200000 200000
186708320 189056748 774214942 126944212 88050398 205692357 176158325 282213488 555044714 181672164 468622093 843369014 277959886 176940330 923996866 497943439 33130829 770569934 739604942 840461579 4304456 401660516 392938868 325817793 35614081 810825196 168022928 536292666 359988310 51846911 891690083 232324042 121962873 861759513 418556686 472685724 784629594 29914426 442804372 429017267 231604947 389834763 338106840 267766796 477266584 20845241 568792437 816326979 544205357 201166999 130573138 488471468 995390752 620238958 459166463 939869772 283645481 904318472 534671890 276168621 171694331 482957167 62472322 229867151 773563871 932942246 359291194 946697482 998052110 321047279 660249618 977860672 562309075 11596739 129553165 241666403 998002325 448709681 970327668 745718671 82168691 489852728 456030901 691117733 278309534 735875377 18851878 101022633 26110206 165152982 883576109 738138996 339831198 25609625 933977072 492660124 813160073 389931022 831011484 518818000 966431745 417182674 391689837 976376679 175971356 492012865 229540197 193413617 992078445 740970371 997533161 730098330 437381199 180628728 157790909 495817807 382601894 880294581 170796604 663320705 657422234 80984059 23180492 815204305 31714775 832086942 59443067 407756208 13630037 379951255 509990056 175234342 596444005 861073028 37934285 831888475 614973600 774223294 83565332 50547078 267779275 467861748 312158274 986803607 528099221 157734808 356129063 333396438 303172847 237418321 20826113 404802437 635095732 382396878 929578555 77835318 255670657 376022957 240858430 239922147 706775110 188147029 4531112 999182548 247434887 319233970 176192744 92213915 157920658 457715580 555372628 827252548 886175600 523962121 44912145 658250280 151517933 106915493 908175660 831718131 607016269 49625028 950469165 629076895 788708245 504855492 193842506 792679008 10285821 84973542 535828986 354897042 985152499 934013282 593707854 990266857 87447785 219910164 263854071 827418377 684334776 361910114 509193525 616973459 761700595 290981538 592433775 65537546 246125696 342725463 589585731 24519820 450691893 529912245 543719250 360639421 345098599 274286998 941544002 88879426 593929294 469794552 27815160 733407014 65526601 467250563 846162400 229853772 546317574 27713234 371918709 214205909 790426213 351143703 387716131 568540964 66495826 659099403 918589629 53470168 549761763 472414553 26403363 754907107 190545903 667798761 145868404 992504652 621308711 40950410 978169995 512907467 803578221 900902269 776230083 977164252 483660850 610509175 152899563 538615882 598553640 975478904 897937738 86456277 979490437 821948195 440223477 312712520 639588573 136150938 593762216 896099356 493834265 117581898 831443816 330855255 750768376 119905877 386173527 963110103 255255289 159896227 513982939 933024380 347689741 767340025 562860350 705656445 786290285 350770406 447405609 73205642 537029115 36097121 779717294 905266452 889835823 875369810 270010528 546199562 727649509 896133495 124260834 376756460 7037129 778840666 787744260 874779865 868575712 478059922 185085889 572522001 363539931 444671484 900035561 570063311 944182098 957749788 239216958 927359761 569114560 206591585 524022406 539007669 547948441 262089772 942314369 944729666 580423073 907948787 991743074 837460539 103520569 314533961 360268082 623856669 213243695 866798270 917097840 65843004 556258224 736012037 789198345 47425662 732355313 142644841 677717075 1004956 500046384 846183965 797960929 745952762 468174524 309474038 93880056 475285203 479740835 497138749 44470956 917871322 672708374 489386924 513216376 89197726 712973137 406886581 386089418 92393955 76452959 58969886 600628707 445191795 758339812 459408534 176882440 802206326 28839832 561507492 711162071 50907678 139033350 137147388 994862235 722108277 253597256 256224087 762647048 670890383 642950911 713373003 311655688 849066214 779281958 570704192 309055106 633306608 13230835 857363630 551788395 434651279 265981346 355145945 619636602 796425862 959029844 283510652 5819537 810944974 161170476 914905716 800445499 979648694 139915993 802628837 549050862 96034704 652286157 479081019 96829591 587665446 432018606 499789889 439818737 372056816 810748041 956260126 919914919 85315684 194183613 73429633 764518164 590448773 895496592 989711275 755505147 185320786 801988746 293840372 87993241 274634746 254355347 307923693 81583118 616351074 523063771 721821769 503052624 775137920 445741645 237037398 573277038 643153642 554006301 566588316 703945516 321457014 374261433 285204954 831258639 876871160 915867687 920309071 359097801 594270121 978506820 66208478 523453020 330933355 219148669 276833827 451273159 13139766 248157121 937105377 976857879 337502541 229469154 589338117 876780719 68552092 486841975 306976903 245053862 723839403 32594258 184328070 726532517 288308758 875796119 926194399 120394434 691955104 256576550 11304017 386942065 369824466 207015203 271340177 527269248 768180505 312121119 431077847 545333969 640172472 683095177 283179873 214584163 273821543 471380423 713003954 329655572 628607280 275903683 238315625 299161907 415741794 438243128 934123043 940530280 635323024 804600911 637740694 461938222 203945588 659466639 602240779 713031329 969887696 899519492 831366896 243124060 439217074 665215768 285958971 580856847 765403346 316939366 807519879 471662728 840597993 150415522 256545540 986873805 61337550 838812648 418859046 612029152 645172658 830927794 255972764 965580723 192375960 887700301 318721009 916601211 826265553 898016097 532378585 561048238 644819702 472922397 364820677 589636864 679747939 933601326 436419227 203170587 1172699 957250549 97589547 674479018 566023863 419171280 78909496 766228444 148676047 568232669 298358486 462689303 769960511 375763078 308268035 901726894 17388644 67563524 106999842 646457201 806072421 945070405 378468555 750841171 56848873 855341955 218506186 678853910 188153913 188294166 939210041 385046660 407315892 514722819 198447103 172032367 583479127 928041834 559750294 367298612 125390367 637287690 491306253 468889096 745546713 300840492 359766979 59358401 660234897 179661273 348454181 92846792 703243141 323000547 136872846 712591671 222886810 900050662 270941547 564224224 517141237 970414310 244327557 185833319 547555866 889651012 780805334 217397145 268731412 160428915 745891358 252872458 402946292 797619179 264216144 408405104 922249268 21484666 326368036 983918904 689549096 846755491 834611813 612082378 220353720 534660025 918589547 35065158 847223318 896086837 249058851 808112923 5239222 379477029 233163387 641223729 938218065 55278005 549173987 12961697 953411430 789146550 771259624 272191745 971050032 996999140 771624412 332558266 413034047 30780227 747421722 24305768 252271227 664771217 575169482 798491443 398222530 406072459 359173740 330867743 971459873 855983386 492869790 299861594 397218945 321401276 870779428 986163181 396938596 514644444 765231025 586683136 203466643 269819468 293982480 336260130 916220929 247961224 429987020 949059347 288412415 842496653 623032201 235884130 285878657 230605985 159287468 797433102 625745594 430455115 142483723 138249542 882053773 129343759 750237117 857778019 122094358 843849326 969439843 301503159 241734777 64244125 936289125 406846820 358882627 529810875 784584982 487785574 313920596 165404806 796648130 131555327 745095002 125718108 37897373 539499141 262656844 300736041 354544017 516099709 233147328 134695120 536409085 988776891 191920893 396410340 961609241 207039745 448177625 510249442 513228195 34761106 41211618 200973540 408448660 342841860 683141891 442887480 142271342 555089717 306109812 756637395 729574537 482311564 573118895 695870661 762959853 216580688 930188301 209426448 875633377 641622429 811015270 257147613 86118008 328958377 203956673 878573013 988420205 328031819 490211059 789067610 885317419 493941431 945785092 474218380 3627052 76156760 43366414 844332979 139019100 650770297 630621376 671294923 112639150 990446625 534898470 680997832 974644287 740487345 635798130 403268478 986855468 268918214 448187170 818032592 270215476 267099206 343475365 465731111 979226172 577928676 311615643 735657098 504226923 752085722 398088918 329100340 775306015 526511246 312364311 406481045 152783925 154229886 172782672 686832363 122039897 268514074 509043860 538306694 699656981 333106472 124302739 502035817 72275121 395168864 347982696 801564696 165638928 341310302 51798561 596155647 374058717 696880751 625859798 519031112 959235694 617149282 999837423 365837032 620641963 585459614 107449074 696103756 956576713 748215636 139616351 307339974 537548213 276716657 454410148 764998652 648890300 507852954 984152876 276639080 534487784 787277609 775859314 10211659 616540265 636693803 25300935 62913219 629218116 882081534 519029804 32341649 287271379 753274349 335633004 5473925 617844529 997869617 114784612 253577035 117925972 43713820 927726709 923036801 687047768 705299286 920921689 769477100 300458926 775316643 679619049 510597536 121370203 601712046 352403898 784235114 120555776 688205905 949466863 445702932 144828215 30927758 18960631 553846836 737236177 446421563 127550970 203401980 203979665 188121187 686268732 51490291 543947088 113505396 646601027 344204977 905233033 365968095 703956236 344464097 437984219 215266288 429448712 309178175 691718385 889028073 651728983 375814286 478488533 166756350 150269640 428092595 257709860 216018275 440764548 148104368 555334353 340708137 44424388 45706159 718813145 708139375 493417822 289488944 370162866 2214866 249404960 246741484 740869595 98541732 648057503 259287684 474058378 903519494 396086936 866880211 725101248 205225227 478462505 803446681 424972889 347875425 805743816 323988500 627814660 319808865 154493615 279659414 803396552 417421013 260389696 158807859 110608401 584970035 637580829 980283624 840968129 84853442 220693373 106866543 469329017 163746292 633373231 909757907 587238233 818458960 624774890 4858158 738368028 447281181 153245445 61932656 46765858 875749607 160691118 517589258 266179812 330248004 905545148 230004625 57950068 759622706 165226345 29934561 901131305 984507920 235427300 769133372 917670135 18577551 704812105 747103814 28711637 619081856 808088124 481385270 719803492 970713048 681517356 9313860 648523637 246357001 606021805 421462747 747761144 800005293 816379597 31394611 622999394 119449905 802412692 42204417 468098815 24975868 600533200 891457492 390720832 279822579 115710964 456411396 390587115 289851616 441869594 527505614 581347279 823105918 786459335 808569240 213052219 102892971 103000487 629814233 285472193 223526532 501914663 375616454 561377501 108234445 720964332 152355824 893378142 30427969 760245004 281313108 581335223 319684298 934358901 627767246 723105289 182245376 675452590 891191408 5341826 337116529 509902017 388420105 296710051 276359796 179896379 559899720 39594353 51447609 555994841 872228280 503949294 218820498 16263713 134669499 107162870 520673875 311561762 461764031 6322535 914394853 21048921 11225 726864993 231730571 136244846 744855826 340843985 326933421 569389571 726368172 201619757 714099570 866499988 925162209 403413512 136167256 307914484 557480130 19778457 474902172 458644483 573417133 535144962 931007034 174512754 970179061 4766497 432108706 159661424 104842641 522508216 736236219 341253414 154444454 568731620 424144275 64171406 161824090 729455512 803041199 65712224 113187003 497325971 257811935 32220017 745163287 888606980 325231506 128825351 249073797 830462173 821128308 630332089 133197395 569229824 917376491 366224349 293996822 166644559 488267622 445181217 277264767 216875934 272383111 493515398 22013425 896129424 296186857 718969664 808249986 377292159 422889083 761946452 988343235 165698895 371553540 176342542 329584191 295955815 961779846 580248748 833763285 665416193 109529010 92213740 312957067 140685556 992842195 61727175 409424903 398496917 700603688 189674399 455332194 823333897 252122661 306818501 708283861 373339534 421936418 424813699 571554809 760815640 382741984 946948488 151578536 955439608 708222924 283114467 616980420 327886230 495184493 876909396 982184238 377408159 539717429 502779162 79159866 424981784 155683609 139525818 830131128 454976955 602578789 125255928 398740546 635964902 48106071 741396196 687896189 321552894 752391174 359407876 310695977 551205054 110518982 741426813 455842080 529588877 888182104 727441216 788015526 440208927 854980001 523550428 292664074 959007941 106197669 52647783 345994582 60823662 916186597 930990569 718396819 28669763 974485187 493859554 230869157 648210674 84446194 874401562 666895808 948189644 920369571 639281008 995178254 397233681 970681115 172823900 132402752 930206318 228871391 392053863 138504984 751796313 393514792 194701406 627537164 743324464 919492428 842310604 413146988 363438123 397568450 592630863 201702469 167308570 685039644 528518119 715482803 942423699 446576431 231468095 52652013 761699315 878512460 369133883 545272927 242356516 465082308 199992711 222626266 445462675 89021887 300657939 181947192 836619358 268997225 952637755 670658560 594300238 625733075 952970898 12581927 253443827 743380549 498343052 884340440 95508338 659991820 972764751 111686593 62770421 109354926 130058683 508920675 787971616 99989521 515405507 678359397 703304689 281811921 529945879 16850722 549136627 671223624 192975681 86611796 403775236 720416658 936669814 141823842 568179576 566808843 599011816 56737673 383249310 135961484 727202904 586569603 768075875 808070830 102788896 666021367 808270993 181065086 124739090 428719181 470573906 144665862 272516884 617767969 983224081 414365143 688869131 325474112 675223183 134567026 615685119 465840903 884154823 635900807 627835915 503732147 89113120 233701066 753325381 901935157 572161419 241526369 899744116 251264550 278609930 632594599 766927036 573698308 608271796 3329437 409430318 418414419 740743385 195081001 791679103 880779011 405943522 609506738 478907780 781656630 345813346 85414467 108919787 900465174 620510616 806497301 502976016 779484434 785930248 983693636 532634113 858304065 929176807 838771086 920939824 676286203 157014957 977495633 187707782 602957810 288364651 801335778 784930602 816481874 672376245 819988392 384823439 6363953 196186493 409487714 704734898 412774414 790556211 944799115 364917348 955144088 763685756 712897481 39331247 662968289 189572602 500369430 785768037 603164540 316126912 920762461 600311708 436231873 95367446 440999770 9239995 121790794 39722242 681661953 851177358 205030640 273623952 468253845 195316845 356276579 445797422 695587911 116171994 614719785 521008214 295593331 499683199 854636513 230588204 775115280 161008287 899091116 506833183 271444319 771203543 221390735 451199589 199753052 428859172 629939572 124212778 374364799 338693267 951876602 320524420 270049265 603539267 852654135 309092516 374919637 874972742 439514876 957078408 130481730 407274019 243251990 273265740 615418536 585639855 865652286 651128725 381744527 644481058 277996912 259037750 11400425 973527700 28882269 317389460 659826325 948532272 307637501 245758115 918882956 74344703 150681557 182306659 314868650 832399080 730337296 51545858 125219385 787796634 943253054 388941596 731502818 258684658 568778160 901612247 132379977 349191264 150930253 545386661 319353468 928792286 65092763 129723990 4612831 168809893 835471556 524094021 589465066 464014868 417877705 260978048 522855331 179645347 179279296 508332933 770530088 751421513 98125717 202215444 739897895 599647119 248682210 81554651 917449254 270043704 883531179 287486668 338158213 852703426 192271027 236508605 872417504 678777944 24837935 801191489 308600411 823494086 367256615 138491953 976860881 763037224 278160388 683142901 747351400 748737102 339281272 992018673 937214365 760859849 274879996 865169085 289881325 704593267 98678545 565613136 607836349 632591950 981376486 709918623 152537453 661818030 483284837 15823659 174846663 727241998 607058091 374018677 327597031 108165092 75312724 455318890 568935049 797788662 345911542 346785668 604303461 688298345 329641788 248082781 889724737 699375844 5460361 76816025 532518639 643498485 970306986 81551526 978616194 699801418 5155995 2652516 391680006 738513299 733492109 244855508 793888723 88773768 898934178 692461530 606523534 785102471 465413465 203346653 613775510 916379083 505372891 425182747 253913944 714672848 861060225 430221950 703071789 177798556 670262431 96791616 139079721 556331031 123944145 641139271 870691406 777531159 430854958 967371251 286900643 305195127 963802859 512104812 923944360 992504775 304168689 262308648 708383737 95414747 515817951 346959017 825198284 540562201 197455751 14016366 518848493 665966694 447662326 577162227 355459326 849524078 358107531 566175380 511398639 873098889 999889360 92202652 877916247 458380675 300105687 428612549 457419285 799118873 938106206 372304958 305253975 636314700 376731866 700379907 503461137 465849993 316560003 962293810 674924622 986113139 778839536 152099843 615824722 55025439 635616823 894019478 834987338 729776324 891263140 530408424 950923055 228480278 411766617 178691780 516579770 614998331 251179804 388134507 24260976 759273983 480620430 540562763 726248570 535715729 859557628 118296984 499158848 324197594 754973158 315577703 425233539 775633672 674214508 488624856 298900083 141219265 201705531 423096790 806115701 805846617 250521537 404297126 130346617 136395374 484431950 204327719 707856827 995304027 106377121 47652888 810320939 515427171 111283243 108391515 532413215 783485112 856681179 825544335 791391695 409232336 42082375 810856882 905509338 69410736 178154896 735028080 131959803 549544733 359649518 659465063 434104355 984251817 738937266 240687794 740968597 349353638 582734874 274980994 294868371 801051429 604214796 727208398 897583936 522354694 620225222 516176493 208919576 459310017 897161765 936139472 789833878 680749089 598613815 236410720 783204569 675217446 309022287 512920160 771482670 513382131 158131359 563779704 665590402 177769789 563091907 905280744 467663320 328787752 533495753 514888005 371359396 694834186 409624744 551460115 179894393 692002620 592912 98279349 82411410 810251966 90074770 286841366 619479717 159010136 24941937 707969428 525983806 897343901 464779740 43932106 462038411 874334913 89026379 134091282 212560381 951983045 35406935 513149811 661279202 458562618 16406904 437684321 578418153 580747 249009788 149407960 455669065 150933506 185665288 603304767 269244145 692293829 374176566 419423415 261589095 441522502 430294168 670596223 360045448 979747998 514096717 108858148 663671731 991401833 443062638 966664310 691510578 644099737 627753408 834036497 554278672 727847968 856629434 377338848 870134239 455055971 297914933 150867178 265941756 863501039 555699453 514137125 27019226 577543718 538575415 714737431 884570447 780523690 642680475 663017370 899300877 580075901 60334659 144454534 481472039 447586883 11755501 488901368 869454726 610904800 10569800 893808191 847180328 378924550 788865736 479017170 551311436 431368381 243476733 806056097 325373292 88959696 468150913 23801788 768690027 163519068 506635252 509223653 240917410 427840465 363182075 243606707 400116235 777896219 568448258 829285842 119071706 947318371 250501100 109386755 242630716 670108581 878792464 20030153 52968413 513120496 811824584 694997743 409879491 30677009 171962216 575186622 199246727 551898803 608528236 100028079 829373623 867522930 497606498 949383394 757624023 625421687 229125414 91572595 820608536 252651777 123546298 386331904 378897770 963707952 668275290 665337612 88505339 267551486 724426375 366115153 849967613 949947706 316592310 125177760 481141435 816439607 805733756 462646321 724394893 262347630 128551444 390037747 238780890 582488640 169255923 711686326 994725358 665533236 481753885 557840940 873548708 366595252 377363281 370529054 579782763 946287793 488838621 825955600 509478888 211999356 79018220 68855619 326930376 337465478 748100450 2158046 836245402 503331116 119447086 199831661 904687259 655989607 349983005 957381756 944217242 554701901 413497462 554372106 325822628 687953908 562697912 892133430 139674333 661985289 777525440 65747 161808467 358457710 739715913 565829867 865731348 419510051 282597403 900787201 624691935 242610295 6688351 863582043 329920831 882195265 373090274 679425375 147989401 430595697 24592339 600869556 968464748 542095596 185624570 976129557 319009663 850099491 26770314 183343581 57262238 685885207 956067302 485586201 749173637 112077259 346359708 712389058 274367962 583264758 586940497 136691341 303832728 294387885 633099524 77074693 401755434 160078557 964481869 92632342 184229731 855852613 18207002 877351918 967108369 309634417 876584179 848370987 607783374 21748371 514616782 135335945 981406584 585706552 109707078 997667280 880526316 746041226 111483332 508428683 567441668 547058704 11392560 999916545 893885408 405356115 657340639 79874399 204625009 186246736 924363794 886071415 248718520 23566693 467725312 911202842 197070389 297501927 587914374 89482186 734631642 402361480 156594856 202900689 564502242 683748190 132390597 222254605 69347099 720845109 516628600 380546511 935943581 226468859 655934969 831603503 257849304 847908772 432073217 721624049 789060238 157412791 596003564 520897715 307932394 751550888 618919793 475959898 518789154 761914816 96803896 602556878 17103810 366571885 524368562 85258697 8911399 548274902 545214656 894404323 361194287 899209036 668427319 111823311 790973015 599751700 277672120 880714683 679383496 216287169 1706082 40223015 697396508 118784055 765570922 983623936 689124025 60782461 111179674 187309228 540277839 247731837 557686417 159439241 943180510 968137750 667893311 744151283 63961683 683014122 921938767 293816885 938848595 267491591 861369655 671841245 718872485 220198415 430828708 33873552 652118616 945158855 909879882 515198182 943442497 528603616 676508641 722035922 971851395 307178328 929857695 846400567 522683489 641587948 286081342 44996291 91686535 385318187 202971409 757499715 405312316 572550357 209863697 462979519 42246975 987869755 65541455 943590267 549696031 876360955 161399160 139434165 709069381 480745527 105449090 945621512 954689598 445251855 564499002 237639364 466277196 922004217 151808926 532342039 255890781 945913618 798887443 20152447 284323989 669090500 93298393 249643831 219421708 247276407 611814244 54726129 407993802 887170298 3144282 239958490 42617636 939275631 776260010 604441757 802727133 295137955 58205369 593081789 87887448 288591599 418847223 254418719 830716621 152420672 666348459 435831629 867205956 154159146 212808970 190203177 333167340 845092122 26032757 300463838 159706721 486816038 586857488 702003354 588033662 44839338 494811458 212981025 516844989 850459361 712837305 930441937 869219523 207766660 484734896 406662070 549370073 996321586 51866019 399780168 186576698 306895995 34739092 846975257 746940297 292356353 889554566 911020250 615049199 915451291 192767940 662123816 936742176 860361877 431115394 257409940 815974550 900849243 930306260 187875638 807054931 89296428 601199126 271925421 33282654 891771321 457437825 954804672 266752313 213548220 174848043 192400406 763018315 807431027 934842680 995522686 346321679 793742476 997569175 969547792 855320293 957128295 126730600 913211830 588725502 797577712 862058827 710509509 197980857 306313990 321431831 654210173 781198505 745374190 854211236 678524470 161983246 58980804 759635536 3723783 490428070 614740956 813405992 449179978 569347782 904226338 889971237 293526734 394324263 74595314 407232678 388553367 11561989 187335047 784400013 284040894 223521409 22067852 248577326 608276614 935602229 462954733 156128701 103325782 442284968 739209292 513896085 42489334 452682004 216950930 793364313 103338847 977632700 579312636 335828164 134723161 840632880 602468291 481817752 990434873 628040346 579516062 454893794 62130876 131127005 312409052 306561462 807663149 835483245 437632885 194875348 866167601 397278758 8802630 684463298 566403193 584792056 659527300 38565108 638350459 679690066 755419216 428982981 313282285 91494468 996254073 755116071 610388347 764613978 167148421 813076586 916129962 815154675 59231337 560642469 903983371 425110460 932716699 544724599 239837706 265305076 528974385 329703056 690385443 66861509 897850996 808401367 609439389 119838863 107383845 148324936 882484558 261130694 567180242 69798989 109772725 557897116 492061228 211962117 95202453 56414735 226671370 108224752 197274877 685386457 559087664 832736081 887601686 139936838 184385839 622661515 68305879 57993849 780408872 415051490 918210233 344827181 657589576 103397927 970499096 706927827 910387965 744250525 651581512 856056650 242199768 185147899 49959000 489839403 834293653 289670892 249135788 97229192 375089839 747819574 632334094 720617229 313781364 750752393 331320836 497885637 582843413 82038214 312058227 729633552 286502037 523381299 70713307 704465750 850371321 120913695 991570589 20297293 3881789 925612971 273452028 187524008 514360726 991314538 110703084 786449545 12841102 308551831 132082758 73191531 240511853 21911537 51727869 701986748 461097396 570388762 219805123 652403868 353577346 405775825 480217172 851476016 810971742 142638246 961743706 752842079 200894892 689136709 862176687 465649794 443005726 602898461 521817764 118095041 982616967 350911402 199093435 730260587 371045157 578743611 469978586 859914446 583083528 784724706 799665658 882910154 510732681 461488937 394368966 794490381 769882253 914267784 110167683 891281927 254031719 334077607 100307820 287642973 888793350 121724940 705102009 61267755 283905242 72988157 640371075 642788532 804600673 615189400 742312716 313007906 952259138 267584569 386713363 574841045 374313607 538092702 404595607 295480479 233701805 610471797 616942012 406057264 376644204 716677820 338367888 800318706 618617289 981521838 600057654 575810884 467231302 210277226 768436712 221369720 45326805 702126627 553979838 272935051 23079875 140521879 757336006 159448894 389720714 710082026 373589722 49125519 765546870 696873196 595626657 814698408 265752881 890528367 608200184 350097195 488610504 715440400 910144967 726233715 927794003 321369581 508514361 384056611 173598843 77880121 578117136 926248747 693893169 796235115 879534360 581481191 709168808 916876868 179436852 753353516 926143327 274242105 661952961 645927097 739187440 257554274 933249669 448079215 827769606 855012714 129275631 208706655 712640778 135045075 336040792 626511408 585926234 101327238 374559033 192970434 596926756 59150057 164327653 742460269 569686025 150748298 276413137 291821981 173096595 709951757 98670646 80223166 916271162 45891913 884390880 789727139 887365047 523083862 923349535 727461828 251525474 89836632 482468524 86236537 996347435 405763912 414693397 93865378 74520543 274017845 981588959 675426251 74597375 121966609 601009315 715206199 965280641 618059589 467338150 760476717 602290443 767108547 194079204 761152702 104824148 438616202 25354279 30820928 561102325 503241215 675936810 997565976 713120664 199168890 205514303 686935555 545887910 583036371 31898619 493835333 390335967 308031749 601579041 771418878 884866008 735533101 243171634 473508121 995475057 883720543 324811758 372832803 844409038 621476326 63389702 713504571 408784076 133850882 623613975 839152825 172116876 174234128 910697080 401373396 834220903 971304691 327157221 403153179 652308534 653247959 857493643 488938808 479029203 400039481 509677524 160249810 367609952 487696731 112899628 326754778 28751543 550081200 581343449 963286672 452088406 916931227 544719715 401397573 794693177 292231119 493084431 476689364 934780849 281878233 697363764 831066598 478123743 812692053 878158049 66058015 447103360 969772703 241849096 673067942 349198139 301089762 233930006 924275139 557859494 892493742 139965548 176504215 806767719 967413896 312856280 368265027 159494915 864275618 135788923 184746811 577801772 835103371 196630994 599435298 222906544 402649083 603696414 116598095 825483715 398549165 272033360 962020926 888581207 237760405 86879148 821305303 106618604 426207409 97056380 955137776 582239759 549046269 28299654 424498857 411479840 264450251 492296979 693375958 69417669 807652047 220514557 12811189 671865064 994687064 305384380 285680247 812075912 244812892 697042186 487683971 839339188 513880605 669034516 721469710 723689100 558051128 325637473 770554847 34891986 786367170 869531417 425370620 482426765 173057606 889535812 885778172 770675445 217575993 438249802 842908968 386476974 26342395 171235996 696682225 140647579 805867267 297317514 817928718 11673374 616398155 162518872 910173778 667901494 911395465 609830542 810740804 560935725 315786267 333517695 210433679 659176338 88609477 635008282 205440833 522898896 180703039 991105477 937053500 588449154 324843146 792935519 36363601 771605384 429024808 12594315 571400555 477921021 944139134 793763256 502866242 349895582 73438051 951136893 632421318 914370831 429677716 418951631 925225322 19910035 840020458 892945019 465174909 594994192 701248015 909889208 237856375 460911406 768433065 587744216 896507867 916897866 882242651 148264504 420449413 898349952 791988598 189128707 366865738 983699478 715301237 230800078 528989354 822465620 971587652 987390530 849140156 114009082 448920663 146327932 7718182 889531268 919998502 797071758 386623808 605950193 940193609 143505753 890283539 635317472 750791075 886724004 995219894 599843784 87083459 325848053 255223118 471549215 873247716 611229978 842563250 990596829 469588288 774669425 698487560 563316072 784023951 395205308 159010245 380137828 79254674 18981631 162684937 850316345 6942229 910933381 980048918 326755332 285937750 42659507 160213469 454564974 925697482 737277297 222516758 781895553 378762419 715655269 276259912 769284487 76422980 805018434 33710033 718272714 966923286 166368375 167860226 360644754 14552564 7996335 726805280 158754808 840614589 673078057 586872566 80217428 256199652 800971016 399572659 991572159 458625675 225541904 738036055 21764890 501048357 152773577 999729608 161440802 983092992 969781267 510746878 132433675 430971958 402830266 148616043 782353732 844038139 34672023 220500458 67458909 345280587 755716315 706690850 374452100 689477049 110070060 995246580 664556238 24566844 874219272 529213451 932183894 662025912 351193023 703055942 654945018 229521954 448859546 600464724 122195116 525353732 775148312 855847550 616855865 692983758 451171375 891322897 298520236 338609792 15906062 448966828 769231051 441588897 794335961 280894321 589710133 156417012 629377392 53433102 7113151 538342067 252067826 366243809 613988964 301477491 595462586 830106847 85045632 703334873 772281791 991761175 555489602 319117660 490123081 290648553 9382233 324958564 475508507 874138737 220235884 250179591 478179807 523416308 535730977 724656752 770527078 690984405 862861507 341407722 720834449 311100918 362824643 591442892 903490292 86387960 321761047 439732159 771510331 884977094 737872520 115371569 651332057 697352047 523981323 621331305 180634482 840258072 876159416 615634616 283291621 299417882 884001962 150417575 44469934 528028797 927939505 666968542 921831950 215871486 230219582 338086462 686052758 301954013 487403134 941794094 459950612 258593329 268694219 836869170 395521462 78731827 437522169 333811944 969108530 489367373 596933297 887583241 997388646 637709529 615166609 736396213 165917857 561691021 868397452 440659216 518101393 527666038 889662438 174177432 246640892 204585692 834105606 346373853 627089646 853116124 84648037 976755571 770670716 415441999 450249722 277710522 873842055 546756263 407750807 786443115 942071625 132795106 684593303 355734465 819844950 56130701 38801940 978015929 639622075 236840172 116168838 624647289 341009191 590287521 344485699 944780464 730651742 345041783 73590209 194082688 488708830 10534412 310120366 534967839 630784589 681575668 735204388 191012343 274976638 573259697 487747168 434261448 927861095 385336991 297578565 589726672 8969964 849847758 300979615 125488686 477794293 540789129 815041795 302498329 422002076 442253668 316323054 628435659 618978810 752902522 790208237 185811287 308247733 238108498 922015067 795466871 762145637 883661525 857827142 934163825 491352822 719263338 880996161 495672140 480729069 32577859 266406468 263734595 276499442 856994991 103786481 142646916 336208063 208497518 164571891 416529662 917073937 693575291 562741633 759035843 750792601 282908883 184250950 895942711 665948352 197236138 358967055 854719795 209707366 615010952 691811140 560203881 125750250 384781350 964588 640037853 630498122 292364160 941353923 989884377 530771630 611139200 435861265 445524265 844049062 88845222 794833219 936375305 499472802 991728778 86247780 137864706 212965439 515888424 244069622 964622916 682321884 563267405 625010117 696629374 660221196 26393485 233192472 528409065 912575918 493060958 345768526 629096792 347097054 468990951 700955057 297882539 40404697 319095940 447352726 730298780 810827414 200842116 534517008 46010625 233392801 788360850 568047839 468741549 291182073 238976655 25702598 823537160 960180016 661046899 749313900 727998455 762809551 335002978 407370489 443332546 411019470 715113726 547899262 24067294 66646534 945664134 628013361 860726572 194603058 138630660 23224776 279102405 769393561 390627024 831498511 165042188 260025673 175622134 778797273 153263546 174212109 860089737 86861923 469129653 939164782 961256686 215812068 385953163 536825089 980181359 811224482 297287862 295593362 888096233 820294813 928373674 814060198 216535316 301856087 400860362 985106313 779001480 869187021 930516332 57231298 434763227 170041470 454008646 538385823 420761582 638104089 730548055 577574746 74612167 326441667 106337003 913466352 893518849 258916216 768867648 889967171 301576469 54102246 285250677 578118763 108744288 407816447 689509954 936388582 76830712 241491054 139490187 414873860 435785285 219567884 443594749 636174781 520926230 939915241 327000521 310616207 12705325 802199057 338031583 402178552 126766189 449691582 322766252 826384060 920217571 527819109 590386125 406951942 309116144 473665620 74291831 885159521 445675816 943782509 618276977 824116764 469389419 572609608 460518073 839678768 485303354 694710506 939068342 728628861 57464722 2939369 136110373 612777454 224994281 601446014 780000343 118789259 115376292 975739182 67827723 331143368 464163601 742672671 357816877 902980576 883278137 536553873 493794224 153984931 118629269 605898511 224658087 357282561 972442719 320548142 486899745 785285837 885361546 268876303 389680056 440921671 237476785 49412413 946384792 122323725 646233623 804225687 736865724 829518059 331636267 308640677 770432494 296853449 323474371 85946667 996218848 133318908 934058976 182527268 296117835 904351576 96391547 224542802 18196437 655325921 24440375 741949283 125036152 877420628 297700760 99884956 689122318 828574000 614687168 717562104 424763611 102171518 511871820 145104457 991857213 361952654 11079737 363105114 314627774 409830539 587572743 952578845 51115197 98297074 432633367 250414295 9133965 525450355 38686585 603269274 184765194 926546728 899218785 390936222 318177884 284598577 302868135 246890660 88529566 204231691 144417375 231001895 892988684 27893575 949916189 219846928 242319668 873060311 115271402 110775030 38422890 926931209 548231558 958049696 443447361 531199683 96259160 556213636 477633347 504543871 721796035 256377816 628736466 386536928 67718759 506584845 968507631 862480620 133354312 180087338 585645019 432794226 537815431 125287526 988017242 70679824 960015002 883274559 122596829 691051542 552356854 199105608 23440719 916011296 427550661 223685579 287873573 49173805 330287495 987974171 439314796 114012594 639718407 542191266 507620462 58633940 850629770 559097571 586175039 969897634 570791476 677506868 354130984 631466004 377298954 890184291 854246781 741175416 78569064 245730464 659616950 346018059 903885852 891657594 729111700 452113697 264673929 65404989 838432442 203732372 266061819 192395933 353158042 177175377 223980164 21918624 162216316 32525670 505107051 490610112 56500617 378660093 997689574 103154609 896522912 218035480 146832172 471373518 498971461 76624229 139941340 106456568 973561143 393118019 482909313 899537221 813479626 130381459 171869982 436616153 872030445 540779452 364934856 873450192 273169138 102777219 320218806 871897896 183090356 875817623 208027112 971365319 540669587 134229349 472841369 23956260 478109930 391888962 787608662 543658425 811032002 118859759 475759330 403115771 80598179 831999147 603422391 445604708 292023968 203207139 899455010 446893641 61803421 783508004 673848319 970611544 185719431 85108979 342189888 453416964 676247986 142852034 810225683 750670561 983341729 660375255 901751620 175314167 436154960 661121792 709549288 919158138 915858492 762323664 198276027 553251862 178422925 329312159 707479891 211393943 296042565 369485330 398865898 87637212 42395494 211828884 895325644 475828537 6625924 524709971 794592041 153573201 256779292 969771502 47948558 86888502 163337491 905538566 715622861 41404423 734838518 426935886 506109250 457246423 860212193 201205549 322623795 37644820 540235353 559409710 677356115 823462249 20927203 715938200 534878055 340930842 131407237 920630916 319781997 751632773 412301283 747731156 237635856 691740130 370989945 744311283 566395968 145801608 408418388 105515543 795131002 660991723 615745995 304492695 977479970 672115558 833995097 982043319 754876233 375210848 118689477 911796322 819935393 564469440 18549639 853960383 158034899 999212082 550063326 384430898 958481697 293527318 942014961 876068319 721293729 804555831 920229132 47692429 754669710 915649780 891448768 288464391 411089999 662826939 181528612 240270795 983397762 735391922 40619782 331975308 155285053 661869818 441381496 692229040 617551453 681842143 579822100 876038714 562533287 858948995 588597203 884044878 274381785 191217577 971056526 800567839 557144887 606305741 724345775 753220084 834346867 839620771 168626612 902083470 244015334 498124065 167204551 889704071 45080522 615505893 605467801 712368560 251383918 617519991 11790386 555302918 976942525 742121675 935798371 590540587 108158107 272634979 460605088 122181783 471126508 31401392 538857212 548998549 204401728 603762728 512868448 54338269 876018893 882022320 429030393 232286929 736317756 513763431 539170993 655654651 125730593 446280148 795039580 299167899 537258473 169589331 353640251 489858268 763931846 447069112 512499432 7752001 887927804 279579835 112241586 513620371 178052992 190701985 593419118 518699047 554159345 983834864 389471155 554803211 800610845 817413752 675276017 541241409 115272658 745506689 747308040 12288656 105706451 232423971 729934176 177777742 80477911 865669967 161714827 771222633 873033180 813950025 358090168 47912007 119332848 855222498 166309171 428449448 388384430 796153986 885721864 706718128 894199661 637246134 887642523 383105909 410922504 941037277 260762582 826229988 65047374 775376588 46863177 698837086 419036956 844341707 182890172 57195576 202019325 223503442 13289551 690366754 624904745 278757320 451821696 563923567 953477783 840730245 113569637 37448617 716786258 887077584 879406793 470680276 125888028 952975516 943502586 76452292 100647790 921464192 327402139 160838431 458635266 402728587 676378393 460443832 25615822 881194690 788332926 827580133 305418009 560266172 67708671 280173484 470987484 499797111 53607014 175602853 857761535 160681618 295255841 984624480 116882164 358703578 99829732 318367346 42696871 306701080 664611051 632908488 430669345 842134392 604894617 536968614 876467352 923354125 659174815 558301289 986471381 774171166 597985488 842473846 271123689 475778882 358115473 881390794 617210143 402706946 300545521 359944985 168372163 220817727 63936476 314832271 577531965 657881197 579606425 263757703 474600261 641251376 637500695 107682836 558013188 229370674 762425365 53763499 804219999 444499869 928837871 232477414 520984856 301529260 191654305 192320966 72633403 203332649 515728260 14389246 97763692 53914482 651856986 599872420 218746301 953381406 825771221 409687159 975255579 521647169 674041316 684551527 728124328 838904004 807498720 65815948 495153917 360939360 589568582 485611567 138854000 769813584 634022379 291385907 975613844 309357432 812140970 515632236 304159054 880941837 611233442 184371010 286306786 933436602 229406628 490166761 399486391 972955100 898881684 208050971 386524591 820610476 940618240 101402378 160673846 702378959 842011850 91377593 471683542 813514547 371869551 940766639 875849499 345408101 770864264 770195568 209303254 555986688 679784806 948827030 891309832 402888143 186879146 323829682 923840764 245818826 426282885 633827340 298894163 20847072 791270042 146898243 607125263 128616059 331882040 275133855 285041496 106942380 202857193 943171191 227107191 751760898 563966903 688216363 481296904 711625970 320264558 618600726 434678034 592532773 566744775 241599968 835333710 482650516 210542706 215001152 720775088 884600268 309643749 353848598 701536998 882232674 990741766 480957934 46394827 86679793 255217216 861962709 773699514 171970128 960692123 969527243 668215815 386873398 724752452 749469039 982035880 742318008 439747214 909460333 321898559 176003767 496540103 845244880 352575796 570243058 589756097 689451292 170951965 772484256 99375843 533639466 115856024 162286334 636947604 636522259 535551484 302831259 630975401 455272139 41576761 484958378 154343477 311183460 660669101 319697237 595886931 195892013 257451428 571039499 769678365 431082710 751836153 623816158 926796154 62709621 855032900 190119495 928555099 181141654 486358401 936750801 4894147 674771548 915504683 734820817 219358163 633310049 850049045 178188341 738562197 938197507 977602015 121744410 405955488 761604931 344230015 800571179 698883075 569392282 472832405 631825301 539377211 614160521 740874209 75643143 839239826 228217287 40609248 776568551 971218263 771542430 497741027 414924979 667523966 613584739 962720788 691548551 634003136 935768482 994570141 925331698 184555596 665118430 896101121 758466336 688755185 718134652 964486137 476076924 479332689 736684562 261503422 855369188 963798695 959731232 675507351 95276577 966920833 288295349 891634825 538531279 153850347 127805645 592386230 410077942 123672914 574240869 563358074 981048071 850962539 694433139 782468649 679076236 135530118 599735743 816399285 390465907 209534585 599950896 340215169 388484157 248126491 422451039 826524552 391326055 736587557 910643254 702687937 428928368 17183660 28873245 222266807 654798257 289489188 185650090 918709073 171677497 317962299 820329873 570926430 308742217 329217716 216910143 177529420 572473616 2393768 386454665 311060799 865256721 960083171 266464812 722005600 914049510 660152638 210700465 41561536 503059544 84317795 808878510 423569818 161882643 508185096 399739343 432483898 265223639 554078236 149603591 387792336 342494132 525419756 996510975 878632644 894228196 464692377 34510182 988149154 429751174 735174658 896653078 943050343 497892218 567563301 664227488 148135849 646916406 821692186 613895069 596610205 276304248 82319389 636330917 632973292 867009741 746185715 734705439 818723939 997423355 267047083 616226920 847226408 319947887 797966843 686076604 839606659 48738015 606434584 675944975 943984808 943096809 912734940 458885657 100415130 679291733 468848955 212511733 351970433 720650277 447304040 25812844 841505132 728987414 246108510 811971734 457210499 843131429 791452038 850066428 21862674 821165296 686954051 251790808 635569496 140064611 590096472 916408746 737504632 337811863 178361375 584625584 431154979 687882250 668628518 936328022 640274768 844821949 247354041 775495754 39010733 341592822 450270227 525294770 240212930 65447396 37029874 315813247 255901323 441264176 759457156 123770148 609714442 664947486 64024045 850597210 521741568 366910291 76377470 603840524 562095678 816892318 869971657 806755328 721123364 936896089 517547248 248351854 128240290 193433982 666239612 498309391 835030306 657766549 217045827 432444144 565068331 619843516 550603347 504155542 128958714 210147646 26084446 193770276 108576933 805728781 40778443 205483622 212617234 698177203 22129432 112770812 608935001 953597176 973013026 235600206 892977404 119118947 912703709 922641088 225735586 492343889 751568407 400061912 3301071 113058575 2649969 857261156 136592164 392407469 363839553 765910856 344976551 108038163 421954215 410715555 109641270 836967229 17765514 936723446 45703679 595076596 930002936 582953390 611198465 743797747 766704439 202192354 971188525 186926437 714108642 264329198 982663975 186922999 612429944 90798534 440770361 600907244 806172197 596806811 545490237 780413939 972914438 304155623 289832262 693678919 297060040 316256313 205414470 736371601 520177316 556658829 351948524 120251864 462984109 577624742 523341807 757404783 775051388 366855082 571852870 337037687 444593645 946151947 840211746 925467219 234626284 573612303 955357775 376024499 494700124 218279873 944224577 341956276 36734548 429624588 118866331 550765495 788775831 601359448 366894480 486519981 820667974 434189593 557622714 396437202 882846701 769959122 3281243 957596993 498237045 530992931 977411529 258397319 880398499 906075242 899333594 976231240 133832853 50062459 805875925 252874771 665570119 243585374 658957940 204853617 301843759 441662926 105766635 874352902 840201762 926170599 855108388 431762426 707497475 188134428 764708465 862730103 339958710 923720104 464831374 301534878 469907860 511767945 616686287 817499160 777331029 624758292 199539820 86707393 573734986 408383292 732438562 419966392 144493284 96878084 891788507 126478007 238947805 74113110 792805337 31398738 496971624 71336230 92991829 50009881 514005759 168894559 544994 147806987 655494710 713802443 434111746 863399827 975791064 572731332 15636167 760889327 52135072 154313555 303821612 144025297 93529738 741942229 938578118 856312343 432510754 753607624 677223267 169458849 661121265 937055565 260424172 2743116 993027688 792694259 68615059 870923003 821329940 420665895 878987182 643906091 831940652 911298793 452827630 615349634 991372136 475139394 224802717 322341511 184383123 105832714 80330087 443514707 128572625 747857344 299730776 97569543 132788016 775486288 753587790 322312131 398516332 378891332 76590584 955533609 57924169 741534100 207851174 184112047 550632591 720088574 41101947 831479591 310256045 530420236 767762857 595917060 384932276 713810051 691046798 531014207 458692029 583376116 758167904 487145783 728550406 372560851 464628296 781188792 4787275 469818137 781182459 371074696 960336979 162004346 239328808 999786175 771536894 533857623 677033318 290001804 397039574 317426858 669278633 295191408 161207442 39974978 644316759 553484696 151226634 167149488 738220697 928849393 32842454 232103847 773924578 751143649 146906206 347833528 526069461 85331559 512622221 448438382 535350105 942803883 588935292 691360023 317430765 282729889 680863439 369490316 942461242 464869555 514167803 444449613 217731672 723593384 420718972 202447787 114068929 206641984 549378805 491301755 469538691 579966549 188616790 624560098 568446801 179248002 756131685 713326339 322616254 986754841 855901199 572751079 407797377 505103702 253241174 853848876 772479797 507603739 466417607 191733206 254292903 432662586 224638510 313725136 324754749 776150345 562680717 368217606 737547048 172731784 670575775 5911805 637002968 436726481 685769010 253535303 435531739 626130212 82790949 442135841 712621797 683616430 197575342 926039492 784191111 544709365 727254025 301105729 949808736 255294722 634805840 831269916 623708133 819240768 95892083 796359714 845551217 628532710 680564971 546007964 801887893 326628538 238986987 730519855 763976246 246368392 613010760 36954863 701802682 637451266 96997557 916186870 83925543 966731727 615238403 457029810 308758441 682632525 678668703 606604426 440819085 640859579 794028680 445588517 698132150 287092383 548269727 507052 297887633 323834215 494997583 540428518 228281987 892776790 937515588 432620442 253126699 683258403 285934802 14416582 101965414 356620468 416529802 778263818 42400706 89226652 846076527 150774321 77239117 615049503 146834190 649983496 54724654 259690188 90184585 965042826 462078554 615810316 595207391 301127822 483114709 743516035 932274178 124553425 135705212 127431978 892440478 585402739 786837536 279776275 235572738 423318354 485036150 320489816 274339447 170284664 482648908 367964011 354493057 619656254 36478057 650251520 911410437 436713912 490721072 201250267 555259797 261237292 527662281 404424610 107819609 468475155 718133935 41431112 967486491 492855558 705520414 609520656 303428141 706289966 194735786 172958030 41228454 527249321 439192028 119770997 150049973 128019789 638546717 53931655 119152568 870713249 955689060 945666487 944732283 576108190 966864046 360258705 487488444 98614404 68981068 938575858 257020323 769621340 377212648 412162030 75091219 498929122 376706236 238311850 70144962 854677858 11071309 556357975 383812031 5707041 131815685 20872914 451799113 312539866 554573387 700426008 723575292 237871180 991135943 215812698 981222799 867656753 174279427 546231618 934457158 309089045 786242254 972800342 117830979 812975393 966371002 325774223 889247128 474026280 370299389 338431897 142207030 214531088 748401572 313836618 117042885 8107492 391139320 280641427 933759401 444507820 473239657 543581098 74317162 728509071 326770531 139388937 335112725 224325713 748584301 297578018 38699476 600023157 732921590 722360821 872123744 797787544 966392276 414406219 52352569 99182738 700987515 151610338 801679829 907263288 763793388 34816828 742858734 81048795 643006866 366543503 4557289 290030219 501987381 470591350 199649022 367668028 929506446 887623971 870035185 313332744 576439366 961526959 123532077 642306470 345714708 831470806 467355836 489025020 536670435 765748516 626755551 122090605 287621982 338481775 146532175 883068730 33402578 153227951 604248381 854700751 396378467 496533032 25332811 779058197 661580538 570199295 212249507 805710051 16058903 40221904 247314761 228371968 735708628 625677950 365725563 75764852 437813720 956648613 555579707 129269188 389213968 216634597 731671987 301508064 357070372 544676168 640409677 422430083 432184250 150350352 206317377 865176123 979244671 33808121 491950122 86727140 454226729 315833437 469578309 467859508 123805245 530632767 22035620 968316855 37846291 186896264 469763454 662805477 110287503 956764377 47316960 324319630 199627720 817206786 362315720 261778871 600062776 111787454 403879622 45783671 476824243 147534106 472865658 474041864 323831792 648642630 837312767 85364761 299928974 700364122 72496229 908615735 304099345 320272516 225263215 366621340 432891482 816878406 822646211 48576568 883999959 103990898 513117054 757919487 981441791 924855265 695252956 301509226 559696936 776393254 999587434 444946171 900537483 519916772 504941131 599153033 788047582 331044811 622479011 491447428 56223841 876189674 572029794 660406632 186266378 141768496 918952710 419232663 644649454 678537876 107777729 970180790 821215891 12911335 141449900 461927555 497849942 93168919 484263678 621807546 265694118 416178050 48579619 451132851 339822902 226305509 119114098 492635137 259744746 768898350 496279849 870599804 888397157 829922623 592796730 611416473 458864217 613726643 243090774 147178418 504834198 927221231 80963094 98857875 15973310 475367326 665796579 831391441 712793417 458526104 106787523 984789103 613900022 616010500 915270599 966115309 222422147 713505280 876568015 121887773 384924580 488127283 928488134 368447545 179675926 995165597 810694757 320846429 732089054 777346846 72383644 628968634 584375851 496682705 407737971 259621702 363853675 330612974 844378440 433089842 253786629 522676385 78078565 991399433 997397263 390224126 994061180 406653613 166717292 735039359 721581169 615801045 436333338 783311124 560030230 615177178 795013737 473149673 229189085 837663400 39285872 155708286 726603593 802314053 884857893 557964525 166765689 634980545 532384104 786244022 691390005 236527757 917988789 944816263 189995897 809715738 942071693 739250963 651308686 340503273 251339388 830661424 729443473 629478952 30044649 442350362 118336189 856365123 707007210 920148057 615581835 874023916 925187142 64602399 179848021 304340237 356179421 960181785 589225194 6644985 893069565 242611589 107247831 287779808 89468367 305186703 106338223 785195850 533810978 709061854 558526972 398949958 61578616 458634003 507204519 398093434 524432497 437112136 361389169 368693129 551914236 447795713 793963199 403738220 478817363 378137897 394439240 728706858 224728383 535808928 469874204 479620579 371313537 294009955 334977676 30685338 21920486 67760075 602443912 925744848 448339982 287338200 804819364 753792262 95431143 520835779 882142597 130197752 944408970 581312816 558490228 626471044 912847574 989749819 899143091 2227271 281109645 113916101 208402548 107054259 130664960 94119208 697503670 115335663 752095581 481642323 974737553 606456406 28639286 457083074 65916929 477526613 969918997 469054235 498029655 521330115 795710237 105678762 552015165 254845332 486123461 517761927 735128747 535901675 573253317 491832732 503405020 874272431 216023577 906724255 476089447 193637545 138935818 671675258 987329446 357476312 634184144 690195776 382005446 609059739 364635613 84629242 869814752 810472993 745984091 158705477 761947678 525219343 652331177 45369046 161005859 697317013 101602392 213931850 521682661 781450028 753939439 917732840 44094610 189121933 943982930 232637742 608609514 645506025 965129876 727996011 697989452 700956395 193186050 347987535 323643213 786872083 183897312 133484999 65145015 693135211 221956149 481871114 200102760 444103103 456773949 785007435 159121555 845342459 969147168 306881837 602611061 514948167 509555474 111309923 720985109 83494424 409025681 9058908 45750221 655286010 634670574 554217178 988292096 900047232 170985813 222763409 100585539 785541292 733254985 207771670 698588794 185252143 842945894 46585641 613176747 423818850 331307930 825210960 308492626 400637207 617020241 64482897 122090539 927073728 76733750 857989319 351226116 923862748 348129919 304208219 849508603 715981475 707782460 201429729 214571150 781906021 362241579 377387549 525483117 202388290 156913837 219783619 400821741 876712894 627115405 942550228 555604896 107656468 356630227 793848553 806429491 8107510 946402811 231064250 582222912 728162335 537341532 654066652 769150014 220148591 565922488 810756692 122329543 709159889 317975570 851168396 821376294 160788670 197042880 928596036 718798852 1213229 147315222 944448719 784860429 567626356 208130388 63550361 504486007 447147252 245907044 504051213 542333101 119318908 368178044 445098821 360174106 106724930 138178873 54745823 363336177 573468184 133744922 317151461 10408659 154045081 27218686 359532656 71180552 775355747 311115050 860286321 638274840 536771470 435321452 124131370 622027069 774195446 312528361 90236045 17019044 439742527 579028259 789862305 771271436 315635197 281733794 9065814 306273480 535648581 924601516 174449554 610769192 55285462 710269961 795440898 369257057 533284811 879790516 780135577 422812372 312875518 427989830 241595280 223667923 576036981 758177922 213162007 418329401 170832920 182290958 972609598 636207270 896882494 216100551 495044494 642172572 65140425 865885723 178491441 960870120 895832495 221468397 157515139 599302287 561219312 266773969 225610880 323938976 426763378 642315616 452909479 981683471 841928577 94519936 304393635 687474358 338419070 915638849 295530553 619617034 159072849 607505424 664995695 89483112 53713159 698584263 846635150 942658107 449600094 574154033 295528160 721051376 178164028 327294692 43252903 377574593 777742188 59834431 364796027 530591415 738731237 71595926 895665833 411057286 587710709 790314292 102432712 843923820 468487430 744885451 488439585 289281485 599271555 791595581 766660513 866781326 335552682 789353184 619654498 689798290 290335536 514675264 614733760 938463159 357278630 916122574 667838557 980478216 194765157 879810691 775388854 731617705 254838994 266005272 986984554 254330477 98013713 766688315 162842833 894648467 396583368 827412951 553630987 9157077 818766060 821381546 370432139 894654181 457660345 70127384 681980368 914231253 788218280 146985667 275829939 791876834 425838847 722996500 555065655 410926291 65517587 513848294 908085159 290501217 606382441 163872226 679492165 641072713 218349849 641850578 423053991 870241160 986786413 842427495 898346231 505471663 198206218 820943665 144761357 916105769 434549059 339695538 17606576 341808303 357129320 476336712 280215155 950601291 832041243 158471032 886429543 3677041 687162657 1821628 104891467 897830817 683772825 486407579 109117381 794941802 950502642 646510050 151739799 398207747 841519997 525200698 955959686 209938037 338649152 988010077 110803107 983742225 916263655 389397683 72680082 861571209 916350348 55612297 425724399 707046707 892560628 986192565 535758820 597226468 773850928 422513072 825161700 444908637 826168584 946409782 778082795 871807101 592398809 940505531 338296148 147953 294874578 362163957 550352064 180238141 330264907 365187222 382774117 898091611 237402705 566629291 102419171 778945134 127328994 366172134 830322185 999914218 648086885 474305238 128208271 763553929 413600653 745862447 320768000 7528418 967102357 567148185 88335593 848354995 617319933 574603776 639273256 388591692 954206261 116742043 366409984 186326932 22862008 58548417 208685895 350131099 30372935 313611089 436203869 827222579 597805400 424900167 476236489 57410007 614969114 766725236 644011648 188781159 729381819 12739657 413831381 36999692 722906803 452244674 925892562 376989541 635779855 75983026 960878377 590485029 318346835 335663892 79387656 453033331 598277392 529523626 636324767 26448401 652876759 577392789 647130228 550854312 28205183 935885766 813977984 857437006 408609891 300783662 725702877 194517078 640326348 280285565 112399431 481779621 177221281 427199055 96348641 594011175 652009156 806594581 868862754 487479276 409326164 197886006 590903435 87532762 495068670 374997044 107656921 197465576 629350610 874804662 204241963 558861053 287471860 669772827 656077496 145841451 419370715 367552031 784371886 227226921 27546447 496124090 674422922 930802654 683238476 826759210 368323014 642686853 618888653 113298795 894787455 235295126 891056823 117752374 40440933 368358483 435421964 26157184 669334133 40107266 261838063 872343148 118295362 43721948 339892039 698863819 602764005 363571000 125065514 175041508 13924368 399238820 587221049 972033076 825638946 628555032 634713590 36726346 693485880 400215682 489819991 842368738 573048151 132280233 801847077 627481927 928639997 235325725 184137918 76553064 220729892 516006736 624958189 492854847 443689413 659036198 352134009 975499022 797574951 989763836 657920164 505371381 457199358 286473510 53718726 685883 395646505 212724127 971304612 135109680 23783799 90743121 578856519 701419943 727567138 471508576 815313229 484863675 205811953 356068438 998353539 476914831 697407250 92863845 727398012 282743252 235315634 45279732 822579709 535828425 69173397 343708427 248692071 238605289 409360799 866146101 729717153 689412957 48301027 950232960 72408075 504659676 820638690 804953787 173904258 149832522 414728686 958701693 204398877 412450377 21216457 692958056 438469828 746042201 621166845 809997042 824684663 940665763 664930131 790823957 88675274 726820041 470211532 665773414 611193011 226532455 702974337 336080952 706193726 459747378 366562697 89864950 515189197 194199146 313923248 9228174 625039736 942231653 784450403 250840665 706459349 763625183 943932802 748055057 504996841 417612728 372270775 152719957 520357161 534637251 211865059 561939730 73029510 198681511 115382711 882642337 654244323 513071072 76156057 288366551 879843399 867848996 935533059 742871455 388872393 740234554 138900387 65088721 689262846 681905830 363781402 821989628 323866562 772309420 897676232 94243989 156282162 883821155 601067774 823434296 192922113 650402507 89353903 165319670 13090651 983818362 975363356 217072040 672515938 494943624 158291486 847795678 606983525 639156539 665618166 56806201 843678621 725095393 535965596 237991593 313188982 755650156 166315362 994651665 245100006 960208061 129073289 112695629 698576432 450627119 507835493 98458910 221690781 280517067 385801470 100795086 208883852 180442879 260076166 884769579 547599036 785671347 646395550 125763386 4382575 893186246 319045806 490635180 64751064 712072510 840202958 687487101 611617167 866091936 516147639 56098132 274617760 377893024 634819106 481155559 874467855 935641004 708270023 506217517 370407979 39227672 896340190 861691762 667371037 77855085 398232581 634170399 249352225 239914466 933579291 832121047 692577936 876475848 388306571 888571630 384481957 317820011 451748355 995244855 946563689 645006961 161510291 965571729 602769031 283699984 128595962 454964588 70780911 533149863 200358016 493289065 204740155 192824566 902939548 477536596 300367815 608203846 69809832 560006272 361307025 444176574 413082124 342856119 471817347 733365035 895996361 519703602 29070949 105469170 997542964 426137340 852160513 115637751 449579251 948486614 217524404 805262955 368371992 52505245 122995246 534617944 425326406 92206391 903610690 458113693 988200816 911583222 45205305 21201942 692769648 184518343 808144265 867606980 675472556 809297181 639748557 213119087 31100848 440535390 651766880 667297888 882150638 967315143 391847570 901316519 603864614 666971612 15969215 88569538 215144392 498037476 258683837 270601763 368316057 557794969 624918287 981202385 477755327 722694069 76131435 569025853 145158130 336807684 487466738 644744286 536380261 920928148 409622718 889260785 884365009 469624928 606647209 168652496 368564513 509298444 527920668 294573406 613490544 507346476 297240954 590340778 524320587 776933686 535762368 281729464 238508808 778384267 229460877 257196777 775190937 484685266 279430733 902779128 857045152 209605710 568850318 939491892 444172332 816523526 887197702 557870393 835491683 592464337 40160190 112785867 414741102 552070798 646924181 940887207 174785006 458500388 980386012 870300914 820767490 789425040 771021880 245923234 780497970 8789270 124421389 359653468 226302523 926378998 386414948 653763608 465475389 286315508 423804915 439325803 454064574 204903142 188025146 892347651 172145871 693931769 8971309 351171450 797987506 60005654 711403054 922879978 22163927 417785995 145552370 888248852 505358676 900757308 906855459 218832021 962710356 332563865 314525223 762150215 864624047 166549508 388996125 677986752 755955653 441708179 739318833 262336222 47216991 132364851 593139477 24624740 658463948 409515721 602815188 800414277 15641010 827293441 662900969 998764919 257871969 835182115 119124671 264073622 377501985 123876708 335159868 712137949 296105413 899701153 258799911 66712903 323561108 909585933 642894439 700257769 316681081 252152396 891180256 868862796 411685425 142588332 741733868 430323409 513750510 74042694 898221323 999324231 952772247 255262539 424356114 21348427 649425326 938248259 676211154 188866235 966277646 161253001 824097579 583281923 356955930 409285551 502210457 885821738 824275813 977176721 587763723 967324751 15465996 697584506 296594147 993962656 703418811 541626163 485351647 655913657 631974350 630049022 637269879 498714647 836890652 352771370 561027988 402255072 556349884 112098706 208716174 160520002 933633051 628923767 400813295 498643013 539158229 640346261 794299991 337141564 934500375 78858902 854020690 459108854 809401475 553146364 139260381 677234553 996050029 809887498 368815584 200490025 12660026 810147980 758916482 165820023 240800680 845349119 528148015 278665566 72181830 272372480 598400676 537284436 65788921 807853593 178444617 31879304 569376545 426065846 652688515 189111172 617722559 981839264 301282835 915398200 797633282 604772393 885463783 572921767 890097038 355289728 649660003 139053889 466048824 809668956 819882600 834352472 796156178 781788100 391209491 654303688 900223389 944793653 820086905 242520190 841690879 828103236 717682309 879734877 444490183 162396609 94199620 452654213 78332348 875733892 301450215 879122093 994777812 271090819 963383441 826086814 104247729 385114498 574190196 105965570 751349852 236868506 447780441 992338979 460292178 484007119 711488786 173288842 657479315 493027514 708851950 644470685 984628531 420028952 115777274 894291512 65026995 855397269 110477975 381117157 351573464 716813950 92028352 122571132 687846833 437532446 470689046 209840002 358018295 288340436 268952516 980781379 827258420 875050702 291496645 78763097 217521677 124029409 779700043 43833621 930216041 783972378 171283073 742895083 806012211 123835594 701372152 228304087 363220312 660310438 52668244 898614370 626162764 431050817 623352102 608958701 919259925 352551324 451611364 46594729 274884371 642280328 341911522 808771626 61623253 58014818 917007815 598440769 324965818 865452314 512805875 619394217 37498220 518277486 725443533 23732885 690466512 59007766 71165562 464023150 749325396 592386037 679155101 932904205 316633183 565567680 196032720 206229210 19605500 722509760 330553640 814521127 960070891 100897395 167307351 797280120 45277780 932026111 99040740 393381601 229585131 350014922 419921015 979767643 948103651 623907906 109605639 357510331 55375206 600210061 706395675 119698261 937811256 496630468 868710573 573559104 828535785 323683752 844252467 893829333 326044612 648956891 205928439 476406590 551947879 672102125 403581630 294158758 459360581 503793514 684808388 866027512 36486499 933617247 136371115 641336299 867848080 331487729 396292480 774665008 369768068 220822481 264686963 6070541 162533629 961665887 82428419 372696493 785686156 733768381 210999871 795726211 905183205 413521104 751409127 864706045 130789542 178177283 583132738 98396383 78040634 434455747 571586030 524060639 691075596 908653034 357575774 589741625 278775492 828166405 441344482 569687304 887748628 31915672 965955295 613332643 919748986 745292376 50367243 751548870 719059514 386730608 903377675 386842206 417907478 130946569 698497948 5832613 242826483 923237001 93583038 280005018 658445693 992249808 310124124 940578163 202539065 937713030 731089941 259965453 856044885 434494955 730272422 508308902 207605986 625007622 121838571 73828803 962123918 585811772 427714293 479952659 722652810 366312824 292183170 535072718 828005346 346107401 428233063 641673281 747856234 919569818 996713016 861349720 147346632 389672775 528426088 81308447 427732901 256740553 769246843 903242970 203633187 843058880 551106345 422718720 687848629 274267003 513515622 15590700 138252505 485509174 370264927 730465369 884059100 298541929 686140332 19026745 416639110 128670776 478100839 908695768 529530277 214824822 462438927 979642515 170313351 729299275 125859614 642862119 779389576 425811270 565890142 270619720 422357500 24195743 481336063 921748854 361984880 36953615 361650995 219300645 943804387 365287531 570324685 863812355 522466974 550889919 150889727 844323209 718881117 83250116 140262617 446077731 841774354 504733348 582572596 698769162 985383332 333378764 749185898 815213253 500279427 482973166 28042744 126474315 714880934 203089318 259458839 626454199 111121774 915567463 346922283 73065923 86549049 170477281 489791968 734486157 314014163 155399292 376723217 880449698 934979866 930040761 327538656 638019253 568601061 436970661 600801894 864415054 935260511 224648428 130213195 67235340 260529987 932781301 496291019 157325417 374129338 619405292 265914124 292921942 463178427 918192539 235896681 557085010 139917148 34961436 692046661 47430753 224252819 136900165 127192215 921559172 654511994 851000900 889718752 578016352 119281180 212963698 914590947 94365975 257588306 329032653 527517622 587577144 762283072 597413708 819960109 207730167 704325290 174973319 425771214 738481505 480349237 700443864 986294525 808602985 648047237 978092616 616793953 562240678 877960908 917863900 32285204 358484687 528747925 492100714 278292158 962581741 923596509 897365262 781081930 472211823 78737185 979914428 401095019 235676988 695622639 411313826 236327922 745295207 432074441 790195011 726657784 622393004 815436612 362416540 68496281 963012038 988270311 627042162 185586735 67486913 385548119 451514520 446834809 527094961 837194862 955044485 486760693 352514377 612045325 485336181 39194613 836230981 609938977 961043866 402155356 194314906 265547377 320673981 571357318 160591983 586464518 240168084 155873513 983656505 485249397 620050166 538383750 925462088 977657352 59706282 944050183 344345786 373750645 244931208 74131483 545755662 43643213 292739113 632427717 79827437 442028658 517592163 741557051 448987771 653921932 56435605 866673015 847273526 16559385 29547709 796851436 301578685 320469542 215168002 279071016 380891074 309778010 146256764 731461175 652270286 619707735 413856042 907680527 909318283 128818421 169535753 393257513 411425135 325995813 677981533 363576408 1444641 32520210 21529727 420892643 988413756 841059134 408238459 921067604 929174344 65973512 610305920 559200733 769793128 167899683 897397115 417700986 752936580 682033772 921287381 868867386 789499131 552283787 56931685 240570391 12376258 421013962 663218707 503799902 700587914 463585052 869881095 225324093 755337769 938556349 968551993 348787319 294113203 904229457 456596024 992214947 41595120 826059563 760104528 394204903 349836528 820210994 439762957 626806099 294859046 887928697 558264777 908196688 234603107 845712453 703363813 172476371 527927038 567011933 506350540 174631812 457516416 600526981 87459873 372908612 330726840 434638282 900889764 843354692 60754454 126921197 954025005 812531634 272452836 797300396 223956781 849214838 248976815 561288800 723879682 941582109 952925297 609553254 590214819 157884118 604678441 973001388 573199922 411494500 534670432 773901013 472195216 502679996 213490109 413389852 53607724 946303597 926953151 99443527 558050606 648828344 791563089 94816338 142711727 377667927 890886855 61166891 789177328 951461837 525333685 591718581 175363882 415692503 898397352 296815531 836610753 9180958 898753588 579265024 590946732 451796142 567766511 901597034 327082085 13353379 669995353 165997892 414949719 632843341 488054400 510580090 464837451 325513445 202204107 109400291 748224065 747255796 885998742 264194531 707802529 351605871 545845339 707949166 243021122 221615224 69025688 922596479 728418704 476117801 417807777 726747796 550092636 835552324 762480341 315839100 636783733 881392339 185663267 614275048 563655454 908807442 403927695 387487036 928542926 927094521 836873331 575166326 385987220 700817460 234853721 754731180 853369254 809794904 401625576 699044560 283679811 501846006 570016206 334910398 125286839 532523040 619621101 795657937 325138315 342910637 237991377 961297553 101066747 905611637 804970274 659328724 572662240 464834252 216155038 920150061 901510581 118986545 740809262 397296420 925639616 254183476 889265250 570530255 968932512 313175752 734118588 549540807 249294679 654632483 242581064 516105185 785729035 722022730 222031050 714310867 324164399 407017514 795908015 501840066 977736435 167423978 931665552 862210164 279204327 964760427 659722517 634689343 1595865 342354193 734305808 720873687 694931309 28824149 274099327 807152821 977129815 130107761 788062701 614022492 508780906 83906628 915322680 57516005 738375933 391476060 531917444 325693291 882521934 139680404 870191350 223034925 250970408 611340467 216742698 820042 1807252 738850676 872333093 348504520 144853532 539636473 848538198 58241914 816380994 998429452 124469542 641760597 640723906 374161141 115034351 172879405 433470731 358320590 187538923 883952172 610218346 484632595 411265085 445759858 623812475 135442836 382240970 332885607 876646042 841816931 900664075 752680906 475799655 232345201 32267679 790981875 291325471 166448321 354692584 499626688 528843733 606479896 483069382 549242444 681967778 191826365 101866716 23778748 499547373 847851458 522507279 845105290 713388147 82380399 678713269 964412505 37295317 865671981 832278241 750032156 17458086 287782051 495606247 437795320 378782951 346512148 77346456 737363370 824539184 588471844 360571572 263773181 235570620 194317657 344310377 201655191 425673676 162271765 146142815 83814601 742366445 846230063 433530333 288866851 478601112 869348255 384024052 385202469 809434350 893017996 444150517 391538287 521291350 192281442 457196851 673365745 821127802 733150414 52412143 666587897 772813741 912580475 426489927 537925953 776718902 843660216 277069548 59418224 263536369 301431231 951117160 957517455 807164170 516567888 975608828 718090657 42222770 744282560 604811424 460541864 575484719 833594036 602074324 634391333 434974007 515825619 382859080 908043325 725210785 697237015 479263161 856955130 464862229 403277079 487460414 420569500 152196185 661661519 463680258 934612210 321420880 936697192 986934710 817080731 289040927 366039516 220071060 88146411 709241684 394661632 801449081 836603199 107908511 518301097 660524326 381354142 634139625 778215739 844895092 447918134 693053645 100978523 342868436 529205775 101573236 24661052 683345249 25602871 932774700 145078531 749799215 948169205 744680553 549568090 856531592 338265466 254888757 533644162 992711816 387760691 952524031 535176976 904668087 174581720 745599143 148318737 745627080 948275801 414941656 374616080 570655108 471159030 62322304 556691811 50188634 19166263 302226183 596437689 819892411 146043084 747457417 230027477 472307803 17286132 588234935 818610336 273692728 582333240 936152731 362778561 311232008 378880139 598459742 578021741 832254614 949946797 14043314 501320675 881224260 390925662 845037575 183935395 170913775 776016528 176274363 891831483 78424908 951421471 346721802 444673663 863169165 365251250 710449229 875108373 203996011 698597315 584569337 910080025 963567849 714122749 21168619 616246304 398184610 146065480 701071950 48100998 519582861 210186261 938814756 523161739 39578954 494097837 598895367 109569848 139972330 855476313 677687762 628593501 156720259 574978820 921086421 2177126 788321599 827519831 363991954 943659468 645361969 95692437 332258777 364046571 216631430 173802296 178082984 465783955 26709889 949797412 322749671 620445807 399156874 949525465 927254352 559594819 348787678 848789990 153073904 513196896 213421738 645125377 665433293 6335983 455127086 78721963 278048759 776543476 106560109 91963023 676154267 592090748 55045119 913387225 597900356 37677679 996317526 329868958 810723175 448350373 709446381 679031993 789921066 131018926 488012592 302118257 793052773 343045083 504133875 455425269 854094295 2314739 581865756 352572679 735317359 371798158 729244708 110680838 910301546 354827013 321089038 905690722 702606520 207769236 355914064 579011411 730531240 402359197 449191665 616064352 483669852 682418305 429617138 415590352 797544823 923199065 101756091 543413736 59539984 703541617 302829522 798894836 124314291 302119477 838472301 270450428 90834537 393056996 148613378 141664915 239793995 890631178 232881667 297375806 92556174 461969843 459645104 862490947 248892512 449994725 235954653 910280929 390106732 17863276 40800712 341330041 392023626 76537241 993201092 106078914 582156299 836212483 669231629 780652051 575303844 404429105 23417819 708714658 382771434 598088687 161204215 909952566 607005138 787663375 923628926 366754711 937479956 495273579 571146452 101542574 259423126 665745897 993355314 575633396 695666586 693392270 909650730 508611946 976646979 239520607 986933828 534952191 603059685 329468084 645674317 642344469 666898294 16043985 146205241 618123487 80347616 45513145 742266529 102019856 489581256 384961597 413036803 169956885 164200244 239341766 400774069 691776007 726013373 325101559 873983803 651973293 366838498 730663468 128893780 812728821 266959150 113934778 430796781 179671259 965162169 636656401 634116997 828199280 160338941 921596991 93174080 991985605 813271832 486663553 784496584 337466729 195207651 795331316 394024395 246108633 535022113 424440440 700162147 953909274 668440761 420304263 696486563 612591562 958925112 156761740 589885627 555429194 99931882 14869758 119167315 990805614 588708219 129716600 733028167 432168171 922295031 417940104 172418926 476839110 938818136 435872888 51370540 111270127 46551187 689508751 355379805 613455192 71870568 546990080 491589102 697717406 88668531 783217130 53920830 468755440 288515776 747294566 626330640 150020105 705983389 419129601 648291342 489859715 812890324 596660166 10593995 889032162 427288528 818171265 469477193 518422371 121375260 282858194 20396297 33212848 510100825 495182722 349448246 499263929 336841225 320774322 717228801 174537983 235372808 697602739 781731388 365533821 136424360 61405905 943142353 266837108 383557459 658957068 334722215 342095170 197435520 552835434 135005730 369434458 863050710 642442547 985141765 190028446 21655466 451505260 79932307 6694660 629663856 709090464 483529384 749218592 957773314 615046049 226580946 167850483 278096745 284229865 636782670 453500767 686036897 748123528 140368119 568655864 361572820 538121629 815580363 305509977 667701312 823142468 729079008 388335749 762175333 975855136 225372873 479951204 328175357 846658407 641538924 215469672 423604623 422585811 525620301 635387922 314632283 145817299 96051570 974584548 859217348 201664733 872968728 30483477 899615754 278530846 893948489 590114169 850585531 561652095 420310654 448526513 420481579 369410635 392166740 655008462 474796073 608994851 614656896 192728914 895488020 716792276 392094034 62599385 462132619 101098620 655049970 540638018 43953403 880671642 111381129 957010483 512811213 842848519 389959727 903105410 541544018 241455619 805420794 486099616 28810654 864830528 469203990 294066182 668246762 866956972 648205930 277478335 5071720 764486833 389346516 255195662 750826351 474410532 182414743 27373222 992441081 913397364 724957699 800590905 248403730 105039276 430835810 753010511 216606065 748674166 814473943 492363853 667150290 385032825 412961534 349522118 785839639 227846756 380416246 509553139 720649104 816575299 30415925 934600592 154781372 630456752 993055790 236664460 532949554 188459628 728631232 396883689 710959922 984288133 432891188 656288858 701261932 692949498 282786795 279763777 204122332 87863995 33344052 891947330 322620099 840416376 689854574 242852235 399870720 83351882 526455568 924211874 111408218 591337506 792914909 24779705 34418426 681544419 575800818 872963819 933713509 551562700 797197929 795240192 909227372 394587816 124025100 72027021 835101371 407144334 540189681 816942598 497244661 722122474 586114895 62489248 813042884 816721036 243599560 731108085 201487610 700692560 467117074 371362342 458835634 934775201 921555635 84037046 853501620 873409163 472747970 522697677 412637841 230731511 974380015 82002477 984181299 236545161 156287177 760972986 238916023 941127192 623801986 490976658 261638090 477552431 345713237 270084490 239099338 205062193 427407413 765202425 795550238 976699167 431157020 238444496 954853141 253480087 548887453 251247163 118554991 437773960 54000479 587591808 677820681 877141164 913476930 744060787 101055315 405370671 403983591 909903097 356473154 240220066 405926582 928646196 880427871 209107924 747827473 258120710 370909624 198063903 833304564 978229714 740201971 860416186 419253302 246675642 518848021 251765998 489974804 861222492 524688147 503003763 127656737 515903528 705089778 169062695 743849239 433391785 393322430 984054288 749421012 524124301 909800239 728778398 749959363 55338854 156466457 123356610 90696364 38937892 47022350 276354348 778222235 66297909 427085937 316377414 191262340 10606288 254259612 192284129 316438867 211911780 897339955 485169936 504056360 31409239 146183568 81785305 658344994 753717323 236494464 263274872 269881505 656441384 377549850 277945752 347895551 586069167 252657261 924079816 232954354 929846895 20950470 455865497 387734256 436893474 788283387 348821177 374891245 487932929 343904070 556574683 555135370 312363656 629016161 404544122 232948499 65577344 587063130 5135651 406673930 624337651 277065387 509248185 87475842 386068181 16270277 229891904 938869858 261326297 933169516 599522920 986848007 954387680 18340204 41535828 364547737 757436528 846379824 20091201 872417276 805545215 755676115 42664023 2037681 611386369 927274225 541425811 133935295 355459592 87936833 347733245 477502274 504776640 270953643 117772447 822742927 980969505 784165925 340958168 337328450 819479929 22043549 654036761 362332864 648248456 570283853 619761123 243978059 871813591 510159171 98863884 391466740 886961333 113380021 736764501 18177332 400051026 866754743 4697679 118249270 563337760 988487468 816907117 20852534 420694880 112829946 603564086 860235869 344023259 520689179 89350209 741166310 113142623 183468 598827547 676806606 741780324 163336828 740398420 634202007 768854005 634048043 72131513 189432311 691654564 130439195 732516066 574299119 869814034 715290901 784789787 945266404 609854876 100909172 809633785 24711081 516852754 697686410 920092093 734667822 469612691 854335834 207015912 604451461 141055522 206958488 695853840 739748269 554494781 968254853 16326164 259864787 190271594 653100694 647141054 461421694 1159062 289658966 511462966 763188497 231538284 390280371 429581823 980146067 753886588 265559755 554513752 692735929 832780498 47495213 95072230 671147311 810663335 618826074 379373484 259478174 655562246 209829208 387957264 241543665 128233521 655150813 489604269 593217089 143383248 930684450 59894848 927645810 170131971 254571355 49781195 747885118 618291116 193874580 325603786 114260498 474864873 119958169 649949417 511794292 604607635 212308021 499432608 634330895 537412783 979939568 154620997 271922421 831738547 693619951 193357995 40177570 796915939 649921759 737405984 321834446 339719902 977704499 574721032 654102897 860381613 961656205 780340376 1598779 26464286 478705025 896991416 781044893 45472761 581582897 780646665 93055589 470736295 199234665 607492775 44087274 49971864 655782819 520521283 56165207 526827264 282177815 390153074 126692177 805131179 973856100 265821349 126832623 62887857 978549870 619368088 127758273 545433296 200074360 639358977 234598944 970411602 147926728 301486760 331334230 830497762 6346612 981972760 967038583 644925072 232042948 322330932 873834967 373637327 829156750 797318412 778840550 508999563 610677838 486929873 697859128 456883745 491031484 497359694 590026493 682674793 857228334 529037660 560485872 43457437 444897988 538049662 982121396 992217883 122567197 152659725 497438654 77998828 610348467 431948050 352832540 771454974 146647766 991009561 327350391 323695896 254222714 225604692 248007063 812713267 548738518 849533857 92847419 35959737 163370858 143802510 15655855 953982255 786314824 937163999 184130621 700660842 826552394 322862673 346295366 633046837 485312844 775912413 68036960 325708244 281640188 679595143 3111648 24003256 288045863 874709397 827979576 693202911 28279057 190521535 996385443 331702130 132190945 277544205 230451874 457591402 961904154 536177430 166370353 766423541 71993817 131800428 764626810 178752713 447097757 79367668 660946047 598867770 608046409 827101806 491539381 768415680 372265055 840855788 211283992 654254841 876287955 876384736 116192658 21674192 396028395 252525167 734651236 828898595 648232304 555202013 868803516 126577974 552163104 103176917 612011741 954343319 771101927 724466491 613382486 270445671 486809556 756809594 892238282 727315936 745443086 71776199 119434526 721792808 384994551 887718757 708405199 666219218 484544059 211479786 768764414 576416467 891455397 551071786 291538649 881431708 899203579 681645067 264968221 751998846 731378973 884314211 387824849 450763414 98740511 200934690 278699306 228112014 752246849 340544381 577836193 981593459 954667780 221564949 69091045 955443682 379236090 670394158 171709844 129979548 388220557 214860920 375790471 720902747 567941055 140065872 52854048 506605796 285400831 88692857 665585252 586705470 216712399 280971631 774505384 425150632 282829540 491186199 185410987 620112754 950634606 645059993 522432693 920686479 350834174 691684648 990875547 716562816 49924795 319268566 801127965 420359855 646381094 571653401 385833853 111713894 686313636 348880096 774623804 321246621 686878386 244991970 519209655 93491516 885016815 852894702 873118665 115125725 805816437 344021027 984033055 522307759 454441700 552895542 273048640 650988133 107586762 789467079 428642675 386604007 428590586 480148698 896129878 83818382 463126667 381822559 210373097 586331513 289999345 611803196 266950179 718088711 557955656 222631918 371190128 761623576 674776077 559492196 176995521 289196680 169515688 512995813 876463239 580261694 328810561 373363860 518223429 460949222 96279728 719818785 4495840 531906415 602296796 784469352 97939736 474078101 114014919 787853215 519305403 678186520 399096937 170446469 305534611 38528927 557478096 949384434 332454251 43199423 28010431 720726509 829725728 926032086 100454544 874662808 805578115 324740094 25861166 520169517 333180813 847102763 351239796 335662 458468208 35100345 218263557 412576911 868819110 673614921 891052309 778767152 465597538 765912090 643778109 404009493 784023220 581385272 598194733 347405095 29009881 454718077 227805746 139929046 48910494 670929915 212575125 139268344 907605141 823136771 153235277 765835785 565779410 895389998 639478140 18427749 874679611 971161182 137410937 824740622 505121683 737013449 88974684 305258979 942624205 265811978 470974090 635440303 440305493 799632237 471009816 735804947 422829485 309506429 560240945 196338513 434161844 572293582 622824580 223641209 812917293 611292886 500786677 836974273 180813107 908265183 847621542 548820856 427482930 751472150 628344349 597963141 840127836 372023728 293472831 418217078 475157239 610989913 268836574 696523738 162520018 799326220 782286246 63081255 456756133 534815632 525361302 244775088 241759343 558094839 839202653 835039529 163585680 583206795 616027031 654711075 719162294 408206443 297062708 846547039 416225365 936965338 620734624 123587074 194005433 758154877 639395037 973072728 476366277 553207701 865001611 846893848 646344888 536124507 424457126 958237737 127126239 215315501 817439163 250503939 570604688 649194620 187671670 178671494 942581583 351878607 668226073 324361231 427114723 940760677 732366444 272586389 213228603 908860685 540049248 756203014 465592238 962868317 668242001 649961044 370296652 166548740 147673024 473951756 202769675 289698614 87237878 358994269 364968399 916223686 154121331 59226240 444603179 677597077 589994567 356287195 374884522 827685060 329986014 929622174 121756619 901331027 266393622 3439546 26428893 608647969 231376768 574527840 619016794 81588696 59865199 781770668 943043648 169797736 408306281 578438214 576361391 929198586 223222592 287446267 95095457 244697883 991884487 897383642 498639654 24455965 539599577 844209259 734012382 430178465 734920526 890143046 117987022 724538272 50748160 551970125 486254285 93687657 881985934 808475278 558887126 403296108 965309835 883682124 857682326 802773652 762100011 849851615 810706016 259815542 95716136 951210870 498578685 717230551 56934367 919890709 6379319 691375415 139971408 208691158 996060217 760994221 59827533 174214898 658364236 52178793 627709013 130373137 771013864 671006558 123006510 824894758 619373454 721985704 118880552 16429228 891482694 728490964 336811011 265527717 950648316 586491250 264020906 493007548 397386034 501351577 869557875 442315287 878421007 986996833 344251853 687679355 551140547 411874846 914797465 638621247 844699712 208552720 380677265 959916010 266111327 723441681 356111044 252601141 672237175 529544301 60613734 505329533 11241862 938153637 723535288 936191778 166147437 304109002 318910810 138218910 94728417 473869641 796608878 282368881 804906038 822629215 107269798 905904104 2741343 931112445 886327865 626506846 62425832 362323818 423454700 975056 120255908 892706482 474452856 736027753 534036210 113682865 689621515 710812286 296443059 381782539 53479055 489692526 161140443 759414016 830998249 105892712 549234517 247603205 611668148 535839362 28479534 541621093 728766370 138519787 573115556 378275489 605758227 230314416 255551349 381977534 207094191 245515236 363794289 197132584 801716565 143780604 845900047 487644689 892941617 551292973 204668970 473909655 95060770 141130696 972077020 364510112 545260049 712620830 327258318 113639825 134367448 389140200 93507303 247411334 42613091 458789627 269905636 973698029 945817978 940199055 9892915 698179402 674796330 832385203 719164279 561814074 510608268 776123123 829094971 837157427 884571742 932508514 630546950 221955972 230861842 851000061 274200626 323685120 663926294 946810961 917737687 651137659 152784029 175704841 844379702 893825305 98492064 853976646 451602103 71947603 172061731 263092837 958276227 576703942 791693041 344979194 298579140 628741820 868754617 315323972 348322128 28356225 85915800 371927542 742700188 356097092 518263871 558250157 898938400 789645823 541840357 607911810 990964933 238870281 52030465 289699952 888452679 24330252 118939975 828551869 417624341 961053947 703664355 115294255 308587501 804515097 329504215 794750835 364571752 598520418 409676565 352941193 176528690 449168008 808457352 965488981 690951093 534713939 505249532 486073729 561600750 404893810 843637051 377196351 18249358 9962428 747397389 658730236 24949614 31822144 745892057 17615906 25088444 58665193 41096706 71969556 700209429 938044530 87183919 720699779 392126712 178908304 14100505 783619913 488073257 176477761 506131910 349034456 346911752 921404512 814403816 967728553 303124458 582336395 524786787 993925294 67055969 32480613 693510785 375864783 790699995 685656244 36283238 988815247 40904097 282354182 855561400 509452463 206680244 555831547 912067432 551894200 943571313 94357974 710402515 443447946 454167584 510442122 493554957 139597115 705330107 727296993 884784542 894076593 121381143 322053048 404139059 213288324 969631916 607408502 480804172 414625189 421397363 392611120 680747020 765407434 130900661 630786239 40661636 528097392 466441829 298890646 209711527 171783718 502740899 867920648 590170312 359346167 896078211 331081774 711053679 280430007 245284751 917391406 349873546 201807013 648073745 839915205 577487608 55778684 443866756 179943281 482910565 125660083 720828879 800202049 282695738 72690965 320016224 337546944 276590038 194736003 912312722 497901373 481433695 832536250 277581600 728404998 773533263 703617829 374949787 939244350 453631050 599297653 914897686 447410057 306912971 562924839 353205071 721938951 968978880 708365049 80057094 957072489 352529384 188948374 29459993 390412362 482397050 806093816 312843453 286907581 189719152 792376930 882358777 370824024 491055054 15553829 171179827 219088294 415055562 623796053 121344706 712969998 740485037 374112001 583057464 367933649 614141062 650968576 913060489 144901055 687964373 937784724 258268682 569013499 699996371 765860839 686221599 861097752 265547700 389019981 749031000 508941653 461551025 931503340 426181880 477774995 177149920 564314597 508037208 330977775 391755947 909326485 841008573 404483897 470195168 995387118 655594076 129237525 305526937 14543215 828984935 674406796 828382676 509902222 960652717 617943100 911163158 484761955 571178187 901009753 479440368 638268167 807061095 377020402 10194251 555577582 894485820 871691237 19858099 990671126 597141191 732761835 334220027 695578878 642877524 764800456 482538743 497786086 253860665 407117046 608153308 653764486 395540123 302809004 867657381 357234609 822819145 390906049 922710230 343777054 528827150 697598493 910289186 131975153 372700281 109689869 686305820 222195577 721706287 714950094 41282 700594245 87169242 833595244 87479471 16847340 311270512 478105514 432354240 303277272 694722902 172945254 636147061 866596718 440840806 333193265 87496168 878024541 970449569 332106689 441874551 956402783 378992033 877544293 878316230 413790797 894396444 889654039 415553846 454166306 198535589 517631883 960220751 202304494 173700315 96452496 876731876 910253814 681137695 385988702 64680184 332741883 747896163 436386737 127295341 778070518 427183332 305698604 767896537 198225028 986442772 233873487 767774081 390450267 964580787 136865753 582092781 675812379 555018530 997879944 997487150 60730251 985123176 790944422 879867533 854804536 652596039 303400755 841382612 749147732 317864475 728017886 508301895 776955027 198423772 412182242 815857257 240605227 539195969 394854978 533616911 413175028 411846756 498955279 24789292 426108518 630722800 724106028 959799191 64541183 933233100 565094185 988096064 34062194 770275745 810775666 795382971 908265406 732544810 112924510 55772814 484701409 909178175 297353859 152136435 273583668 557698858 357468320 485783944 716180123 946888715 23658000 961681979 634874021 935261630 413025898 720239423 861534872 964072980 653372221 951139508 139057149 335253007 348024165 163331088 280127683 459635015 522912425 84196488 397010541 512848942 183152184 243924087 189211768 386045575 103165694 222580687 358564448 963810267 351390456 544902386 440192263 223220694 639743739 702357273 553188036 928455624 959534083 760153121 497915029 448251943 243289593 114218858 583382081 343256801 719298204 337289009 638687203 138151527 197436489 492345980 781341023 730253832 103155653 824862891 743373491 304136741 407208642 304135535 310688388 343332357 696935164 85897677 29640355 925375583 566371097 540606395 281176614 108143052 997984407 862891365 540073653 788895165 536715721 804578901 661533635 342204807 764038373 320342214 382538014 909638799 270150541 391005218 726078484 786955878 618949692 626548820 755274315 738721262 911797467 194027069 790241425 453764142 200971705 987648103 430362507 924856792 154924318 798848361 34057078 947664386 51219788 342365141 49216688 374405166 500916116 220628191 451066579 309374051 560830428 534453853 614224545 950841974 627639781 779035073 354742381 768144347 30690023 286080295 835118235 616195949 152914504 3550164 867274616 36957723 951478203 866764826 601074809 356654873 939307248 137859110 953188062 800521449 303597793 808435741 901616547 979677173 802256785 705275555 339916552 323787323 387218087 366789362 372971012 678229260 621987483 873043216 285758389 988828248 702246483 280758868 717024516 498862026 24449925 494060667 104117275 701995306 507793879 242969809 275051582 234509680 758918072 384682611 615778575 164760778 16837916 546619756 312192948 540651776 637234029 265415162 970485840 471171094 922147250 482443095 263890488 489058189 185753940 830245272 872884611 588405871 465907646 424396806 218125912 996170538 160500440 340094555 879110931 598728137 310901123 241733442 785880310 238543578 922755677 818997415 309779791 372579672 696953905 877280421 59764204 238074104 150976457 749712805 606269323 193650657 246967526 561902508 158838402 590526492 792742558 486990290 655303464 26766181 561767746 30507212 1602125 14547929 694706637 896062541 695462542 900840699 718743511 636316297 887963973 789641458 341373072 458764367 828707993 310081581 499535902 902157788 70770619 525057343 894634682 473671844 170968533 232005364 660824868 289300342 395136468 156599274 787226234 76242337 474215800 205150149 804899582 730296393 744852760 901959548 542497180 132493195 270265883 726934034 507506775 641432043 387102762 409919086 776276292 226433146 185296762 191381046 455578050 933555184 763297996 937445028 123343032 305954044 823070797 979219898 842497200 15416061 989603903 84462163 805613302 607086865 296120848 769067683 851253252 903359127 635627830 768597521 84219077 939790614 579050442 247804863 825290566 880560837 8859158 668097344 748633982 386892343 350656406 942828739 201917323 968273302 684029412 50588285 900777377 702249520 155333982 87083779 51146055 821574805 328692487 99234144 545050260 528355634 101341971 815072361 835437634 553964028 761154391 362754201 482355689 123134567 330623291 372199604 69521449 485410928 445341777 345785866 214790016 242529724 499398534 335390315 807415128 31165902 664859056 192017962 139330381 65050080 128483725 781187632 109161907 565754025 274987059 208240859 558253573 338152017 127557670 318951104 658141469 558500306 215792962 8539493 82421597 545927893 919250295 540340301 666883331 970989073 870632133 740500056 587729107 728433195 139297577 550088348 335273243 89202066 80887441 548738152 810287785 157204596 91604416 515407216 722034737 94775689 740714913 904239667 337100680 851147696 168619663 84848831 38991961 274535825 829488122 510629535 799607066 780484397 40161950 990759498 644810014 663442551 317398748 118314357 822017791 248634179 58613500 310743723 494943784 138825972 166954384 985804105 518197859 865795171 426616534 513463047 465273255 610486269 126740532 412401966 353784605 17760314 647714970 586709610 701644377 151178125 123199279 893306084 561233707 292167517 438715984 101790443 751399181 280214855 935633791 352381611 734070960 656828604 766760978 394854000 116373397 633715942 369204020 779059672 852693061 671544523 846145422 320086012 829166200 871141556 941493371 908754912 47527931 511209761 351850130 764214391 158040500 439699269 249581018 157868416 22574925 110111534 823141709 888151463 10845142 872074828 926824934 337412392 330425711 785371943 121487386 591211397 756276872 138729601 487749417 734539741 262972623 584669175 752820426 663521438 910645750 364526491 121955742 812303412 863179951 40119625 979889071 222535211 46000608 948011139 851695631 921475670 579233018 815938000 675250793 755101396 749151824 706872704 831457120 813826493 810721021 835475752 405556966 377576821 519807502 48846178 648419593 937083442 882452908 962660353 550093143 894830991 725538162 339928297 522417375 103501852 162683747 671081618 878058763 389278276 226972882 779962172 300798734 488254517 341771029 988489791 193115985 839656022 286786395 234764085 257542838 338013915 961750432 12129549 15792173 741580830 763861970 146891227 763103579 138580473 378316045 337504704 688863502 342308274 143320408 195570864 838089950 272502060 221846941 396686853 849590454 306471781 268739406 904903100 93327106 391499844 909559829 139308334 979309959 184492646 995705637 889204036 256125943 175034111 963577842 301253732 572555449 554831104 778695301 466765646 853978335 322131946 235434803 133623978 774908823 471247089 944007714 398399262 535962656 772916056 972034427 11675026 964143300 515043227 898423731 927961820 631191928 921779836 879608490 569707023 372345510 347572783 237648688 685826400 413322033 133466832 335898255 726958058 886168982 589554859 869100223 703498380 716833947 928786562 101077571 204788337 255592620 892517906 98214935 861713171 574485143 817903220 413691851 785959434 834327069 854362191 379250989 239803970 740289330 678782719 320634958 596438328 626413916 400062260 971546184 465628111 594391940 113282755 945592815 795103760 906901849 878214411 907584233 995331682 723135953 357564735 297898023 288856905 837730805 709537087 59123278 15432684 355256464 972062435 753458989 171459038 618111432 531783456 22867252 681566560 171371596 713377340 697457634 634827063 514222273 65973512 193152463 928262331 255050694 370298530 177291843 916321090 913001022 818902750 944780308 677612958 760501421 621675903 338447342 772078902 617709825 844251727 58626952 984607675 50356679 165988285 973183178 625903575 480587434 862244070 308442885 394945230 175411351 995074710 16358256 473977776 49464709 804659018 814773815 708147537 806186161 783074127 378191267 461377659 847713214 873092201 443345024 973966927 189523282 600002153 839240693 82495328 775054896 581536485 417144321 430662903 298342332 494383735 797174060 647904729 129979940 673097051 818602611 118486765 679022349 148494955 435870798 130417564 545439702 879760321 263787575 871590623 198408215 300313954 41203130 462232404 587338302 505409439 711260091 870833350 409180874 514093410 513167725 259052199 679347580 799277315 703679656 157462005 962312391 518935354 207427768 54814635 766390766 61356416 914039968 110869878 160518731 351124994 213595739 881301478 885287027 879124356 720098124 320992857 628984977 970555407 552663547 997142687 555888484 154706567 294767159 196503695 916692753 669777848 709429292 102685506 70646772 591260020 623594814 42855114 638866792 414179754 969544543 531540003 612853267 402755910 90790059 663592550 19931198 177206451 844197167 568346924 213828508 513402150 48779327 101790308 10736854 908704255 443135605 696959031 335361237 844846078 106475461 724118927 298822592 162343981 781345988 696564655 909418109 339009534 903346079 904826899 854465742 593894224 912071603 99575295 414151835 739323267 853090653 359436158 442697733 873124242 720364254 730856836 349819538 816089489 144827353 834867500 432965631 542529610 444647686 610207352 292877968 31387266 110489466 972128508 459696472 601015316 108912019 268445446 360614017 696023133 157086816 606333354 525422202 266135236 502317389 756860679 546673182 321677207 496525808 196141230 938217757 184280716 110078107 9944218 266252294 262880686 432757015 414656861 534834005 812842706 74879206 597673518 144541100 170685539 425614256 214674911 722865393 403320961 909407939 16590433 327724652 28510218 975234385 354341572 187568267 526823660 269764119 752402000 643553398 623356577 219325948 345755694 459884420 315071448 483056415 121439307 219835042 588689543 613118249 152051095 506970481 533068217 117740548 891825419 884778972 614682180 794354040 781316863 970314209 499842135 947050543 153832992 317770610 441610913 715590321 126862899 547296185 649237905 163489777 624068551 655917292 778343298 153915076 640082114 630127144 944107957 270786661 511362099 334825403 438504808 610540592 184101287 335709690 90118099 791554318 260852899 863129602 754637134 805643386 609169520 663155458 74401028 112788157 742038859 29154537 476060402 233671085 544268151 359107457 361962309 597447944 398204430 731477086 650031220 22528355 191998259 557218134 899918586 40690727 858932064 808610982 502567226 719336475 712642455 709651218 548056429 140869044 555354359 566727779 812300088 374187292 816934945 472491729 845633115 358816094 61120680 367070416 366992525 365592928 797452728 256933486 739959193 589397219 251181859 805320758 882713496 234781678 813997184 733080668 504282540 326523856 262067183 910729126 340819270 544587509 331293760 778685161 645377066 208255020 886306463 121329492 372182881 852207324 33250453 490991745 342287143 922455615 402124713 589490075 315822707 610320852 76369300 575157485 815416165 638680949 768118183 982553761 450945938 859652455 705031540 145192575 907202833 755921878 465728326 432710344 246268240 894335921 40672447 702025012 444535705 937782971 487655154 410523112 65623265 821691856 182148755 925847645 277281319 244944200 599752588 316844824 563398727 186171832 892353117 186241456 795298381 821100639 55364466 659034420 244076099 17961142 561830931 268027273 994202860 119380 884848276 181259370 68046772 366876138 879249961 261549625 527188156 627354536 204421248 214658679 58998636 859801436 809676232 775866505 146783360 542996926 950445937 640291384 238761738 269111338 615126096 504249572 792683382 859001507 550076601 691036425 964566004 28365744 52995035 330939079 725051156 307019630 975882661 75062604 132504969 397230768 945667491 925146552 512186232 95979582 379687404 180204446 477636986 750419856 166384700 289024832 760316922 8441099 677329793 400617603 5353326 618914449 842396637 162661920 625055956 613270602 557084942 794247456 697915242 888814391 824794767 878200260 232555463 497010472 713452007 809369812 534720312 132325907 123953733 819143877 699817184 766460563 650406622 925700116 178295009 641260795 601671312 102986930 690015693 706477000 394148929 262819225 310784468 879447554 583324081 328183851 853759109 26491302 113650832 916424850 446963821 550392267 174733820 986082046 877402551 37279425 278284349 982671632 867948994 618118261 535254631 984233813 539082861 689237282 799563918 587738374 437237667 682182852 674353867 628543491 534901982 796677095 429241882 645482518 551759281 523460033 193642376 635937974 481678573 535018156 678269288 782907400 110372392 20037807 471596759 123148442 883871938 318397662 697694774 487942066 703280542 857264425 153315946 110573250 963557001 99391329 608748738 653693454 227196190 991173996 57618542 450461478 48892448 21230994 354549411 8716043 485888435 687275889 443409305 673207651 20258791 208678856 508430743 986274617 790612104 451725107 956955429 961138616 267941816 720998505 156591818 989317317 619129072 916863653 275857409 176403835 730521756 930314044 344529552 260660925 343107362 211857546 19759620 47370517 653223188 583589192 25410084 836033145 674770888 90648219 680206278 624302143 29778321 22234260 740845641 585921546 821038004 652522102 575213793 279200916 167508661 789936989 599710515 622489544 398950591 207228391 926136414 990375422 902391950 621398901 253941127 917201067 794424143 953318900 389075627 400300338 735356435 416402481 571836294 764967854 297132237 645187108 792778067 285977767 315973868 405730352 134476207 266460373 247957350 16247266 850445226 571293910 151076261 947380580 144496547 465640747 918481884 475626941 974101239 475312906 895736356 601615220 190628077 586933161 334770325 866297759 667536232 198034529 890626555 35138371 934951192 312858500 146332886 137357588 528049107 359842658 597935258 334601321 592946839 504507834 975325274 832560333 491027633 158400899 283789621 955846913 809200926 231491113 875449415 897782761 655174743 142293350 277137540 148634517 926317966 30499857 429142468 640824399 133741097 887036601 1234070 270277079 388986571 970575216 705515937 347727616 338401258 430474752 768053580 434915748 775148882 310260292 6426153 336339754 188502790 574963104 935946086 781678132 456101695 363982556 935855399 484460849 581724135 33613406 900525906 337954601 252816393 351415983 76543021 594548367 962480619 59400900 615103408 926182106 629314148 354438059 980752997 740234037 163409848 470899183 83841088 682658000 668900949 190939368 684583741 631979293 965589658 89801604 613078797 69356682 103614456 628390404 851983244 525307883 105715793 566757693 388284349 930900142 639429836 186698502 986023499 265609672 381697391 244827116 435672428 201881744 664278576 158541353 559545167 931692588 534607834 463503203 247880511 67211358 435411712 725493252 69794478 149171861 760584682 395633828 934927950 927518491 216309641 565531576 680159579 72970392 887225790 464959757 190308783 74051524 687897209 357451281 298436301 655035907 570574418 997279115 532085796 348569321 923762792 367819605 864383430 864490929 694525745 764518889 809742747 405812500 102849120 660952451 458062540 644754627 386086884 402282092 553827093 487529556 378689535 15942746 179638463 402112676 59977923 995580252 822254921 138061639 651430317 700358135 190029832 329456127 189835673 630748906 662178177 509983796 612660033 556766131 123571655 840465657 786499937 599945696 987448698 320290499 283742467 360589937 400594825 132765828 419850472 84041323 790829532 195314461 135844549 931030894 390176375 851750065 960205938 565223066 599094413 984574291 873498753 46734810 847694170 190472625 457813092 650339226 613691146 271525742 660487302 58329269 132123493 742219415 825676054 477516470 142816956 283664327 913480367 281367010 932463956 46964160 609001898 504876692 234813272 686366601 78961063 6647823 510609249 805492344 365835472 386231224 362166898 424442571 359626091 117042612 118135387 407340301 687405933 664317143 430999894 150435897 460507062 461338000 411804238 701720564 288447979 768071737 896082556 977504002 940936184 125916335 174063681 355127966 885937956 683996800 858580918 30615591 930171987 86957993 135434012 985868521 555255809 936271014 464709133 442514129 152299111 228660250 86810418 611361267 766478927 288242050 805536227 113302413 961343949 534706130 996813743 872301018 65373982 365572014 142143028 130374534 833615585 27109474 493375988 538752125 926613705 407481422 625830019 804605753 803605691 599715208 110701376 306319838 465738750 967090114 869921887 302480771 23384513 397967261 103491388 232033158 17026426 715428806 627712373 563769280 412195526 253577359 692309437 863696285 856886586 357919604 408828056 653147940 113641774 188957156 401500632 421126534 194494817 348990135 976468758 244932694 679993207 969636630 29080875 62339765 164350879 20920554 283400319 708790493 441544324 199984955 177144050 909920253 655144192 760083449 368289016 824237056 180243212 665479161 976570854 287001454 354590639 906799922 931890997 518612577 781178483 843284036 996607415 993910758 364787755 278972101 520413845 544571067 312940325 907591503 490852154 189240117 464472180 194513349 271632251 797611402 865536365 829381989 202998280 877127310 775052965 727999174 323094937 89784724 317747650 566190174 826590165 486542506 445533476 203002560 481277116 915764308 916587413 398654348 427578049 79891134 807787461 437943166 480921378 356363798 838736240 658813610 81778985 144143329 516422494 637210039 26611825 923526341 823762817 306608256 955571986 394448341 438653055 464260298 545191187 622847672 311000888 413033117 532433358 510438409 730344876 750257620 895117682 444108273 741956465 995288510 946270473 939022262 143709330 78936961 677774728 476456284 501481481 787780856 592186026 908811743 904318868 428815939 360465150 133422202 776911473 889482436 205166322 573099002 653009588 165042991 171000314 310925767 851217130 293340004 863288176 828522910 835688156 821657091 892332088 473287801 3615703 907211258 605307241 244352750 65310662 326487113 156753372 552360914 372636500 401366695 311564612 317825696 644965009 310526664 633033344 123096144 463937565 561643984 306931193 461816987 861861157 853710189 697907694 218831982 499990448 987066310 206245019 742347641 438093743 978520913 859385660 410583902 164980860 688725445 509047156 357467574 837718800 57663346 462028513 544370087 2790838 404153050 164332855 220472065 411169852 949157671 374094632 721753369 967409384 141300206 700484892 32680752 141524683 638145983 134233343 603809044 483619082 714043083 29559017 417671886 194215171 943194429 688397581 507571092 782146 243313462 828499545 254886049 864384296 789396814 97590040 80075298 276605880 259707951 62553818 429824801 275025540 735783866 869996891 56804042 123248768 46783282 391999626 76416773 514165873 117278049 768424816 519260063 597323932 676290676 648395948 308316614 458224815 112507385 138560077 953293504 99718328 173926579 356159061 42767734 773931034 549503756 538097117 389785670 645163003 102023928 848862045 306991385 687227609 682603016 499755776 792652621 786613742 42906474 124463226 315407661 735973736 278008182 148231445 175400314 906689134 753520950 208259271 110930853 919140760 588060076 143885979 48388173 753555394 434477042 506883049 273169187 790524033 559875742 325507111 238302285 950970671 591967916 613330681 330778696 721427717 406849841 444106207 78605623 948230609 640059878 244519353 429621466 62967375 245300503 587560224 125732900 543493162 489973722 823886052 320077135 339077318 512548121 375382049 111029379 973608200 791201331 697666168 351155774 758253162 349269907 892544489 658331219 533595586 458876409 309811441 394479426 24704368 604575038 340178392 159106745 351757693 962427625 594587773 301822132 743334474 231653302 281280201 125974873 881359523 274755906 653800367 254600147 462269290 909592418 416567988 548807088 475655635 757357559 787945745 653455762 91216967 131786416 194880516 687167731 763969501 833573284 16209795 231853463 335749437 314098130 745561898 855166842 547542326 115625249 608592679 996165466 847168387 1398882 303194930 402636438 340209062 779370150 608479261 813071914 313837707 72898493 680199663 524501781 120957875 102010744 545409596 867526317 233075901 395368313 19285445 341038182 988603548 434478163 502598541 276554517 707944820 275906572 350725405 54573916 961176630 697232654 166347128 554182103 866355575 993497566 887369640 291824558 245569823 420874639 171591560 529509028 767576799 351845792 173560349 534153801 364714771 870269337 812373379 964205820 449460993 26173347 119335616 295936148 133832363 107414260 671723146 413634720 568412173 439957681 582715948 522805648 772846404 981963856 393083765 201298578 573549370 26865684 894773887 916348022 489135742 500139534 501889795 988132563 354011524 619201020 322374935 981830600 124431699 559612965 504645126 90434237 790367159 848670261 96358719 624323006 360862615 452466403 319117706 274042053 141129039 103861167 222758797 340612752 682305843 378638068 9940484 431448976 129347870 612172293 45733612 48608999 607029437 194524537 698169388 71439046 152840484 214691724 481763692 483698118 948979740 285217878 346302992 643753394 712484516 363842373 390941929 993604844 840965106 638676446 809123654 56190012 796722008 172525017 409037239 703232126 344413685 422466380 887623396 351948547 954160982 169396403 204520760 433373636 954795042 693550921 812550906 256311950 180704884 456507952 500291265 564998841 577052042 430112613 553149187 80047626 808689885 225494908 904657615 493324045 35536717 248899011 27367625 412362359 959619966 982358309 776944248 32460405 355476813 475246767 973209915 894492701 57812064 735359747 602440118 119382728 703012421 504063888 746715696 137132017 206363397 737413925 554867533 897779060 989157975 172784144 542600059 148295942 953091839 380994796 887802645 653644654 288974746 919731382 665608549 429151112 611743515 563112063 581657802 46117552 399677120 480343122 205282884 796850963 142040165 151551855 124382381 420866227 729896221 184556463 623921854 904993054 363374178 931772406 813862432 852429422 954270627 570879613 968763193 545455620 549614022 522475988 703020461 513471000 752097676 52834318 150813552 791509922 136129450 579706023 811631423 125857871 580686751 682704033 184323372 642950385 952380576 48189695 965212658 204516693 591724721 745580537 520178068 102374899 260736904 879296774 545420981 743749787 893119874 632357203 313013796 341517017 681716490 463983767 310748211 846303143 615353176 734601928 6919654 327146011 50628692 688669916 238948187 542520642 900504522 64275778 765317605 779561432 963196417 912592631 887168626 401116466 199980738 363727171 852648802 391050030 278912830 514436051 884705037 500561887 559903538 779073303 591884128 263588879 306604411 274833419 374271807 635878976 458867850 57754972 232493746 785359695 619609459 72181236 73560557 268369836 334274360 625385342 810106720 735199993 337306867 973208579 146615116 457315199 36047054 531068095 261354712 65031088 406107303 110353514 94474035 671658628 63142595 652691382 371311963 115382613 222092177 378999519 763218603 607701534 60209636 54612144 918911175 521502647 952978991 236299678 259293384 745950088 192898167 404702704 856719783 690422879 373032297 985714088 74714232 919065224 940122305 852799196 119647260 305811318 890201674 695661264 925479708 956547475 749623214 266352142 578590900 655449078 251959490 381401551 840182636 218888019 212298440 535552420 891266718 888971404 688191986 808935500 231344894 750387716 29860791 37124164 931871752 877194232 817785674 581873476 70537949 808952363 864636189 392748009 399832010 75811339 243697342 266727587 558102971 496972756 210632995 898875992 501356842 520223677 119849756 361750164 982268936 126379318 954902082 86939866 393211001 613438707 178928805 174264291 405548534 161585327 517202064 966683480 74360454 814328668 486900720 254577380 950366154 897329411 346554609 78815506 581217379 272052399 627956927 116062215 872931721 968444314 875654438 740135396 241129846 472862731 568748867 355986047 491895401 899284321 713349903 812527527 376108920 240672787 844404263 703477778 687629708 74480071 91681218 526186833 868475054 135204761 528438717 779377399 337578842 624858638 381767392 589026736 375876792 174057458 410949203 238990390 905043998 892371708 75939011 304941943 539504270 907304658 518930073 290240788 855728860 412002330 716047451 725492327 977290793 439670825 924612623 794554874 745845840 251892919 277383700 410874885 842193862 210322677 426438958 34033399 732410676 679680405 479120083 403155199 153689565 616355962 820971665 162588523 528995255 514655233 94695087 886510329 887347716 429134752 436009253 81628285 135405426 86567583 593175196 589479941 477515411 37337424 227937426 28419827 27309165 432434766 497684639 708312252 487889042 117443894 156287783 928797121 605015680 226767369 391762377 505609829 911729040 742550743 141514069 857264570 784933239 446505007 203543104 531288266 428505734 662789350 675026949 749066369 727573801 407241643 727952528 579076166 314294801 606295231 604609344 756458740 822374205 834261014 771279668 524567253 486811854 541953161 996190734 390516471 262634663 132682340 510011558 648362654 798764144 629738614 176233167 666782841 949719815 205046222 490467015 322675886 801551788 71075646 132953742 770117044 327714197 609471392 940360257 226392980 772843496 222865129 111391830 255822341 400482482 476305660 755168965 707417167 643599653 508076625 511293956 220584189 381771867 255416309 328748935 322390848 674987051 412641264 156396941 923419325 656671522 490500566 522325725 428417015 960826656 117311487 230067108 724192559 105668331 22506563 695892344 135440516 498527862 91645795 465088048 357143461 228111377 771572197 317696963 739906608 507028561 210133784 333162592 641337651 605230581 776230272 131501958 606494265 10073655 319028978 278592078 561930243 270164327 101041469 718343965 97620548 639602834 750738980 391282696 715461886 506126225 934963467 151622109 962579329 582175959 773570147 541955187 941520602 349314331 896309434 606748339 166494026 336909471 624110995 442766307 110624854 172610959 446017382 413058153 585250665 129982423 267095378 436635537 819954381 114188431 526269028 615847731 237716408 127486787 533515645 348703773 342551353 426129396 52514114 178198568 628675415 384856013 182119214 956869981 779895793 692469259 235849953 556683563 72011647 395771819 228007068 500325420 286368368 311386702 878174288 945495807 134779583 217319919 864129724 635286177 479337974 280273472 730773048 675563761 480142302 514506078 698732007 684302757 118220416 97117756 347419928 509808787 955616354 710813277 386020927 169507336 938485350 440184583 313640596 625114997 385059938 469603831 487523387 795474873 876472639 767512890 604137894 138023941 471458111 148201311 185241680 125986302 419870036 207625790 490477207 365330370 341580492 660351053 677838698 572371773 659898558 902619857 548484451 933775632 593369231 449055568 37020661 273290089 76929675 485730360 993120339 178827461 802364573 532002101 593259909 395422887 592163491 380017375 205212233 863470225 436952775 809864241 626071021 925061116 651480323 149691208 189891975 262572178 26955033 846997909 7234355 931681846 826347405 177819063 21212796 418553825 435679254 999461858 44314409 905697984 816866750 331109872 99387861 822117419 807686011 136084590 983570982 813763392 462281372 979930783 264877640 807085657 863674213 473332338 730189078 367992361 366526551 570285949 683478913 53908137 706861911 44123614 208167837 448889006 737743249 743496517 270979079 948380369 725219593 190382697 655123711 914416059 759014514 39599782 13969719 831246086 827392505 514217206 339760542 558844536 735691785 860722271 945263257 666689900 64662984 457788986 887139559 407011729 967090103 903497386 161937110 797602346 503950043 489361344 585661427 797698079 649789030 144125773 452515711 970123295 656709788 686185859 862167011 620487696 671870381 90071352 703854391 392961232 764766456 361750740 358009677 18364442 889182624 294122316 948655371 973837331 839018961 539028525 850191710 229906769 38225984 301758297 71435437 723654326 945142747 355865805 571564824 255715350 443921808 284623593 194336920 760361253 645222700 629110295 769267969 943915778 614855234 109449601 277036140 629170989 851819404 694035086 172750474 857085397 394846577 931504896 737547393 686246146 258142026 178594077 400818993 799989957 538757713 64859069 345046899 693803191 632434025 767989885 841830546 972642730 162323977 168985218 406320140 374722619 120411656 42109051 973927887 931269820 639922590 442630512 272365605 769910574 200685524 276284526 560684437 716406061 908016218 653213952 918118641 462780982 936789521 887154324 179744706 58749133 895372668 393648065 419740243 727933225 101482410 510477858 578628396 476693944 41239885 396544156 83527762 658304773 400007783 702194858 792752674 907434819 326603924 843808844 246733943 682226788 738762550 204973603 729684892 748347554 753878943 182490806 579065496 917028843 792159609 791283901 463573970 775924459 282972473 860633882 833450899 893571934 772602155 223781085 453250614 566295667 403141909 718142916 4311894 583645350 746548476 374062175 919161391 339242058 221195852 332194641 364701325 207218999 705674420 283012418 973390720 201445511 134847849 809466206 636406297 834321585 455040942 462208060 992123831 122575267 943468370 928333781 337904940 605155483 745045080 582239656 290192334 252539304 459351049 522808696 442305478 277933033 107781551 798751150 680704889 672638543 365796369 150612867 193699424 325058422 58054311 311721570 50368976 218831110 756461548 946243923 123737098 565160899 817250833 7258751 337907914 62183833 918389309 757131303 600197332 704472644 41042378 192081430 356948984 672280981 222432151 612101260 153029988 872968870 94346872 551211857 37711178 427861238 97650728 103336772 172585570 83918267 176734704 639480600 307211944 899522325 991794239 50265883 176278090 712047996 593959141 373526535 860415511 65246279 56682214 615023818 591403773 884070474 751867029 451507675 519497668 718356414 720661599 702265098 657661541 897039237 720901591 603746060 216112491 61040588 415462609 414947086 160223486 471009019 489632437 753121463 710920357 377925265 674955178 246161532 900342465 377546664 637064233 441879104 719553127 131685722 131184216 375990813 803406282 455564043 407438167 397023830 83597532 73718722 799863306 87858439 210872595 452434156 47462065 764869898 777153851 203697267 569298519 579400238 403082398 346214624 825765223 10986999 845102191 777694725 560787713 719311342 180996844 694149643 275230588 600511623 125485800 559227282 688593019 893750167 442600775 451047603 915934354 448661094 711701330 817906282 341475996 679423784 137555918 742250659 436627187 751074493 321772705 61516144 629125368 580782521 827811915 557780459 514097142 444292717 60093325 420774397 521507513 994509028 259494770 620446516 494966537 194724197 67533001 872254322 118879341 782490126 142543393 244955136 964044217 794435072 794935931 481926884 270331960 448443806 419528013 864365520 485404212 217184329 613700728 175530995 519708949 994775700 155283504 484950587 740344145 408650491 618548864 938314439 416845172 641005586 503377804 397328719 751987256 664739944 967369289 164798296 89853535 362704573 609714965 964439802 714965286 46339459 42687694 519607246 538583635 258538233 167290987 190498879 902449378 794383499 347040549 956981987 923447710 703790522 129155924 385539076 942002328 65749168 188908469 844260359 894210550 822071083 666204344 514330057 220459630 950685552 373888499 138200256 928939554 786967482 85816167 598857626 950357498 21316118 868423968 799636571 72529470 9241136 79468837 382450589 649213346 233744024 523858082 879080368 606838572 211638284 551184196 740936260 48727136 408241573 844283989 562066935 419154869 549023863 824253521 659879497 264611056 614010054 614172006 90006487 968335853 818802491 662832900 561214249 366202428 277500342 750579072 738738558 473948469 443115327 963941588 119404480 835584257 976087849 282459084 192383957 104301197 56982278 194390521 178506611 301969052 616518893 44429617 173749252 885281447 412899610 147758863 412191669 588499545 290509019 357680395 879682007 933851555 842454139 592383471 889798819 985330899 933797306 804285054 452468538 426049091 667138149 142948538 79708361 116652790 331299178 603611401 575499991 714121016 672239462 680161600 773453665 612103266 25348652 343786854 178370712 726198428 601082182 475031096 224664560 46626658 210240801 998760231 36753510 193290354 402037038 694615393 537918548 174957916 585781468 483960881 35152153 742239147 185035021 833316920 652478182 937438060 467106928 439961741 397258548 54512959 828190446 89392070 258411937 969484890 603815861 610874386 417365231 596652413 294837046 914796454 330552836 544553022 304356534 881100833 140370947 442411041 588179941 768640439 747385625 88818733 913542458 602783645 136916009 296394335 438991415 222704345 135272765 621485499 217821596 339555384 61304694 169914577 241167882 223839922 950729314 418443426 457098900 851426471 283477668 440746257 37454389 982464783 966635388 13121601 499450262 1692265 225410892 376195051 477487790 66455769 781362462 230667479 129935783 63001081 790363340 173940588 873030217 610614410 93832528 379872677 817708536 694760384 393067419 891347214 988468199 927701299 988077441 549398933 294947333 449950319 993474569 50111013 464174962 459201594 97756256 176070810 679137007 441772201 55057149 498026411 148405525 658561181 324191920 497072645 862626615 431692763 398889748 902797668 140565212 126327541 459842291 478878554 732748589 33188524 622572642 293534665 349906246 230160310 180150645 453165374 414388387 377137615 54295423 988115384 57214008 444273751 610548815 228290583 11031449 577473622 491692873 539897322 839714365 886619787 151926990 686816639 793928029 274391800 3791458 771435299 745321473 851126297 664840408 673497328 365535228 919478071 133914239 5794277 696482639 486516264 556356747 996638602 476367224 403728024 901987769 873493145 364263224 178035283 157042405 477759624 940057204 2691750 249935245 842551830 822499175 355196565 543268040 722249230 384947693 475346437 503652947 405914809 711668717 63630503 693172936 602509164 347169117 907935928 233480839 757611257 167201293 132462413 124202890 334961161 853089100 470450295 926984180 668745230 614868409 757577050 459625966 642834259 261075018 743493890 284954099 672892810 462727587 818583057 911852922 728304759 59454394 114578513 268737572 245319203 515498763 443627233 646998445 947938644 971215618 162937175 391332669 234598438 550582866 215030740 838832114 652482664 875745903 660510642 87470860 822459409 572376584 378378646 635293291 287939365 949505123 445691708 14415859 714856395 352467152 504869925 221341279 493472741 605123542 388663745 473937441 712937476 471531128 75966518 100657798 63467619 546335454 226471989 610608541 240301380 858325550 44322668 753113382 370601462 136819836 765506587 420892309 34437573 910551349 313783658 132847240 680509306 875665995 622948137 722026702 667350983 956636178 419214001 539973054 467493249 195258596 369707740 592367364 801976980 544627172 673922179 803026902 899256546 750125818 159694140 285817763 936108757 830845127 27135193 646216369 424523610 203001532 151682913 34961258 257656112 558704718 608516908 23434789 628834465 165376797 913025969 394287149 899418911 432981651 870784267 804172450 318416598 711563970 350934508 19341809 593846017 725401407 889733754 77462316 843563602 218256120 248118558 925531939 884189877 10042552 137167292 195996299 642808384 348370958 706203066 791251521 731518738 73705106 138190823 725385411 453950011 855655637 512832540 648113632 790972598 496365427 400023400 690773177 424327121 892525779 544712678 675605532 72861994 907235176 216421343 279337819 366898869 83415231 581772365 835794414 767682800 659939797 405335018 539359842 385087803 390571372 7590891 913540426 40547650 297727445 259044123 622211533 128548784 582504392 147821564 680626586 507352154 250702750 916806970 762847116 332818155 11744143 422241916 367463426 61803368 733730390 667505295 309948412 513001595 506617059 59797273 17057216 934561544 282914260 436448377 437458002 386971008 763575811 701180864 916696676 939229755 218566539 881706051 182039095 747001786 983064253 379895861 28471778 485049052 813051779 730142657 302289785 68378618 857875819 350281091 24839711 88241165 354794086 88839667 629995407 861174456 621747407 239706528 903610499 983075728 310591662 649671185 651620545 470647221 166054970 129362846 345821781 912217183 276119527 53814053 524306494 543820939 494722478 489749330 358471427 372155637 321468035 567265713 148369465 896039666 604667781 615084459 215544452 630092820 728842942 94927211 110519690 301391637 609014238 427132831 621480561 515401980 490379687 213906443 914818097 705931634 485841887 93784701 887779414 180526253 126968808 208198026 890460966 372106300 719716555 186713605 130568116 340758664 206333862 975042443 773085855 926709581 561811290 821265401 32692548 50959472 466302167 657623479 356217337 872577595 641977808 926116694 129168030 281193958 84829031 887209149 677464447 994100303 829128834 302431953 673856666 732877614 545599334 905885365 499037274 35988252 133208751 285394797 856783804 952827712 917247101 313275235 591115701 925018643 249263622 220400285 267818960 623630787 34663993 368140303 71196671 411450374 963645503 329950727 926573367 119366564 965159630 551581241 941988424 512837191 378329811 625214428 630091137 678636031 225348851 182684766 885466351 210667245 31101060 886191000 696856964 448877671 229507953 364960238 310551716 216812682 767684272 861590282 504130342 513702903 148782798 313302756 591348774 304511332 986281722 331009809 786233558 352139755 299815687 367191412 530777849 913479808 30593781 856904297 127569606 776314011 44285268 320841065 794132451 824840223 651371874 548149945 636175168 468950195 943797540 265643682 591607658 998484749 10008660 838853633 400267457 693427263 90908076 797979402 817467179 962331905 60310002 877912928 64053827 938453762 498332728 679958345 118238433 529745300 124502560 618297893 980928489 50002320 440729786 745243919 319635873 204887948 311031192 769940898 203917675 678821171 210174406 904918674 118066291 646210241 985253495 347959010 734640888 11688224 44167442 995625401 194213589 491802461 350871366 958790375 245162612 155200853 298493147 799959036 79048658 390479757 649711501 398891122 414741503 976192385 635185057 808064651 452849373 709403576 401532484 597413559 658684787 922485494 997507918 18278508 458163434 422350919 616148020 396274327 518579005 992026081 943907482 631780163 484011399 346356183 853762232 738000032 799678677 837974461 485806341 854587489 283051103 361638508 765627390 597586067 561480596 652641733 289077617 154372388 19472059 38467735 480172434 184622258 631914313 855726832 482179658 974418301 403157672 617746811 625376039 343146209 582307117 133201924 814517385 423517436 103584260 565780641 254574776 242278642 137736296 145310457 248646987 341394437 597266446 851256276 311378150 866631474 198636184 869333856 682516675 52258526 385036200 687985942 272391857 425418445 454389998 575053571 647902714 284581096 701276486 554834091 81730226 430344315 34211592 557907431 831989575 800933062 634229237 676497694 842698966 832738104 7050147 792952476 394370236 111995919 205060176 115947246 666430502 69441636 441248990 475233024 967272127 793701921 360420882 612356232 83322842 48957081 767591907 515263431 784994991 782888717 587999266 37444875 830419753 115395199 435437027 498511382 563054202 948009884 51375958 147796868 320742217 596710340 773185925 176658626 507052210 89127509 638260025 250049772 649199229 684024179 113553838 516295591 348642173 56891582 894151981 177620839 101373152 33783592 266095815 854431080 919891487 691690739 732097388 611060455 974454408 539150885 241663704 133583386 152360569 620552742 167375895 955414998 801146571 106629580 374821842 278899992 970144478 421700584 555670458 866122479 791417068 188057726 608386137 499332679 877423396 545291155 664430517 150770214 681303418 620746392 421187703 598393857 961336700 359450893 342042887 274688153 854998346 868476036 472010239 758843306 677695788 465188616 487624279 863385960 464409464 369718959 745003613 663983704 854535662 230450122 959234353 741862036 709355704 166801076 396207128 963151160 826126149 577709872 99602286 369307515 875071596 584513220 688819713 132202233 229852691 62421846 130333803 931459898 15691599 505422084 195820264 828820611 136662595 866866609 664554050 413686853 115101070 988827414 94133314 714354964 57238183 91802548 848409566 719569800 116513212 841281939 437924615 526496852 853077329 425758418 404851016 738640076 365258127 45473525 712040946 231438615 697519786 604059541 508090700 194615024 626210998 150798993 624438709 410635308 510843472 210010924 974148928 409876034 137628050 212340998 510381448 710374823 218043911 710505701 837798227 872143332 885037076 207998256 23237404 525783165 588754412 425070326 811135943 631041297 233357686 469796313 346196852 333647963 126302592 170941090 354899077 408556853 23421229 27423208 293275544 379405059 732018514 957136570 178772130 451697103 482616966 697901143 881156311 452657361 877692312 823092724 776733520 770325656 498201739 409416131 707103627 200998518 644997665 155844857 451072278 370821801 316067366 251731606 576936807 730983902 718268501 339138989 563646496 939158956 726807643 692756918 988873986 810525073 619010259 849537077 321340346 665660922 959852028 22380822 586457733 808520827 650496217 69256919 863111351 89683956 762567111 500057096 51260068 955042332 435780140 40838975 368998966 242196277 780981880 198790534 603877329 900824125 50259289 597932732 853068448 593604795 644298169 884264554 600582171 730694883 646285494 194746632 975636066 295715508 125144687 491080302 652342525 558445337 347342229 916517678 711238468 722633490 916073098 367992762 471621330 491899039 290705221 324109560 228547346 745977842 187890393 526847360 658429466 888257670 789772240 92809214 561702578 793983013 343987250 698798477 881647470 868074078 653348403 479558793 26430352 947814051 155534841 19689312 192684729 898779542 36601536 87432533 148646186 417598815 522146752 378360613 923746349 88872136 55769537 899625614 504661073 605683946 251848960 590636806 728421153 169125262 870759718 33107925 784124602 878098594 803071691 12824227 972568668 956453262 549638870 987801507 144859394 230874763 475451794 305432027 248018887 743516947 229028544 872226384 78066839 944410113 612178204 658614422 879603077 139109387 62892006 818609337 963922326 200273414 899617676 786864166 154793566 477767619 354055434 108062446 408059167 374428543 441938374 953863813 177944689 255643656 860417914 185343011 22268451 273167038 34859893 312913609 848370276 461862947 989306049 581251361 441667354 884541236 525590411 108699208 19542971 725135281 655075710 753742352 213739850 403041331 371408673 815155959 13597948 617488075 191685238 966661825 753983529 967553258 479110462 331826491 92446608 315485558 449752177 323819336 735619078 130717146 714907999 72644736 21515668 405649640 964657918 704739452 845691434 142308563 658604856 309397997 154027820 404623016 674090018 690195286 271641573 495142718 67365411 703297785 10102735 841462981 192923395 527108955 493494133 326081200 544061153 342866389 297442827 946831602 602244170 902189135 842993589 582558232 573484639 406080590 977705885 642678584 32542569 473411031 548826468 984248937 457269474 302177214 738293470 521625320 85308467 305895974 929251154 321002250 326710094 132923568 231606955 637664460 577482647 897019621 18995519 312944212 332581521 185936223 851399161 840094738 242159400 6346331 301166633 468162918 993611434 491188221 569029146 37940045 943147490 185797768 520562159 579923513 428477654 869808164 968603472 76918020 689242352 321326931 552090137 696161649 986203190 266005230 943488705 771805811 186245759 373334854 394339185 841031560 526802319 795264698 600656194 269421517 254321679 264476489 27908942 954892778 30024244 600696428 643321622 474186872 684015148 938466523 611037638 56190565 971754876 995054289 838527712 123462757 158791512 261234488 30316208 924185625 839517126 680506377 480600945 254230019 632384498 668579149 921037678 633119538 315824843 677941938 294437374 375105908 143161719 292957508 376118488 599751809 780618408 468456574 456593326 662426570 596694316 569408370 536384414 225975794 898491875 586303520 85017703 233527090 748087453 671589018 900089010 210692468 692245258 956292181 296782700 46492710 412574332 860562689 314271511 104179219 154494278 596427284 784978312 506530440 773236553 584354294 789730278 220182342 999222827 533577989 485550524 783009117 567920899 893518745 23982983 647882781 166147272 727601600 502035874 672445663 695535583 966784185 284364319 206856586 784625122 607219241 748494928 734735061 596705484 993153745 79477079 666534667 432332443 748826913 595366668 276793258 136483332 46512793 600750602 660166804 332629152 826432595 123033804 468279991 454382497 610502853 217730371 669910318 259171538 361843795 18625434 945585115 193618780 491563282 978124259 432980158 938891923 186120746 420336296 415914383 791645285 338691453 672186252 55082972 726814552 15498480 794494324 149411595 260174562 301882916 602020029 493077895 618619541 472252399 378150835 59330874 984860412 241456802 166446536 347116681 400830999 663660878 362097643 472197775 649736752 589264013 496001287 106723299 602890131 887163274 425796789 934203042 210423722 559135352 560912710 318700120 997924430 905317014 850676268 789473466 622851498 610376149 489621802 884739207 590720064 876958520 953427278 245236803 383062063 446232831 362275686 638649258 183604053 97214090 105754759 977898312 792985975 526790933 156266672 756729712 642102213 79219006 726088637 985458712 959021602 151462873 213546888 504152109 941346674 581014809 761305176 296971650 486540121 103567009 681358008 481941086 225974874 595085801 703941853 575701000 598367155 176366558 291791055 874981475 146326995 10937643 908366454 604346443 572796110 945519341 738135532 778617840 224181943 207523856 293344722 404755783 962692385 523383665 64951052 656530651 484595657 246638054 684457576 179113596 103119942 836325623 18107435 107034995 34222288 582289291 351646900 178227178 962790775 431507159 284710338 842222108 810691858 19458379 521629222 690395695 74507000 516105089 596952862 240360647 597621413 54673791 335804004 628584169 116176317 724457723 353196006 675532764 427428738 728046168 305674301 456978194 894173848 424835381 384114454 56636293 774175090 696877756 569699791 243181890 17439560 14961593 452129892 671203136 285305928 500625404 369565475 852656810 866295998 159025724 958152122 856117044 69385640 510543595 556294924 707044614 673005135 739122241 675414868 217535953 752739542 262246656 664713189 943002112 388183556 136794404 158961069 338535732 187352489 374050296 394255693 546358814 346728287 387615833 838203633 451163802 936993598 235090694 366403183 197433958 66673707 444939259 670639336 830469150 829840724 125061956 532691832 845415678 625738261 844427039 92311437 730699922 118186492 728417089 170528954 109656361 748522023 358386960 721305179 307501072 501726229 380738438 497970059 124568096 798020278 114744429 924473845 241536372 836030281 496736085 816429722 925665022 657253133 63886883 394435141 717715327 205886607 743880173 278090689 824056570 93684389 520471978 194863930 659246884 4164783 335954535 59045497 910077794 888217612 134790518 373837192 460194030 564153329 280795961 398910046 718160408 377292026 878745332 808244339 585739992 50620661 524454388 180294841 887052058 13944482 377608117 379659284 351178708 166984385 982486062 876277384 220331714 946030742 394271197 864968258 354622867 241614890 578168679 535682683 308713878 91111324 824744504 917322329 707843150 28655765 827458947 930227968 493624028 259797623 180076029 33984558 134643565 120234038 766727347 886526924 374178598 531385595 79599765 818090258 951807575 915005867 867025656 163715729 737602973 612569718 172164029 23701221 365720238 107882937 801481688 839841113 351707724 766844201 750091454 708104138 728646394 469444531 456431359 868982351 182599418 834554999 633645575 463229273 533070811 224935789 270656720 857841000 539838354 839926159 281305243 219170986 264879438 366369016 615892598 150729877 386509975 801541111 83904557 959054501 251376571 90779522 307920861 320333505 892367976 603447665 411066596 621522882 331690521 647568050 569472905 347789363 365938521 133658293 816838245 3398674 687921308 646207730 47987943 667909206 564898399 503880710 123097487 800672216 432210661 187599034 967741685 18058039 907524201 109811883 687530985 866594954 149033619 458377170 475932504 337471932 723688216 315154330 276212621 709987855 354946733 571805276 160702133 890314069 644450612 920258173 486639362 803530756 364203762 4992389 376675104 686860770 718019105 845095653 328367232 269037592 484663142 562128960 981510465 13743769 109505823 847246500 723435499 478147380 884387311 745243566 697640858 7237203 596020299 134204706 677585415 607363230 267188332 382291245 548245522 118766280 579893523 591957780 561174498 569268635 816024118 660146902 588386747 999751966 896212641 522730364 554517640 207701919 238824634 717870226 60213139 95045236 839320543 211739955 890995472 454201044 759483981 3425726 522712462 346030256 469353551 780020422 770987132 690820261 742265454 489369424 5950326 321959476 689589736 363396815 570522664 890769359 508077806 168401817 78982866 818423844 222385334 87787594 494829538 625853762 359840175 57472480 653017620 739620166 144092899 836623008 792151140 124108921 612114675 719055612 594833728 419611815 908858210 832522449 237784081 585110322 975802899 756040237 61513736 338672233 593142169 995014514 775978824 646535684 287996170 903954230 179012244 826412004 539320978 928774345 262245859 643216635 166335845 126953608 30188077 702781681 407572879 526715913 132901990 334737222 156763367 104665848 983590027 215632767 589044326 53277441 582582735 371008535 286329815 243062646 720145326 604218342 773584569 737623394 618714517 728099467 588409379 52605176 104363500 798029215 637407605 568574616 581911647 740200077 331132164 835821040 14059955 964406343 106837283 192524050 966911319 973446522 869259900 381747669 925745646 225990937 88582047 992835051 734046440 254455381 829772612 187111947 810047873 831885711 438343966 772666300 263181982 301220941 992968274 835706970 237728823 699314489 742290921 247611696 402989107 349455677 756143286 486008962 946779664 63814504 611190324 868303898 466625571 27570170 890898934 164838745 615016462 318735860 430866777 775185418 462887757 586887659 152901532 743096308 832642966 490889289 221978475 364546052 877930821 845398585 247891923 246977586 608513890 177283789 795112 622726944 909999395 332741268 130638157 683255299 822397008 392156037 90845000 370981406 244976623 553485571 897227214 605562000 85242019 708598980 929284759 795780315 441243461 928037394 257675364 604695348 98206407 426496819 564923119 988362973 277144899 431519855 582620576 932330443 745897773 589780374 559358338 72668618 477330908 160515881 665417109 437919101 487822787 329549470 936788039 687163880 830688040 314834250 147646985 354087421 969920097 10081039 233769046 535241243 201586018 597797303 823515575 363178274 554184651 37390680 78992050 113773728 760456175 824289075 121445258 742580268 376317885 780185049 552069288 560035919 194836148 516374165 269109704 618930790 259212952 774951538 617385157 766594243 995234755 639799258 406459160 522394048 571456182 102662477 974825850 254450485 858544981 666961631 279043221 435054103 230472700 24557379 19387980 378289164 321915158 338255544 445477975 560477098 596765141 770602158 58696256 365748975 838920780 747953254 584276545 980644594 242360733 831072109 835661845 928011128 364336690 576667316 781721747 694819592 898278384 821420866 215247204 811263873 904386158 851811271 202107593 841928281 367745755 216607593 191610977 186636284 928108004 150480081 114180362 750414524 903295801 420502886 396358811 233405308 764634773 1135445 754631112 357631852 960831653 281193085 143012564 157034411 479647451 240656428 502926141 383989271 844248745 63659650 634736241 841621740 218375970 183451498 243111916 441268805 914739150 417561736 393033816 208282947 733132638 262758519 42765306 66616166 701846570 685129672 942898448 41196499 728908066 785260380 436487553 386503335 699656624 201343229 380372405 327337207 641612847 830481228 382077123 338130154 255101333 449717920 72881717 907866680 801349563 799053903 872252366 277352963 27628105 532139772 554541603 934000846 657673787 841037720 775893040 575647885 331997630 224193465 410908863 885675409 365169031 540058636 971401687 259394143 531407731 817876024 236493260 221623625 364744122 407669093 184915846 586431044 921214769 559945745 426853158 245401071 718111667 445307308 362641823 315432647 255514748 35772040 911161678 529463856 867155725 203602141 141958514 73410242 218179851 827929481 513087268 252272414 737986957 515073242 726545791 77487250 249465654 763913718 102718621 791141486 396576051 249861758 476229246 236034480 537344370 759354054 300738855 309316359 998826248 827568712 5269449 275259646 50784038 341682827 813651825 183671895 658416335 753675388 712003286 911831043 467017336 262537943 234546642 592654595 421012132 743191404 336311374 173842190 939720828 965429702 344188528 628610107 529800410 919763856 113701084 248423965 886099269 821124454 33229442 22982996 576625432 350183267 839859278 237939578 116327566 584138416 775299284 331153147 292992989 673012737 930636611 129153913 609450649 746885791 43115439 550961779 805344551 956617017 896547539 151656700 959796536 106327101 534663897 960656053 738419136 142047250 843023192 872741968 821962010 960357907 524500456 175859908 84249112 41252987 818949947 209262249 375743168 289017621 439831953 880628133 81331527 255488942 330519165 877339626 564295771 367063099 830501251 929987172 614420474 614621474 666824552 650037451 616450395 950373611 820087975 552535933 187971115 128656638 431501 597461127 210575777 481786310 119666144 4677051 51229958 933587973 637087047 852236694 232151234 763717095 934568771 586686406 684119711 73593559 146328975 598608069 470076828 347943697 422987603 314586188 990799181 998226060 956740713 669986347 17270547 713910052 267705632 837809483 473332448 684966186 96255104 739378493 11254558 623789347 361406134 19922411 930283370 832598253 183820309 784973439 83343348 304084887 657626340 831468694 773572020 29832442 713184303 781950767 818180392 299377984 248155771 181545434 662172524 768095392 431138113 182970345 645594544 204577953 877301878 215841668 998526858 631514576 978070158 104599061 712191096 724969987 960694705 23351858 964055819 406433906 277978925 728406403 731871658 304986058 669273130 582467519 833378038 451865300 639215541 497523073 702025353 976192806 437171981 302149617 27395666 119117677 950505451 519499140 326648040 955315815 694106923 507957548 602889125 862472598 794563559 99274733 686321989 867918901 899083308 967612005 731129604 738195452 177468186 227665911 41049420 367482599 753887934 517137984 174568761 701548061 120892509 685104142 727262688 644809186 11570963 550344042 273699631 359639525 870394029 151505148 610796846 542897498 378560153 84792671 335621120 298051584 102758024 238714318 58360839 634619569 100173134 715073231 842016550 978241532 993124732 656384169 168677709 561402879 725659520 651605682 594365312 313760206 971695578 826480869 732108362 60111596 45122063 351544029 263287252 507989429 984574262 945758981 183508719 492683610 41439101 706060236 285011815 471392112 724272442 369117035 228685238 157127318 57708646 527985495 911130796 430795342 724671036 131004651 256733430 265920860 464418719 282898444 162307415 12414813 399465755 400036529 430617161 872205957 384518213 538114082 712391383 936167137 470788926 60896930 463570167 741497528 138752427 365949837 489557960 787399182 792544274 386355172 342441647 575077003 838360166 639328034 31723698 190150934 327434978 708228587 352376732 960747986 704502406 999148135 547317539 207293185 486391174 871786852 933540966 408166890 840737416 148148661 809041759 982753783 860972484 548207454 12915375 575255339 292685433 987389158 427800464 883897636 61968475 364411151 731835226 99696835 979065706 129091847 421292436 7249710 701987163 859391782 77851313 861975309 154100083 631871409 465829749 187315802 63432260 178066996 980414784 828774822 693074184 439213587 822697186 170006665 131407858 950409662 384632765 677977898 871522284 427761713 82256500 55916531 171492166 98404694 231721005 352048715 463539904 473440114 888017264 432982035 132970378 898510337 879606517 827432851 76258885 940830220 37714627 902312089 491221660 14677838 138216777 911110948 996146859 708693764 580451699 317261999 667534486 750565630 294141599 276525947 680627112 343347106 287065814 176599916 62412843 983418288 206965889 878678215 715326661 124786302 152366348 783838443 441583770 165182345 906866424 866355811 377654480 921711319 462716706 204996029 52326074 859058819 509308904 154553290 302842568 823860509 982726928 968515479 570869127 932384305 809993189 775594040 705621487 703169909 838148972 940982613 895999166 754835274 405485577 953934104 899393039 464310373 811701526 840461311 720544858 579668682 880770510 297876094 942967091 310167354 341850771 243935647 687540844 38318015 880398232 809534402 808402283 236804800 393637457 389762603 491348481 920807888 311201536 580959532 424540759 537061135 988668007 277343556 240255740 977426948 36702625 975326132 57123141 752447887 456029402 553888775 996228959 664361640 131517465 935164214 260390163 942078445 973198438 163827965 791562415 395516718 284912793 212313344 854950609 265925765 779058655 719048764 579915828 612185655 219660502 281024420 624942597 584545452 997420156 923161400 342423344 73424715 232014050 93635665 431963902 792775541 452278454 470272439 24241699 411835875 638004369 85624523 485819931 842452944 794739970 512445806 38367043 184451585 719028090 20248158 886602733 339165797 418041416 718679623 553536849 919895267 854070008 906784756 200879900 782161388 241263934 674642524 284455752 564580489 307449685 994214537 452006429 708272445 469943653 231580764 329283289 344994882 472899066 672202340 929411131 756894952 797436573 450380236 631623190 98020152 18881258 945792823 919020181 598785891 503041806 569348744 813503750 305280500 641597352 960791893 180581186 623032258 437109485 555501029 558862603 783486018 480744897 221209651 171364500 291140559 198686287 452108585 634391446 142109094 901888762 432199436 537861119 330112845 696822389 955306475 222392532 377359 389966220 31933018 429368806 957529230 522464591 193942228 890323792 176896764 725892007 215292426 87887097 688227246 625721381 409152473 620334228 605503408 336761332 785608543 715370583 545445226 18667126 703357556 140734589 33608180 75724512 678044351 241134648 522234817 743468900 473957307 934785250 25805818 305175305 440666880 84864855 462036733 372940483 184714721 281548571 21750129 757522625 343362255 589440102 592589687 271502204 841473270 417631290 585353814 429519331 428334764 291901185 101478323 825291904 39069668 392664703 504908262 141308697 679390 354084347 546902831 951167782 42561760 675603358 337159606 595976433 245010042 705272484 7379053 769717334 939270647 397289283 686825385 967114378 945164426 86114468 343181429 989359315 444571727 748159286 334050144 587933537 933159027 162839721 961962983 743846657 800275902 880517406 473130748 782274959 119055871 91826793 342953874 451879761 511230047 128733922 953197682 983020898 19143193 576852000 858441274 179958085 524693260 994540788 69665912 982436115 252059796 780882842 253446007 492048610 783962573 744688 603138999 333788157 698608479 504998180 267079852 918557896 82945469 113491443 662917025 507093623 701965429 70040272 313115613 794493303 460373491 816767991 202452951 580926750 425529316 404510341 722758432 176906708 993580090 562245713 290977133 528762798 748831485 332769618 484801614 269636004 246058070 96550985 9506642 192115034 101557581 25166494 625641960 894305980 666497525 848104229 242615199 201360153 894155724 117315126 846678307 998991939 516384435 47707441 814107203 47810284 257394419 369713496 644227291 316590752 798014246 85885471 594029569 70534630 724251441 722177011 109095247 213387167 237332863 332546034 823938915 750279343 422156376 569919806 649992970 547975379 903135964 811681798 158247339 2168846 645318656 681291293 576992836 64093910 937244642 173343350 33009354 843766324 995173548 905655727 455004501 998770335 698378838 58113227 514424196 287364237 423179769 153256410 595018332 723124093 608767049 475469649 172132650 312196958 358648791 627479778 777945107 495022451 141432532 639656400 894577143 951896886 300600364 674404552 527241865 485253302 885362143 679097044 802576386 87093252 305950561 308634043 941364620 214243616 452879226 862621627 729590466 344412123 146965492 733033222 692225385 631248195 180259360 749946031 311751628 374576837 371052106 967125786 277741881 341208628 431071242 735269542 33405793 653321285 876005345 664822867 694724144 221851204 675345823 580197099 892478567 88814951 42143977 283248786 968366391 623344020 199348385 757884688 692451959 569966027 855939469 391489520 515402500 201169747 585860042 177058274 76659099 611445339 334679996 187927662 327932933 59505948 270372567 230163339 419438761 846194477 655387545 583366776 632453385 442731816 914997735 636288466 844012844 299035577 13961783 414501358 165207961 934946727 318945024 616015221 909387573 173453869 911180395 923152504 648802715 340273568 629200470 382937696 786916125 375740540 481505446 170545382 930215223 523045713 829312564 477025848 929463610 532595784 115855994 650383436 397172844 376500557 31259927 993977256 508887262 582430533 855474029 853232951 739383584 199130767 588203326 490133145 268957100 153242405 6327392 476937661 70253163 932470385 491518677 80131237 300592113 961153077 672208529 159811125 837264162 195326523 486718411 317047618 626832060 631620328 35607659 486606922 756489088 990599390 544918929 446411924 227860569 407409101 327732748 426398408 849760846 670581105 331599559 111835975 66145660 808105535 671630173 876048540 208383001 712162016 177999223 914572096 755534648 10082469 426801451 264819024 639138801 138024291 108465110 549984895 386698653 49524025 640240272 202206096 152396964 813696102 264613684 505192259 605476496 545231529 496082685 550959607 196584768 504792742 49618547 672790903 129454177 711091200 299389954 541774967 977541496 991204218 14489628 218111911 659807058 961545864 279797083 305025063 94091565 20228401 82890772 441288783 252160814 832685300 952790106 201042151 712065467 868223069 267061708 754375407 253097752 879865394 35874711 543944123 823802376 115429012 521561442 536536865 847051848 60840068 596636162 345280759 519951056 931558213 981493986 721454678 418336370 180655291 994551225 322409451 826648082 267489082 958569064 417667827 94539954 237443594 344900630 548132548 112723066 297457737 273495324 482654697 983448649 967095175 894146188 245425231 658326903 265857644 659086665 140559090 308083086 903307192 327868351 118949898 829902095 670877791 584089830 71877937 888191899 141835756 755481005 312931145 905558952 549015350 894820480 586316264 297509820 714435795 89177808 243952409 553427564 112899631 323506261 185120916 215907659 509912222 283046473 623262778 919954890 867416516 206223012 114230942 141217587 667134057 243915237 208297705 105179952 457463912 691946299 233503542 35086698 363827506 234619821 117512884 685149203 673369060 111359235 206444367 209849653 751269822 945132245 816998455 435584024 264485812 780565240 842704018 783923430 172295874 776909848 189188486 634348149 871010251 528862775 222957479 818941943 539357635 963515566 147278254 605051652 824094612 260897893 138607970 99996275 157244527 916510560 714852833 487393419 45017088 908862618 601861638 601503959 944632985 251930982 490298980 162270803 652232408 507878868 431567741 456944189 936294321 936300333 990365684 869545822 805453581 777804909 546801126 831848223 922593612 237802713 999221080 319334706 176785357 52527115 827637609 221508919 216496823 472508279 429408171 253560276 465293883 26858213 838606262 846424167 931392988 458080616 757087898 92450932 382119656 122255487 504879146 136839364 536001795 590039997 844032692 54861613 961965153 589518843 162539679 486034948 496162171 906264129 571902383 890893655 311712661 642444042 375650230 10801041 82831729 246751171 853218074 672212867 76874832 701366571 905811096 192484253 337910743 552064544 697526601 142277357 62031661 89109370 765091225 613980777 416631713 459185505 216603669 698170516 133807463 376373184 886545853 488247898 828126976 994339577 29122502 933690581 8810895 662445925 463398634 974199460 160582854 398017605 855539926 389831801 741140077 778595261 869042745 442669151 544931977 384835315 86912429 852147905 870377272 682746832 968585118 469098335 6409600 780107214 543023095 724431086 651958028 867090602 948062215 769085214 190294243 784765088 44292375 487836603 830827979 968823428 357285425 116518666 795932096 402515485 126005996 923620053 119709645 765975254 529740636 370639403 446758284 457180385 536896485 180646685 613805143 836968579 691722500 314779300 452644187 786718363 765812167 293113313 211525483 847696974 383658879 963019839 877240929 997498699 911446410 347626524 149944227 550782790 629046062 997534046 944091922 296566486 871258867 75167096 531406301 881533940 411881710 914734579 100931549 458376209 752421513 169492420 191394844 175632302 53115113 818640332 59259776 69483392 925420795 206489597 304053515 48075375 932681189 562104936 88638120 773283691 697904862 219829659 551223997 980805552 733161746 178327916 824214929 817077002 278811548 849785286 1512118 569088442 999514510 487497556 820858895 269006101 117004354 226661875 695306802 528825801 613903165 396863132 436842878 251732326 627140704 632159926 766330736 862538423 742373136 18760224 360445849 969464765 780708287 719508773 941135181 664105555 289606181 930551719 958821742 542288438 961613949 145001596 987853161 825579584 628983228 842218326 364800046 546794991 106121831 827772478 124401551 490555134 714567141 707138387 64990514 639455321 775663231 199757408 290259746 323374170 701121869 350268460 29177147 604542236 214264305 39783239 564369783 707971174 633219356 613558628 698398356 908103350 478494407 89935310 228280953 408247505 407276888 278226310 985222158 912102341 925954625 137174636 12803381 273148797 577281366 813002984 597156548 806618067 816630182 846862450 909056426 371188859 44490268 75726105 388908850 725981138 482356716 66840724 543295091 759586997 599479476 536203367 672185183 838227936 334437456 301178274 645993671 381886599 52669820 804251885 401810100 345906792 181522471 512312630 756772724 681674018 561292351 259045080 938088262 600707701 642200652 447798088 86506753 566799128 475714042 490596098 807771293 105440772 268694101 546726914 210259460 290949673 128209468 72397916 880821605 885471704 37558511 607674284 166692853 533856642 990624300 300107904 578839470 69019209 835619087 537509231 898061029 120164590 384323095 900270846 791343439 781300297 890282640 613925517 892744247 128165142 800568422 670850861 996563682 635310808 413855369 712061340 747932403 186774753 936980665 92623269 571368244 24120710 577543328 353123223 586657746 800341327 22146447 747583510 296072257 342541931 56588427 860246720 308407128 669470255 766707558 426731908 849714817 449528556 352253344 649012917 970657236 825571353 622374695 416867924 232950483 337983750 413181529 406221095 373170742 456071073 747011931 412016884 509333877 604995215 407802898 83590492 816333549 888102365 919508196 573587206 787453382 725246787 186112528 839424507 442642876 324554283 659688237 298808584 643996291 118902625 323629798 465866922 39854602 607321363 302008332 721215521 952826139 736343803 868935822 678152042 840948362 926855068 452881116 368570064 157320005 157416134 623961351 295902949 678684949 996625671 164605873 439917503 178737618 89788910 817745855 120329033 273846569 144069732 870012987 160044084 872964075 797065700 29830320 485580371 181714179 102710128 200849691 871674420 591658002 230911546 640021033 946926587 164910612 54359178 858329789 679310966 568581653 837242749 186543291 751556292 86499835 396648096 418911490 614955982 448557883 743818189 970606802 774894591 466646063 120890935 591183225 544661151 101862052 207036323 243334732 282211838 127599577 883985495 284703154 446152398 522145278 227073059 480360160 44685132 398914322 989376724 83605613 112714022 490654674 347047737 503803226 860521348 997656748 247167975 534521071 954935729 639431444 680442447 280617365 980907017 711539005 642449878 885550749 405876913 930865897 581684467 728208816 254662657 224682116 706206138 3689878 277319256 775075047 689892785 153496591 610527372 625844999 651515306 222063080 249843365 823503849 777319967 147377832 35129247 28961894 956995290 784392448 406120300 657105199 221213704 107294831 914305808 170825032 343214293 725218427 621085229 402678124 199756616 555615718 622337226 69538135 407514437 387138868 912599914 59079803 430316047 91262360 940491809 559005998 214105117 138828684 937963348 607131035 147394382 391416680 190141756 302273695 680738198 931172929 56854716 166014316 52593032 389065709 585906088 519320543 639352776 60080526 669956762 69533781 858565933 411884299 427707199 580894023 699626549 447221247 46180913 184022660 733431499 951892483 508114382 914348200 735341400 178731035 968020390 70260249 835539100 956858851 521625898 29297028 579787931 94947224 801581287 764138351 82219972 786899795 152520352 102733547 244945044 405861938 175043873 492647020 612192682 392497030 326173928 371752773 469508902 987519172 863540479 813293874 763482088 642261140 109360681 946774592 939757297 341419898 505160747 46448389 574741589 344351544 872579886 239729421 440903002 518042983 777081983 603028930 978496159 102835771 304702579 837770716 605525039 502774615 534384971 927341719 786876371 22858097 252366265 975466587 377436539 682715430 294219294 814724416 61680982 806922777 460443977 827002888 674010289 812687583 136692121 358211090 881242853 329080650 227391545 175961361 711119335 798584868 564352566 371713875 5783101 270775494 882938519 882168258 848582748 652419235 625956886 533198035 537199521 466365490 176355169 343833262 961613235 993903176 510780663 242862422 831519216 47245693 383645679 808774652 361745585 715852564 593736885 546330911 419456060 149057671 211416040 76136194 308610335 89903985 442628853 40392677 307294443 359733726 551849590 377067694 261034625 571405231 362647021 718817296 752078900 208393660 529355301 814981976 442836898 164102121 139584905 331984006 366120535 422360371 106899767 714888669 783903155 508026132 588016678 154990222 307039992 368817134 964401330 979985130 5732805 6827700 298728525 837493043 332213390 968956437 892382143 507953737 637830989 220215991 541100851 513611875 450652506 639725282 126957261 739896422 47623366 100137638 156768655 826991410 516488496 18054897 442822448 861606119 975649423 113195708 267389103 835742943 690754874 618524386 281781809 345889491 127910110 713091496 488488468 796396107 474097304 141612785 285470438 447459334 232991800 813347194 430530693 899468479 671390445 270258858 971568905 33124085 697081884 268480396 259482207 525303980 450437348 921508475 359813563 120853796 347089925 924949695 230208446 790205032 924285287 668146840 193774160 591075356 498900612 969179475 265238957 273117820 838486661 64092168 536696213 177210578 843981281 691254141 134153656 921675797 378832651 790623 458297784 249055900 824481776 925433724 891032901 507231864 935175584 55790408 877695504 55028530 70054265 115010919 479041750 685676982 947181364 399503965 382497454 988604038 885675762 832642561 170339147 979809581 444559709 831982036 713340308 322446089 729002357 449290478 123476890 765170187 211686399 311721821 250712418 416626004 318298843 961144165 16074587 659594220 968024897 711097327 12799685 569824146 752671456 940505262 362948708 762701792 202521047 400339893 641472442 86134868 440463085 134410619 146286243 928693865 56000331 584330790 826800265 179584462 282843450 697090949 221166982 508263209 87243102 278551136 484233193 122883674 887432975 377944857 845684985 706118397 783369026 111117097 774876916 625544588 526927980 277781554 403514080 946385877 679128325 415002507 472396777 975902157 727965678 241735847 666890009 846788069 661163506 970470289 754094471 275270695 787253546 219521945 17171769 334376148 380231881 428907684 822244109 941462516 447349401 919964754 233055016 474003458 537564690 601113204 669845177 736580575 726582432 283714341 61942205 326996827 546201271 877750988 805161402 466952751 319134187 701852406 237025784 730959322 25076507 616904326 191210769 305019496 966246354 803886724 394600608 485720435 425205177 926682416 584784965 213800106 977892555 575178955 199177332 945673032 84749829 361564000 378193321 626942507 89886603 686135016 900252756 749072193 305218943 120461509 791714466 703043492 372724719 627495859 350836764 310270128 244833389 998881394 881845675 577865974 572678556 545678062 295240331 851707551 854006610 999320687 388511650 573920096 758176032 157580895 735053280 281667734 651371878 253717175 72905575 831589788 908197888 989312353 292780613 156595632 562762552 811780772 275139777 959018114 134075193 220187680 136349965 5848595 291013618 585987353 1465858 77204901 607712124 112850197 256607992 415005729 632957259 50316243 673680820 781609303 911177289 839798204 755234798 74555843 686681515 696982071 766523535 977694126 16486458 776827580 402673631 163531132 236838820 41427188 223966216 466843589 675296648 158009393 295991429 371080634 23389389 136552691 176492371 362497115 548498092 543804357 617671423 707450487 130202850 674007452 738801443 624011416 755558061 394918056 759264754 496540922 354139174 841707186 515345660 280228350 393940101 44066711 884293386 617020808 147429019 512346525 427616588 188127800 38529703 838778547 90317167 201807449 916063424 40582623 306137060 138359983 233694819 13489220 665591752 135623023 36641356 114617688 223805398 702428410 918520327 220503676 353832708 805771267 149860386 110114188 620043607 158569704 69167548 199289630 927108063 725584302 438886724 763066577 499538661 509322999 222718569 973446297 388974394 795688109 271208529 108482853 449148212 272852406 429934784 802706543 762872982 35386664 342288826 143842848 362569639 61939227 104490317 404092054 114370148 702276456 250689555 767894252 632585915 577097025 669914472 882702218 56067562 95416155 947569079 62344148 997844636 433487179 343899447 267388324 43612264 86386679 689294252 645582114 667174082 22436237 707891878 281173190 852872581 227687250 671793853 813814167 53540584 935612879 432753441 817350045 741223555 854223134 354171614 837175078 198843652 745984427 990590041 803545211 693374588 973335376 715586386 591846901 297735281 278351374 861466165 8229101 274307966 511424032 155899172 847886459 240453686 145663364 672832272 378600457 103237159 652702092 572920203 772284468 429688081 14473089 724939445 309848494 173224359 508677123 231858407 761822162 207631969 503976239 199640817 751081909 889260143 162691299 954928288 330807529 565202194 219485179 958793268 443592882 162069831 394732787 737506829 589144883 754090590 642622202 590568791 289501539 620262335 142405238 341746386 762349918 451317510 551883123 433871679 325386445 139655752 194624276 688603927 171422701 325898547 540457640 443256547 772297098 592069739 167210017 49248687 525329901 72372210 872501197 717857786 652060557 222526840 812033148 699580991 556969043 996836706 985435940 781352500 888948007 944656985 934319204 263181437 569704327 536328641 649664038 896691107 588958595 349820397 79514128 635368123 756123260 157877032 514860271 123215239 679424907 156785507 470912209 141856515 851502455 331989484 807083679 279273681 557273841 133547979 280477322 724402693 472970056 726776647 927753121 624720277 398125971 966140064 89578372 357330915 979079857 306038396 145310370 433343671 692012509 966390406 748429885 119041890 121905920 466187086 883229921 255293931 708783171 887390518 896560423 466931258 820608642 402930854 536824301 38149556 178296829 778778208 507104313 928573194 980193149 494186222 501875924 350609244 695554912 103686274 260663657 646433412 520634215 154134563 672787667 184817296 304986427 603017491 408652706 422321418 914840020 626174041 546647858 165598261 397770591 170537052 798376791 793001823 370424609 671733922 104821844 218811161 738443824 23562528 320328684 15246922 550935030 984820608 566773092 974267922 73091070 46134447 584890156 673028799 738059952 984082625 436080884 101055976 22847279 918979202 755252042 43507360 244785178 867819477 815354575 259059677 445835992 47084320 691316866 869696650 700236970 403162400 306568197 991187984 956266761 763134521 376179706 921858774 159506715 437619127 173476876 223008988 862051648 431966700 755690809 877342111 810353107 564303712 926320153 681745121 985972327 502567999 628558476 550166329 156576783 800702861 113067836 487565687 81377296 992846847 673423105 867416335 78208749 889629986 138644326 932904457 921502062 42564982 964813668 44230369 605099644 652145719 511215017 956093542 315096585 851553202 37779317 356289764 681652925 121590908 785875225 594206798 684846500 761317451 579493253 682617016 970134318 124385672 705443921 26786667 955245412 500036485 145799721 946356037 808725621 361158620 547485226 40117402 461265087 967890901 654530995 52147925 451947701 144992690 159275216 193798258 883401986 349858531 128823012 961190521 96718267 439727112 771504466 664551435 225055762 113003914 225284868 300639407 335830582 581028867 742296617 519022031 971929388 948159746 668276886 558087978 377442816 863361368 417154792 376226095 731004041 928909288 884418121 765672951 552772002 757136646 466309176 679673990 500362292 185852403 626774942 701292591 207260765 480392932 704827310 983277848 311107640 280387450 195783663 308308447 439498134 896634991 806929343 439115220 108919197 411272426 187246308 139393166 417710450 302766621 154067190 450787578 548942528 231574898 270329503 499720748 537814069 2473780 530153097 645270058 275901610 115015947 943454773 653261233 174688551 805057062 60720571 132356803 962947152 674675266 611512830 457536161 533701531 347241135 55632641 948295387 982035359 852611248 689626951 746697508 715388099 555116168 375852687 514477072 829568600 163478885 186131569 876576784 327491352 614075353 81040249 169433911 553767264 476846288 625228741 983609045 55729252 226824061 446074879 47417114 263532539 305769602 319063474 792894428 9816890 804019968 44213352 907777926 456081058 261681714 618810587 985877733 864980864 446236324 760517407 765990530 737274582 15096941 718003760 675575434 759766053 535556301 377691242 156146389 306565270 946477711 160841392 914655556 798123904 87820268 684336127 192922767 246490533 65893816 587785359 867637006 339313028 213821881 464263350 903476777 983211540 832962361 26255080 388313091 568881027 326060100 507866115 200543606 597307027 11969406 35852919 46187899 38571013 700151887 229066216 778659058 954575089 491010908 174907813 139331642 432452404 149101416 346834411 429333719 138239382 895026075 515147339 11293006 41504223 133097695 716544034 765456446 832918585 131087192 318443834 662156171 413285826 164494824 871014792 296229407 626045415 905739409 204282294 799865752 589007869 49092283 424487344 489246334 820011616 913788927 53504145 551801985 213592967 211212004 283372340 540358913 164835602 591780623 80447224 818710706 619781986 275975327 220407055 244690510 781772587 479799109 939176320 608599351 48114400 782624176 599456605 63325180 815924404 876198268 114699972 221536008 519736416 431283908 194939957 466865272 969131187 167707207 302334227 616386492 376379625 538535163 296405503 69381461 525677362 762625543 474813708 742784417 340855612 820068212 819157736 281407567 762679940 261936556 965263320 351624711 904461941 652651695 798960516 1765008 29914383 890552938 661945432 140889057 862495035 438352234 137398495 764333991 44026042 100860313 611447974 96456145 538633314 353057455 336258912 208205646 524831089 187607179 369860380 792047048 157532724 540297010 230570769 338895840 26486045 544189491 255292107 951583063 416355390 315722870 706111415 601369552 766590981 446355449 408781605 197690036 815281289 214720719 834981424 404797347 861939927 373153464 677581743 566760065 800122012 683605815 809564134 171500427 397462950 455421051 343791489 921517676 445944513 941213691 482660993 441547166 799966767 892767758 712412578 570724106 457435395 980151636 972912316 823485067 488805790 236789344 405244255 423125593 159231411 997661301 340335557 684125988 801532132 841429933 905065190 453312183 63759985 945412720 990368818 554266226 924174193 121897679 65153486 315222571 77598197 97218720 347799565 197149730 332033420 758657358 412832795 602706260 813355094 517480584 947589102 765236745 651641696 218410184 815966582 171123550 327051042 97167158 508988770 182595192 593875382 890638467 135295501 928261377 316571758 496357108 852137292 403407779 504585226 671712969 883892784 257190435 955012824 477603738 769214720 943523898 166604350 250857915 83515941 351189356 169202628 323899555 366727139 163783733 670252674 69844058 159855843 422298062 623449474 288972080 379995914 785445833 499375215 326598936 896620761 952904483 577047428 317204415 640685452 18254360 865714197 122499311 979976224 866853917 886620317 141486313 766697070 60392824 771633236 757551103 279652592 612117213 149457450 724458617 989740869 689309184 679417531 645009353 627658932 8222298 985035604 698180375 960718233 847374431 339528435 657343249 382160620 987461410 601923063 83377579 734544172 280408727 841250366 337536848 23824927 502007238 43974998 525210285 624698177 321847191 241290233 509697344 500527719 966750967 827841542 585812976 907698354 495718060 566885979 356345685 676214154 207552762 94194292 334018181 490587708 799954679 391213692 522286249 243474549 625625529 598182046 153123275 674409653 98971855 241896131 636459427 157809506 646089385 494276899 402903372 4368022 306535456 475908752 372221975 943820132 55095922 476862608 560355928 814138731 588539787 97480768 617349966 651986009 152895631 402249948 525266460 219366389 154217748 820626498 117194421 949872487 236633285 90315816 436926784 569360652 836738906 266358069 86420309 200079705 781441011 166417643 406656512 255468919 234264576 864125824 425182477 206753614 410758940 637109124 42458309 622007693 823211683 305581101 466746187 750574580 449208229 701311178 138574892 836137314 251734852 526162330 337306802 145022321 458848636 859679026 935586485 661494378 835240527 735802577 401846829 658110677 981376687 706687812 871324004 945114541 693837756 34383281 417696240 234112424 324029164 83769995 580800878 288402999 831577321 423095144 236234623 9365683 391181650 629736603 810633012 681316951 794399560 533697150 22342460 440973044 338000201 831443623 316082697 590992119 906011223 772451468 35621123 86392192 653112651 832090641 951737162 371234563 933971399 543444198 876771828 940529748 808186264 182382254 105495582 422668769 676401922 908480767 318297978 510729120 666754132 945716311 150579369 197528437 491030074 788265613 209505522 402537934 314634043 809120803 287059291 657185959 718501322 808642214 444322606 247529915 932020258 194805377 336006432 245654214 864996981 105135026 360923250 299600780 455831127 202412834 142581977 568124808 605658778 145312580 5490175 425705407 505514203 712566635 801777609 490893435 681138238 379618870 260975139 291085122 131960778 513489398 486349936 316627827 792894209 691643902 14197662 796202462 686521878 943804213 391083809 275056572 969039684 710632634 393260474 516051589 615053195 552212822 650490921 665530223 413871640 729288794 103153780 972606527 105208260 674955402 260572377 713097108 32650961 848344503 590571362 482733864 290729541 840923039 508852090 627530222 859494726 859768538 705672945 627219705 389480562 462384519 7587624 119688285 460167221 750805990 815804715 77670352 515445269 103051780 559845687 182006235 483233364 29314824 428944400 360046744 407341505 497466264 377972803 504405676 702354753 965928527 422303314 745294254 952019396 292883766 591613347 796198457 721772718 68749519 350676693 190065785 412005496 829372874 120623467 131865962 692970257 323305154 98323193 451727862 488622292 958079776 918978290 396357511 476732535 781853988 347895625 706640526 794661165 367837166 312035196 24474877 618826232 668543778 162969570 628690021 318903289 910704148 152861694 404385532 343310857 148650427 160188488 677463162 733886030 739604595 769755953 546028921 469244403 210508114 155411280 592569992 655690609 500951274 927361522 387358828 311353614 831381915 671625207 159993741 216001586 220154025 772632332 901095850 918344237 488791543 440623241 626440298 111496305 621983546 277770987 837257600 644438166 943549002 468914698 606501312 10873471 997527501 467703079 492529599 683982379 693022382 27481118 945714547 552334716 818390183 749090775 978698041 270465298 988410189 355058739 644925534 42166893 710696390 270971236 147856040 207081255 797865369 130509539 983875233 204037723 859075658 916469101 372847303 299923463 542159639 250081777 724743806 578442903 604957830 862957901 943046946 3016429 223139544 637167159 11035379 454392340 901695850 345494841 296013461 23611065 522591370 600751983 757318925 264977256 545422968 820801774 910757814 527563847 623768888 175581876 822376916 675527630 348978195 54425706 281565785 712091227 937594591 711191110 882517467 768840396 388092599 326821290 648057793 357067342 882276233 878852392 207560064 498860993 41668722 735371555 67380693 730301304 763367939 850270394 812515234 564241802 284737970 581057083 730809538 597732915 345427707 184317350 80606745 532381186 865612545 879829064 736015541 769985105 954136411 637910588 675818729 58995770 292292500 709357785 440605484 150636819 919878998 69479378 517707058 402283715 855465376 851313508 450099588 198640129 634528890 750619620 796674081 822481901 146149316 655630421 964226237 461420289 722803119 616870553 758804698 38409008 998651928 580053376 198496700 982641753 118953010 822229514 231013070 341161522 124608290 955046362 107364240 953727399 801535592 974813765 977248652 831079169 202922219 609127856 18808005 741872877 274942537 619363876 32038071 71170831 871648393 567045656 371302966 201980581 943163380 623802313 22978571 907360867 388694345 28480226 807993176 652955262 828352780 541273749 27064643 165567540 555738194 157496594 926354786 101922401 841301862 877892027 562419253 146033678 665372662 415918949 402291706 909654543 795235888 451785574 504835750 120712287 992836172 750944677 203451937 453351301 430011818 197723747 660394037 142578416 464233269 701915500 937949381 266118562 455124939 137378904 501953007 126348789 408171972 409385880 755156575 352098112 924368741 469290456 882554462 691574604 795197699 769759313 52178821 502368532 880261427 937645171 108020067 834288720 661416354 273650854 874508356 43972059 759127814 824331766 875257551 657856413 305104384 803905549 190959477 283255267 638454937 943862731 43390967 838044832 294481104 43747926 815419008 783607705 953993186 270212376 773030288 770645000 571653333 239577143 279744921 766593516 99173585 20127260 826405465 495306642 720461359 680788719 59804706 424772107 86544631 345143686 628014699 923761956 11313951 870229033 411482718 737262721 965374748 691318153 337128485 120944145 351608352 970587506 324489521 58231130 839724205 428012973 573499144 771857979 59834828 180174729 221174338 526174074 734235770 662565114 104175450 741214592 865765016 122625127 295377901 936582805 909298735 880825360 58921368 943304575 211519947 238603222 815201175 929486736 56109832 338782893 410540258 40679654 80263011 487491093 439263889 752325204 145345743 865962030 940556991 102358248 516275202 398335714 828155478 930377340 89043177 645455448 761694658 425246778 753730985 787232858 780590303 923604640 830517956 399872874 164616064 59106532 636338016 71551165 433115622 800275339 268339276 410963428 932716147 526048703 694551739 351680915 623845097 134493510 805858254 399422290 926213176 56721544 593700837 635765538 688932537 653448489 344325009 150928466 948973069 757919124 36678739 551084702 504506654 636842444 184401014 467120894 173330807 173644863 790646408 702923121 571513567 175306755 630293299 469903198 955705728 259004325 711639600 549160889 97605696 861947784 823764013 793440097 378687573 611639930 575022071 341127056 838920189 473438473 891267691 268976607 255610137 906657915 480032629 366818740 376077591 872207165 638800056 82907616 776230807 607538796 861717147 367275732 729837208 291026946 440429414 964042918 837737435 457864054 583153904 570973675 971966656 158650564 669908575 237539667 421918227 185782387 195045355 809488407 859279878 909959013 864502331 970613657 107652347 824446506 440686653 440978340 173153589 589624329 634586565 848204295 61388356 637913612 872979614 819608441 462800707 233142683 49853222 57666721 834702559 984149481 426811947 188414627 194552828 181580738 754335860 291727990 77013000 27015565 882271446 973743168 978712047 913449270 347310569 683627483 791158907 280362474 401415455 849259209 820994185 106224118 454234417 41221404 522209407 175764135 119186094 838360628 358788945 393330551 275566855 362817905 1027518 380511171 637142372 962118168 604812459 279222121 332295162 97618999 201068221 885542159 566660891 114826459 88162518 638536201 143164690 427625228 259191668 463481779 586178923 668162725 638427264 54707659 670579657 967521001 289386535 787192224 821604544 904974304 176159922 921480562 579170516 670929891 355276013 10290467 973344164 345605952 795660898 440647927 545620022 567424435 183539089 872265582 585988971 228767021 959485373 492433063 847250359 828331487 779774292 80936397 120447999 380053460 637640339 378160504 839007598 377654558 279330161 224850 705760051 472802101 827314028 598383589 331140787 776027045 520410906 639744992 736145811 372121764 770199743 165460408 93819186 8050492 479605106 769252888 591882455 561155407 162154327 648960434 326738174 452052881 731550153 742034149 96115338 516847579 417670534 923358675 608693617 959005727 231868505 901066822 74199585 418304856 84312890 799055812 320642295 294944562 539738138 159612712 885888113 708812261 297781053 115452449 489447358 12439843 901530768 546907043 107616233 744395313 550336664 453875347 924534532 358684132 684919737 75497883 122454692 32170172 178567378 816709500 881634341 754612105 524027677 142760182 844813516 151297051 797799146 865929440 701163095 229355312 125116814 325468790 976790148 300962976 843219270 131328971 461193932 558391331 166101693 944134579 128602948 923341999 628115640 125615571 795331101 126400484 924735557 558604610 73559483 560029083 275188337 296079426 145356388 525301318 228737908 90337213 310353589 843338972 422820654 854829391 352627553 886244893 296328237 420372038 85577560 363859220 77126998 860212925 7257034 548167941 926661213 556204864 974723116 134770109 656112322 729985924 366153296 820875361 198301438 897056018 614479152 130131812 96387846 423199486 105710400 904462824 172073841 394643117 507585374 545173932 958507200 50775535 764887597 935226777 863773480 711629018 385962737 948494478 279342082 590206604 481735566 462687783 924157971 987537020 16716661 101770191 640203233 82201832 615180821 722481376 770885460 808785381 752930824 421462328 302359063 98658686 288071138 941380598 535712282 27418058 733862769 22037343 894591531 186837415 222542871 711646585 726178774 942704673 118823899 587919539 122164116 39312744 238469945 705945687 97510774 748001418 586623371 236526340 25076191 152537473 639053914 229032034 781925440 169577772 77668822 859987085 336676549 77102073 155652 257864839 461830022 117611061 669439944 862857197 655881780 714412159 738932879 398159860 837138310 416332090 61579869 419464002 187254039 719859557 543628485 830213858 932798929 161532886 324532588 501363365 857048806 737791522 502051132 690962937 270272998 128466527 490665145 377978079 378373170 442299434 71335745 239214199 840817008 431143611 699705524 512576571 403109993 87181945 821742094 521334188 734301837 851866772 795406199 712953002 624055865 37518484 610645601 67863249 617959868 321073509 795834273 413988813 966920818 447206016 490150725 256805471 436318445 41668672 760182855 549218207 729160916 602029404 36865125 544063174 95488103 232895385 919171785 706108219 227474085 899530065 957838741 522088345 647856744 849658053 997183436 881283876 974829158 445068239 544717835 369720326 53074428 897584014 677967253 515630093 439604720 378630384 916515585 573771661 661248656 67954803 114240489 278502567 158850001 573091970 10408615 320661338 11587058 110840814 43548336 634749897 764158384 19541232 823493829 88875488 821299756 793469213 224949893 631779682 260520375 221007404 748738449 393692403 469014273 613915568 907209877 372203971 448510265 904355211 691821204 293043220 188887400 279696171 913143011 778442826 860542986 14041495 74232507 435401052 538565747 137062298 272470053 248810999 883818113 23367665 663628239 326089607 294448428 519888521 449313553 862424662 77913042 250135856 318056468 540875939 677036157 383169279 807282021 210976181 74643081 890443464 511003259 401794625 264092165 806818296 544595892 259034030 133569278 93770082 291289149 16977302 846512207 573232875 219264196 591115696 32862369 589500823 381635710 533656897 109993451 236539237 415626234 636919122 815965991 651021193 637936132 249807489 771779598 795015370 62717644 861338805 839272170 463242065 789101306 438111192 640639995 443876543 873130483 153617242 795098947 978368370 439534681 740591285 324278530 56647508 405173666 418793020 667530592 823973511 579201246 739120109 552512391 48265616 54597487 226464246 949846876 260680022 522791783 364353823 118068876 329957814 469899942 455042956 862758882 766004944 527562718 576411311 210754715 275009528 946077565 575253744 476143372 834529762 595742689 204373379 203893251 640403557 632115164 670857521 570234354 605275972 908957779 532741006 418256576 42057294 492536530 530186868 379288854 700468884 219059295 475058577 344113148 430147271 170044076 847047333 475084783 415364676 717049667 395733204 696162547 515809399 513581393 113590013 343508222 481187442 213516809 185516120 818636580 580227606 333896864 448012585 876239865 770259209 386774096 467422513 792435242 103820725 342676290 694132403 168926216 241243402 488549815 876809374 234915290 294207280 909431150 483061970 120736668 465402474 236819197 31521892 45728488 115610034 376533222 61070974 143958691 317903788 471377149 994047080 704974624 454110316 574070580 895054198 586659729 580385961 492259607 556854805 591965993 968189217 986938112 621872857 567213878 580757595 727789458 402412950 634670517 763716258 450708090 699818762 227160093 178283108 842343100 831853254 478433748 254883577 136378439 805963252 106668508 403118576 438662371 68705622 77442381 588661657 27032066 178827093 110839391 488556143 194623126 718914572 686730113 268912312 215976365 288322160 656067625 240657672 539603389 73500316 734566659 640858459 49264576 205569166 611141564 171507281 649511291 698296047 731111775 307271584 318160210 155118285 642717028 872328139 418276942 889873658 516599162 493661036 404886682 969840085 134887521 371429464 392172075 965447382 306158199 987443604 136694397 520337761 460390952 146326202 269446318 481293397 912837164 351604249 629643428 767066866 302357787 836317370 370761910 338267277 597093218 233563797 705645505 949499755 202727493 47664080 890613386 612946686 700966007 683503803 776732603 920801492 891445374 633881888 734987924 828167350 669513072 998506113 202557273 250754710 35852212 902942769 297588465 563415001 17769687 341919354 48810162 929548602 834148469 912031065 584559379 959434325 118236891 774966005 531395220 394079361 922018931 573262289 444428700 482126250 489555678 831404594 216747974 89625814 728879818 380492477 625995721 389775333 114670486 421213242 235060566 785082349 203216790 912413859 322579136 235163110 843341343 108183352 776175233 436369302 664498748 211928802 603929619 473288068 161140121 440822171 887032303 648572793 423285273 460616046 415962507 804176545 296542945 271487646 477606786 116310408 710346577 759635147 660560686 786938653 514683262 19473756 221897830 714937521 713717284 727638026 335669789 491963273 171331058 69939286 616618036 616990180 364304527 270816349 798751471 700131006 22464832 52942984 355531211 635142975 931246188 736950864 402330106 258219697 189238561 591282976 620078155 847764882 362103496 615890436 883687296 904028046 643507732 452193617 601644918 364036100 60390097 117528657 477227411 146811675 546321328 149745292 4821232 80748015 312276252 874061273 448648923 480576276 657085062 819057830 789436826 58492953 270475475 81377595 465816089 168252171 149036615 410593111 81186304 923138366 396223322 17031619 807865831 107945537 798561307 180938118 926715886 289861643 981408554 495036357 568639282 940508648 667935864 72289007 174053596 919645543 301175840 56618127 157777093 252014863 250328336 69341993 55983498 456576541 214781506 98099279 930846867 297449044 681379886 65333687 101378455 484464593 112231518 726700996 506739568 382216447 675583073 114738516 550860538 411275343 328012403 260099563 979883002 587384932 401856492 97673421 361850340 374661328 237829856 763255568 35242232 892210387 354643931 884706356 154075905 224468625 33027005 655885323 285990610 115890483 849332094 707723887 28733588 884073124 560664745 174617312 719911607 989681920 609981873 558776991 347525047 405525886 180682928 866191167 703781719 788118531 771511873 958930818 48141621 232567986 677616530 471319461 5860363 874379397 306199714 727837578 748686287 867523448 360601982 886312701 872485940 118586953 535654387 940815645 202980882 722751229 413906893 225801414 152427478 852596935 80557608 544267809 232676467 495357493 450132749 142208336 262173614 747105348 904641810 207242128 381383538 479634094 25798893 594381018 548736916 220225362 309557135 397151782 836744016 624213732 438364341 742580778 558826788 364972987 138116171 911391354 19211021 657151881 184024113 421334833 131443429 924453870 973800965 235187959 333738542 154224023 878902168 483726844 144757207 978056545 823019607 352381675 492053530 455139635 431927744 3421097 826505037 551458136 869260964 750115242 151672669 617859890 454273856 34593190 364195383 960339054 26214589 996929394 864160527 591041647 451210891 639274971 792392030 652030532 474307707 176512279 133167187 927349752 274103052 904597707 697358857 292723120 775741847 914771643 61229832 287793797 328890618 302001883 110830020 470259875 512076014 269054565 379795074 32159495 756942168 850855337 581581418 385015280 208979311 680056562 579078756 272834392 907655429 779327586 577449405 335617925 401288775 638457045 857039270 749440034 172522066 234782988 924205531 46567087 233908837 656305602 790106467 688581705 808653843 372736274 786627719 507022133 17794206 812209452 272286007 862338208 856983647 902701465 823122632 816149722 343997795 360358232 890489194 70265089 312309901 946692969 324342806 355761355 854636241 27619530 910107987 182123819 92881090 984350498 277055394 916271678 676960969 425099646 679821419 184719544 937796587 357360745 691285194 405583714 803338795 113453625 396017906 220224749 427289645 271012617 296951732 773957291 889209720 780265400 506256521 320177808 639698089 898618028 67328150 76499475 324397067 855512043 163891434 983855962 221452242 372344824 511473645 775150886 182759744 145824254 648452214 868899111 90959586 662465923 759883350 112946758 702316846 695129717 914380243 530787136 423719695 703473614 143097444 227214653 141958071 472249541 222102370 123350967 630227892 990409990 628088268 662406861 670411034 933680561 425477569 239176785 369274694 807455191 330085423 755145773 747419219 37511094 266616171 189151618 754585554 771824673 4258695 492384829 346292642 146349535 373426221 204133580 276825888 928709034 595983610 210333374 209711320 472549625 804985721 582864567 592458489 69480344 722466519 861439759 751297093 360802399 728640014 966313558 355822181 326550236 971981841 876803017 572295116 574096693 311831239 488651937 411304584 196391601 42539609 860595616 996223784 690286037 571201195 620431395 669811210 960840326 762186883 824771550 953729907 353052136 380070702 784332387 458058812 342688373 919529028 82776747 826060152 577547466 566215035 243196353 168626759 12658324 644256078 605983929 918459768 975326213 618290453 830106955 365159905 608680532 744273038 470298213 769321270 908082887 764600208 781078191 900966894 519662735 130382980 750694922 624296751 402324710 194197980 274903858 689114516 929864546 981408026 297773810 23209277 852381177 854189434 927794399 705311367 534105487 343174033 341054036 804015050 72382764 485094798 143132277 299050428 430418326 968537301 550664471 223657941 71426315 405962926 268272168 74804506 249104237 35883751 8886933 440090272 807387300 301760308 578052819 496596014 5587225 525549242 115741592 251891030 382903340 476330911 732997933 609685198 876838536 780539558 224810983 10076835 434556584 21490758 133073340 438421898 692011285 614505501 655402428 744801529 396184618 655354957 262507197 514844181 501236 579339042 488499255 958904680 827222914 393958131 969486051 914157397 393828932 732676360 931939914 73010577 693156331 124539699 924301091 762395601 802600969 144962796 804240517 393166377 344182323 528410262 452086853 960757027 745611683 308691437 432837 175467080 258383227 3951090 928273798 925011135 466023208 275399042 290232270 103072952 267686276 43627751 866285932 20666283 878791067 323481498 923586359 631189066 647113594 240843329 165218283 3472131 219782676 293995227 30471883 669932054 300081235 622602371 570744452 422067009 670540567 964351917 631108055 130540446 112393462 143217935 321985148 834776426 795885778 95849291 424816807 275106632 205342820 627229604 38188394 132587083 200765109 262083331 254781295 774238215 365738736 917735220 495145984 59553276 269107347 252218560 584779062 437909438 566756425 437540334 912643497 223676999 360930678 950749512 484077949 289753299 490252580 521682456 924995245 608556005 4831661 645961147 24569937 295935830 382008496 641162730 634965057 761874337 5656073 516590055 981221960 131188286 103632963 108949437 216400751 228047858 144177030 535507277 722027087 658281419 556171716 410241491 925317310 845740686 249427598 475871388 872713982 691880848 478674226 55726538 531950474 106532739 832886149 678110877 573451330 939130206 65565827 934628624 791572402 640529069 935695964 972583780 684529498 178895308 472181130 895171793 61975042 131666938 537789368 911555864 994516413 12604834 813243077 687122374 220262017 795853613 686699118 122078264 497770834 6157919 942815218 478746389 956127394 336070373 2348086 10794892 759855914 518052773 357716075 350763593 555009982 444872812 595556783 651724015 88439828 807247213 437882420 561523038 706444714 619422290 736703556 343574345 413348204 826113553 945094483 479923126 792319422 525698774 780994926 583555527 349419543 717763719 587682591 472847690 529785165 223069714 627281251 305274669 207622809 226250966 764707006 627912065 165037699 568043164 450904345 808026230 295455427 908741126 383687595 276041800 70853253 877536176 4684902 608228676 95490737 708721730 690462014 388933991 469432999 285407593 425530466 340684268 473689601 221966709 602554372 940269583 177702415 539610810 122155953 538147264 66171014 620261852 333853809 812399965 376392988 691704922 769476928 82135787 144793847 979215312 137573406 793889282 236364348 764256593 843155382 816498754 412279587 386779116 199610810 355511226 719610596 231053309 168514566 494386710 663629613 171204826 385824147 429228343 672423502 314302821 102609144 549014863 195492649 229479147 16633365 505205339 13443018 197855578 616999462 785097835 928812610 630840850 126732894 16847245 334760619 227777611 698524633 405204404 976375687 387767176 384112115 442021760 198782766 115392923 120805800 876020018 716535972 650501972 641445049 179223332 485286782 842908239 59125490 914537943 593790588 359215737 611028300 561546905 179613807 72847711 603043812 926198086 502671813 525271337 696221170 159000316 19153237 418163816 395406291 533293414 580149836 982197448 27562563 838257012 197523968 930151862 492511982 148535852 218574152 656721273 346441143 727506092 29630591 910176252 784712716 919679093 930763848 385444454 698787153 6400555 488536271 918869383 782517842 49100366 703158900 973450805 852941785 629053782 396601064 581244698 477447473 228858909 494690742 313829278 218782314 225005209 230068636 469115596 647178054 981809752 848597961 931855584 586465481 411955862 273868267 342276466 892492647 365415872 396433745 524888713 385809121 130372317 168324473 806087131 212945839 945487137 548027907 561315586 651297481 960589930 907048143 172124280 336980063 183827356 493361988 775367860 517851524 375135612 581024716 764727053 542139543 638143789 465923091 412098608 489147450 342424195 924946660 745972843 765957957 820031712 516734198 754073464 341841193 100211621 785391645 772063407 849860919 126525323 102653529 397698637 637518216 783731910 523023907 935508122 372554932 65884013 129894041 859738500 320202914 861189273 403286236 47037137 977312357 624379745 995486642 462769662 84779446 734071217 585290001 724283952 824938659 112677115 734767561 803406508 620812281 657671398 274851193 83622978 250175863 445227003 344070479 743058388 706391910 554485941 552924258 652652875 702111806 605784018 546543356 99855661 286947254 266547369 947888227 411605988 924848450 453197405 791770393 868742207 58811804 568237542 694009595 674616518 158891350 274586233 814315459 975072850 383948149 303217334 876659153 3734463 718059838 51598851 457975664 786366081 572022223 91204675 477754021 886850165 830384804 612454639 978480509 627827983 512848593 881358146 533142599 941691993 248588606 242683858 341861227 661656769 929093974 796385188 549681371 558759851 19940580 270284943 668511091 298166311 561886663 82931333 488745647 178825482 828908508 204325841 360896314 977165715 426274970 729359240 940652161 869836603 924972330 111237767 447590355 188187534 315683600 367638464 259233888 800991404 926567855 391307038 630511846 798268130 439940776 164692592 568302550 314862536 730613095 81298054 533617501 653503961 91306298 255415751 740918561 548779965 412667635 982920514 867325140 353297064 39519888 186538320 361315459 310373079 250670312 162348200 921227263 464610903 417365836 407438121 157074992 338905900 280619062 77333172 310920618 392506750 373030869 212209061 990447390 855037591 5425169 980732355 9031126 17098366 831117375 673832994 952621635 20492066 363885717 746086820 601962126 3105965 727192062 989233617 9594899 117562973 801464283 70742913 18390247 603796362 521235698 271216305 728677063 30787182 438879254 36258774 431253763 969344296 23840223 437121099 635501649 45005342 76110112 798364839 412636824 108363780 402661625 223329958 118019713 26815457 427966134 669792399 929302959 734968271 116484763 540859319 975136142 179931954 533679363 363270610 426425504 939311115 186992689 43079548 655477817 639113124 303337332 789610876 651668373 682329812 885876639 657079012 521442639 167648398 68901568 755998277 819352038 188221809 375349402 728353582 919472917 635291615 715308522 712609569 11128461 56624693 99085080 160774649 214494694 981961470 426562403 912815259 576499415 429974591 327670762 843437444 2862972 526269197 915654709 751083529 289364025 880350426 157844262 256207651 200755524 869059886 195082313 672918895 911811422 463176825 771958404 420516657 77180696 250798289 278381792 601064518 748191163 30777638 112851231 218950680 243229288 174234968 598649738 262163682 385340419 689136752 68911934 697382943 621537419 815896191 173487546 473606118 911658815 606096068 801830997 976082139 288495634 463180132 606689811 423287803 93329082 766666975 372866664 196477088 737255514 743039496 472170852 770083509 417118364 236625090 496251772 301112495 507664971 668010816 8383668 815982230 569153979 991488335 656970012 8265480 872443165 537350536 376263699 724722559 161556465 772129915 906400053 431852440 859015341 63570741 608382181 191177973 342057961 198484334 62699810 152837892 554610383 627465330 961088368 404339572 306010694 958987993 497075464 278683021 22124478 649484961 232683808 727141238 183553405 500322167 137485331 730597721 525178611 114290396 135584524 1772632 735986369 732812627 897840975 138984695 586201457 571836993 392038230 261898255 863654242 43676663 210488320 457347334 995825124 946317459 217317045 812778289 22090776 511110441 122556202 878629597 524680137 47178236 472971584 912069482 486036912 346950478 471240248 853581654 280138782 569885005 999267819 628333475 285318108 840811869 556400206 225595993 544742994 256760338 749992022 244720105 964989083 917089225 117465010 829821490 561355692 49174965 915668181 685689179 571457044 290084368 450924977 318483465 129907657 435818836 22989931 276640869 591549144 171838095 763173762 701802892 363773951 570038191 413272103 110198629 473480290 8865160 983140128 206146313 809153052 695616177 839686714 606584861 929922491 722022531 497093754 862616660 277445354 149146836 297848751 303183902 334990695 979301416 583480090 941732517 505767949 699264519 682121515 360928964 401239562 578650260 91950759 162118208 566482528 631919456 419909992 102919458 991504730 865124830 538969730 629597662 604074131 729498892 711180738 402099549 156210246 10145518 692372311 318776948 790323427 701613863 341095624 60004470 853223331 954824323 239022185 865480115 246663757 108225643 629215375 704506653 115418882 264957923 39036927 968258841 853709206 239901521 841124266 479963276 69623165 486794964 751849643 430063198 782133268 860466186 187078517 541440527 153891313 775652622 923297546 442663282 574517134 707927639 108119990 102958239 524436665 980955403 907703015 239454805 600701207 445604577 500471849 841005697 255265251 60966765 256975017 974506556 309699651 383931440 56430080 282327131 693905182 347507941 346826271 412642810 792449007 593822305 153326337 42626528 304664303 73846893 198817872 629875308 330068290 331165265 585054922 764215290 52043507 962094174 807812592 391579290 297628714 984151226 341109799 122107279 202793724 134261536 410841139 875557870 733847560 407580360 399848315 867770486 36133719 170482961 578214001 511131653 746841869 149157984 795714976 967346894 926892584 677991174 266336540 777256117 715923531 495018120 72707008 21487725 377784098 127857781 939692044 268496019 989448012 478316720 217068587 157265810 933860490 494111466 566687628 740987135 192284940 757913792 740310288 231507334 897612261 690088670 802405673 287406929 781690129 480179850 90849000 532240377 935638633 341148092 481352740 898757162 178898805 853029450 695236602 816952827 261883577 709187463 742984379 877366925 978801369 89831854 393167588 348245852 791957973 343876807 361180138 850692399 781665644 486890700 602473480 893537568 577395785 586021166 243996710 359070721 899844141 160372859 946100714 402240779 545080075 45081863 486323231 151211229 650202100 610216236 746548143 915735569 270830969 576423088 227515630 937050106 15922500 453632607 948733627 599267520 906942304 301173114 132591694 512284577 829991277 680623742 959639195 182712764 225753819 622512450 303944641 711779223 403702063 848072931 431225489 282352502 683679174 798890579 129547701 885150307 858762969 450607761 268108411 842023196 823453436 663355673 797846883 828667614 804339035 152500301 183031885 215823731 381655938 263001493 968813422 388609831 621450440 291362259 317918762 44151348 29714718 973899804 602976044 778520184 717902228 126360328 695304297 409022813 179442403 134786953 7596862 326434114 401176508 756234471 253949493 779228737 257724952 149009756 882543667 991170589 254961085 31777568 855502187 582307792 905524620 272622092 162584252 368189414 761541378 208721714 880063532 133363735 475032683 481375389 377004208 594503024 476496947 587224309 726455852 696208235 653312664 992152978 651374888 466998087 435996065 538425854 593838717 537054235 859012830 523217612 440465881 722903620 829175814 938979868 691408627 292155994 291513963 890994505 991574785 392362519 415009872 852576323 507293137 815067078 862131783 576865873 35074139 624101848 461997756 971146258 239191312 682475181 438421184 112265313 941733164 334241815 824526805 343643528 144764768 13661277 678780093 576602135 389781158 928707827 554911977 740820949 366979058 993337629 637925117 955165324 415987845 384990413 239525460 277712230 1644002 918544088 569758019 169894601 229263132 575848829 960936200 281778767 86340885 86287227 203318386 535322962 675371194 238705119 21955504 104532657 840370087 246647105 54082786 704148788 67504 520768356 37018920 786352337 12350194 422825432 731089093 738508740 932673006 125971049 305882353 190708870 138053880 659657119 345172208 52627245 880573010 404828582 839095706 42095665 88952939 627657488 894966346 660627005 410790904 482634850 419543444 340790917 173726877 492628723 687969171 910476897 282085897 394072905 333232035 568940144 449452159 927943795 123434011 118455190 984337989 80498233 798553849 81116219 555703185 496362269 643640781 727141842 494214085 99146386 298844459 173400506 418812535 294436410 595111939 777716586 393644332 775097656 700646414 590141151 561097918 255229393 367830361 923077976 35442339 610040366 403526026 49570396 883316469 254065794 106963452 747887313 35927472 820608329 987772384 620047889 669189373 700528147 534327884 380065337 938002572 480622650 849213410 763862698 631135808 122375340 461224604 462390734 861933694 861541552 806279193 416237843 809093053 945898400 266816241 88950419 36364995 251190999 591982297 470250249 334793049 195889667 328417938 105000675 349613681 253434329 221831677 557018285 162819644 396224666 990331220 935857460 26327234 281422769 903279955 720561301 179429256 379379941 814943297 640890208 729044660 34912539 655007221 500400383 332720309 359881447 203075200 479854723 415516299 216480744 983109473 133197668 268242046 239722229 65401381 63478887 300650893 497949299 394314974 641867852 407424565 484047183 628502076 190042008 582406712 735764432 853433908 458824265 412137451 25862497 639194853 257326180 385792380 290397371 493549980 722395352 748426924 811408460 696151033 626753311 733793772 683077059 836348560 691328902 570399188 251142952 638060429 22516822 812379340 661115425 857580765 841949945 903468919 482181396 449391714 191476962 235549884 436695555 882994757 149160429 893763741 301115910 791541981 975859060 666518738 624762580 831903430 316428247 486448448 730048063 182111325 876120436 917474903 927140071 112778782 626046264 194939975 535220100 243575560 567812922 44763756 513112178 817639661 491463282 341891606 853025752 963974709 498552835 31766670 486208332 901042966 537919742 694214065 306311917 113373771 685845198 351603576 64139295 864380362 67938915 200270119 638453102 778119009 603289312 724241130 889881365 338674999 630144812 412146000 878311163 920087374 639057792 841824663 230217815 96718010 565861786 116193063 554980807 713726566 897457091 365718931 31350400 948697491 164321211 353460547 222412964 200186256 38875728 238228579 453957076 106393638 976263985 205978991 281589828 300503808 711639634 605858220 651091921 591833177 36833187 582105664 516344878 595639405 965065176 862320929 573399874 798812474 271812744 838881992 595207376 528332301 329318861 912474981 926204400 693459445 609001798 256880871 996302193 498613871 361962257 683941482 99926925 722663984 435041208 820656854 661004669 37438429 170617997 446005912 554357011 933933691 279538603 469818887 403755906 846861550 793296615 964129536 989741870 430897530 377839014 966836053 397009098 314461419 218710533 542581997 32461671 23485810 265991562 307155684 608874405 246820526 975564440 757166673 229116711 67578124 747754201 814277066 20952910 108573362 825360376 155369363 182714858 706927716 620691564 133975601 437186286 946291084 484900544 495588297 489875173 793004201 545334789 690626139 173072396 335683607 688268514 491961997 955238662 180109785 137888539 147274233 663442203 265490094 619627248 752824643 241893332 58224932 930357233 83758100 889294599 372713358 406332438 29421831 220076887 447787432 647109002 620288915 615844250 853893775 78626317 339591726 302120597 991132926 579614723 285600007 616306304 843464165 144232250 978280529 22764017 284401860 656973682 682284813 528163279 517652049 437325743 980030906 844683743 43676671 282391958 199942326 249932414 639309730 428536810 542123886 600056100 83918507 950921550 450132075 236226998 154776463 253258721 795876996 927260718 929654891 266036346 969491940 173015256 620121091 987507259 923236166 62901238 488559655 583834788 359778196 863085193 703716114 603396962 323004816 863461023 777154640 362789915 735182766 753844650 932659713 464410014 900861114 952384422 498370612 108126864 185820296 933372553 812750877 404084131 466379098 886675504 174777720 873980663 208887749 700510787 102390386 907159096 62388559 528860219 66301381 261641902 796524550 314820422 589359066 1911777 54838754 825497534 195569539 244162022 446615912 622735109 121904691 215228163 6520317 619811885 986126602 591833564 456403905 861176184 344110886 732262805 260577828 882502849 978870035 95469930 966945489 445791770 251723848 149778683 399403794 356438918 102977685 235725530 252858454 327934830 264379806 603237378 749372386 221364937 812986815 713783237 533489899 31036627 587104576 904177960 703316130 881547070 260638756 949090577 791103478 557410955 379937009 203877655 67245362 321103013 831076160 829575395 963209531 655967363 206923656 124153778 76658717 196916277 863612487 334642766 741298283 28255556 295086440 268475539 866458482 992796569 341928240 110530369 832039914 368663189 735536784 817485112 447789977 449798268 41169986 605248047 764459762 884503946 956086347 855245152 326376502 562789303 58838246 626011509 539499460 714409880 592109214 589134754 357464641 230857231 116598704 529931118 831494114 500262373 346793894 412117914 393242076 183836354 348444797 905163387 138751852 239226318 544078425 910009489 115022253 34810798 362541710 567985437 912297609 725946796 807208366 101271438 571471447 889755979 82935022 643756903 156041176 238029144 419158051 886404896 488067179 76588752 758928909 751821138 31333650 917371400 74266499 673552488 5336680 554447242 777088474 626366491 236914402 250246784 102705228 487270491 137131132 203923550 195470689 151924439 721074667 28493989 640138684 215968835 45651690 97341638 821815504 808133085 895680308 899722867 286544802 121304761 155788362 305522320 588141862 940414139 781748426 330141021 788343828 653203055 834949292 155873070 814429989 978885288 126271439 514706527 942096206 395817881 32355624 506647538 903257557 464486869 885090822 674272017 991937762 444553086 979591073 785301388 505032867 239992305 711914561 966161795 866606574 171621815 143117999 663721931 472819601 851179887 197268932 564752714 717142183 694754250 54953394 22241701 729092590 637241593 918692509 699128184 366065011 19530741 645352321 593915833 933250131 802413122 895304013 119064036 439921949 283222888 517057497 732442469 542858780 811230680 930890633 434068838 47908843 794232659 388405456 691910454 673175147 215066738 417071257 859660878 540629868 507328826 696719619 551716019 935390951 898807141 867752284 332373931 511210834 268435760 472895601 41418401 385578664 455240439 987409392 818997033 656003319 772242969 739344185 87312870 892432960 550636364 205567583 100459911 663939392 783912893 920898792 988988977 967106000 855298271 78661973 590600345 364207877 494518209 380447318 632924381 246855332 612535950 902480146 957629850 704856798 173809418 541735154 704711792 695350538 473598326 583052978 931735579 812235795 94313988 467339392 749365755 834074471 293017505 262679979 550619045 806654405 118977166 732308403 517970785 55232967 719611821 609406579 803116484 865513501 671870797 793034994 969533810 513388021 15588937 889440167 7583863 32534819 606344231 510999831 6159124 133727064 457472706 841245167 242703106 727231505 254046225 179451919 716141646 900851338 441185463 121100948 291744622 870846777 302787794 863175364 622369612 75740027 543162087 545776772 111887768 960216869 779677754 569691128 420628184 540502562 958130994 322243946 989686687 647152892 180058065 624144011 978180844 121432781 979555584 271266838 708415905 200483185 537745082 393918846 755918842 653982478 304819743 833631030 823405317 534004709 498604458 251620413 872032534 530074874 328365297 406318106 678139175 229501791 654217039 410785371 532739017 398908913 614334042 431757811 620360021 790308991 258236316 290216319 983000311 518987671 594089051 681144263 902956128 150175798 25274284 598564048 284302752 748564946 291228259 655913162 923657638 278229253 382238709 40868454 300496744 700278853 43891844 941543808 799041130 526072332 808951424 467116163 247360792 69494879 968533760 296533839 619572671 427884748 139943511 643734198 382093859 355818679 575038155 257679856 168354810 161639887 319763464 977735441 636647364 330378115 296338029 654477589 108699526 525679279 818334958 720224653 769055999 33613110 862725234 263438862 522647245 611063787 959369675 511475991 512401231 926625997 139919086 860687473 459356305 257673497 171238375 568398780 655432657 234432780 433269011 526704571 682461330 322972353 588697714 89653343 904791527 378168138 220723547 261546790 377922551 49394968 451753968 755304229 893400683 364087685 267374276 597119575 868410703 463306184 839670743 976876887 711643849 688787276 132185098 106168986 569511219 685041557 408726118 156424615 192503454 980302532 407859964 350453618 239794794 846584827 282300494 413548167 849298604 37893943 902269784 733271203 673404947 610260961 771996815 204470957 324381689 783800500 307721459 531679088 710623935 891502657 963495741 66280944 511590386 697232776 878703010 758042342 44575065 988912899 754111729 212173993 990860280 57669499 701812124 323182880 229505799 869873596 715201006 927035562 249883447 346776970 521944921 920100803 740727037 294463481 310000197 372690655 117390036 169033092 756765098 773851458 280717591 599950907 14581555 991952709 420903952 894298513 994118545 747995333 398030550 579825803 731510962 255213931 32228850 694240548 615650106 567194770 350435839 796453902 936806588 300850437 307890820 637253855 481805294 56953490 912460487 276089987 88023021 524335722 709124398 887653267 624186220 846778924 74475417 215182410 313469529 616090247 5418973 851738183 834180480 338023442 448143755 856499512 24110933 822784847 175441705 828440150 972928353 660993328 794104325 386723675 739412075 534592002 235099762 298705781 505089119 59248017 391886750 69439148 608041315 595931975 684582050 190663601 127324511 214754731 567879771 620642843 766324074 476449027 941350436 724606325 857316855 950132367 727015810 955224837 820765975 535256637 488462068 332631893 356674885 945778723 396356237 172087790 588706416 558832032 428802266 14955952 44697515 21383779 333018459 568529851 332194380 53225910 95702971 906158717 99212005 359525081 279183136 872196744 726178935 844287013 958388488 18665869 557955232 599470737 901305266 841353514 748490803 334737294 381425465 456350459 237377028 351073929 458456287 720062954 235537629 754534206 562816627 833257594 381628810 829834816 506202528 259633749 198333942 982767018 127179334 865206602 420587034 836051883 896685083 272434657 870574608 429797348 210018409 214197378 958673364 27119607 866276610 46514219 641606639 217571792 907358410 758136173 674211491 695835403 74916962 221469914 395836541 410545381 822359787 592529452 688377904 22164704 920437337 2549973 18776082 434535353 570742327 591275069 260181504 435465231 398423034 240763737 663000120 822414605 293745469 118958927 617980968 817903483 448022501 979145221 736282072 647499229 846784044 323442233 736283260 591060688 311774730 253233785 209887394 250275775 318591645 856843915 875293341 895188136 535808980 280073721 376066752 443030836 468529516 513061053 21008173 229000541 117387911 188678175 97821244 660006325 919777665 651333827 350305238 171608539 137010490 717969401 590863749 964339894 283357382 551490665 887319195 876601418 702605875 182252819 194423073 320487789 252703951 555030627 500549472 892920315 781139310 367351854 81090717 148503829 169591660 23138072 305194604 780124744 735241135 241819121 660097943 123591183 64975542 151036072 188450792 607221595 365985395 947631606 306747303 135743454 401072086 879607331 898028411 195819740 505734802 438955545 721561180 976491405 581554471 276846104 264045271 758364011 612679103 714281018 253700813 161784977 65545685 112077417 801634000 913355942 343999427 163073803 419738550 627833010 355682154 7538418 458623695 954106956 806189701 110367700 542411587 289346570 395919148 369397709 699877130 477442899 737943787 507100159 955176109 373735200 986788978 676513779 292849683 656425704 842700885 66505068 960222368 446070902 283445119 564409310 968200738 982965226 750612245 799018109 669161012 270741810 920380170 864284249 669031924 95600980 241416923 99500520 54435469 491424873 412417197 813361700 253235360 207945554 590740726 163673025 797797103 521294046 950383005 549159049 578954174 596156371 747923601 286341055 872221060 444261585 37250972 991063219 92160695 139811015 557859727 614149129 272942059 157889765 888930722 899261527 4655153 673411831 888406680 697278650 134628047 344205964 301710563 784865306 771203459 623960026 532686442 351251845 479573263 132434761 99867193 73518609 32552202 282709363 36074743 179902711 937610621 515409558 692539973 249136835 214863622 174956230 71387200 203525170 692720409 581527651 82110613 700046825 60582038 892523350 991820692 465176032 134192190 929609723 290432278 500890071 405350615 280950662 736416812 94075578 945679809 363586844 75069106 390137046 882970782 719270384 382410745 346903354 961939614 515650080 305600059 592586884 1009084 769899485 695716296 480706086 829100079 352954904 40020047 657873387 162223241 744369904 41271823 214184249 525272957 183258345 275048049 317525141 540876582 264777785 248976974 669873270 521778866 250471032 937738638 375183359 190886105 114310091 793682005 928821836 775854822 865038345 595508544 226796592 769033003 245342037 971169859 955685434 446617534 888012330 473678359 159241972 734365071 319277118 149876085 458494830 277208166 359996637 523975497 652659524 818387636 930053225 703029553 467781471 420071518 738704780 995710043 900991236 125243134 995362425 830623755 126494969 706605705 719419403 60956170 804552092 571971633 174860780 998281378 958983582 445655724 56859818 189690805 373449117 365757196 89478853 926767678 830319865 22026202 134095122 894479316 41225289 989782541 520650501 658936830 560894091 525869214 374137706 937043699 477107579 572577771 713841345 896506311 954305837 764475595 140321082 613018929 936497070 725340075 694048579 484605381 158602933 156931306 712551656 944555993 570903742 579451336 283073109 875137051 865667901 906321293 385155392 852117121 892540454 90739005 933826225 667958323 433944934 378184019 107125861 600940783 777638564 820262466 987697845 338692885 314698444 447473453 968608337 573166512 74632662 369854003 18816462 594020008 765979430 262961638 851636435 431791068 70192428 665030202 488597936 524837033 406606433 496545094 680527019 446490831 844343071 682606044 305782772 67483293 751453337 142821086 73151298 763597853 181770459 366290341 165339878 343927756 513838865 831120719 543895614 615033607 99095187 29076239 682225960 871988485 533181781 976891524 783127700 924059646 587986072 40150613 592293421 455313881 494282528 930383322 351081453 983101097 585566602 31168988 103338052 695511742 632917131 940605006 176443587 692297444 527463987 493038877 405354698 295643573 929503316 313571821 787365605 725184453 685598534 283094301 882058480 689954601 820991054 181057217 115981209 239444683 882849249 560645705 290442311 462013917 708800723 683894666 530293957 889149267 812241004 673403770 272217854 894357390 181546879 826766640 5899532 959288321 438380113 3556339 774033316 458437186 596855371 42854133 535212285 861604971 242463175 376385324 637363970 135906264 893639900 300750448 406229941 493747228 405884709 127320621 406186195 429829772 481427446 925079935 299060108 976418252 711618050 758501053 189506840 254944695 67878809 375160505 497349472 809383275 461410505 102542545 800034629 647749644 289894622 576609680 298839692 528373532 670938816 408800024 713980724 409426055 520924070 607830768 339497168 794426119 785892526 976086745 683062316 590233916 305355056 819157437 104731270 951824183 710116073 20804979 602355705 871162696 797976840 837373934 432013393 415302031 381890516 885370991 3370478 828317518 667706541 314541131 245806778 399614080 148400723 551112390 417404278 482811884 699619843 813528302 98174591 639983272 103267344 710294079 340295844 399679210 39624929 21099349 324389787 102478532 543132665 809782460 821198342 381047065 745227861 807977865 28284451 322153801 39087778 672860233 670447983 820065930 655746324 942335425 351922425 663995765 778311397 856765775 328093770 445384935 746272005 922027419 795805881 432295054 525796421 42179578 980084240 909443584 773107857 272832882 656674271 372558007 865777692 227451211 183444115 959973610 227623689 612592603 200838869 380851184 910650412 344247913 504012966 349648836 609875030 624932673 499872633 90447973 939056328 211594443 772716 249655895 569412267 87917687 504896807 516938846 244755534 763669407 429741801 546510818 838711576 784562379 279144598 60971503 140959717 617450274 359569432 900154500 79251732 133692568 547140619 740491859 380972802 539361130 643781765 837384492 180503277 725168669 561096166 910458329 309850425 75187731 84206655 628925820 539812000 915248227 183913703 672222498 250377275 240514868 303646916 74965511 279419243 970093638 519286850 768473516 828313068 700291230 777384715 446420578 282568203 588205892 350496842 588462028 911529343 103099407 185980059 76793553 250905539 527163106 783087246 264787982 771187707 818737432 263019332 73085964 346202776 310857951 549933527 11804447 569825343 815147216 662125042 933305799 327349872 31445672 685274119 984369155 136578619 509950209 548561831 681909598 694235006 231682104 987733563 842181381 546451636 303801079 373146251 310155174 56422569 151883490 593355591 628815196 733294228 69777595 774356609 566027983 444614644 58815382 97245090 844027182 424253112 835031299 604034366 836809891 671060382 834589834 724971246 111312845 584294137 996921348 763504939 401350883 998859408 322623842 40131609 358875186 35593848 44085485 947932608 981088081 305020703 949548579 884773748 42653973 425759316 986917345 736667057 398845135 864465582 985493706 540902452 346223816 696479633 71860804 657098883 84156236 630159548 476639322 458471916 682069656 44414937 975136514 467203526 171659561 929836402 685126964 671944365 745076482 420427504 202828857 169440693 546039081 539021514 464798248 998462785 641757681 750194316 73624051 411521591 335614664 700949107 643521918 988256425 14847901 425533025 671426751 798863845 500979165 229434737 617268529 660446506 541505371 461161346 421476861 612184541 475033205 442192096 432533442 709695750 496339153 270061453 789143810 598808768 666725942 699209965 422251003 551525414 750569374 73506611 793178365 603308274 693044589 235945176 81754809 668342619 927227487 723207241 270473474 711543653 204712984 518005994 698599901 321570096 826615536 428178842 820643458 794093342 124302523 189270367 434015475 16412784 197475466 294300488 946297778 243164468 540929690 730037301 518368238 817035417 292174660 234994669 194389199 87509485 663428259 389766908 717703423 269453864 674991953 707216963 623142055 502143981 91885403 735134674 310852453 347846726 134617445 984219774 175965314 855767006 138769306 684027340 247955020 773728734 381969580 350483951 14890397 895114216 40713139 114389770 861543297 201187236 890612172 304597802 935754766 431009578 120129985 637910626 102446171 864300553 759566454 381335199 584104964 342622028 329545474 449688249 449696084 287462272 592774960 78269006 537976301 748293161 833651440 89977073 640994906 164431058 77480763 927865465 92489021 268226017 831365137 198560916 810996055 397373361 774886158 257853004 344778094 184908730 498918918 181264633 43135491 835810738 282317831 410084794 77881228 352388065 499252376 389744836 136297977 359816812 530940278 451824080 116916956 535948273 690337106 730860575 738024951 171741133 160228910 458967870 498137612 247338132 989654943 219680892 64696146 882180093 568093568 967345645 392948378 676673974 581643705 347445752 779731181 480923243 980178771 252666952 984095088 620255042 438820285 430581851 938892405 642931412 750745692 806183925 483564627 391378298 789503405 231738917 894422627 700221652 610574946 719024604 988815190 34285378 107730401 507597030 569391508 547308508 62130392 287215240 52519280 635863253 29363183 219140216 441522548 857831597 86890984 757458324 913904833 875669078 789521753 513616902 365301582 344131756 619494509 582563511 704207269 398772785 647969998 803357068 259831626 490078735 394096748 467514435 907010154 440492043 80960256 582240 386476129 944978869 98417706 156746747 506823454 268812060 333451912 557764412 671246807 454550425 955805400 6531246 646870927 462238454 53409630 187078673 280385206 261109462 954117193 529499704 595889498 516862207 382067712 443118123 444439395 83317480 68364510 888204640 473498345 6228017 323339950 698933385 404673602 680367189 141991589 346074980 65409276 5716086 571201110 778098390 880008947 273558831 485916319 568331269 946842569 716076540 828259852 915862572 260433275 866093668 632265832 699950029 225739087 744584891 982820664 89811284 867797769 853994314 578400370 424268058 334637372 615106065 814649486 980594435 975738576 259111947 571389300 931881741 509375424 514511394 784407078 870764299 734915438 176405628 68676284 929537797 44940497 848763237 842897705 689036996 124316905 807296258 558843386 38257228 376174455 606112484 700983491 597417755 934997921 255730323 701131601 936545469 383068305 881261898 986211607 793092697 740248732 193159763 428801915 898098621 294543086 200515224 395010997 828205278 847321774 646936675 256547310 924298899 922416456 8803567 910047406 453255329 923396364 702644473 864305189 299555425 899585311 624563972 73072441 927257313 944113190 292148771 186742373 827239225 286141070 760636014 91526796 159776030 351634059 431312253 141686859 729774453 249756053 147705553 963267217 686172630 615670376 465839282 546969667 308567814 308490062 719987540 272764996 656095904 23200136 685127828 295468420 169062197 248695209 324699865 258436239 584987050 350980157 795578362 578838397 498267842 873481980 12424993 116844502 454918172 376114174 122193650 382371410 725044270 347475357 538227918 930305599 921618702 461732388 553748265 849274880 485350104 828956882 117322507 884805585 610768176 713793738 754041942 749268297 431829078 742139857 17666951 620452159 685279895 367953331 711166082 430774916 899728718 853369343 956059315 158508134 672440078 224164531 903058728 801014033 276325088 859377340 405073533 954244949 126171401 927829826 95787628 692731753 322150937 103081837 205134163 640670063 656156628 200611004 30217396 622563424 624316146 419063570 230545562 163496808 458886858 174251524 897109210 113600922 787560304 286569407 60957126 395595038 458632624 671039763 781287649 642989191 941374072 948908264 210400542 224934740 570791743 662420145 90708906 596702624 831731571 960828960 574144533 170431931 227541935 927405756 755269673 889955833 809064309 398457499 930489489 999923545 407118720 712339263 694643236 845297616 264634449 363651596 561313696 742186084 94110651 487718088 737785787 95287397 526654446 568096089 403785680 253490451 972534679 185733113 631198956 431326255 771432457 8951220 543519435 856501983 170266801 463269690 678345805 485570184 108423601 464650562 151409992 150526743 684878821 786381082 226754588 92439512 324084463 164334034 285233729 864197744 377904823 309199664 203397585 40473852 145981581 361642308 321308546 558494115 518040287 658430898 516488951 889216858 823466021 543921362 169742872 235512978 979634854 846738428 248026792 213392557 821874091 508868678 490727806 278287079 894177140 77314369 40840485 504940645 536956871 83577754 755292088 518204325 441388366 158195653 730238931 922410029 116837485 493657712 386521862 201982519 219296308 582344275 419055661 631028924 792932273 935846785 746585727 657114239 702149611 976938192 375829997 18803118 710990011 210828679 141819693 950683411 439554947 340431904 426170169 9763587 247781256 226784232 769596906 52939876 668462817 114507033 508572517 103957870 919190492 686472417 866231020 666131535 747188301 945899810 358210762 532623440 115352819 69131956 708392194 26987169 360583999 654020208 284959026 285222177 981731330 70889601 248878420 104370330 547685510 593424832 809437619 569434442 997476508 535496137 717726510 449041203 298698791 359971445 361817572 82269170 601713025 194854676 152949134 535074284 164729888 736245232 222875046 269602943 95783221 247738274 894902936 617624833 697900056 223124071 171332957 792491477 327734904 29696592 169125714 236536637 780516003 590554691 464652035 371352276 212267531 587816483 86826036 957723162 679476636 10061681 494689376 628660934 553516012 82868527 474842384 776217418 916663751 804190914 387441365 492987797 746309540 705172905 219327318 118162667 934643474 477976852 94452990 751201481 792726460 941395304 373798329 449756337 781290836 810071075 846785447 553570597 598627268 145072300 658654423 713188225 405200406 709196997 218365157 814044904 31484827 540562616 500209275 499829523 982004067 281641761 992419269 751525725 534249539 165991652 161766660 788692851 128129738 470761529 512688762 626549815 213082853 926088060 703694720 770994966 204412172 404731413 37123578 111547928 7626403 408869997 376278201 239916103 850767328 360821503 46427545 711503516 308084277 244256863 222334051 109391084 331749956 238695343 539459985 322846631 448080789 674174960 376445194 109532357 746607766 313551544 126589274 778654167 762678544 711908461 342141142 930540047 905603823 491077884 933593726 861176994 810259003 896780778 232469839 168266959 234642535 314956904 563838696 280078353 640798589 808698101 333185040 141783707 137304692 864840962 2035205 313600590 720633912 715827031 82608582 794194769 807222535 693085094 482363646 240724174 279308265 266106855 855139740 571339140 637327247 110681588 502618247 949439197 678369159 182708948 327927330 87284369 178640871 352334723 512219933 474674388 424953145 387137798 732971988 849914196 973431719 777852258 706048500 317963188 649274972 908358167 601009979 337876908 281978143 779635596 351737351 211235813 992477018 208625936 775760760 434778780 66305367 466222044 421671591 630350271 138759379 591194356 227752343 871227584 631684142 10713480 26011515 713832030 692792736 104007804 117585164 166701580 536892720 528649481 431590554 741859206 176162309 830791529 342503126 837760533 458361207 796221106 372922730 592734788 15940879 455348133 94441276 344724317 636866356 80900120 604391586 897117692 979547966 845279775 673473354 414076264 383925918 92869036 75819055 885691293 71038372 794113952 816678289 197147282 473728326 513597080 757511110 716451102 621146403 704538986 735825425 351138400 859435522 977859878 14202310 825446402 699480538 479669190 898522585 441285303 338005586 901041013 814406514 160372500 645985759 916954391 185668179 40468463 782423621 86444731 435650004 603258417 569114745 12492776 714892157 445703656 606855195 107697872 945529017 998724887 445658696 48314327 368462288 252854504 932040998 679950984 142147052 504011349 988293846 692216840 6097438 432193919 769771804 535172841 272345797 955559042 25633878 645566909 6133521 56505407 793484521 988511055 270116103 960573695 60763877 133268125 679943549 114607130 95743712 281825149 218356602 227812132 668763591 776870373 129624401 545475765 960263149 226204399 562669859 592851034 770686526 995468415 22817002 539686448 647006514 664681625 653780729 797930684 911895210 805757151 876165542 226422712 158781081 340889781 802394757 318842999 506414055 380075688 400314018 33837539 78146519 807253750 306185617 316268367 814730272 140913383 917901047 972011963 463959995 936779424 750543646 492622513 961043428 749357350 220522606 728651345 807417955 393179917 744664214 77695689 191896702 592541365 391579907 290586665 300985378 105552748 823017873 923433744 606523902 718336646 312485998 355910855 72372351 339925360 805705489 146780315 13955587 745297621 879425279 377147665 938131744 449250980 381347242 223404034 914079749 247317226 173620314 697609420 929965667 73299576 643532341 684815948 814286647 84005242 326698912 606527821 870471084 874256844 129169603 412809158 921644520 81182622 274131930 877385183 49545048 402305242 357870402 69579447 883195850 516060898 167795608 750453352 157189702 503387103 249371092 956055707 884612405 827125901 507879679 831262950 126970779 463532454 999967136 219490690 674052382 27214556 566255640 748863060 849422053 291057946 638896447 969933821 386270760 341297437 498455151 119998494 430412665 861156805 452774046 380703394 83482283 884618425 278175822 435992353 879295597 82364303 703632349 629783213 630286014 667715502 635234809 902343143 104697289 50645344 876020944 797849689 503905780 155934793 489760493 209445982 815573565 444075373 709286537 665741186 34940341 376256285 818873813 468311794 76738096 737766360 154641751 714439894 940617919 642780576 234342931 47646346 549660367 138799806 268779158 237522514 92774598 587413466 205268984 217482624 269876333 695863115 371431516 775970125 629777471 489934098 533820867 132806310 911398544 324301959 442503926 882047715 705447873 724492186 494437678 697680469 754634613 788421261 483024360 886069620 826987153 600612928 807402016 242397644 266657203 496293397 563896670 955736544 695930480 406460856 59335648 757880140 989272716 925391580 623994202 399198637 553745777 272582234 291002624 289617124 376768323 188101963 640401597 618206691 343694216 375151382 173400283 789051560 488604666 759131715 298345503 123395900 385845330 947225570 54745013 364681312 386987239 65473562 55056567 855323034 552607307 873635595 711635504 747561048 379146827 17776836 339797345 906636988 219773439 173046883 862888465 395095903 121274823 512068756 681247921 702577883 871838779 611570986 701734343 250974595 291160140 272521096 738632865 340352862 278770271 925479742 104042508 296636824 935996151 161037856 363908606 326251687 286864765 624081430 6333996 249384317 349028530 361952539 671042262 436637179 601330985 852180819 384668992 444968686 213034575 658405513 41978859 94450378 138241372 337877774 934343832 738107823 363087302 684595143 234008731 911333589 999713788 773405860 648842208 972084536 753493657 48824799 464626971 195625510 811195009 715212409 553374916 235072122 404609261 934800803 577087286 864680358 435206578 148609931 325607941 342248487 869618293 201648875 843643581 56079853 231291435 978523541 970795069 816334490 590656348 808709201 815967822 392632168 518230052 733652980 99356201 24243401 796162089 184861755 669885650 888412591 640536760 454069879 186806973 357187210 209179495 996944478 403259875 983468543 535436871 15014206 906434630 557900234 13547571 767350833 132500310 165128914 800033479 496036220 784786457 728107720 152488335 742546586 73427638 288298265 985060346 722130904 206781334 985547702 798132407 399856887 612154236 105766314 232155394 484353533 48736256 923613814 610932430 103137801 680603252 650074533 972920410 826258684 354402935 173751212 634215481 357742868 884416517 509556582 602590707 933330602 175090646 324647334 16984524 883556601 847065940 856287674 273924617 529825432 139699372 738385169 78343998 35198807 794162055 164885056 752983039 875240605 856469931 2783299 662136097 328429401 132476083 635817937 961749374 18278126 895180456 884020906 832594734 275341709 126158131 59868750 802589347 574387907 528534901 189283692 123989044 818126186 280680578 256143733 79637953 358069748 742162151 457737347 758891244 609348189 806251370 266253067 452791307 568850923 573538955 71822352 859884218 473618201 862538384 699371507 17676981 410497748 112075544 726181390 784937889 973300584 547621290 813075064 382553645 458551209 326084328 540506411 236839485 291570907 217716275 662138203 584661031 386457588 389013191 326098317 261383460 529208914 442000131 955888625 194204393 472839795 897892769 1509478 682537059 265668129 360719267 276830962 716421733 976363315 445417863 85555723 450501546 49770532 529036458 961801456 197348383 811452472 691818594 609254888 110732201 466991675 954886946 829829159 540174177 343342894 239851473 568256344 505503975 505534586 579409593 926153511 378101938 244440789 834760744 976124582 768464714 540889146 490710064 606715761 966545870 305204613 386026590 620538127 895064973 395131334 337498988 978854357 327836720 786367692 992594354 555166226 284610712 53987395 697214568 465520381 696462630 456381957 27396159 224555778 6448011 415773644 755149485 415543480 462090459 693934658 238454644 737872739 884471981 198620804 920209810 886451115 395623654 334935398 148268153 512889501 227953889 873975732 444771828 104846931 537942064 852093665 790035844 692830672 100866476 120874673 470732864 716761132 693007241 688723029 410662804 192654767 704735637 625735316 620709267 327008509 204262727 196122214 856597261 556559572 720544498 316504237 777272866 947544571 944258476 9022185 916484589 104469150 659021102 377195832 552182954 212934092 604950661 355729228 794251817 306566054 869128706 57841914 983611169 136140875 224825453 910702775 759790193 51245727 625098513 295349544 337089718 502715059 602941118 766350013 148013660 739218049 122980379 79596456 400120442 844671426 967608348 790624927 498141652 942474843 14270806 900117207 475430397 496523683 612202673 674762914 105059728 937725270 954125 891767011 804569463 954344783 623757943 930824534 937465096 127456691 529635102 507787794 703599048 248664684 717657705 219409222 492732911 784402620 606856980 745526404 895479244 717435474 271518383 207849940 153855327 792789915 939463519 257789277 614498644 188761178 546152737 568088823 659663504 935222386 266622722 698627588 191863283 525803956 123618800 307845138 974456016 453008343 639845219 552746324 118844632 359025124 865864802 19969607 77733640 250108011 430634453 258156955 987894025 128234058 226741461 778036240 709985046 495659445 735474183 490510950 765244291 343918969 123208961 260658412 476560513 693194688 725636512 380674815 760103120 322459601 472374495 823088169 363991781 735230073 122496596 904744494 84017488 314758042 983826809 370190993 111541883 602494840 120302310 261041454 158070878 984789557 927009239 192603 561709756 217755208 415288204 71533475 878409833 615949817 987607697 853331624 962580830 989003486 730703135 110466738 241534395 286186592 705226128 810632609 916095806 496440998 243396710 971822233 35063628 525765780 4182112 773783557 84339307 150764955 88313715 96099032 115484763 969580312 188359766 376500048 916701450 545868841 565620039 134677225 124415846 165537831 518589024 483072706 727660538 434299710 477659737 541933996 247536574 89585371 259382269 222310591 353576883 496095722 470551320 744570876 536925835 643936955 806465141 793788173 956657923 295223030 916206320 10757617 626836357 848691362 717731240 81484407 387692769 390431696 195521709 305131257 876701870 824317699 229515734 803455740 965219004 955222951 289091012 585667158 633764467 718475284 468257494 621134154 958171429 941935918 463203713 533777010 701418191 899854246 407009348 574434725 627166096 734922184 672304586 774630735 12768919 244510188 673868051 370792996 471381060 806205819 548974742 442084376 543628551 896243845 871936085 31004373 452060306 365149400 933179634 365583276 260979576 619641193 753344026 485875336 766629301 614035189 353706901 803789449 533358156 57875189 518394896 360272752 769430425 612425164 610513916 451672 372087979 250832284 966497428 638976234 953015310 503825216 953664637 299665976 98622483 831348380 365402014 59648215 917081447 582351298 99134767 135675326 286863561 847390328 642592064 456274730 124949003 243923490 774446440 700244099 31452144 609347169 495331196 150864799 9952670 92036987 958186342 226683641 379993561 606634849 174853218 357155925 398182558 370428916 733825593 679161953 378981287 260045626 679579317 714033894 774718931 533578663 459847138 402669672 415874393 484763348 511805936 449503768 325057203 624930116 113042068 355847512 345407682 355308630 341801342 280832149 369320546 349301162 499399677 996113653 220173667 266164180 203186383 125443601 814594623 627018017 459843097 555147517 341268186 798286102 370821080 944034501 689733968 630361711 846305865 727776747 610064082 746065448 379167985 509102835 442903952 522732271 713823648 164167484 850073496 756140839 786106242 546500204 83037180 6520841 791647797 667892066 679609638 247768771 708459831 570344836 476335749 909884441 477515787 344538564 628187193 97230245 382005050 826471025 717201509 91219299 283439991 624199713 475760260 865662033 236980371 804201155 156867053 353676591 889551569 656282908 236168135 892111737 88941693 532696359 368577569 202413782 215820731 429056067 736946318 530560280 984670843 64469431 98144221 585186746 318350186 214941892 368333198 174829085 985133158 641394442 796452698 358138588 222136774 871541919 257405954 195874127 778949485 995091386 679026300 429507379 430652222 929620726 751201402 599985082 47857153 938553199 404573161 491010468 247083395 383471346 903986962 973560607 167906020 325168755 643561253 840887111 405638139 370494533 340885188 244251241 631894276 14722070 24600718 173241634 849144525 179186297 301846822 698043787 32014065 962134432 2929092 629053502 629962478 745159985 595661927 522012314 639616945 969980090 299284957 821790759 617639635 404260440 875411567 30208441 284083840 540162613 897387186 122382655 400348660 194062795 146758640 328233361 743494668 644427086 280068033 722201695 314812024 27044284 98568574 648660094 837088289 62407227 203128111 520225625 174927124 685128129 883788168 566655318 438145512 676761630 283844298 515823749 734175581 507150079 777353701 778836305 241779115 229104644 140898574 974237793 841518497 848545606 578046487 270191899 147637922 39916463 376939925 36792751 366146423 82487387 379821275 779260085 216025891 15465056 972875755 942291601 36596221 511283688 773008132 629996287 104479791 211472369 576690001 301492913 821285864 834551294 62427428 384330676 890103446 682580010 824496615 641534666 631135121 578835446 32678073 318925997 278534462 239011613 844212264 184623168 677733757 165998116 93880570 374646197 274315956 843059970 392874456 849609462 582913540 390572799 407568357 189075531 811240256 775029061 365545266 24260273 753247157 288954797 371847546 742001895 745605025 695299154 615711176 70342325 790731653 168966928 131593829 729799703 759873931 888454225 241851117 880689534 315051916 12149407 843866591 414429494 701236088 953388105 836639425 599682517 925380446 661702619 613336729 243833735 568751012 665446207 426547780 679951171 229089969 714309638 755677321 280820735 442917826 537231786 208084146 211822755 946672477 573152401 700362590 8922885 781823787 159914075 17256216 568608112 529685233 286076184 107886150 379404658 53081115 806155233 344159377 83896363 905098000 52015584 161087541 278562490 667015751 123395828 254959641 270476480 792246392 25585434 922578070 800556370 25332752 436820753 473424005 820979508 487744213 522752423 906222220 79678794 220827453 550456481 623410196 540036608 311002148 248199232 615501069 776856111 517679719 988070812 785588146 84741246 338630982 840643064 543019501 635932464 999702322 461751958 504095749 782050980 366812213 525532744 146932088 144756851 552553164 576703017 453913415 637296459 141948101 564511092 294266749 63368211 280264178 862291827 573531085 345671658 883210484 805275559 332442858 136265969 678027985 297619204 515066735 974602681 474514900 153690354 438907355 80533538 19535230 675006802 366075056 407594561 516364115 882882947 682007472 954061326 606701303 123860419 292494714 733885388 410155504 977457644 489127448 352702924 916488053 510740466 596809370 228883980 567206603 834363182 765326575 345077242 472620116 120255240 910406490 866056124 753007802 447883328 237980000 296211658 260871273 243137425 23526820 657918158 783430319 230518123 82000379 881831960 548013649 150141435 968302421 1845618 63992227 272835678 498162324 2668159 568220915 722977389 272720096 502863375 780090715 998718236 850156954 459341304 84263725 813664126 709048726 805985433 35282563 929321049 699818082 400103190 103955772 488102395 730583106 321229409 219280592 626307047 114421756 638171145 862843193 691295685 934467065 537356752 954137011 918205823 151688600 948270657 466973994 983422864 655909609 891471346 967176118 17548621 249598705 663437507 443020754 431438925 870233138 812848530 556724202 271592880 147217839 918444176 613372837 135708535 146685907 863806818 260599556 630788226 312288953 827473772 491221488 405344601 679569078 328638786 84185008 113381692 635906809 583112179 569841198 280651533 148078494 556865150 97382686 829811145 978922119 778297671 912524882 598067511 107142180 194492052 486388308 448511189 638469465 700226218 444616612 314184897 195762364 295970276 235059056 252805784 372606408 595835018 195125502 895184313 272160989 369873412 840772243 445356120 439161579 858027183 143941304 902398704 125218972 188836958 398549087 226720930 23166485 101769996 465897244 617608806 314912103 550038881 13919333 885353915 317558851 396122991 281352063 618427051 823416338 187911932 688699058 909087096 505642387 468145307 94610382 614180889 757220982 676082972 788736792 178704075 467987690 41600628 869418664 18645674 862400985 235333213 181167004 396605303 438793432 659741771 627796748 81237903 454874530 513856041 625215348 305605060 378465511 161618492 962017054 788824097 497138103 808961302 325945192 846887337 113650319 66760953 110463839 75813537 810987439 628550909 605461510 551424244 954819113 283812702 363003313 103600344 476222948 634123648 750973750 56150505 163831497 196239934 391997491 741611475 176666950 156373764 307615900 971731657 820440661 348300581 532789250 995303721 3921766 193701879 354915875 816123841 574090399 713373692 713822057 184821867 932763896 817477615 401954347 164191074 147764665 100364389 385298034 78511650 141702655 131004052 403653976 894283174 741576355 452007511 337990632 101978606 788587095 305094893 235056553 622780516 153646050 888694805 742357833 518429530 427150349 709787163 261999817 306193764 342969838 919424468 107761044 530960738 857602777 888775834 380182694 497309078 686323342 118932221 626838276 360744162 362627362 852380014 279456903 463012874 656887885 692217036 112938424 809951538 893987219 370980114 609481739 930137211 902688198 576232897 616882647 651426405 179910440 140599687 40650918 706035580 445827356 708031171 664271527 341615259 677061071 626382971 959700395 750181512 220328353 458118203 475507491 358646443 789172144 175685499 102335267 766788158 167597737 712362072 827199375 673894555 923204369 171841888 520686430 141712602 821462558 770646840 823722628 165540723 47778667 191101483 76469188 607052857 206354645 445207182 625763261 941596788 301827894 399975146 945302833 90029618 881842876 159863297 402105863 191036587 55689726 61663304 11398857 366914906 927237107 621403187 679929271 78685688 542227433 272833492 106663961 72350651 913963055 663052465 963782073 616449072 680110683 702333972 183570463 565104378 160378016 182719998 610717103 749026719 382351090 407931058 424468964 161463630 727297081 344470595 856051605 999878240 874611816 518345150 963256466 434904210 598327126 312604145 162994981 413145983 297539993 762920239 868757755 208600200 415751847 806438729 633240295 93634224 881135622 158634468 980318439 252383210 619670531 476819144 657622436 428713818 480348258 223006337 436333604 33296031 271128042 348474760 339008933 62296397 73758859 910357129 767080784 939632870 392333074 847450638 304288822 717685087 124925453 513204889 9278054 3287249 477086285 50064876 828052171 954998052 853077786 606517650 6996128 540954318 551646328 448208235 423764043 125410473 418473638 471874378 279923064 425091704 863285242 908764226 755175197 166774833 839511538 982540739 792633320 342512483 293292615 388885759 867823286 633540109 94270712 577024826 707722819 277058891 691697556 419644608 216336051 143204510 85587124 542492305 766383956 511799313 745101761 42745045 540757930 179574477 185804409 651461388 679617106 22260864 667267497 72261602 639732257 114868393 974620980 391072907 383842868 519369515 870417748 506722848 539727814 483070352 656316850 822148990 997393986 561029771 598882705 632502744 580947596 338838050 393027491 482632369 814587691 627918701 51300601 500936502 486396663 575428784 345726246 710633247 197714910 822779415 328362139 380022850 470342902 348996630 783614724 550217977 763334346 479032439 196077850 280025563 350792422 403457014 757117750 626121297 75807866 754343386 154005794 268343167 176083755 753206157 38423798 285300072 393485019 639343858 746630725 788722635 88702032 459242700 555886038 758379641 646208419 472349235 559648436 15484914 843714817 687872208 478357870 97622771 907229556 802782724 278779014 736784094 148603609 7743721 253127934 978106189 33475885 275943869 166675093 360320531 832896287 972844919 473971565 53038883 839546233 112526738 127672364 635570573 97736407 591711148 692268145 891582923 917337428 879273555 363754742 762789428 136296685 149372930 463777779 703514232 155667247 288668469 324764006 486819097 145548660 30868101 825759823 375460880 564084298 18049912 649029971 137161974 198989216 98779691 365773991 760186172 673949508 749866855 282520208 172716562 998356057 275493157 973253312 865282001 430284900 817237536 881045808 822537358 67220243 383171641 581122723 962920563 558514711 408593488 434047036 822060097 538713774 463262768 387706422 220015896 685301443 177273494 836416758 82818989 369450323 373499864 516250249 203455345 404565150 508112774 256636018 657239652 482060003 786423848 682440875 969805148 547773245 264405028 624941238 27367989 293221380 106284600 635235602 451448894 942660190 739932926 756506377 599096835 133803299 422900726 971712491 864350059 825997093 206213306 626666344 561440359 259890393 644423815 624152082 361637671 805519024 733889118 15905738 705232294 658722684 269638074 712123091 511943264 786050990 70867888 635580947 811881130 457663232 801966632 817966435 924562425 715461384 93049425 950697364 323006879 764224525 247333408 773079239 268385237 767989859 451868465 607889679 492883501 864034791 15634271 581402626 914499113 447969638 680477347 224217214 458916064 207147213 968990153 214267095 301782880 452771028 527194977 366260280 554697373 706090286 447024591 601001316 205941863 395079894 140912557 39476751 700248358 791482603 69951024 496342023 327988249 52270091 809287718 261265959 603392626 653423769 870536057 640945101 45366258 414568414 368003236 658780799 727812630 147701029 404809263 583381952 156496718 627378263 457116660 824317240 933212342 429182762 278767017 236218929 995811497 373169243 595033296 744425552 300314383 688900253 342743154 374431457 396142088 203653912 890243391 592961455 381596329 119191521 186444073 301438162 851004460 634947212 245103641 897711957 215873205 104052854 39399146 715124463 306203125 753349811 428572165 434263871 777837225 154430724 151855782 213403617 578871362 880548161 643700468 100419795 49602248 371735937 565505357 547932866 274109737 216044217 504597215 493541084 48037093 604794146 427656673 225414328 810448447 872497177 8307376 896743238 312894133 769933590 106294603 743195320 687592268 87233254 158684235 62526126 710663039 356840711 233085333 309010473 132078274 463993012 17290950 793555325 668806549 868779333 109378709 484554982 720061051 302273962 461917066 418001858 487316771 283070759 548188091 347002379 798104635 860945018 47259966 384457231 17563878 964856914 371307437 210308085 364062590 533277845 34841536 434427447 103542923 904527337 755186153 984748332 441616379 720921289 691052938 935674621 562098030 300015348 202823198 16467604 872038911 982596638 944247598 157625363 749670588 689546583 286819303 486838214 383440747 93508929 667805088 844972360 614542975 630167588 711295808 478677160 529601316 927202076 755858135 669075829 981523874 798614443 512317021 217342960 655066204 847190814 493724319 566405941 444894071 314731529 211683225 236887921 51387081 250795369 313125219 65465617 44620445 347120610 691876857 318359501 478902965 243574221 288423168 366373289 867670206 784698672 190509072 27483086 238177781 407271254 767255455 242383314 915310083 273870649 338564276 40695730 362408256 401317217 774136979 955781012 523058563 916246841 747751375 382749433 999594795 191583962 964412015 939267279 72225149 439081496 65532680 616815745 446796127 744103415 689858720 54813299 667348416 517532978 250090441 248394703 485574035 68668091 580073556 171187878 205705741 308922057 8692920 12381890 408326658 436642467 213809748 853742633 270078349 470099745 897565137 537536327 308501964 85724104 126693944 538575264 256006934 62095579 423761550 974833517 824906848 412718013 320839184 2424463 847886780 659478542 654515337 328112574 157912891 931454310 71486752 279675340 810823483 376816583 588591693 555118877 318258699 1284575 802314046 700886994 627544745 879545798 74230402 79181876 986422780 469238778 783427266 262433269 704353107 634066210 91771413 906462767 111608656 821562571 181238 374315257 596085641 659000148 16322501 412673621 247133301 445756605 163226455 33962469 157330863 543899086 667113282 864596796 382831766 355052714 693125805 944625031 506101209 117956825 673520351 552894649 118292379 424859010 33059963 797197662 47853031 75028499 590536756 389811358 465798468 932160372 59341184 192686359 96315201 991925364 861026517 624475717 398348147 611785742 842863430 298336342 609776075 163573055 507321561 953407487 576432412 310468361 886582039 322075307 934081640 309694171 641906125 895095815 133992034 823803336 225764076 721899043 414041688 774696253 813573764 408341500 3937727 872944574 441297423 580963499 634308025 889686250 868230220 550443372 551200300 774217813 43867526 581273435 388772159 993695042 881150355 316937512 255161465 653884435 13890490 54712277 919768196 164457604 109381608 758477813 951550909 911594704 327718617 407126613 419513639 645385322 488186337 320488981 587847991 903001993 912885508 119111220 307869946 77874991 27852803 431338638 645795125 557435658 852193535 477594896 427509985 939195829 97033664 39321636 891855696 858441952 296094179 114543636 237458025 533849623 976531606 254674293 491831326 769087445 10623946 214710897 262146102 301678630 567117467 434726094 536069689 807307198 686800251 599641779 917218724 994300728 79142265 132326624 640325539 391252604 738642203 663435019 586796115 876818201 283669226 426788816 956578113 822868162 805325268 333524793 656353480 432218701 470350733 498851372 988860142 997179393 514908365 581206238 866982492 801644964 755273779 818610653 911893911 354829796 283763881 323969809 804332101 180886374 602136319 66149710 734604741 341567746 334387487 766974787 427749100 534912490 300539188 276114565 633791061 197494074 410992905 365165017 665478741 654715366 434815966 329023004 357926563 415097276 809611753 885666791 819584408 813433213 361749700 389050523 430834719 551762530 6342892 249031997 540012496 273004167 909240645 456806162 629954747 460309794 121587282 985680087 697538758 185774919 829665776 531523030 525234854 959140378 211452374 383231160 644282975 503995133 191646883 719185161 315692185 699852486 387468068 146025114 234352432 984321752 251488478 127125534 385840188 745323005 922768440 702927877 19472371 780353994 865414328 223654949 848295647 739227889 831152964 14567096 13731914 962692468 591277769 427211155 866592177 102125109 441947310 102563857 421979867 956916863 716204389 775349494 559386969 488785859 570138900 337548861 575286843 383662496 3272789 964160127 895950528 110755912 541009345 936983796 178812009 896706955 354340508 833539508 810462533 686415788 14515021 459673682 903383476 289188625 469975859 425127347 273536553 772102127 157953713 116385891 40387646 257877137 100508332 861345862 470813343 14549778 527413083 851904584 102634084 622296096 976864863 451996607 910998291 633493828 846806160 585991452 366704807 201173784 103925849 600667127 430270831 42452706 937652500 279023922 640082331 614712128 860443039 570384144 674268240 390495226 634107358 436411263 771808284 429704801 176308859 966590055 569676215 199507574 750298541 973888883 173254508 988269455 706179628 974662679 648434638 751869570 945756357 768516575 570937008 999961886 449744217 47207743 856130037 280764548 541274904 814793697 607203946 832654316 870566525 111386480 343294874 606580041 928964157 165006788 55444970 554421073 543465877 230505930 303302597 620822810 432106562 190657971 561899552 231468751 615611568 753261791 391944921 31165254 602714430 177704936 451207098 568855584 483538859 728135786 550485826 279064719 762788578 843010535 151803617 335573390 816241699 168723409 300498436 904594969 436052975 388003789 346349966 195995865 109532898 266079697 384223321 124230462 513251090 621833669 13662611 411849636 948791614 130346222 418305039 672904690 302464998 40390733 456484911 929625258 152775646 392715504 518699766 713848535 948832476 547675641 857595460 527165980 388835378 108292901 181572360 199861436 402592986 846375665 221499040 50473466 144042369 604890356 195138880 831354081 832870849 124975272 307067208 959673879 19204882 610203291 836932128 895489598 702494833 914792977 818441217 861321161 203373951 161575932 529117683 542199208 487408413 923635031 568087817 623984330 345869774 826754874 500876553 945925726 408894208 226887332 95909857 938374982 316301892 855360316 485885146 745124126 813220207 196014773 223263415 835577463 358275326 801438183 950916532 979295755 214520657 838481279 937255817 174854241 681825449 485581619 248684188 333944192 906419718 754892469 694097633 253542430 633402959 501022023 444617166 137475170 442932282 117007567 561616899 250071350 389525423 68211119 662430201 880782302 248362430 618117389 197311004 226994058 347598541 763101948 670339846 249596186 25798965 402675475 576429033 311350358 354099898 329464353 373707265 843800166 803126719 939813735 610134019 212152113 240837421 718413904 189160303 295047100 334800734 41177677 391825688 49928660 214414460 938858844 258615137 158678321 80606519 450136080 689620875 543038405 426970563 333804728 512637984 787153083 998898459 156415499 845333454 208372174 948180733 976555141 81908701 44435329 991864790 974581501 597956981 188922261 839070334 286345847 949693189 74726271 365054280 526509498 960087995 547164205 224126464 350687581 124608749 534592929 3046812 83624666 850880321 991307953 966638601 893062205 41678717 864424167 348645377 876858657 950956482 239321012 567887613 535059337 947392573 505344739 791798492 487385793 175980541 782648905 220789138 549543513 961239635 489407595 492368198 93279222 747323581 126584380 254014582 117835869 946741882 655511666 899871043 690476031 871256244 112015253 251348008 828709213 374172534 514436924 695656419 81291173 949115820 745714503 744339594 349721460 641769114 201170985 363756329 622678688 331313067 289257278 291247053 342976817 358481927 160839507 643608929 503917254 501667411 193173888 491288049 808752091 718629063 150034913 596409254 856394394 639777606 322657004 323930372 514745996 799091323 267194509 606685579 891749429 227527001 40863735 26238960 489391742 480198594 940846846 100487844 334537524 586304008 297940265 212613267 742194729 106395138 357397035 666659774 523449075 491783761 413388252 415426393 47226340 78623146 840578390 833283320 683741939 47856408 854379095 251443841 955808535 980509743 273203497 455386803 865890826 26596010 290657583 391437251 801092681 288014023 527729394 818410921 910470659 826300447 453199241 839501656 836872466 784914893 311699841 738581563 294446775 829075042 878932217 709165059 613388208 761218252 631854644 52631445 192866741 247094656 581947330 365003016 826301451 370797062 261663510 302329970 486501185 803500509 920064062 189506266 222542724 578074973 447289759 523081433 447907123 561763533 827278296 372343381 302304580 889918711 928889166 32292104 817391120 713704212 729636894 41274619 655459977 520209906 899279453 881632252 394751617 870850718 142115136 746252396 713007764 49354032 25419390 987312696 834581827 640653726 357225837 488058550 711122687 386987902 377772699 398522464 76547532 307114370 247568474 848297340 223470240 43963819 399147617 568729065 979479167 59340173 134255698 238469718 652137676 758784031 739510911 545911595 459527398 252120961 532823532 208337246 70429298 258080451 267295326 896018770 836728668 158875985 15785728 78183174 226012173 874955092 371687503 643757910 928850080 267784879 721597118 792919515 100475813 754260839 781481238 616265793 871633684 850344974 656957604 758884792 20510120 423376950 94070912 247986831 130324077 913055049 454643177 404342067 964695270 770810605 345842562 161396155 255578650 580332036 313548357 239190276 842475527 989157821 301927804 201577172 925376656 247419650 397522943 906646701 612474245 821024670 786247787 888035493 960837208 783579043 578806437 644218752 707113685 56421479 162274030 48578741 347386987 32447044 750708283 610570468 78552948 442467324 827073665 936711745 969758406 104454418 396860954 384333812 906109258 472917065 967573400 289698505 124356598 238209320 835536246 206522657 729630850 772889734 636809569 54127023 996987436 915876099 368877278 653784516 927046182 740144939 589778584 482937838 25018841 114447506 432886812 254232805 648983061 568863654 512179768 707957940 90032622 418940962 99158718 20969493 895708261 191845707 863089936 884814427 734618633 567737626 887341823 128351877 513709682 524679437 283831740 366359064 145706208 961835229 90635836 369657685 854706681 63861718 454600632 852047723 10534200 993787808 70532738 637133272 410619905 311341248 755106713 588360067 444650888 887053428 736824491 890763931 781965237 209501270 656105503 669135052 135261057 34558746 228409001 289115425 522001814 486097425 294857996 456226528 223556440 397173780 767678351 893713718 652770461 758179608 412401111 979622227 681006911 642658807 612922278 860006843 666613853 628954208 727005262 620878131 536073686 331743102 462148472 550825611 582771606 528153923 284978587 856350682 295203873 826833741 648804898 347915080 341652247 529591527 144925958 276822895 480044329 11287409 647498110 214800926 84115218 295243278 241864665 544427953 781842059 720784849 715440802 948007580 76371768 15811243 569299751 104683434 699850641 899366285 180204211 800575300 612640075 214953615 612989256 995245910 785788476 984898876 953471206 197707631 764692461 537326562 888698526 269603137 435690463 582822806 487204677 510157637 565718353 203888842 921472275 217273616 609262863 929796921 90599320 699816670 640998770 734748259 434184632 304578424 825577405 691270475 451310294 207722455 86375886 96945939 125994097 335174151 587324881 259082071 3616824 586364425 829770269 317599090 876050844 337164108 430539592 245459320 988163588 502007445 845061789 527792142 974134470 298548174 170495411 829691262 717468399 508680152 7674106 30567652 611707132 239301729 713424220 822033512 950801024 410438811 448206024 851599233 601722242 394755505 966711321 355249717 199845308 909306369 258846866 436099174 446717444 896448824 887451486 462904160 967325233 236048814 476254456 186870313 241118686 182557178 821076352 164376728 94622595 614307254 344423957 285825638 640885796 31486462 333214310 675518591 18054379 437491282 905167043 846447408 627142056 678937125 69786855 396874603 939727526 553573338 650131709 844269503 372232209 132908145 149101171 224810022 594062086 596033930 107482922 198118886 599742838 65785573 887850540 582702019 578873708 165262523 305525755 337939590 419507706 630279624 63738579 483135921 221748096 1058098 171631492 894438106 269007725 598166499 574176008 931969122 164657818 678898591 961006971 632948112 976835552 232040991 698113216 141644270 39525337 410026323 233328415 916131865 657213625 774310683 606596098 692523183 475338510 462300128 139789900 458488630 23945360 948061895 606420819 516727043 750314188 385944974 976794664 492440053 755321240 29666900 616826276 89571205 278720149 510363631 489212193 117313118 427953797 423786604 573057484 683495360 957049286 633202009 163063929 782337040 736939073 738358740 785143174 591301011 663387591 988893006 496095528 156904614 16366739 59197713 583745925 346686701 221920390 402110446 46142593 299682403 197851063 893871446 446867747 886238475 510269365 892364885 29543371 793124008 963611185 61623563 981547201 272084536 952798469 886990627 293786000 339236367 410581040 594104360 342507257 527081857 33283803 60680619 648239881 12774850 832627911 885822016 522200555 211327451 288358034 331097372 147927030 686185836 14806748 496257635 962867106 913116353 484283344 191196494 552811692 476150301 410789470 590866333 437731523 943161995 180535969 782855613 873172943 514320651 294754572 318148867 163505907 602493527 146387097 868646291 515059972 301984480 126362597 524498323 928604955 970711949 886785394 641452860 19487836 824657898 720917113 458556521 160561626 62714248 54797969 417256980 953435383 533004611 533546510 227103441 10229502 216388179 536550051 211254093 655851157 590749521 89942424 901208575 835920034 325176747 423816780 984043041 343447066 580575275 581157420 328569737 73853736 297283988 427963358 288997789 148975005 958191026 831291660 940101388 861330673 429627268 558763732 528712903 716490631 414552882 558397691 916838362 954563802 270747050 802889689 730044912 585515682 21709744 353566787 529952837 802276940 369081133 848258278 345180522 270320432 704421388 534261934 904953268 510373353 242139911 975588500 649216503 54851421 96826603 668728058 13874517 832857361 842218106 408425401 545779350 38062491 244524546 852706800 757536882 943760694 129120993 866914210 594552679 597534742 666402463 858110447 553806248 615450892 721106274 293864135 787880402 663258574 312102018 576349816 25712550 482439318 254554550 875739773 41600485 188932048 219256231 923227379 895505266 604412023 921601846 666862089 590198476 918887598 751475962 778661174 971415777 882367923 23887180 552743908 384589702 1926997 373857297 687366003 549654024 927136043 464053713 348223915 611615489 511423373 528283094 983956850 727839313 878373789 858928478 277854053 337886419 563608926 849427372 319382145 485238948 705162052 538782459 766395612 978955818 926459411 132323260 906540068 907837322 900906672 61642440 871539871 830207510 665402359 928665294 580367633 371160072 448095873 644868658 948965581 685585178 732883420 986600554 291200005 221825051 17769440 359490884 998536545 413797655 867856442 694553983 388543515 423671921 406104879 585823355 443150899 608431049 686854384 884319584 729165064 957850254 55490604 205603923 438380146 578738149 893812495 962253520 250131273 888502853 670538345 160253433 733034427 458651375 305806240 74197424 327751898 36346183 537408385 612779307 407030628 559424293 91283373 816277742 769681100 605681414 666122816 165026091 375084095 926345007 404673150 925091679 94057124 148980967 122458042 157442976 288528872 122111161 973553088 847502913 252162599 742051945 885982596 835279090 241393709 929768868 145321498 602558515 587221347 869817186 689824664 851249761 482898783 995513988 688625587 72958777 63814577 39028013 857515312 225422385 294454667 222454897 757799159 283578107 681178643 731701253 107664170 988305260 110592482 421427726 398908652 314203179 167318753 913249358 369400988 626497569 706898586 12545861 699370805 10842914 343562894 946165870 857783228 220051518 892880296 876511172 936510877 597888871 432349740 598588317 802047816 833217216 58578909 520421402 845000971 654186916 788918307 107779668 956035054 559790790 119994165 134292756 548633988 498251907 560890782 104255357 712488234 336527740 452192790 61926789 851777002 392306696 671086180 772734069 633535158 561607146 240123071 938112152 726325520 679169254 622368688 884748460 964486464 196928842 890910644 836269318 956404421 746645919 728425556 520093902 683126976 97464725 758265690 272854066 769311225 823708888 724150544 10380438 757434994 550272491 413734408 889756133 774821670 681721619 141572497 630917736 666212020 65435620 423459632 425059667 55528547 407875933 940731579 63918705 303808696 528647888 619352051 183994359 865204652 366989313 345968028 104784321 558472235 379475885 868059830 510609929 724175025 508921829 808051262 735927127 878572870 786019475 57616744 881067798 139236852 658900781 781354953 984156193 690488500 17550321 937220914 817769988 72615916 159994528 890097377 308143136 865876202 906648636 598528354 493676431 215832918 36172643 595802635 321740061 707079964 106788075 859308268 683297779 556235856 400092456 103973166 236432304 474436009 751142619 907553597 323006785 267225354 313015167 850089000 728932787 84446229 440062831 529745436 414254199 309948257 380012978 896282519 337802170 740100806 341256508 556623032 338257810 986869438 304276450 551107412 659760688 186441737 296290742 778530452 580974987 529625188 153488515 618422642 210130926 83061974 568413872 824968193 494822285 598275075 52594047 521573709 771170423 743171302 685189203 263206154 554371022 902049642 47927234 593144924 701694611 379501082 388627966 291293759 823297281 361286921 775855663 720336830 450595626 74955309 954419132 87994842 342796847 849489240 788200181 921734561 883746999 18165102 448245845 192449145 612025058 757234466 428786842 537327192 239302607 209080331 859279893 887882902 605547144 52774625 646683045 821349191 562652163 256199873 602230992 46219062 668859684 683533554 111216347 937437325 777205000 778632965 647055330 671263035 577584259 95582034 691930288 373803573 272745543 47763532 863917246 455080575 843536430 426686861 986188990 264079357 159704786 859276323 632929848 731036814 403805471 551375659 865727422 611029613 900377663 343393713 373838458 348570056 143872407 592429124 58361193 630128664 568340661 339169332 86387714 706881286 713736549 356220855 66381885 51107123 681202957 162283262 185831859 111964479 535598487 409313926 322704307 598144811 159353093 121571349 335395757 965667895 444202203 837957205 267604161 586787418 786508938 671577335 831983269 128159715 287008628 450570691 875561066 913396075 867810899 919372654 564276546 930296350 201844037 641121081 408518172 380811817 197891092 291661296 726242708 936454870 305012532 252531317 8522173 307842157 188203028 155744783 719214192 824914033 910873151 637106210 713800996 481834257 875104822 73551154 639767339 963286244 262466719 516968249 908074563 597665104 469671952 124661747 915713189 512998937 213546108 469488134 627660693 182738912 365892067 964065174 645648775 710177773 498092596 360455802 1698119 24432087 721969392 527005970 816076501 995369782 145712432 75004719 110188927 182144856 665600648 374410191 347680982 861882048 504715001 693564347 859608106 981208931 692096363 998815558 585508806 131972322 834997384 254411990 811803614 768299012 446201696 891778992 5136660 44692925 812919342 811103934 75760143 248287907 831633492 432882023 86288105 612605853 392265555 854875888 261069909 675645278 166929656 588365565 446990098 615792216 445226872 976999327 838186595 939313470 341105178 915265295 213087534 155695310 644056455 964491025 942299511 481448458 916257818 516969590 984571736 166828741 58735356 991587877 730296815 826748577 76824260 791465139 930692526 172963565 607992346 484676322 75744606 518259154 54084367 758426413 430137399 469238719 738994995 903855905 263824267 763424939 117424730 234247106 75797772 322589938 467130556 469025620 350338059 687841339 184817644 439665307 385591279 304046045 22092025 421751213 908649694 844138775 904272377 873284369 125944957 301619859 280492551 645557987 92373262 680052756 504789379 171833706 231182186 920139727 354271957 996767902 944910227 613039881 317189351 720007854 936056857 773036313 495110040 254943071 894687097 60702942 282740529 28342806 518401357 55846854 551493004 850004529 369720689 865738023 954859212 193757145 993763438 776222074 602169094 786249680 972294984 877650352 202896977 182837622 794104605 422750681 934400079 562024435 889620567 689794932 558865715 393473675 106984223 914249121 909312223 795386719 718551075 747442957 599413781 278412917 689094795 629603866 390745438 512797190 250244162 53857941 440766712 143878100 209160053 406228744 736242995 770811318 845329991 548799578 816384832 749254743 468484951 433339452 196844216 153124098 137115568 828569668 954076917 751762840 360751383 231648705 767836337 42421650 370599372 956528364 600513323 759078022 381664988 561685382 679174711 726231538 791442322 484201160 553602370 99980855 448404736 698795592 424944109 882653186 762063290 213629591 768756616 261414605 200211886 859887581 718495498 393661297 8235627 893458284 938034791 614238288 596205879 225791155 967065957 387286136 815763640 340436721 424029977 312481711 676190463 589411746 609054888 940973240 391487004 359104298 530348699 573500790 272263015 733271565 830454612 42413897 839854876 336071699 419628755 62677164 601902587 641854837 38970854 19910687 111657910 819170701 992964063 934554136 703083906 617812194 81656426 813287123 286570939 950559258 815361751 233858008 731320077 141647238 718414738 752692419 34298321 357013417 679193672 126509564 461602151 240188932 513924213 780165994 941777612 660918091 218350813 827220892 630479463 800264060 467386143 974373110 739178884 956103712 257924955 160867057 126825803 815253361 922691848 355487046 963963839 14537316 819118653 523712078 551289851 831535110 207155433 381036675 226016547 774700015 917284294 372716158 738073743 265886096 453249815 52671285 86017051 971165176 880553170 710976999 74226559 325530892 114971667 175285022 576696332 940848451 802752615 479488553 62778556 184813354 923689156 694878538 939835883 23392241 198527495 723546056 275236213 260262938 617382822 670156420 676705412 52889736 79484350 91043332 808782034 762888291 628889127 952685613 862808 629075758 837926142 850773568 155724817 866932397 160608131 779591582 734387983 807182654 14193050 100919763 745058165 850649840 903659682 478544144 864476069 967724326 129364104 221830236 109368419 719058581 512639483 838210700 369723785 673275038 914121086 885800838 188615434 402110749 178893674 822194825 384912373 516455817 573864729 314761502 350535417 141264015 275926156 770471279 177249205 512202739 67374220 588860785 308463422 960451775 685277568 249831262 203672418 940389594 581425102 681352862 296280073 682147960 896025265 136862196 53600402 474168634 403028272 367437158 381665120 274233999 442013081 905062833 755645674 958570161 546338670 446010179 342040212 579772916 472697536 830320225 314290556 480536054 656805877 184461041 920712585 22389797 37552350 992376795 686868787 370766267 290221297 380352974 330915403 38089595 76149516 254597963 209912381 433953923 824201458 355919601 338811466 847749805 815198195 219499400 57488001 637807567 960255864 594710635 247064727 761068868 131683385 425116788 745412307 503047958 391011996 602001784 165807114 59114752 222973499 918627205 555705829 337948725 971252514 802322888 451360104 628018144 414670364 280240023 563802014 621556933 410793027 970899840 286876576 902832714 149756937 828904598 887249790 603396203 876466228 827097940 785566155 14240857 685127548 303492078 42503311 109930976 957516687 313670469 543419432 482282731 588779300 872176456 342701645 116866793 781401841 877146046 479973287 773469544 518569437 334461255 532690202 269169846 124309210 639292472 565023443 299588185 593431802 16389618 442830902 362826836 568728776 547977608 351876637 844374910 873994535 371223011 127329573 9640176 466485397 109336664 447970933 979262510 288982597 770248194 458072656 130585536 380199599 563958718 307473324 68042727 591559532 403028216 316939636 460027229 649206207 439784054 624337622 375383621 317233645 449131377 800503261 869902375 956979807 372933265 742183778 71891645 768192421 754456690 947949533 773593565 521515976 870514083 152492218 87318925 506552486 97892672 356668117 257332655 984631210 643413791 531838540 277401816 408481945 262014807 519715720 683947150 98129991 657415604 698582150 513211858 189300816 985374768 365160550 177325152 238709554 233807167 193191453 723084900 582972452 459113229 411048963 437511601 3796198 383534796 282994393 626553328 98311631 164471976 144273853 130212264 55208684 465377878 922850483 26141394 225626203 923829911 319211138 830549705 679499517 190252452 7515373 308000526 291771556 897031372 246471317 302850893 509735180 241936811 449646044 221026143 326380532 256175256 117591101 781556946 393547499 154066664 956327764 166134156 192464018 317294855 341732038 925742801 392408644 801895595 890862164 749655088 290345092 297468279 21986234 91759525 26631432 637644878 914021503 647057406 848763075 587015102 516542580 683498015 821953416 791558911 944925993 833037482 248860435 423259655 864987645 228728796 227974849 942100267 148798278 640830081 439775448 124738898 120316808 421161700 659845470 888654446 665295274 985438664 29817654 143532700 552437694 346040436 620968694 849712579 805322954 412778635 549128224 122360182 746461355 264509511 52295499 797463574 467637886 344757908 32646019 376129260 930831018 705549409 904024258 368455223 486324275 588841761 9508087 573365863 397797286 357802424 64395548 913683111 701593338 820928212 839498136 726702772 164035152 551583912 971834052 247463087 88110705 665303730 717839350 162502666 146291168 432328707 178147491 77303770 538767616 641347169 767026460 510998738 879923422 889347938 344447721 97657044 280483025 751856696 847034731 947198160 920391963 212291241 14060430 615421514 337970436 858431674 113084280 455854459 32450683 90972608 659907777 895607493 609547261 25940735 272862917 669572005 61306517 270193304 483720396 778639529 875780097 751742597 914200400 434556307 309048978 987428439 114943454 203714517 274371053 220165286 770839391 12883749 411395713 482451609 99501634 687492386 876727035 25138193 178883004 143997079 98342917 787811964 634224385 738390427 127316970 802230802 852120010 725166095 450850385 299421236 864212388 976927416 484531995 401143279 980389488 748848223 14028218 228898244 888414611 437643011 874754911 737645119 105855790 164845276 60347836 875750073 110482032 413624008 825225155 703646152 26959506 792718635 458344457 630631492 562408592 270966793 514883189 556265446 182246020 891414488 169524858 403350418 701218680 527672586 853948058 283752720 402184863 971550745 513979232 509609220 476079088 330503870 944700768 494744729 722074292 282766753 636451332 36757816 694244137 283954753 67210331 682219985 271355678 824247295 256797429 584718803 941295320 23401121 558234458 746497994 526121170 296070435 238719193 764235670 412553644 544964558 462058314 760415664 932117531 820429189 883683198 483927904 505533287 870840442 412666503 931692468 813779902 168310964 754553576 888406159 15101912 379314976 902147825 99792671 662996126 377170044 564767537 765351042 916336923 979183467 281691028 451953371 359532288 554243536 661070614 519434526 824468367 187375444 685013841 716084863 719389091 403521991 360068795 977976450 182479490 557422330 220291188 277586454 690662967 522066918 777379741 49865107 705720694 119199630 147631057 648976688 705257437 816894660 917299140 75577047 4828949 981414622 750060064 274694453 415322835 877656625 665396068 238544052 83872402 549924716 957594438 400877925 461636865 92532052 142995943 278077966 225252952 424308244 394074747 353869205 774665263 932132414 63504381 234931408 50867757 316841092 65774713 502209567 406641281 990064486 957239983 624682573 501863050 952549805 49561452 512215409 4895901 202976285 933494655 908355307 996089569 524634317 396684863 521080411 901150718 631114904 287442064 339010514 401315020 772810166 762462947 787284196 422519950 740557425 41345802 712821592 116406448 800105194 732852276 584650931 852860326 742491337 640304560 32684330 682943428 739979691 204870822 734199454 519585226 964543355 403854900 756957758 95401515 962277322 781781736 647520093 78074609 601193894 20100545 81160985 555237363 249624375 606097346 250838223 853678591 604542269 406037031 618816678 200918039 923871099 580357843 485582931 900423214 599023621 452621171 148247231 99331869 511798906 971088248 418546702 219965783 597186192 40105691 241507214 835333991 833812446 60130144 219889315 202184412 847515511 316232867 536572218 188064108 370143883 650761186 972125277 940925194 386684971 666221403 986283409 689178396 940907015 380812799 55309629 644324758 78140957 227138264 553877432 616376702 810559851 4046614 724153189 480156934 672325326 528417376 854049593 362140164 624339132 89733582 471851844 591114225 681220435 622720364 632096102 189372936 280767171 794362486 48340410 731600907 770124223 516859875 987080254 322603737 430456200 141044675 328737963 944158766 843532207 224589342 752793656 952221301 610917188 437331255 660780029 910677698 331325225 511126031 400213427 147884377 316429754 63470807 463988294 830681092 936480781 489542615 684223203 612743993 751565062 865840108 984298957 121515887 793926189 353989250 675935445 655260315 747959245 49020234 525959253 969050534 501925708 987464481 21820775 873657041 726897303 714851525 209577047 275263661 729514318 899598026 747898606 189062684 204345811 700754713 226955444 744059713 882058321 349349784 744288764 799062595 329611156 701184815 495416586 837875827 722237669 942390699 444697700 225022583 404361392 986266581 533323027 356339953 173013082 504213733 264532988 408830233 404425792 619867828 818139004 375335059 603822196 115901335 789654235 10356910 437049580 271604517 329223023 724405036 615478956 607548576 804630191 305520175 829773815 992560870 118230275 231760802 91819422 492670089 189644587 908617201 723017102 984812665 676190455 489785393 662353044 266918865 911498677 599360251 397806316 402050595 571634765 314282370 46752425 721323348 108150301 852754693 988036784 820837703 435225362 991203178 562269941 342683465 521724902 857896297 952732350 914877421 135112371 118668022 260359556 530520550 982100717 895130671 666397459 242428221 95693341 456351430 64511899 386101650 176812057 505423751 149106120 521412624 13554149 168834352 637712470 456338920 385223700 872627332 543573949 504810276 964878824 280254456 473626151 757199529 227356056 560912975 455867118 100188695 850689428 349183202 572465768 933172891 623214830 701143916 195725435 958860438 976283186 427123347 674890754 949766510 390832133 475092177 88745753 761631825 798576379 485224689 516622474 195055307 865672047 238728908 384686349 275275894 430827021 66974773 600877350 131318563 105058136 49086354 913808878 313210043 383890954 464684301 948542055 330135436 756039140 766207814 722741518 860992204 44030253 599524843 174959122 688823409 173815998 137475521 348367112 263754574 642176015 961391576 33824348 427779821 482821864 194780660 901049448 614394480 21555194 934466322 624859587 700303042 813707125 35003099 418076572 468130606 698113808 155095317 438319543 104969791 117559078 595596404 665740124 595849648 888648208 377942201 642933621 194595962 740413613 882593440 223337277 661381648 769622190 794303635 55447687 886217382 442632813 601908246 452597222 946769792 659059103 672160440 711607053 382616141 59726615 623630613 146371452 612225240 816953525 819058481 82951250 822403717 517517504 35332799 114155148 504826789 681415677 746859897 675411121 848646695 560314469 418078972 28924905 965111121 360641784 718007011 885451519 737317003 58078757 260789800 670639223 646507140 695991822 555235513 147089494 648485595 465797850 911500580 882774317 698846266 474590637 764847479 200139850 698037328 336252855 526708293 156605395 666716064 238702167 854490699 37064938 927119539 232764892 212364502 314580627 381974566 561734049 525604564 883113481 809753570 870230037 289072442 358746650 822222523 422657065 969973284 351883820 635669242 473117198 952706802 842472896 564759877 377922521 264196525 987007263 93020287 1494854 391378514 882786149 540261829 696541967 480235498 91797403 518409771 516456579 296029265 823462554 630981791 272430156 230414904 250606039 152559086 813057905 804640549 744675292 78745043 293225688 518758577 992307924 546464615 168546030 956526613 460026176 455451370 515409873 148170787 155099014 476126915 318301476 619881309 26341203 865331077 330743249 453703041 766129666 878116179 264431700 603967710 138478915 600209186 405056395 168739977 783202573 690772667 695255209 427275557 788704101 369530484 556992419 30440783 915260451 245324143 644494670 930417658 360112854 920224884 736450187 687276886 847702885 660828469 848508864 150048502 670894621 750443997 542017811 2346819 568766994 678325764 317191623 4705252 10015163 498195052 382556059 830475409 502434897 471841106 238343622 460204435 800982232 451663922 905783980 520703525 97374576 465945851 133770331 32055623 626467026 190764748 695061396 661140723 365545831 586530455 4565143 279626019 481224947 688479619 725439289 805776224 234443513 368117160 811413085 176002148 648442092 18890893 117035220 108208002 611582866 259397457 945181378 251802404 615926009 793982816 330409876 34621086 27209384 724825399 225112342 936255199 585429115 292823895 435935130 959121398 809986125 838685165 206860618 304367386 545858197 39021205 189644046 438375110 505242291 95053108 691708329 126666024 531518288 266890946 720785323 822924973 419862593 629350045 663786596 718791529 175640283 394128960 905844278 40268416 477806033 507599430 640875554 479275166 713490716 590605053 95034136 472665388 961834156 335150592 574659625 861432475 274138620 936329417 548028706 954187328 710714329 973440494 499933983 331116853 500166899 629534572 572939085 808879483 61788278 993237055 555597454 421744955 562375299 628546051 153426252 716783060 744734176 588827725 62739543 326963601 592893748 63578214 494761314 637448644 386582554 909436119 550576629 351910214 601365050 691818177 230642141 924099769 472680521 191660767 695646862 724267681 986475089 473427942 758753607 537855236 525354468 456126750 393360542 6743514 596230061 16318737 554293565 743959593 246420327 243844648 41685482 917548200 325033585 93618331 889675171 784988931 168785214 598506351 644225274 431731491 574520729 606171599 540982094 963772027 717793667 419996708 948158418 385742683 349248562 862829081 783515303 400022705 454226147 421365640 811840210 390737461 542685394 385847329 351620698 416083594 375781324 397692936 486457443 737867580 469163139 966821255 258901451 846477623 792383612 749466742 173578702 938877995 744708024 700486345 830229432 489047433 755426471 110516216 437858083 962729523 481289056 646029832 972299294 439297904 941078577 196731815 118166688 289520892 820171089 896497972 606196458 773984441 377920175 482361262 149044269 582568724 689787244 957267760 119726778 552892406 161078221 477524575 218269417 65162938 149043058 168380876 62714062 216790107 463252845 194725715 446110303 315155914 405610702 257122211 239989821 864977669 653890349 932924867 993235704 323223617 467662739 70588996 810003212 766266521 376408112 124735670 154815216 669480302 590143403 482363645 460043452 207134960 899440057 643208274 551034692 893310227 156575840 833803051 946971677 882488123 926293109 236368238 923054637 276640318 590521094 838032665 50249811 996429699 397941644 629935111 829048692 910727821 162418523 385240907 491346544 152182096 92632472 546701753 121963231 767552441 755847603 831633665 215531183 326296078 898063240 862976278 75933409 205364373 840781197 202171591 948451447 167059237 454006846 552093382 532802846 67045635 644415527 949326808 512371910 805547369 253265653 612606082 310064475 965668576 249914473 483038229 338617008 93802348 3557651 489739384 231204023 640489978 666399550 265406629 866461477 363309169 645528980 440108150 728170725 281655330 590291184 598623765 837523185 852932602 166588766 520124543 450864007 702409830 836951479 897166376 907173054 574059864 391001187 858292313 916274690 76849835 251500616 222906676 403282287 446278975 309610702 713051462 745985267 843190648 192759410 300170394 887307753 715974710 50541716 461129715 853337049 356922010 488385608 760269309 707649708 749744857 55229896 986564660 270273855 898946694 101992975 500469689 434735985 852019971 855418108 838510377 845908143 233649184 525661043 5685289 725310268 174129106 672454604 785103189 581326665 752384898 425458695 346320177 116214201 181851385 883661010 507785416 688471268 415056232 994536310 576729660 726676257 412932153 750750055 513567788 52986622 529341195 859610843 451332493 268766279 343004866 911532933 882919863 346580911 468775453 528682261 683909463 720214933 562782049 774963463 976953870 1686178 267204940 460235530 937077553 835807576 73069816 900004040 69348952 294991560 300337278 848716347 734087533 571206342 744194876 176475408 238575605 287835700 62970361 57730525 340487467 123375856 719876025 84581741 642951736 460284938 750790802 809884919 988930395 311451763 212860459 327487970 448430965 740761732 382792101 345365096 191311503 571129131 954986225 328347894 576082647 397453935 371846032 357983462 732057088 10754339 149567503 306643078 247252494 669045650 722809387 504390357 449966664 794352317 600962454 708844924 837898345 6755944 908411278 14282053 833344017 982485843 292883277 60485324 633170366 110204739 523675657 391079807 591044930 435798424 638588684 788453750 527192276 950280643 947108569 801441455 135919679 178079654 506427236 664216608 260348253 661989410 536762334 617976398 454909760 897434679 734445897 214817169 482536819 339362659 183068570 230441310 9047015 741616364 628720916 78423962 621992267 746573495 190337851 812492197 189875836 668583170 235107205 915495157 20019379 238800804 607846515 637581817 784398139 538382040 793884028 616889980 551410355 701311275 801568035 343377922 982897202 116421540 406724551 39158106 238267196 589392531 162939802 628736199 935065969 655029661 333846827 859204132 693977060 694437482 141613900 764884267 551305376 442469834 89613284 69327693 135497454 851358512 840023152 634754351 575552872 415348816 328678106 668662119 782749041 961568686 746696621 905467739 906055455 376664015 894023644 689852875 45230446 298650820 505432104 609789944 800692493 710664988 320660453 738668502 277537143 871999926 222059616 653941412 745715220 841217141 627373152 999162926 722079009 784434277 643692597 561748668 404643710 781848924 802341788 766898682 203798451 751641506 169286745 213998566 849305838 438031922 481176695 85737391 732057691 971412504 527404950 947610600 993268605 799296350 987552540 543106103 574838859 131744414 222474662 702445600 986419475 704885713 652376040 775078793 275418640 674656746 254716814 56680199 198884480 707343574 134212971 103649981 329726964 413704948 737431326 546684772 456001763 187295434 193977247 290832732 747378768 770484665 470599897 424761168 86047044 756031755 899584359 388161210 733406324 350532241 925275743 803583234 930849081 196723402 677846879 248825938 824688534 25478230 965453988 215101970 889822791 908645122 706790997 844359695 809463934 156260758 849734875 155564319 769484885 339379769 42010505 691504204 28741420 726249622 865828018 824861350 191471269 478885258 190685489 310075534 427187104 822924406 391514110 88811462 554602741 501424156 475665811 421208326 673855247 960962867 798715493 423535984 926242615 356824998 983799278 321220165 965661179 689061858 150638342 486499781 693393199 917881891 983731828 753390477 412609174 808143069 93259938 713181539 528377605 742574097 653684068 535306414 784458424 588170972 457761411 472988144 604378848 728980620 272279875 923626710 83906474 318164765 946501181 365286536 455558879 339139209 817630210 627870812 315105264 300533663 19663683 21936776 931123480 188925154 312536727 116083894 23422391 151383352 532270915 769757155 228646712 630445798 489242012 198221184 439412355 859224961 443062597 341082643 125222230 903683323 725496362 296944862 502025285 810203122 408499869 135799066 160860683 487168263 403167649 38400637 16985588 170139515 213751234 963053940 466246543 886721649 864780622 391229066 447214711 358701417 6971083 676537059 733246883 49008822 314566258 894339804 641959504 323750056 415758833 731679941 953028635 513701384 625562496 633676275 641480136 985263860 514902044 980864151 942573619 629948073 697900413 998563576 448383404 614853073 863724015 403282700 447289726 524543332 164481053 815930942 746087542 605466768 380213153 631748930 162770408 112768445 948025957 169456501 520622700 541008843 135805610 824469068 198300681 148104575 666438700 578514625 615021033 180826887 859990323 198243697 968286470 889475190 62674699 781775957 145713362 801722317 612117294 280884963 72977117 255977254 327215926 984925952 950993503 515261130 669166468 322537563 768066801 366970032 834289700 463186884 571830893 367753993 843516620 929758461 423996046 984227387 732133614 928079698 79950398 657965502 173626988 37385982 573546302 410359024 924846655 323845075 943324589 286814110 274480854 498867944 228670271 384441296 412560090 161841496 646536943 106265929 304789791 824825652 595534175 8865923 782907505 231271157 710403998 977756439 476519107 615506644 701480648 76968231 426573758 219115729 197521767 103221176 394111437 729228477 877845705 160849871 660399858 304525951 663565798 730067570 296482860 883228530 382608028 370915064 678572365 941946971 882976232 892181620 664843422 386427719 382789559 118259534 621435590 901064970 129750343 455150523 552991025 145018797 311323749 534769079 816087221 923101388 889661542 627937256 461008123 214629137 723271635 741153944 236114234 778578866 675341693 330150207 214328645 635454003 142748044 282277466 538451989 938768020 879604850 219782030 949646307 990159905 921307805 19677447 677949146 830478621 546096691 762327950 65343415 706071047 689776381 122831967 443788578 835001739 505790180 171728677 731181247 803518820 800055996 328891780 89555114 153693184 294599985 134907642 358045759 636200069 867007753 292597745 33895955 352422812 77296403 691263729 774488759 74977133 121081425 64398131 694789103 207850737 155718423 148804472 778892427 720113651 455323128 786769897 704400894 116413951 304984372 850447225 405416117 449833686 187613339 965753502 840473200 681599499 814179273 975988351 472387572 693666745 592932655 840704425 72498169 838719288 84830386 552992828 637324137 796265536 601104946 332735506 976738890 866007302 703498985 341109171 757339653 590467718 640345294 243583050 247355262 44692563 651467245 262845149 566600021 288434835 479959825 141203641 804323513 822635554 16914146 340129932 392087078 623358201 626817995 885464125 361868963 767377199 387763124 649579401 875371119 312822232 416697525 884402540 139367984 249041187 413928516 213311016 657570453 924635777 568639180 390214780 568782307 919514568 940419558 235341473 933730 312677869 697781039 163666605 922196660 153081911 813835752 912671335 399895274 352324612 598002342 824583340 190852396 948381563 427960932 803449549 757542109 195898095 278575226 633973995 885314696 233542156 437175746 915884444 176300822 153158758 225978410 325629722 262885497 707467916 546687816 14184762 858232171 3638490 330829286 708863378 943897057 833594324 592021321 395923375 153513367 297179287 448442483 300466805 387862672 54941009 157880347 431101733 170994723 729149836 329556020 848323699 402450103 144244183 74842183 750273281 990404382 232566109 795806546 385550435 322627394 520226634 907387381 940447163 172864070 659017431 862623391 991578013 306379969 892161195 972528081 719261036 302322722 35150773 492277702 116461248 200969647 461194970 358055735 328220395 162278406 556650375 579611303 871923743 129431365 743088967 337772812 213207716 930158567 402572766 139798140 428264471 322460265 902794005 218230595 566665692 822749723 758059461 637969329 195311136 962641802 259491178 584801262 794735696 432958639 107389331 557380934 794439484 580228534 862893775 113056270 321820012 877266872 289464253 461848327 452512890 89047965 886431112 784193236 36922747 422915135 162721006 799984739 385877533 113632826 420125711 306878819 640108995 116856428 208773308 987066463 949057597 597722716 70638076 432267106 988475685 944310486 919307308 728621050 599168298 958752245 459746995 924493249 38867336 811338322 513043742 688422566 968129128 327711537 641817726 969210882 174573295 96591556 571186167 215651157 632150854 734792674 789837219 608272226 273512378 681423648 654450729 754283897 932122332 15348895 183347744 556316964 839448821 791756090 7078411 220818149 763400954 934713967 366929736 227647541 560107414 285137206 141429083 548382392 430185493 861177643 930886438 984367630 812934516 524419722 701944507 782553931 641398720 774789122 147554041 874876853 338456194 808865060 545479091 709022264 630478098 764379727 242143329 153649458 296820939 488474901 444673665 665373794 979338420 223443057 902991469 821163145 680018372 937830323 398158267 222904359 112666974 483515497 871132859 890936662 423185953 88302546 615144708 684857897 244717619 58754829 102288290 335248552 143536720 192740952 765954035 524939853 440578859 287440917 62327898 595854629 609221731 427379750 6045507 677354226 528214729 455415917 619189299 246676239 803507102 673293182 942805147 663515355 911166691 967429403 707895037 749738597 214284649 41533293 340639657 93771890 563538256 883793175 376516841 303324728 482939270 64239380 236455951 195637551 280025254 226422327 389056223 960248361 241526440 414746063 798498911 23300993 571028876 254915721 793502423 474084170 952909150 750345328 123198944 258335639 139046430 920802451 577363270 317610236 775079297 282172339 672885874 866043115 951961135 320748030 72577431 722705730 91202191 71836730 629080299 862517045 846513621 478183501 939353104 716353071 344402835 253285721 890052776 432768526 232800456 569710743 162914017 679348856 918399439 27620969 367692722 574697435 472204463 338903573 117118793 535930799 7785702 623932807 13902797 798613333 835388087 956237006 727528810 543474344 939652990 834589814 702205311 159055885 559088316 395595287 210995860 952551318 46858598 564845384 486219209 573922331 446391451 807752877 37084554 226178308 227615219 723349711 916034140 379422014 540680219 822816763 320753665 678993630 616393768 467150019 621382351 380176466 146809715 865548537 362154362 587246570 762770779 261380594 864020974 158715639 41650848 8554238 325646715 695601646 906674967 946115315 553863534 188694356 335781553 109276153 993389832 401060414 200027473 386653453 354805990 778392233 327223940 117214604 386627181 197630252 277430419 422149782 623826799 131477461 356821312 616418125 877975562 662789223 555765053 336580053 716020010 456101866 957389125 948945291 734786194 529594658 973574467 583670156 555207028 75160716 789144310 969891221 158285054 86402707 635355074 232578053 530728840 858372435 319288063 495653161 86401505 344283648 610187821 617103199 92840235 698636625 735729549 690018855 83584816 502234694 555975123 497707464 569684307 174975612 113624310 979839096 228867476 451176338 719996469 222997518 220434908 827746396 787970141 760534924 570178444 70517597 192689289 472949279 825561544 187572723 488303706 481115006 401111852 983858406 455888272 75477657 15063208 680758491 622058100 467520686 268178736 970075708 687337033 408021097 535416810 295437214 496707059 220917810 43128412 159831618 389721792 701520917 182850872 866661832 80391577 398555967 723336516 245263539 373043146 63511881 548499453 478379979 992051140 232334939 247934154 19009254 824810062 904833587 79616237 735672785 604656322 335403923 632374620 514942172 913051268 876217906 249475980 931561378 597990565 714030219 216630729 805312652 350348600 42073519 792616119 772894734 275445743 458162163 644941113 415725158 500033949 1750470 844736947 616451694 557714601 286897619 455112371 203813653 852356207 672153229 710966745 456138180 833154527 119538562 368994880 13146077 400402032 884372680 791136632 666445641 823390187 794642852 93149776 83070166 71335066 777172722 320775437 516415489 516561054 69587676 300935691 775828558 633646688 576082905 824077225 964517111 24080306 136177988 108075925 317301305 802460428 489926698 735249641 453076782 786943121 3233761 851794134 582118710 339773766 613137508 451016044 617416309 323010497 630845156 675664626 208968054 110551648 963219842 881496428 616622357 916797291 403074888 405647137 841752896 130540528 892996427 175244923 612930902 827201284 685898977 462174092 305158409 152653534 841804121 4711391 33702360 30461041 980785159 373959913 474339069 166726594 652269778 574720950 535228508 42476233 92999851 716488573 388204845 987645813 481822457 962072653 867848134 612066286 954069197 548595780 775903331 406114874 505502593 119368873 198178757 781805045 170504401 974863736 414400820 700819531 572230722 4563783 727019605 796504252 476546178 831403581 340672507 871348482 972872189 197676588 218036054 466516279 297901499 514804159 731506515 541030764 354260018 786924222 663979773 199022669 565290026 881820711 839191206 472173609 70847377 552493648 731472638 129782978 132757428 963991693 46050430 73265875 172361017 644502583 530829588 191619292 787090760 379053605 377558194 857315237 461335858 450182236 941482940 642695801 439190483 187014990 279846631 162259966 355036803 641302439 88818271 260652094 644675476 651299220 348336012 878247156 579695984 922090090 86794411 105449111 571571169 220050373 559036612 930977823 290988588 719881001 49913137 806516322 396040947 395679836 833285340 308032437 644230302 893859776 997443062 133236671 452977048 53990089 185179122 530408129 850435221 621878770 455305005 987017945 832430660 355589517 550949301 617564590 637193321 138199955 235186676 732146724 545680439 352040940 3777409 515663485 777319164 614453573 988198782 421158714 666090534 547500309 26453767 722843091 764052361 197146561 767744410 559560783 934347374 552790969 916330689 476579060 371067849 335792702 988946447 264878243 101076626 137147176 437412308 223030463 954193820 91214425 773439655 767966607 247070034 618549711 256839605 847723363 740406156 371109508 527082647 189895160 883105142 525396199 70230309 202776884 19464865 675961829 470245956 91074974 146387944 209246829 786660807 85551543 46432574 379407610 165663357 831528225 424587245 10841313 855743680 309069878 11395508 984145667 569349498 161033541 180438290 884236231 646386815 341774826 857538543 792375612 997959326 548426175 268399141 962711394 64802041 359330594 744609570 377470620 270064987 445082399 431829734 23281437 578024737 65422917 644953156 318855050 99036041 928311738 697461925 493564578 42963696 860413484 460713379 249093437 469927347 905804659 958626630 557317238 765454265 295507191 59036360 918453642 408572616 261703031 245395936 25043022 971778349 741393049 267031384 949907 300357128 21870582 6766123 357813960 301828665 511569139 403885092 653321822 899984 406522904 341891941 691898351 253631896 266084444 244881423 506100765 153549784 269352862 936590868 577888441 844924385 351626378 83591120 899088619 465267530 179208041 439715477 789723058 149152494 456665262 648326752 180780800 33819898 345639017 384204522 863708057 223502977 73736537 746210692 901536385 871170630 449324758 969233898 954162889 243685851 364512773 306876688 854004756 972094353 411547771 287097167 744032327 179955294 335741034 147950904 395665219 918826050 899631101 446823601 60854893 116175926 773922573 787387133 668137266 383237587 850948517 689847924 84868451 44231050 233180040 908173419 2736753 550840376 937390303 560209598 42494398 499575946 487685807 40797603 739228907 851230163 704477576 366284621 235812058 820745223 369023948 986240738 120202644 955070636 85082907 845340389 699153037 19297495 218265548 547135605 67310892 74101077 852914533 471283123 360595245 932459982 515395166 544437347 359634457 383049147 201301349 982917389 596847033 331697729 293722780 424860874 150642718 15252299 800692013 26817384 3277075 493552609 250332715 935570927 20402740 608477880 465965520 99167029 650503454 136344286 897024560 527987658 868529337 440846756 280660122 470314173 846820542 958747852 315954262 702348019 192785784 940786490 984719503 751238049 148150064 19739919 786148995 634867032 961396961 980929967 894830953 407694255 858789329 824298919 256867226 35545420 353248939 955878043 161279647 221324682 403580096 71301006 241343057 137963530 54729179 209494810 656727129 992541319 635600258 461959119 65319402 8012033 324460074 546428817 81223653 737861200 523685327 914969330 33706236 834826935 230329022 763503092 307699910 473181280 15693785 740303312 807682937 810386660 486695476 632668949 233187481 701711747 947670190 507732850 369582325 546631601 384474378 750917859 669406623 434051018 420534318 605356678 991948503 208234678 932115995 387144403 204401481 243737539 331481467 697179481 635801250 206368932 204458828 688641803 473967228 710925266 774493212 211017069 827162840 311608566 653089281 455466453 751082288 635269691 61732541 443211443 784436733 50328594 944438178 926331597 848748127 760052778 390189487 343494252 629522744 733537693 66961017 41412165 290466731 561917016 190566054 514060313 632084437 907670711 64711197 395594673 251028477 487714503 986319252 295725420 780283885 699248350 431104012 543026916 264033450 779131550 646474561 277158003 264242201 728162847 204644945 18826941 925466417 145932673 993395585 139459808 209351924 954722812 35341543 954855866 234153009 391070001 429187643 709100801 399527179 517444431 385447553 210903323 557389681 655907693 459131622 395635441 705886269 939209573 950567369 690580400 716890774 830397189 187826034 387667974 765959211 561187750 156271715 228631818 739586331 969255579 30736048 536123471 469851696 603269616 710904518 55649664 890424903 902857030 780333848 873931181 572672123 731589561 435887163 782103300 93311109 52947801 93758565 82072513 752626814 712302859 526793303 773356035 954143839 10162773 530016747 200349206 417906041 170551927 763254792 370560132 948493174 42926651 869286618 311968137 121237377 731908776 948960231 560293125 480699294 912274971 49594261 897946532 347606463 542462192 416975475 899262916 44734221 76985627 860264917 734448868 562419031 167048416 704285979 940910829 355333869 697535797 964799342 534094015 903106247 230613468 34870236 43035951 3282239 221562108 609837404 511103604 369083418 254620473 44877216 369751847 780948243 837865958 203783928 917031143 758834133 459174965 638414846 489229258 107215222 850363460 514162132 644279955 814954061 34627935 94118902 14157787 740219978 861806901 698547734 838077076 224459200 465617554 390465382 182497588 508134976 803255441 328838254 187649509 415274443 910989260 672331360 994102067 335991451 434548055 284373279 458787994 421466416 461668727 496224993 421340603 157311470 487856889 142607042 968782260 566551581 854345992 467569681 631154028 589050088 788147974 938993229 388734460 624508827 580130253 743168057 807577404 293903383 129879285 37861726 716613420 571999933 327176075 553582518 637791126 986293061 575059433 855465862 130338506 762402260 1516586 82703900 867062482 413535436 287135866 851601385 687261210 768631247 334799561 254214690 772424268 788705625 422221765 371244364 150003872 530124048 252437394 325162268 450666487 78348869 478988006 85153769 799891389 248830587 181906248 356882711 195103069 938112266 583107190 951119812 778352169 666158284 992900345 957654300 94436511 555792597 62846727 281581241 236904937 472344623 521979 683469686 333223118 66239359 326201596 248115200 457116633 403598931 735979392 228217023 634522432 871721030 574614578 12000265 938786966 741184151 796507265 350292378 750474485 856145764 929326805 490730642 485128042 667996821 828800168 87843935 810279600 449927133 482452600 300402757 860940798 883208037 771887247 547485785 695653154 758208456 81985691 107897149 553622376 467947725 263777671 537985115 295750998 510595685 217024629 112068507 155829006 958154126 500108095 853169837 292703653 626662516 599857388 681336552 386153367 510933124 420150414 214760646 604310457 59739810 581763977 415147968 261308320 274666926 449899910 220240374 177044916 450872549 97677005 250392786 547628891 116432440 39472202 950928180 617772036 475401322 673976076 928790619 940458385 999059882 972311772 853375371 938206135 436713205 765847041 773794223 238091360 864546455 713293270 537296497 440311998 102677533 864308360 17977622 286452108 40206401 360416508 611335696 849509605 265086500 757344304 188779531 892616614 175648763 818189651 101226658 37056448 900860534 261164206 462133428 514535903 843611557 8618459 43372842 406335346 226792971 725915084 417661691 383944408 161828942 659925799 76724294 654815094 953068172 607131696 519511299 448625942 956746692 442980824 954602672 700670985 246344528 24292784 568684250 270029065 115887843 514931852 395899772 69242396 434891116 188052346 902494085 620258136 210843409 536413227 138475841 368109000 512595184 877036053 724624657 833401972 801256605 416413358 964504286 296983092 15849443 869133579 156810208 211854101 823211812 662320095 13322414 918315000 757401962 995741464 176083124 661136188 181609509 617869659 793179922 560939955 811924665 9124537 676429432 79129616 583652222 953092011 796863070 259726486 133461476 448737299 314603369 362376258 332182931 624556839 126904489 226409111 150709262 462090681 488168610 297119685 18285495 874628991 324931576 221087689 573567307 445077634 831043613 415514415 69492490 111955499 935871949 425883163 988685643 441647627 739237225 680152385 180649958 295627211 825232067 499901233 520141569 840673479 611762290 61361733 980659741 115776188 431933374 466733234 276176388 86543055 275343373 719056244 907592954 539988653 853856951 783873515 143839941 470002053 565895943 771362467 776837637 571889271 566993185 824347366 437006953 990648325 419453753 491940768 709535066 856238433 691494753 323489320 837187949 327704237 180395748 626306220 982990819 111329356 733384757 82575376 40292608 916212661 765552108 928004513 719660337 334045622 162315995 903815343 114415519 380219022 862721917 566941729 156331861 232641908 856075420 432425305 511541135 931473933 644483550 498361752 233202457 578473908 178223808 985794606 400602685 703121590 658476679 616193449 595553286 872935962 969641740 761086992 339414546 407648921 264299157 518342447 997519 87200822 80402016 349635677 583545999 196509465 841254522 395849690 752864031 212085065 695571693 536214786 218904492 543994426 141786096 467223980 195613149 820531017 63155431 978838581 916925728 997244034 964824789 810525212 228057559 591552208 931626060 412004600 389510638 521638411 942079245 820564861 813178379 909288134 474265138 557927009 416744633 926339087 540155037 969993664 877104292 199646043 159342228 242025600 168389158 102321303 721084134 251988784 502453499 586001955 850262055 296726698 127868319 303178113 850271211 136916837 93815178 570485211 435900164 560370494 624582250 510110738 353443823 293463320 129374698 105148936 183631235 848745882 251212377 698169198 730982653 997791604 208732614 505318810 64248885 803945091 466089397 107277832 719578698 309913151 867622391 924069540 481241986 669560728 193724201 381911881 835563504 874796492 489968019 178004215 153279079 175585306 754313382 933170777 72105126 671812097 204815976 608113134 47335140 725908964 987541055 652277528 69427550 327461783 278883383 631272424 972524190 605159537 675383524 145781769 664316575 563033012 855099681 628768129 991667717 323823199 310900500 963659844 293853877 515673131 213461888 87213124 182068722 206755877 964419634 379472129 699437908 404582265 794276011 308048590 24248649 555037031 91139124 367395705 435926555 486563777 861166027 762004308 378198886 167820203 221434815 821914672 822234825 101297446 666971186 326732586 764835482 165289880 149708560 826403222 88124876 572143192 237102302 803788671 592615597 261969723 755499166 305238861 363970037 305716615 95495704 639440081 288123652 598093583 735127447 428590340 463716776 262593790 12267191 183205204 167283618 39053273 162406310 944466017 162538677 91464419 810148889 181747368 427592330 620671733 491380825 677565375 859111088 896160240 148901999 505353523 159395977 830672494 218505216 846094703 834256296 285793837 240141555 535329638 664848642 266071200 717803484 980484159 137913439 265212243 938100622 858479197 968361862 447147713 82309220 511079928 355742763 681191382 214281788 743426836 437075754 664736833 535555502 1914914 380329079 962503148 591598638 118156123 768642605 10305502 858703908 745245597 513244255 782605362 89823914 177157178 261285619 220230984 965943484 323673128 808279496 997467317 451706827 507020177 464677339 617730267 856501117 171373751 781265916 260314748 345528329 638842630 238000906 304547195 465893419 203322193 137430778 833786687 784840598 550933180 476023434 176050768 48376433 297550908 147700777 38690590 231321165 695450163 1905612 514640005 106665662 541291892 644288197 250394631 5545309 501511205 542737044 459602120 873097795 172942223 244514587 601956479 98735482 839576655 32146873 511616624 935613931 663589386 241949509 48892189 878510174 794486889 458747511 762021404 344414924 815095250 167405035 796329170 43941360 785221802 702015930 578063768 906646014 85532153 743504833 573075727 187191293 8016313 938399284 995834200 425559829 798540295 867345228 803187638 862606155 928143342 818862270 429555771 223829385 158472068 556479098 193243032 82987721 791157248 915590459 805352650 820873295 610487113 477943275 123433040 957395866 577440850 598236049 146170570 60694293 795101379 894891539 960710626 469685024 377647935 340698442 194654535 149825593 403254874 664786984 985436450 120395720 474000757 520212551 227868078 225685558 46233613 307317267 622612025 665678509 31910789 48117331 658582811 985712161 676302571 533451015 175608131 118888226 992110187 947136733 327060040 460604813 560950386 652290913 419630391 970092087 25536429 361709165 972813334 339557572 446159587 834954756 45999393 85995103 610148988 584954884 855850073 37612920 699338450 788545441 594441600 71975022 923817400 558918968 377573658 800436228 665439215 104970978 753980868 966528968 156118565 14716146 89980508 101830253 937268274 518243251 181365087 464811910 820750732 380909209 307809673 626414409 524046512 17416942 523071742 668695754 981738556 594509971 12541969 655475932 924266548 910803053 676412107 486781569 765404996 421926599 583709517 952011790 932222159 436543967 392602287 899862181 371938646 746288880 701473333 410519763 690536180 751433243 484202626 668858180 8475267 640910231 840732721 349949155 579956580 633585708 337001386 442625958 140829966 434988365 104911447 760190473 175819317 900345704 246424357 355743208 623628062 399996444 116710580 298720232 764698439 657198249 514822227 814831320 217204650 155427879 550396319 834016973 494204206 139988143 21967850 489837140 312533666 222783252 381990040 194576662 277855319 153423609 56911776 731496112 571293848 270508065 850500892 984275719 69011839 377279619 922223910 922018567 529080181 188684173 12839818 490783615 600887644 935242824 322600842 254987949 773769274 467479565 66234733 172582955 251928858 939822903 45066902 355897120 86880055 313785710 665642770 154182999 373969643 572023742 813796745 238839314 903032243 163324292 107309385 477084729 961804773 426526858 935677645 196821358 104828538 122434612 614446598 823879661 406771926 760491859 916794540 308125157 540467790 522592320 161131468 939041754 860093178 542676881 984269750 150340842 728852126 750170149 871085586 770430323 537869322 892014248 827320250 608974715 912922281 217372794 6582459 937526162 564352291 913125124 829777913 39622821 557443096 207354268 705589398 279550853 264401258 788474664 24454913 284730701 568062827 382572245 127667366 638188119 231993381 436502289 945670409 169836761 32479809 476773232 17713323 202351285 35942953 825510285 232114859 539389860 907939977 795450124 696236583 635931205 886430301 645943430 571246480 178939267 199797506 837796983 508605531 398529003 262303667 497176440 705046482 46314385 869036106 211335138 560116223 240372279 180971914 12727643 376309065 323013951 289262393 574163944 144488468 599370261 325420394 153550199 47117269 173167780 806074841 834542540 649805980 550940532 898623650 450999076 389734858 923920972 247332957 940387090 240214596 446126911 953481944 140172249 316018450 45666190 951988808 738750056 447646812 9125071 868204354 737119171 485838626 773849692 521267604 73466807 767667344 15935098 20778407 391075261 764122894 292912600 234975990 760569661 673534180 397771645 947694531 57332084 764774515 77962225 816001033 352681231 542948559 463032459 339921512 989989169 89328300 622302332 345216751 937790031 229284562 158239416 367652486 52056137 596253936 8034611 708667822 443047508 909991369 179449494 230703164 970830771 78600651 700624676 547205012 163766015 640001154 158116986 243191957 92876620 126302483 442651616 643864692 165697037 591809534 631965938 236742726 385696432 987263806 365305911 246425864 539251865 333174910 488008266 459501461 775275016 65902387 299585145 912038420 559973120 651256795 588116157 780392697 502482869 834131933 681881272 882074411 66498780 620897412 779688195 533515441 328480889 84422380 127322482 261201300 355323310 763525492 817665043 313467187 713679796 105613047 995998330 136548326 119084257 690794141 131188163 670168436 681639681 429745184 485501564 997126872 10768634 352431359 80159378 586006967 568058796 497449047 819720561 309634548 887257123 327872221 527078678 486902675 978614886 380235041 421999866 681646629 870714721 54097736 546643667 424419452 304310590 233293603 44766221 135309382 363664055 754353773 518860727 432164798 959475901 815937449 471060772 100514361 753274176 264748331 799394 180882946 893006786 216884747 907079206 896663565 101197367 982187178 759357229 387258381 525234152 647960933 552131944 219026223 214363064 51886307 70270884 595866568 225853266 514639698 733828 339168884 741451823 579700792 773846477 397561064 12683638 508024348 768493554 880233041 129867393 564314903 339311779 346109395 817847325 828239327 605542740 544735172 746367707 950624167 279252034 953178815 925612564 666829825 730529756 923949248 958048210 689918209 192251485 838931836 718242479 441476946 682231052 833818568 788010952 757053623 652427205 974070137 531517211 667508457 541098277 612882079 525509003 491406306 965819216 36627115 928586064 15538277 506661502 949543371 286744125 226333893 242676165 61677993 54757271 654688054 395595428 412641995 856101078 438736991 921152614 532487453 655408853 28396367 625164431 700025219 124373385 873964780 860911707 114195359 77715335 550741543 245658901 876062531 497578101 847276536 965349911 865803146 942901926 106227216 787751488 650583042 410946327 724069078 589054537 236739948 917023649 757167980 255365652 755532094 348738496 670955444 909598894 283898323 699592343 465409950 293552593 971545040 635385125 556588461 107200113 923835108 193772411 617358403 196024486 35755592 237544592 836482103 462485745 360992185 841936307 954232032 489702044 444423128 481538819 495998486 575716834 262921609 880274007 303794687 884688720 663219020 933801961 84905035 35733159 538639652 29794530 793977030 141835857 191530923 613000378 584053896 832990792 793783948 218707359 486578608 305118919 410293644 214233794 646378607 768450791 861914748 56671050 280744814 906783233 869855514 194432307 746756782 424438567 510250448 678421192 92848579 298669331 200756611 506614613 522937870 601168053 588212294 421380092 144573645 505405256 924871425 466079911 227473820 360167895 452787814 686611875 724898019 607942799 784280001 64561761 556427561 915983569 868967497 892866881 975629002 134484983 514724507 29217064 919734172 292299829 118268778 500482443 512013152 128501358 386098817 494794303 627046358 836568268 890636880 88036174 388231564 807013763 434250396 496891508 388072282 329017273 699935839 23359252 547492514 980820891 158392194 275803467 99627112 288821447 151191501 456612173 747087123 750009411 584444993 349157966 573189751 175786829 687884755 397097574 228622352 854396105 807746190 77904732 575710094 231798186 501122582 92679202 649094630 924255822 422928202 188200669 974067740 277446328 957694511 250659353 527783129 406682037 151766448 143131715 506507807 484063488 559617998 824713716 179257183 787936678 973118138 83044848 920266660 551665243 673411695 943546034 34044131 427649574 478608931 678698005 558635957 218782728 208260001 929820992 799717352 544411948 63138181 497610694 318502271 898400465 829618802 342038541 673061169 549898381 526984173 221647258 648123465 509448732 612299018 525957371 206954514 318383435 965497209 957688653 832660686 432936987 528133005 819058884 567972632 93748892 805387696 358232254 432771132 551137213 574634000 921592242 867026124 985413438 225754282 643610357 264723727 273023952 251323482 246335749 399891075 16800896 48013476 818118598 910568158 399725797 726920816 821593662 661745077 829270347 267481508 765077559 866499751 656897162 309780776 475364074 939185988 583005143 854252952 685429475 847184497 531066959 639423280 845718261 760868270 875143115 880248123 864591326 379330678 701235716 687374879 867117763 902539644 348912045 811106872 239997004 175264006 86865541 876915970 952529840 372955112 10173409 171236589 370314127 909359018 648022838 392783345 217608836 285068999 170988571 202190731 571337926 911962352 71548553 550906313 656670936 485941495 560276305 970900256 347141374 847218465 692689204 67026028 449780165 230522935 944239076 500223363 893103700 647244379 843832263 466545998 438007549 452863438 569172109 222349815 914723704 755766298 135514516 542749325 718158909 246415336 883831498 355896373 859022793 36558892 908576797 119983177 214307780 271253496 28946982 692675937 156134545 857701210 557595011 177535857 335660158 256537250 322387 693932547 835144794 697095486 33893957 538522355 27837106 780605338 562097119 173720756 409437619 359245549 805846209 51480753 312788624 935293979 403987880 771857666 815228686 389211171 730864271 41309608 48581510 860732073 8956782 22818215 132061766 159473058 201746726 385088537 929165257 781620122 258048531 476544434 200252756 46649793 7311347 112676684 275863776 177638159 892696672 381568525 411394620 912137183 505314096 89747570 603914848 302111563 227272948 977976906 662723232 844156715 618308333 679847379 465041327 399829208 291303318 897723351 170442756 61291839 465299741 837543190 32860116 671112234 255431696 109135446 414545790 536509885 670510557 438940215 231554856 20502573 369722162 840705178 510768846 719880512 400364184 285149539 770561135 631129546 284914558 691115955 267289344 616663915 693255634 701394145 80318271 756164636 108582411 166184941 911930866 645083420 350270730 416938046 804767594 333494314 998202972 743186728 937065511 201363953 837688204 60783225 330179250 29809666 796297887 176152782 242638745 487750099 262420639 833405223 968439790 624542179 805146937 22535626 997787836 105318552 970864710 878716013 327650235 730264405 861103290 174324912 31273363 226295912 343894558 221193963 909034891 53800682 952349335 473621042 332673930 771456151 733290096 470277087 368172629 983429962 888903041 560402890 633178687 483894312 933361000 313602050 658179993 932839487 10117838 328506400 380002003 283931781 288866436 661166282 353823112 6242619 849208552 453102802 485427 720877979 172702227 425870279 846807991 533017196 564721009 612502679 109733223 347964516 241136848 387396582 780931486 187524995 476073202 610498288 328710643 855786406 901434581 928514526 488658679 687432144 517262632 98087703 800782760 809282113 89998475 924205313 707985309 103777576 488725395 411427641 863410888 188984058 456414551 988613395 876788361 465584241 695745407 458046254 639323556 872297951 184335264 72137423 706951209 222605983 261596928 494719696 534217931 355133759 511999 527677870 372116444 515810768 586431566 348767691 521600013 937648907 115064211 495689769 253078822 563120490 156178936 138742129 268825345 407963432 602403877 302405969 415101355 455342710 353394843 843709346 715640750 56956650 554852637 982571380 670628299 239740187 131968947 349381235 864221146 279986953 7991358 948304629 623669865 262363757 932863801 578985886 819611214 43223323 364485039 857196116 797562193 900792383 632766253 56978350 906295625 874014494 721391634 568842668 847926541 77514557 99611152 717138996 199049480 517784367 499407189 289225745 97231066 822229108 379970119 922465093 303089377 497355749 858123643 151338827 732107670 123140711 749684917 567666130 261062552 325999593 78494146 548314523 115978299 10284268 29023251 897606330 644318604 120267283 428616827 845390946 597142034 208638903 207588458 655753053 924321223 463084078 253311703 932451310 979918605 557708131 632652654 340887984 37488999 354044240 223995104 668620343 894743112 600763671 673725807 459831055 672163763 308754734 269403559 845361371 83608084 614891824 568830886 921107828 986446173 754985784 813885273 478931549 255860356 192343623 466872982 247246581 887410170 524652976 34373441 188356146 393360265 580853699 750909405 293088112 49324934 865501331 309420428 162617258 656632858 109386453 36761595 751931188 863771469 242753084 383439861 880133568 319455161 266910161 546787046 337519856 352665471 666697728 27528378 435072118 272912406 469326970 599770505 718414763 41266055 823030166 340536092 746473562 313306295 70227427 973575229 322196407 364258642 102346081 763527374 877824700 306944293 100483616 837531817 767750060 425193605 79685990 774065281 850497746 201650857 343210598 496328355 177062398 512995834 366923028 687411266 668485803 631913336 100641163 225547791 257500136 729839152 415822797 368364874 1056548 652567170 120786756 235786513 903975687 711705927 324890755 2549206 855116777 652373290 993558037 663410190 175474455 266769754 587780206 4192498 836393477 174389545 909317740 417499383 636135599 100651985 321640380 914094730 880838249 866195005 501487238 753804301 575507030 608616343 449672744 853658730 57043674 40654444 587732422 943130554 989304452 41031462 172242374 250115722 692043748 328015413 198491760 360047846 402105732 97455067 639358217 246973443 971064562 528078209 171002413 793221279 617787585 505599309 319751251 630327362 795395215 129251933 702382766 517743848 111972461 841607358 500079977 578021392 973448711 268473077 558479006 195430549 778139816 685829864 868519700 102731369 867888 196805710 194409984 645677562 725361264 389432290 257347628 447830999 361067574 483934005 210331463 967654876 863891902 638162646 797594183 837598959 471050738 865918243 352708779 703883709 808828312 922210164 193995755 462563052 108267433 300773832 682312725 356269523 733611488 129925295 299727225 430327632 62483779 567316607 439587561 648720162 998233922 643672913 410069419 864864103 548284043 64356724 8509083 411622493 863704404 899799717 45996255 178408833 951451477 556306034 934513957 153135527 659925108 152842586 47221791 938618362 48902564 702021313 22794840 711858874 40136640 846492417 689845656 216039857 412410880 10231839 153366614 813347743 510006745 753389706 930662164 421448858 49322133 544922877 278584255 739591599 96712207 259136701 59225688 127748377 282963997 422666480 95065808 146953131 188837207 90460456 855992518 167960731 788192433 912593984 814016576 422381970 827132421 659380721 298866570 234534426 924403819 664056229 910414970 494069917 127219520 420810078 859325085 561125904 705955572 59022308 396322654 906666717 534867977 941215256 651846634 932869548 234607318 223112410 887097882 771170362 252623871 774640721 309207937 676127494 968068092 667802240 839126680 534325404 461439871 699451944 777934625 313090957 893998002 583217384 857622765 905867693 615720895 933652597 62823353 65751923 388944587 163712606 44721899 662701237 518708691 35489063 435577946 233359209 430582815 670592401 448295441 964310319 740612497 908644508 634071319 530958391 935944178 981470274 374247276 867436789 605208133 577314957 887752892 414036055 155407750 4981328 963731920 496713354 364704828 499416536 609658576 384177279 715805082 282274431 51486664 788578560 465217138 693147994 911319095 93762011 230895794 519817404 423990651 2911574 137692723 735839839 114093177 634589961 619763640 870197354 974701057 518164913 686301783 163169839 13692619 344085258 334553418 272676169 663865889 847605031 362929745 81873961 263387171 515476612 542201931 966390408 271026813 873809931 204186644 340854088 167276687 509883383 755886107 849804542 376312411 570498786 238237345 505371260 109276342 629064245 346238583 930250221 742779560 575295155 535765803 150368400 817997911 665291940 447428028 134622765 916343245 931199849 507072885 230035965 650920867 187553976 8248500 755789727 241046974 751784680 577906859 253418738 177937961 627046851 817030599 795756175 632854877 831541017 671592454 535049071 324950568 935187506 897986320 514520584 871359806 85501082 850221483 21993527 997344065 216775833 649684411 401907778 951482781 863505198 938415885 177004709 863248075 343048900 363296940 917344932 692616631 170002990 392652147 691327939 250339554 151317429 190676606 479973045 451861229 447336128 367049659 611279207 295977640 63664279 666150544 594392621 143934549 599612 227255024 978813589 564767606 793958199 889161535 13886830 855171602 472214150 468932945 970496842 792318009 919528360 553301443 530532960 889070246 636970275 372988873 911774705 435089015 821900133 935810749 332790262 362324702 814267151 376482903 711580921 52141488 11435494 441465140 382435302 195539408 264875560 324188502 787362611 256743308 100308796 663869326 79139624 990998096 263945908 181940696 781443342 621519225 600368247 870123772 963793813 911637803 608804677 833192380 79658718 485901058 888679149 596124047 996775448 667489071 542971998 695386041 340551830 195072445 953085964 714286892 107986129 626819964 416318342 101298424 153814749 318591293 386261871 521568678 342645750 535557998 784402778 390423880 235900097 178503081 55577932 678290246 699355497 186436527 589010749 349138680 937243611 153844335 87169558 847933615 126165528 408585155 208183788 989134379 519762593 929637081 338921968 453597033 424377550 750539752 713334565 515049306 482610040 344456177 830864663 216468942 813339526 365951969 334429531 583357772 452959364 121727565 124972402 392050119 892714189 608307436 914115320 472227355 148535751 8043857 51061701 67142556 451920092 306882736 385064085 15333823 845122289 833811515 25911002 122082074 683525667 927072857 401883392 260070167 318971253 690319699 671793264 736094929 618557829 934076965 584181290 260859882 846103180 510661620 24029409 1698643 286397272 212523027 622569481 634957316 243050995 600010520 551471329 12440703 619149574 861376467 592194211 454374983 551403332 826256451 562189021 934381611 953650528 86319232 707570972 74732414 586145547 636790324 215898700 457480393 543329445 604261582 830355631 394570542 608286579 909921632 939877186 996392820 687927973 11648134 908250169 856893456 146547421 599069269 791774241 473033070 788669885 440672603 111589348 387846469 943221076 902835682 91552724 239245165 904075617 975435846 181363899 189858026 739070992 736629955 930350636 584580196 522528412 6829688 647722193 711378212 956837339 402299027 188489358 40587393 432152899 596068483 453338425 546321933 68357042 994397034 366642049 616412481 566483233 400913620 684370891 430573479 689373612 824261925 997368408 672957324 530133529 945948904 352189797 605149996 557326436 534603844 602160287 973499214 592207035 650801167 391918409 1162006 127661448 824401172 955889207 374365057 452132173 135495163 194854337 810417672 22640921 758319125 519165662 121812488 690346205 460221974 407904121 777678143 635881344 454783751 386010337 250097031 722755330 205470907 274433361 572930478 257408897 370489315 412803569 741385834 34287119 516176709 456458297 509803955 637182558 615807626 292826389 843519854 623990186 336630332 931581061 945809285 977994739 28308065 747592891 139839884 792807394 225153951 577805064 984902265 236430972 947123108 337016625 664581930 879561153 820139432 829858635 64150906 335837968 371059812 120196398 135388789 821089128 103971152 684464835 489849518 992129288 235873254 515906816 208238244 491808093 896636180 18275076 644022766 424699329 934676800 618041847 144844080 714509360 102607943 203065995 833947522 982437055 474206461 82430523 665616294 171338775 799670516 237624282 69461935 268260149 929289723 200055791 133000413 787291314 635074262 929228719 81442 377326645 715937896 376395998 144324452 285527946 99017210 831003041 206351254 306270952 621935053 174493818 876261772 717199238 349066360 149276125 334151331 993645004 669020850 506339801 72468025 464741504 849653210 116518742 222607755 462141562 439524855 974124 994895754 523562205 395275821 270448182 203003919 360397160 713636268 862571216 568744162 954747118 953497112 85809752 891320540 87686008 447367127 1256369 519355217 501083888 88351790 627315345 882096399 321520866 456688263 578495017 370890315 502954805 995195036 747241763 572391681 139222563 98420010 878367595 987202348 269726059 472075719 576803703 113801661 902733718 169981035 990433094 941531982 911737005 782608574 614312754 950864435 609295229 168874242 317534038 408647016 359802795 765482259 535926983 443953452 851344866 648925227 992069457 793413920 232488422 744449783 456443867 113810686 297575238 611055915 182406742 758016255 850058997 534059277 468021716 121044414 541860314 546621337 993897151 423286838 791253515 750622916 440494235 166765186 666911139 919767234 316796674 899464343 555808881 407932911 278452095 252904134 116024087 66818132 635923858 229764885 526530517 223362194 385335783 151600752 647533235 835822091 738834926 417355350 416982632 277441680 246661693 886962966 932360963 237517303 620213042 957382215 259815380 953355581 438415645 339321871 458769535 568750623 819309593 728153628 471537761 637178692 406387401 990651346 140371944 341302543 125865571 564795536 364089504 252164024 807823970 683892340 170648769 407449543 252222032 732453245 900222425 567375516 608754965 438732358 756347732 223683254 813314943 561196858 478046444 556585817 582236433 667673429 37313477 995527956 134631271 851743690 417240892 734898947 827249937 800069619 319153721 675437347 598957658 855923037 553081822 560727149 703384976 876243835 977717787 220050092 818830866 397028962 535417323 490232336 103795525 492341960 783014184 287302957 417999791 252590053 224708103 584109202 256750372 703783790 851897441 789105154 139382317 472205532 840412635 6601431 250682981 73548250 703138639 178093541 771267582 41146224 721944247 818776183 654584350 416274608 812520036 596909632 57995841 97340128 214944463 585833261 285933914 9661384 469006950 836608247 297021376 824601022 447521292 572617855 397612114 810909733 206688173 685419477 412772908 447217858 42057766 654153455 261424978 551922462 102304304 317296639 268840857 786519207 400241035 744591410 460168574 15886855 681791871 223660761 272432364 990240907 861472393 90943949 469336755 248883495 674905192 230596620 935185725 29676891 397698847 941369491 263930274 310817494 138993760 876064860 584490837 251143232 490920142 760215608 957273520 909004921 465525079 102948608 315842295 747924511 867778988 712702088 715307274 853476402 996788407 667154396 499017008 913559294 238114573 2224689 125851498 180919693 824288003 312443695 142634563 413389869 679638354 995445626 947114477 650264002 259803909 677003979 226080107 812255049 201730732 85043427 537045526 291425257 30010479 210051139 714995043 748142534 851769153 545995061 444411914 619333828 572545180 257170661 690280669 532236463 259995557 571114416 629055107 362117675 708345863 139437365 34657150 941569094 833547824 69924403 906048041 813518591 931374953 30478282 127355762 774287599 743596551 636334496 385844638 620633354 327228020 781542160 842659870 934825373 921838344 355523621 183875238 812853520 280677084 812544219 55770004 281913765 153658560 792219258 351292735 126438038 139589136 90359255 405945503 267701903 347822654 37275959 581152712 749936052 308283126 200653257 948243020 802430274 15169294 78920773 426135676 146042343 30997892 405219076 547803757 903902093 610827342 714976039 115184090 812854816 473441682 554616859 176021467 324090282 12966577 230513508 771745522 274087598 528066911 948283940 233331504 78725271 144011511 980555759 59305106 308632194 70811893 839179038 70142261 624273037 155518372 875986342 439118270 279035305 856335905 130179721 248225768 691980595 380431392 349937137 730134949 476112330 746425594 695439608 550345697 880403938 270551227 137063791 595150824 389489517 185588408 374281599 465372054 417145688 563896158 624750923 751655575 310760783 359484385 53251845 11757669 450777447 103171199 310762975 281688749 708789470 894834011 808149955 155842054 194068615 666683360 438870307 135053150 977313239 867627210 973781368 155999385 841884985 913616435 122892169 174881102 910208156 306357750 527914899 562048592 221769222 42086654 310202490 534484724 290275963 454865022 725843173 141035370 21360144 829012608 462858440 729991920 137676747 52643912 41056813 537750335 956408735 343177765 557411381 208029524 679314077 587050529 599196440 778094444 135146585 506466751 749137914 992778548 348941774 40663675 685184862 559680330 23585405 789192571 642593720 696016342 993167325 776753965 593670022 899770858 118934414 356585700 59880198 222365261 25663325 88913990 571213726 77639455 979883150 201891814 444838574 922123178 782574211 994580220 654561497 773500297 941177223 244552658 955102689 869266763 723592772 99304880 819101214 723510591 381779536 894532042 137154609 15513883 83280732 325897183 275223228 106282182 956038240 740420701 638508967 569393923 717758378 162134035 79503413 304067346 287209798 151072953 649970793 683112762 936070199 794194528 487807939 174184078 185372099 932747305 782364400 298740082 483230434 171028379 220868381 340547053 653911567 618146846 609520682 787867938 635482232 461436306 615962322 974557008 229608028 3749433 932373784 473263584 946620153 282783648 838861014 309387394 858869577 767840424 637245359 378078519 103035153 157202541 5438119 57955614 163155632 196934287 402217656 576031944 258052230 813619967 190661757 376228391 461242961 73148683 547953058 835551349 875254895 186618914 47154101 446992515 489191369 794365873 2113896 482029108 242093073 509026631 898652692 476204497 405172121 488297554 343513900 254249214 905478261 470166904 728734573 883713361 10128922 414815979 510650566 231692119 470341033 617600609 568030093 94493046 764357759 867389003 681181147 692042443 886142213 670250869 821560194 151341987 641528581 705903428 208010408 442946 608784386 950412462 253394722 630128626 391859227 821532695 498034727 194380843 239036319 571316457 512422347 420774784 716767124 472609284 268729155 599974130 277317947 599998168 790905168 379558276 364079219 983084335 317108922 687610935 773559252 738556513 847987242 674438787 267345366 24546398 812735622 313573839 12563175 47558394 318533239 533418646 690271740 851117256 993375743 2488744 168622935 539991350 981902984 388071424 500028443 215137053 26076934 33884874 504245850 494849629 177846044 687938111 437822164 434404693 977116094 21416564 691347403 668663172 543714015 578008638 525783847 311425290 787115147 622942717 930916806 871330203 478675067 642439 381675516 892747576 817502345 996207502 159670888 683086072 195218124 911505746 613844419 90439418 839286278 218931857 42372050 772687584 888525724 75992905 618041615 6303423 723215109 414519065 814535807 588501904 880694429 245306699 631836642 370441630 536574931 605535559 381071777 844869838 144994171 947589594 673143237 667146014 185234813 44465245 318237690 144535813 111355063 202116990 523229496 896537119 859472761 606938871 552993125 650047337 179178468 365996173 535440475 417426331 263033865 189091759 381344009 714710930 621276960 519779753 495880056 214731085 385852920 422137220 182124011 978963004 333822055 130127414 12249245 470677750 706376159 395221512 952631064 381867147 573549756 965010132 496333317 184802812 700288958 539090224 419349493 200208570 4978756 201619549 399502752 171797684 845729901 361148309 267849331 798632001 982699342 883009673 444919048 280995393 843211839 426054382 936432135 379562145 997599586 881273544 676724012 130871024 72101841 41463374 756593245 372349203 887731426 316215861 377823184 559375124 204474919 635342150 731968111 25015492 863492254 882372212 360780390 218661709 909961567 801765012 415795999 517272191 313654933 63375994 725266866 985254286 30178471 900352859 723335262 959518318 509877908 149754632 207319250 717188393 943320929 862760352 952421705 966862521 429380928 45829755 952142019 87765169 766272586 326821466 193866061 591688945 633445653 810479767 552470326 298972115 580229658 324834334 317312246 133107173 151992752 282895459 708444751 562646514 254130769 421462324 191264126 538944920 175498719 955022984 757345807 204859837 336263202 812933950 814037297 544965638 602171862 310410602 62319153 846956952 577453734 372791785 984906339 844938226 696487383 51789161 316374649 104669628 967951256 871138950 795403077 135849541 292629641 630814015 703820909 410355127 525857896 856499606 864461677 5440230 922594246 917718094 219617144 844540020 893846732 219288566 280200093 539396941 989291977 670274407 591415809 532010404 159090016 227422268 240148993 724325637 379668428 803140340 686384012 55993609 947703405 833776132 341388200 400761841 256414474 517286429 127481071 528759887 904503837 636495151 425981368 246361594 645970380 262649932 873137247 838397994 957500757 802971629 244724271 573157868 897499678 226222188 983989645 558009907 89377419 294718184 466071202 951740365 306865055 526683411 369619008 614417292 480376192 689661586 912791243 971306525 569530328 640808964 719823012 285420767 894516679 95162524 456257122 57401183 955766870 810391923 860355873 726149204 797248217 266162339 16294975 950790961 550761442 618790024 910797900 138589374 922789581 577471680 885043983 382210395 742868117 894082184 911979609 8800817 820236252 193065638 996443322 251718430 264306596 907346418 815944384 620504440 556778411 820438621 915573306 357165654 65667057 389835524 689308756 634019460 720497228 679940133 22531389 404428590 270842995 213402143 893239584 633403514 278887240 806898705 482578615 525460419 959297938 693736224 339409048 969074824 509291818 154066768 811179946 493127961 73766764 508090133 877655801 727041543 935418393 571036907 884278552 503957928 439433773 647165721 636705291 89761400 887180345 828467183 825230470 536795760 360752257 857947818 209248965 657733691 780922726 80625401 440699458 111598840 670994769 749195769 974833985 892777280 32767875 859723102 129694721 157481177 157253891 885189746 376676212 824281178 56296828 138656370 436619482 585458655 632913493 198122242 19204095 469161444 383766004 496091203 189995149 871909506 402165782 765474020 483892258 932437514 185752434 922917254 309529446 999425413 439103543 398402366 397940139 967044223 989087505 572357646 779067664 518591698 379512435 156310166 995387297 156759544 71461721 160796647 231346505 387745416 236580859 798690750 644219464 13593759 38333630 329284724 246697630 698765314 479359742 557656178 326635362 788838327 661212219 680254807 967522254 948670746 721218980 540721378 892967185 206906018 813272410 295289666 559856619 893801812 695250574 450540990 446756988 479773208 613483704 502687810 925080506 705627967 793566920 627776337 555323815 870214977 568761781 157630974 625151934 146022892 642650262 869589288 60393453 366140899 401696629 629727555 889307681 261041334 653042072 280774094 286863674 415246211 361411284 399304131 948590909 561903950 230102993 555638124 257752512 978274092 464100599 840918146 251424742 70638356 874036953 396579785 185417320 118866899 48546212 589273295 439821531 901579814 763622821 580702652 460727432 993764056 899271108 896158336 679025179 95601459 64995375 84050410 588706974 969466977 639562470 371601061 414728104 829586563 91046069 974282370 831466543 477971325 127409269 69221826 567228849 74277221 580801554 868225636 379326552 150562876 249545435 588488737 262022267 61357844 129898844 556644226 566223924 233636955 403375849 108015367 976164819 351052428 106636664 703903835 994393927 839756289 526903249 913165221 220638977 535056301 141363581 811968007 27670622 387412912 770800761 315356038 854239846 796857181 180085993 412586936 90036025 66005506 706336519 275100157 963763949 748954757 429015797 751337115 895400235 844426040 72306298 940796737 87582218 605360061 845165978 575685928 741065772 682255764 710486315 652987225 164107719 759948172 839280929 856836561 508515692 568885662 377508615 753793116 722145998 642691756 564991003 704280119 94570660 492977581 138613710 506167344 51581189 948860872 966016972 577127287 811440007 692189970 294627104 575309126 737022413 359320125 918817515 171557164 650340604 353485180 916044797 601570360 460524962 272276090 705683345 121146199 265886554 849636864 879736366 696587134 263418540 826541965 915658691 275737242 610734859 152520614 946194039 883517618 527950303 472057726 628914168 635967942 106245786 742783127 250670711 569726851 999360433 107448810 393365359 187308247 455550630 431896533 56039790 408463984 733597929 639062794 898674498 947618577 101643931 697006696 531049616 528432703 800093623 582184972 883679154 686436327 865085543 537966182 302576286 864134829 371055226 42975628 921736828 868017335 183955363 47039902 579816168 301000970 905624294 376535534 128444621 509465599 149803176 306857680 601752513 981662130 728729427 469058292 488782633 509647326 641185664 224063897 538308280 568651813 729200039 125198986 650283971 627180205 451608550 872380765 250262925 955043324 17941643 30795051 554057808 62510040 289859412 386467169 158753565 193148390 594854740 595477544 129690322 242626929 729064920 294721511 228721497 929687146 998431848 116013201 679562587 674968819 60881811 427760334 659996950 558152606 850483791 45630956 657347285 750685834 898352997 999006046 338094386 93177273 594295700 378608249 894981712 832503629 34637430 285919974 12718199 355276851 950216457 513478372 373046716 722026175 215412869 383242215 74370405 305259784 451012045 928311070 27825840 553347695 957332251 521454413 149647531 97872952 983458091 584632686 522253721 42456073 283262856 165537526 972973503 686696700 408765902 277870854 432659900 774815811 871938986 46404116 117442599 267519791 620198054 358882664 813439853 558923818 442770833 837744886 993204018 154577437 450584164 582147801 323102678 922470535 561885400 248235274 772524078 339319969 83876191 546174775 83868373 366393467 239057550 934181988 185402556 306220720 687809114 761114179 623737474 205822208 402392319 633489370 949035584 64552315 250468365 151846257 285250982 206932223 290498618 815777672 589050350 423792766 188135209 328978596 78899414 45869767 877974367 522439374 710535771 726978713 843321073 456289434 395108307 53323787 744103589 102158159 227316467 887543851 928284346 921488808 302084239 783834582 919574999 281479980 434580347 622162098 826753316 981452656 845481417 493783330 1175779 217180891 948454102 653873207 899001329 853313111 453012055 379776336 180492001 552317339 674720499 571624964 921098725 527959175 816132104 2640601 557324752 233449842 425672908 289995429 957737860 337963238 543943315 851967031 108622021 520626087 573290444 700207551 145302669 934083900 654153256 50365049 412017665 24411825 258743039 511601536 936009599 570784005 808534964 380038587 226281906 946573957 21963578 984850110 829941633 541658811 895877835 471936641 896722520 680495460 971939304 146822350 931664788 544901590 944628757 470515592 699635973 509661146 9833733 798790987 543481144 922862560 307586339 369288911 650988478 411403060 537637231 981296695 182275921 744739319 9342150 510008301 324206264 180267600 470163726 436785686 660113599 184764359 176325812 104374960 42555493 959625178 192014476 267069636 825690205 732525281 405652816 179930574 70169988 850941988 965566225 239333348 274699858 180222332 450181641 797195934 120201964 793123550 276292243 370805766 61684306 292660211 737261969 558110037 115110281 658269132 846835792 183680825 619645478 104012116 613337593 652978256 253300130 983336639 649199222 338345356 208428697 744836658 777998025 395512524 890816318 886160381 958183201 785679597 386954250 465865089 389692689 230119580 371327452 157787893 668932274 940656540 21530455 137240157 284183583 751731036 639254980 309599338 437287247 734584394 189322672 473857653 428420842 656107947 140410583 41785773 735164342 582886450 556636717 625733715 283277229 642801000 94055653 374933800 406462117 973852483 162158590 617996986 338825853 12973877 246815285 582407232 579063782 26863863 914324834 66304815 513381868 890295774 975696706 537475690 96386520 763756996 980210795 334229230 646151028 620928464 947266331 609128361 730822051 709786790 762566318 76034240 29064544 62472645 468810642 252720051 356384796 79430302 866810664 659931851 238178243 911521580 640129717 25759023 26023026 190145594 866430074 292349003 987359437 664132591 979346753 529427010 369754979 270788983 570535450 389043921 366679369 413009161 339836594 596457546 452650675 123228022 189914439 57633064 482592944 734089634 920129453 76329323 43696526 805269869 942398901 743276766 613969944 901567912 973388536 707761344 841355876 570618174 372939941 492070214 806385881 425633347 212510449 249608127 512362628 518370744 270441867 401230862 584288507 689366918 458636658 887593764 819177813 60437125 863939571 428312034 170607364 275958952 491465521 496114850 78986623 500624047 416076685 371065204 775567183 870716112 105304337 52658848 679867756 170938695 437683711 505001697 369314761 672453815 368819674 852690110 766497506 1496951 124415410 477299647 21306224 447285894 163275496 836594353 645049344 101096845 263931040 363411901 857521239 871313950 643174261 683124645 332338702 609565567 253745850 366778373 458253314 395045355 508932995 346600123 168413256 589636386 31723424 101235640 828513229 193853706 673182365 314083863 984189008 632568451 367340121 689778140 773349485 2443810 811854768 207907010 924062112 313247424 946068495 220075127 572328127 826915841 754870508 481053862 882893285 833084983 836156488 617740700 88735337 636062561 115317474 614771768 487297839 439877657 139716708 680326631 985205198 899371656 133675091 607488151 870778855 346750867 299941446 39520703 508707590 389265908 243334414 297367580 160928986 255900168 819095009 545847888 941325665 309688934 764320133 27634110 367452987 379825303 305878239 835899565 513777283 417904426 998203297 585007085 766372735 848672491 441961975 118371473 829824605 439318209 973208396 258493620 663947082 581945207 454832653 409202034 968906217 77749710 468862160 502882181 538938416 377830798 104149712 743820420 982817021 242419189 363990235 891887120 938294399 813387290 503560929 102087457 14369064 229010120 989519937 780417914 771407306 112555650 393412614 380952587 683332434 822291157 549955623 558543839 683421256 782183593 495662062 745641270 715520912 488453842 713892307 476549332 11330032 876279307 595329266 186467944 453870355 149520677 566715468 82844332 743692006 385635401 705257658 383861964 557426291 3294516 848565485 193281731 520080250 673019860 536062604 944812432 928240918 861381874 176644813 999182637 665929047 606933392 930921971 822022807 189339364 421788589 887291885 539300591 271927123 435650583 279610896 549648536 508867929 519594425 337971550 701930521 351475445 677670239 466070395 453421981 900840915 699128187 808680696 380471635 693633513 883089058 218082136 309555629 838835193 315542015 690282766 743778121 248125948 60064283 57953082 480481316 651547104 643800545 730480319 752180157 759025879 415335446 99316778 410243911 446801209 663070060 65373707 250032720 249204562 433219566 175696759 387505468 824298147 863337752 267619759 237805418 490549975 683730081 547653326 765837383 502201883 262492222 12825823 118427312 587411996 203565234 135726570 68746623 688005548 225011296 41589648 304210962 823595441 413090042 160188911 243517360 519441527 759035840 575509283 566675279 627628574 476488774 770232789 940948281 161158512 379199019 678486962 726472023 154189649 208274130 919427137 802745780 853329454 652008513 77235019 902155606 204678229 632650713 918826386 207700221 698665562 725892520 54492962 329065596 846134197 725889475 280537497 321823086 689172464 52194788 632423849 214782829 518344389 54184073 721261037 182848757 825522304 485228823 184602949 367879281 244343737 770590830 736234831 830773984 131278001 433007909 829530294 304075991 95431094 926794033 454387694 227342707 527470606 164047720 368512414 526801254 639683829 494403954 795198007 774788880 493769780 943157084 597165880 525206749 292836546 218299505 942329797 953833553 506946467 235115872 697353539 496257180 604143013 872263628 68427452 271046061 23317648 190850181 462385325 661715896 177590491 581200090 202931229 497672949 556927232 750396059 926327283 945636811 944402404 249769850 512973491 898829199 872831140 442750447 222991712 111890528 769181916 358253355 965998060 282402123 450851154 186988464 64414248 668463634 73387333 334264678 531258786 680562421 165083193 563483633 630533869 667626027 327681550 998845533 995112174 828944356 364534024 814146984 489804708 270810655 725884484 639021502 571407803 568268361 686226924 202024554 595153864 40586138 318370235 574453214 584299887 96404131 600504405 987983330 936208370 825945297 727821108 111487337 279730488 460908856 450445054 237311094 381061364 322111220 39594605 470007265 249956923 944770895 641181904 431651621 440173237 272097012 325525433 326271624 620266913 793976615 132921075 195116558 554965487 413706708 487922568 155805412 665318839 920586015 793515165 328702305 742666030 855394208 613211680 552375516 829357686 806977222 608170483 134647831 540519115 279923189 779059598 959297805 851753620 128538968 997515492 451426843 819323754 187346952 252926232 361671673 140839060 361314147 445146473 366511823 315145863 723393232 602803311 125108909 388193237 534973657 886834155 210748017 265984512 771711834 585833687 896599782 883598001 553132343 848483465 922471483 354219209 631119338 522503617 705593648 88404944 632821311 700115169 288741467 390237279 173080376 160472164 599557158 932581700 687918873 594505932 336119435 466692411 493818306 970923967 336118930 379499849 685784147 571505130 408860394 926347015 346090263 966460972 139021857 99199984 793919961 616266164 257239379 646855708 882153154 992955266 709675745 322415493 904956265 277883559 541841332 245718120 798923932 585907915 393170895 677824393 126665042 544725837 372873252 16732974 924614445 802707737 859342222 884534600 890972187 928724880 744291250 742581223 631254149 831506507 541809106 148031556 805870177 682979769 138197495 944491426 45926820 808737497 740633936 727911637 932492440 154907932 776730884 261979246 350048206 724036635 443261683 182285685 70798622 624175841 245791243 443894547 391948591 722734243 195894234 364165026 398184936 580384767 435134020 371332697 538392325 136822965 368795111 566147839 129193783 471426392 81414154 740331023 805323728 199996578 26097336 720230299 309427365 887937096 672864651 788806307 473507480 735864305 128451968 342726826 429589150 2084720 212639368 267884970 321751572 712504293 292224699 447516055 112449702 32892899 33337221 85532503 71561610 954951928 958592213 337408063 349733887 429754278 255106184 199125953 149527125 85081862 916575820 671671282 65651712 514366378 291184060 244850784 921172499 426072786 956133752 11700860 63561229 355602976 133654229 932657622 217798823 835824578 737132301 908438308 692632557 213929830 921494663 914933991 977514371 333181823 145657185 82272790 24061188 564198703 540081203 441819586 356561340 7584947 112740796 910362916 5920187 660082544 521319618 795264403 568095658 248469774 775929823 636203983 201084887 243749730 844375326 970242591 659216221 226720916 556155456 22455445 147190603 386702042 914199249 989726589 899668499 437494400 301913532 819605642 404918326 285367281 535428890 950947534 3474638 769219404 983973178 779362893 649614521 417696559 929503031 733974126 164724416 64256507 620217367 837958889 579392761 603621122 118873751 909657681 322754228 115771998 815600405 921337573 312729383 883662914 529222125 979990322 222017683 527576304 596718282 791835947 119493364 21090021 324337190 655266054 761751456 547604168 341418739 639597954 45691387 18134254 108694919 592427494 113640556 736780621 787985793 287854068 812681403 807334145 206503065 790074971 665342765 497991673 399726470 555466696 78286229 899219479 163009337 422292480 882888652 19042057 927483878 611712922 820479176 640344187 114621032 313120610 527681527 579084325 789791644 418262630 111750141 764321211 707356424 18880237 677284924 677852008 185198293 580927706 202928890 777813942 722503847 405856820 284130116 464022685 63797526 599102738 31596729 419101694 583442761 27900133 368850715 483713402 859527226 967024197 860767540 658838195 454832303 428336247 723113593 357480809 154944478 177945074 260198687 286726413 225113199 448958490 711270525 538757073 173574064 744245589 482625370 99659478 684473347 172036372 200160829 832059751 30980574 930255329 875725306 607386936 118813896 955974080 494903967 935230188 172801248 899639738 748176903 115984151 490116810 394670079 314202933 331608495 380667564 250826296 431809774 777427821 858555546 858699287 332545213 810009870 516094738 845525425 572264531 564773746 164879605 22951074 561172133 38993145 58196754 346084571 314467617 933027363 802080985 175998335 639498863 896827280 834030039 902318875 410133669 220150681 80064971 169527465 108745468 695509626 483819628 636719109 866940114 117739208 770688337 882516273 293989968 293342480 651670371 166551953 540030797 244792217 338434378 749387233 972132384 609588848 171109394 30288257 952362703 276841640 617144235 504264674 922033097 178542657 490491323 922425659 136415977 931952592 940106231 215188841 13079755 242818393 339065399 391477898 449634598 598689114 641067994 426682126 947526339 377118251 727818230 12419716 898534192 254070107 513140150 768740275 857661088 72186086 637906336 608130633 800758997 638154364 525199701 851676296 668082720 335033337 217500945 535898450 202439638 222607069 156932370 776167329 585524086 530427482 319316272 895362276 101490127 698686854 583689375 117362116 71698502 179717488 802435676 237376893 953469586 565534433 116745696 449248505 545969382 274990590 498393654 427928023 668142072 443668098 548214274 178040859 852487262 758696734 58713366 898208566 252280774 119253236 323144695 896482222 86322425 782966214 144575042 513045602 252678935 471494939 311395750 995289611 194619835 149270677 679566490 774802959 287111603 579715621 628812489 649825828 334195829 361077521 980564864 630657508 930058272 751022344 545589603 599933668 589988994 999324350 314681084 740290275 308472399 274325279 121160883 764470434 382448375 239811927 622538689 824577031 124793775 433535899 930507314 406559473 664506512 621918997 244791766 65397719 622635288 424854221 239413856 64003622 265132916 921583355 364346126 14577906 984196720 163571352 659826031 4094637 174192367 545989737 180296652 530017753 255098901 562698782 564106349 155391183 311478028 205672013 915538435 80152548 304299524 82962666 575206869 437141011 884798711 387471204 161731232 923461495 290793323 292222990 143528961 623931246 797184874 336232887 872814627 490963360 590045467 839782802 17406063 870860800 595094665 634754635 658230885 716651329 172845809 295600507 475260398 748338324 501704889 12431792 62453056 707116316 776396002 743498362 841202688 403608068 362309016 136604599 418072598 892698146 611678787 364511895 72553772 272263426 486019026 397826185 860653403 136334838 529316841 490216770 248984495 242175096 398041177 86460070 428330351 165755472 176369368 642632075 712555689 410211501 171704879 109322140 875072634 71459780 664067565 745876456 279041506 759472932 350657001 712679685 766682804 310231886 523065495 334717257 545744739 525999476 645892432 563986281 563382043 967187298 119177462 305480400 540277922 140808040 146430945 592366872 327410029 148026746 549665968 333935568 728287225 886325378 725894088 216541811 317858318 980319807 661143223 56095874 61629533 334964268 816509610 17385156 257216701 35675146 203025214 661394925 278656161 894271988 840538233 192703163 755146550 689618773 400541108 583633645 264610948 551887963 249035233 355204804 133371249 650372683 172871437 332332505 186178438 198155703 574169589 173975608 452847187 523515576 923115990 390933905 746433999 140323165 462524900 980672796 655610252 120777303 39407256 772978228 446050822 709470356 610913876 934083401 287000124 826440003 619859726 926054300 424448818 52724957 714833606 141626092 545177147 574813887 596504216 17960405 227762472 358104928 673038388 909283934 55533951 505468331 216635758 852798463 252861277 284064383 778895207 81874728 513968205 75648013 457951297 487201701 332237708 411593404 519960319 656548372 90375553 367305587 592484626 651884900 146230581 473259730 270638832 806378239 990526573 30851706 938396008 516404867 934472389 736211547 879929820 674687537 832672807 387099283 37080187 807015923 968580566 480086286 453841940 233109549 938952519 816224178 691220484 959195013 571269601 296621912 20603428 953997043 200296496 13998672 57386438 940621736 977577887 276882954 417613393 465783290 754123011 717874040 762372759 653439139 543990583 443804049 957489129 418261670 459665363 466256050 315816406 837843801 791782897 932909415 811107335 679596621 515801223 850167673 744801751 430398557 925048145 261515695 691563793 867946176 847233159 49461480 618026567 225279661 369433553 28685357 217415004 318458413 451657933 606737850 772219743 417167509 324828655 998558877 226525259 765123801 340501903 234162542 763317767 838812599 900286016 873574021 77665924 128758424 840426901 826548246 11801096 756894729 577766315 408163908 824078117 860277436 331726984 283677544 867268690 32644877 493714456 356820682 254035264 676227371 864575742 910845547 138742792 452649434 50550809 49277442 36408360 630156969 323111770 665333305 882212969 250528551 323705162 129087596 474962480 748941999 859361877 487486987 370429303 13351214 991849793 191436546 174555369 36017313 297783916 426441874 448613599 80500463 236175950 950158703 593187766 181404373 637690648 11892874 509155509 742219663 412880352 996293974 991262332 299236156 32835113 63171228 511606510 41598405 229458864 482869177 998781541 192687559 735727353 859845193 100290733 523362370 313291579 839164139 922540393 817808583 890784034 343632551 106660312 209308929 312249970 926307701 395349092 65882344 976124668 866861623 295332833 322567110 241959090 558183211 938547520 466115315 225591923 319667714 543646745 225690379 606349745 359556426 25057181 360806422 31967558 647302565 51243452 515575573 697881206 105145045 142851424 155718204 547021053 962794285 99514870 701343152 914948437 565911283 800227255 896768456 911930511 18993337 540053221 586764357 257348350 374328130 885801826 731664815 285779820 555345313 9474963 351081103 609808527 457420377 24979089 987481285 630231624 137052259 751039273 452429933 414601894 616507022 771520242 920646099 912997084 480759147 135592258 984843297 646661164 757431850 519525407 270303888 910298204 127442780 205526446 836501323 869910926 380650207 779189167 969137637 21833246 646428768 554567370 498905131 976375010 64823361 948485231 151821571 887809642 319075909 949726197 794198279 735443664 845468930 266313441 374140097 818378743 1779579 228301141 104613031 924536094 250287625 849929963 815771780 949488062 231804983 859728051 22112106 770645004 400581151 741566579 629648710 767701988 736226342 392061985 570095155 152929481 248120298 139755651 463689041 446623472 34248099 628083995 702415041 998841414 484307942 251720433 565825935 704657753 783691536 161067732 445354399 208242238 774263002 885189673 381660764 605397030 524345234 370459006 113751536 583799221 488080634 300238182 519689389 489469276 902918539 274804896 168908624 25642872 478693877 657774238 670968222 633275845 831544812 791195301 784309428 248985855 887255674 410879400 157615408 22620530 100175762 131621567 815861988 622136330 336744213 641649698 693257478 291879430 934468822 749404871 882666774 436314551 876279671 510169262 335055925 811285199 661979978 195417788 576461801 970064343 254527647 618530804 732607443 219583422 917451303 340332169 128123979 863496508 931906608 947526153 913766405 929827643 515996760 130190734 565788012 105372259 428948583 309336829 472337311 187885252 998963123 475095923 267983752 718841992 647417529 620596748 846720136 204048796 554722547 800784898 471506847 365271996 901332076 374017205 851727318 885083029 791826290 46240120 144750230 342330889 549438227 749596342 609676096 168453357 330507696 175924823 66882744 191294001 543049488 192489369 704043846 256061679 258480025 463658119 963421150 610798510 234899920 738211477 383424146 191344934 834692129 416434334 409214510 771197412 177858872 311494553 436574270 625321893 353817820 973943326 232461718 311051389 127313380 313592167 43261773 27818594 465032541 150091464 99068567 678144737 426153457 450002529 426281182 228156790 885798570 318825445 438626653 604229529 528280014 364606164 999782118 736871851 43992352 718747555 259083320 636731467 30112829 239765561 695423709 498052801 375156030 610432042 13350411 17164782 81234394 831186412 577007919 455006126 293911604 221030295 433726759 525947416 899938226 165242537 892118864 120663026 323719581 496434145 67227812 967647578 488143955 264548023 343322922 215043067 522117868 488892958 299498623 894015696 433891596 945214788 409004301 874639300 852313837 566199356 599923895 600099525 337600154 586320871 848919896 407663859 352584118 685170363 692395057 568578083 910964215 966996709 628825044 48363815 960328878 659564886 127402249 62259718 40703892 220876008 365211100 837158657 955138724 488671155 51366492 520443042 49754574 883029844 335149428 375966562 810786731 229138404 922035235 11683060 323003529 876014215 547435003 99901612 664975514 415118366 33320326 539244757 81703969 468777934 432169285 537440189 859914719 209837572 886953133 405293952 793743978 286812285 94755160 514859896 412000870 442420033 374144599 559897053 472160495 375700980 513576395 771107018 957713154 354910981 469800494 294334257 880658466 350207734 650987206 337380075 91059560 412462155 684310475 812382819 558957663 92846985 327248932 838863389 482754770 641470454 425607500 14671659 597050371 200384663 724318831 602682239 506418713 997371211 303209531 663635111 935859038 157793154 833803209 77481301 211649454 942885812 513197006 80535540 594459250 799817536 745292389 265537427 121082394 362817702 728287892 370545493 387354852 740316229 711178020 156815544 785003733 340682423 8535802 104923994 533012376 478871379 221558034 307202392 180610653 614851899 309616271 368405746 691465778 447471160 953376396 903568109 932902357 977420326 923265260 547532969 400658608 473415548 231566476 361177081 237326897 146234858 804330333 527654928 564624279 483642869 129826958 673403845 241824576 366105719 919120030 503548204 68313263 959131915 984868280 831873239 643216974 64837193 460934181 667431809 31677015 263004145 172567138 10355102 812742347 351657210 455229137 702064629 396652905 321403876 155690114 48719717 249248794 916228912 189682043 209532802 511119242 309160635 862494602 871515865 641376982 4025131 959067566 552686488 682033108 301207262 164795134 811909566 443240849 249955903 788307233 662504726 549243384 257839318 113066816 112283089 287873425 752453697 871510811 945319481 549985732 891926030 163479420 846035738 938640760 322370354 656925590 813645965 325929723 526100890 61842492 64249103 198282877 241168995 666149610 926944059 847244737 897685626 367770408 555761946 333747037 546041795 370376690 559344638 375449395 803525561 756180748 427452256 419602698 729378830 960373473 186483164 77803192 814547258 656169212 818022711 281780311 161431011 36629339 732424527 982932414 987102823 138658684 250287949 400152780 807464571 80716723 213749857 331938579 326088758 858560718 162637626 775909789 442506717 400097073 545739077 948436258 925228473 598043826 603642183 559940838 48360187 133428976 818133273 981928596 162560175 391173572 463222560 825098744 256671461 655837357 868733688 657385873 164477788 344518846 887120159 371047702 471718971 373978231 815104326 868806889 7910143 533286424 825741541 232466984 887005539 171927136 903372973 244063413 466064916 413405607 195798846 612669398 550998797 751647032 977849557 785998914 699486457 764728535 316822464 229247642 117118079 968691790 223194666 964219264 124709953 761447727 938721446 46926379 741889632 508077616 807324738 74730619 15766085 271668851 446780505 712515986 974495937 766293635 704967919 603706659 552966481 288036383 289053605 123103865 54714219 413716908 62362737 354318880 186364287 983307817 706613408 510980807 932289879 843568738 670489795 56252103 581817083 39605830 286727927 809358226 269846465 816113840 59413139 152903720 300478341 431064775 436168146 486558529 396678348 519384172 148642929 817166033 877692141 411377715 143716607 417923058 964416973 274712358 566146138 950010790 964863591 131678502 942879985 678627616 485304298 326630727 928308493 134107032 677572581 502073580 672760946 692481453 534827893 299250467 342177410 481246639 444290870 373415696 708870770 377794446 457768575 413970925 692491740 33058577 489812385 726325560 486876065 771295447 449379808 888134146 479893706 570238309 571625013 665217998 496584828 337124077 378422959 469128579 22698367 934228403 330976866 477446655 380745558 228164342 275545660 489377957 95288550 664359719 364787273 218376758 546190809 132838494 720291514 308227521 839046320 391227627 222547423 801776054 893343274 790196693 25570974 845913379 312007487 965379617 197517484 490521895 39881783 898299611 432089291 56864863 611237822 526445555 271079553 889764838 275333947 242784404 529550029 77681170 587637229 265258255 203654005 229828838 266433968 540455866 897431936 121411030 519075753 693586678 26572136 311801548 973035269 399030867 289077824 504552015 267627594 748577182 901104038 231417867 804057881 315557385 146154809 62416110 834116469 502898320 161591998 477049266 580788988 54307446 529441475 867308692 858901765 503655583 761511593 57438537 530570767 400259800 889622532 989935613 731166967 549274043 168823903 623580707 431549583 530552260 683485363 494104516 820788801 397706050 371517827 912739030 621445105 11300884 907001796 715218952 223112976 87687105 458024953 933435294 499885884 536343420 803637876 998590820 226398588 658203152 435534481 543422603 369883503 170435580 514530698 333794623 941413116 883973155 934889997 882723632 927713169 373459477 980293699 374292457 537823459 503463874 512271828 26365370 868422280 254424603 602174773 767037634 656263604 792052616 597930735 270971381 912275814 769967570 52058447 204332611 98181943 645002732 110141730 991146826 133292634 767485622 323303335 638373353 602259020 640034918 570029066 511759411 598324424 507264649 766687344 615573816 451628471 768924075 928335996 312693510 872649128 122027453 447580886 209411340 56416316 905657255 251690921 450751608 608183819 23139162 118809402 751553549 906196939 182285649 187300503 268418372 968203137 844489617 157329197 254651354 212280414 599004996 208924683 466130801 715636805 662559610 801732052 481451793 479096141 856336034 362975852 719227101 936110927 131680589 128001950 559839386 264845540 375488510 323518430 163617113 8780258 312524593 350568801 365989088 547145369 720363775 435616451 75707801 791660834 29040215 825919842 142642157 222131397 6006860 164620877 302318591 907891919 963453731 481537849 797366989 293689133 105861816 772087582 979541629 206669475 312160651 223839359 991856972 4552816 996973989 683552571 744737736 142510435 4688526 91253935 625226104 785947746 140400052 372539326 713076930 248116893 665177682 941226487 817447088 330979303 568267074 755110857 466291000 700911158 320587246 620083061 809581029 316683247 426334471 213540841 932369099 273025860 411917986 601083669 327945734 218432474 263159100 862081106 918995016 331682642 194820518 738009518 342320789 389352123 204875782 881302891 942077516 875657156 129799212 295330178 563098702 822095557 904769924 479571724 25313490 393126847 242842990 557372967 633029230 9638309 350412896 726149093 327240395 625716280 954581526 692832085 613474100 741898159 73326633 855571576 183925617 258209691 524358712 456682600 910422520 29315865 35575118 414871625 622635280 578694757 364499065 996599346 61757130 167520737 978772760 420212305 237831482 736278918 483122679 147790757 556513417 143557820 855394436 356548894 621272844 162771851 380760062 223548957 261940026 44799421 106708313 467241047 597946709 289436064 990314022 348705890 607751592 217060503 618000006 682598703 898366272 392440022 60092572 529685695 988216014 878970338 305145835 144855508 515055672 233072126 617073299 997137736 253361997 480311056 130780095 604456968 52194910 190072564 630536120 123046301 610459116 155421316 312923172 537410799 678621376 496462994 966366849 222225649 182035830 150737739 257128020 688805489 663652495 77064992 771290042 695527782 520902953 232909744 116181372 479435872 962811683 529081346 787962224 738394403 766480359 766524838 134356600 336973496 792316134 601986807 837595186 999020062 967694334 563090182 181899703 985961759 62680550 397725167 60952659 903897229 824163048 777876565 368731443 990472340 863982590 741990135 318097054 141954359 673495976 265560902 491819853 745126836 562814778 46725606 841881201 81664765 307113976 691059818 550917925 999315242 943460459 857414444 831611405 316350343 62610157 946298124 632090456 468854346 80293524 8370402 69488188 64211491 677847983 360091321 58209742 495441626 162049810 694365271 651768832 673214013 360174812 412079561 857618579 360585700 466275391 118092913 750440094 726643143 94414204 434721629 461479595 465355531 967791032 12412882 406534315 818410156 999552784 429778651 317866241 41616705 513140061 140243750 329193131 830184779 184498858 595909173 915696884 416001971 415064497 692237098 665015132 436920046 705029792 742413132 205205622 689709643 977469841 473630951 524037719 676769584 708316471 34641789 868188020 131073916 514273279 864318051 652960098 703217583 930405452 648152177 877573243 352653478 395214403 697271839 584015151 491445055 783478706 679002810 222383382 134466648 203949561 99140499 608628997 1735437 260890488 543968053 809014573 896545452 864236549 130918361 295087098 862067420 477850576 342114741 560792917 524119152 894355963 281028300 979911062 375551378 881243626 864919778 195911951 769125182 421751829 500249657 227661333 596937695 637580039 492154578 392692609 182121931 445234494 595125233 708427432 486978815 123852605 758755139 560229633 772285222 614485724 387280849 98828466 915867683 60221315 813408015 799825849 311532681 648747848 237602806 472941920 335576188 4339054 960275448 180368511 122325391 1079094 420305941 797888223 922382263 369317138 165322916 35431431 340959432 890112 975021953 786983921 676783487 564735180 733752453 599958281 962601414 556429295 335294827 670571175 189342131 669836075 227595353 979484448 844510975 516342987 176208359 898465191 806107126 459576859 827468511 390901386 97376302 399915090 68231138 234881230 640805837 381191469 175864418 939802703 579696199 123981201 580214360 40892380 775601169 958633971 530546580 258093268 50030664 252972320 387448417 490811549 589077358 897976674 837113353 213262355 527914724 218802533 50051458 372297386 376217569 364547171 875139523 400924529 759625537 13823994 775381224 898773181 880715518 497628490 981579919 148374387 178256926 810276941 935692687 692886792 112433455 585100355 424326176 675710606 720725062 415983728 707524518 133555133 635886929 416135151 202138689 526711900 787958464 81954460 387231282 429527047 684769746 365886217 24533553 216659042 487232882 176073095 39574269 543068184 357260214 454615912 436787525 84044096 926063287 299501034 486441554 199151466 738332460 677458227 739640790 205992572 406257228 647610996 79952441 142985145 867093217 590418076 522366194 981629685 923613363 835059916 92367546 479737831 439484255 746653905 712233958 864359092 498584548 61085238 303286581 969962865 229716707 836947132 448375150 641418158 396841319 975993846 871924896 897218636 184634691 864156606 600327592 658710935 226776248 397668934 591763042 266362666 377499742 955042458 914300089 863587373 738156522 709012834 593812549 683515541 525713167 13560497 175310290 285924199 289559419 838730020 949659054 597782698 936092388 910908149 643401547 703241477 749000976 591157870 237142965 158084283 787664514 299156635 53144337 453937147 55815918 443262671 461291846 730509758 380575323 352725776 294917288 199213648 760472077 449548667 983587492 670572927 271328842 353286791 376156369 456422038 783431600 358809440 233715874 892734086 440686072 318399879 462719118 527677129 400964187 588020910 667105311 592343313 193994657 858309521 967419532 374670478 968795591 114336001 642596232 975997390 459917880 145235505 729591766 667999130 152497966 770027178 66944727 435215118 829066622 369191243 15159259 568975624 120816601 282051925 425186017 96978823 91649930 766705498 894782851 206901468 294832176 160955845 448911025 30411745 345471269 693974859 772271217 389256855 260022275 770877469 651315927 495027587 324200914 328599212 702895207 161056787 504718094 897849041 384796975 26744895 630097091 884927621 22534944 72060984 522652637 332288111 370469713 353080692 868196231 151664527 654387212 600394254 177964054 322548351 950632252 196362396 48003327 150531286 699163868 187521118 952437200 594176580 718056664 313430768 356018364 249465688 432676617 145056785 33304362 555702380 642421593 591391265 297403121 945986161 624678443 383297562 452786986 840032462 125868466 935250820 21667745 711820806 242815085 577342390 285775077 596720474 171622425 417258851 207259241 855671484 601611516 699021337 240623898 18165369 928381616 601873412 146424210 349828941 137916997 288569453 52455532 522113683 867277384 687362549 917179581 726089899 502310918 990614916 217505829 617283078 610431159 81246547 816740479 598626142 62268117 670924321 933521306 858934765 299204299 101718369 960461853 415779974 796383967 628744143 318836029 838624187 993821248 171600755 484767288 526792250 294308326 931943404 289136765 872614009 337800510 689000786 838983915 768515062 719460300 901709818 854091353 833384855 466028723 575154434 59742146 972109411 314218973 915973879 166882571 815993505 133242999 895470621 791003240 111855670 529076617 927499152 181341994 898888768 40884159 797168282 314405291 464170241 228250918 397860710 77393559 170396533 794706492 939474783 233149856 763455806 52726562 925209926 270736262 404311629 435224125 267644783 111705354 697425435 690485521 18517336 234996813 164172181 838025266 401464714 159013663 697177969 236619488 541465316 436342916 835591173 310127719 960390451 275442822 198808167 597936199 191066511 444532722 183876029 667881580 264005727 391549475 320850674 593674070 61045336 449114347 863195201 418752743 447443561 872519906 792822282 731360770 958026155 49167781 976030854 975365801 960541881 563150168 356861914 365566338 43342472 537990953 970933995 837009303 67910704 299461172 496835394 432712855 708170401 536064692 290698971 455865298 793049072 995407582 565505609 143720484 323087066 889893771 567287535 836190914 334443768 212860013 795898598 860082684 88891190 844648341 926546077 555582376 263070052 418622250 219380436 349408394 670350312 90422232 607808859 129271815 316213826 101129765 589129919 415677833 88830093 979694424 532097289 76490827 939116575 893713749 24188128 768133022 807321868 784907056 261715372 657480017 37383457 714066583 729409093 155340537 552452210 265759145 76180501 404406729 294336452 470271804 796807404 759090735 329736669 698492433 325347336 358172595 716575546 852020277 737433423 150438324 966503967 303245425 30425072 223118761 533573117 8244587 737430634 473189268 962954163 346387002 786224465 635211502 929883149 679395570 400193806 143481468 982167190 350655370 3031326 702702786 49989468 521416085 644124718 881944757 467879689 513286767 605085021 450661505 524490624 167835594 702802679 444888484 969702727 253587570 820839922 742098401 405826852 293418355 164616936 330337260 490149157 482429567 748803795 118649782 649301621 499878711 653392102 5583601 330798428 108061232 643781164 725558919 35591206 713996418 403057044 293258757 439918026 404761558 318409751 971038002 972126701 780669660 33647984 919875121 177069329 741286913 109551147 340879194 319942820 81045157 265774640 319689318 373886199 259471521 693250603 981766194 678481575 700816420 25732668 481972463 906455428 743630162 23898149 470481809 19393244 826605776 693539965 62218759 833023598 951973007 93331951 687292536 105866681 504950597 516546372 651586720 354260791 530399717 285981699 494552678 274791527 83615593 850027060 728068556 581769298 573746016 606201265 923524761 91458172 493003734 66772605 523071061 496994347 846910387 205210351 825482485 667096089 339923861 949818479 557717470 678878604 781701988 888665898 366424540 937671166 663964114 672290376 887043271 391170021 264156835 982915046 567706106 939838522 13395550 812177056 950099869 77752657 548015670 425712222 344622279 735877871 512393320 387939628 536486410 301359646 814260066 455231669 530238760 127086400 770576171 314690376 602152010 699880154 667068672 443062529 556567208 411251459 484677443 665557931 233131389 501105043 640348351 356532419 468997611 209207828 57784027 769097439 123049310 820023050 72367949 21341830 345132851 961380092 970416653 25014637 587329172 777062878 455361159 432584210 722899097 154094312 93570524 357886507 869842308 20545928 839494075 827087920 913167072 306573169 171045138 294683915 3071634 403317970 876460340 987419146 615952025 327745994 37373912 493588749 28988664 486559978 909528421 738356632 105862844 203680332 652707518 975877829 46694718 470978275 398584725 241776857 227051526 459927164 368819976 255634875 671187935 185339597 296088667 868201767 461361196 775273169 409805247 550590453 746790619 689517042 745277755 625616581 415320133 179440976 664840405 553903259 621945341 282649906 952418361 643215137 835914819 911729319 36631523 790909285 344001455 8350882 169483950 526753626 243743496 617812214 51426106 821309290 745305558 616620271 251514486 297783188 184144781 224444564 751045601 485677447 258385475 156146747 537117170 489317910 283050728 473377712 219648111 614760512 57334390 756521326 860265716 379525434 183744613 45960123 356674442 484622626 767411250 78480712 261367603 95353005 865890631 761019421 764105757 493262057 652437630 7278542 700512303 107115294 870327377 49069148 214987929 572067421 203272568 394283749 270329846 866414474 823026539 981646512 611877789 691899102 322626322 356294830 710327154 595477807 702044033 825350039 482928055 257035587 761862215 884418737 234788200 160465927 199129009 741960631 638031586 347892628 105014511 637026612 168159036 282323198 212964944 437333019 627808108 695221059 741526498 274741904 697164723 252128180 347836404 482490079 301404138 641910308 298312483 968540338 809355620 410267757 93641026 435181448 595001006 881781792 632216295 232956724 299415933 716239353 607031620 165698446 837518142 226729539 258537788 5914723 507550183 471736154 221224055 688877305 178534218 834435046 571295596 333013046 215908529 299759823 225486812 705937874 194909985 942838981 39246765 605800666 716243248 639873316 154688929 645575463 497615184 626625704 69942985 304531891 226880079 349842138 541770364 873419642 544862900 652825465 508733441 273754169 465933539 691669630 128231972 422345591 939910989 554444009 314557022 756693211 837768619 251885750 526079574 436717500 913681965 158421443 834757238 44002852 19525244 175884669 440435125 983495983 304491707 675655294 91090309 999841239 625158322 188227820 184049470 293810707 35264486 9275144 595218204 244966904 893030406 729844163 559154431 548990076 110711910 182528944 170196900 413996637 4346077 776546925 798743971 680877555 751883027 633065299 339867507 623814123 892613175 91896531 245539620 75372941 589410018 823954992 947497621 298890989 438433620 881242414 826041951 471576086 992869630 429655449 680887698 44655507 45487223 387001662 387676573 64118199 123818115 282122578 781140966 960053912 141318685 82291353 599276583 672325945 231272924 855123271 881998246 510732023 343102315 148880077 423061743 575694858 973154018 801761315 235340972 204824419 484158960 658003148 585834586 269200462 373996501 866937290 40101274 863950352 600369296 132592079 329583463 513025891 833534156 792686038 187047911 758495625 415146682 128801385 694353165 463464224 512718088 739934540 899758545 485647060 390318907 839457849 24094771 563567775 371023093 816237909 672736862 980395335 4345426 732189260 954307082 782152515 52963412 788666384 765705473 972417724 253969259 735451019 217985014 549757628 920298830 533638543 685044138 671577471 94806013 662835025 904015429 251847231 923735058 312225994 332033304 806117282 784783336 331737781 685518072 739385080 688510792 698565818 83928335 894299028 198848307 180681309 126542350 459483312 26406696 99728177 913609183 753566700 777507818 725445538 267755746 871406321 833940059 524734257 564916882 458466199 829623174 575894305 81746158 355894694 532914292 134376895 365391895 323229451 857576869 152442051 170929800 425326443 734306326 366716244 315138835 277413282 408262120 437423223 824466351 522774048 620878856 362087341 614853883 910560508 894526982 695392343 58754564 336638025 818684802 307437686 974312549 757069700 511348896 43556773 584085322 487243046 980698236 227687420 519179343 245720110 248970664 526359152 380256819 709680613 281795863 26335697 680165594 977141455 647348673 384118238 900528034 423657980 780260210 581621019 113686338 813308697 819209883 438124461 963412770 177869833 189002393 500981989 171005982 71728611 920303488 934599282 559872478 374789387 877822759 393499278 634884479 692989768 4803612 443568561 431910048 911554068 601540897 666636289 482018068 67105058 9017603 491769568 224112366 58833907 825822386 201531978 827880329 499830621 904921538 470225801 69147190 512044886 864744674 721831078 43144511 775696788 336974432 190591524 41206090 424571363 310059027 894161999 273197811 200558277 510225155 314434359 215126309 270008027 418569789 855921350 612396065 170036976 516315690 333602642 386950552 520285747 410465759 384350897 184396747 572627544 154366464 640866406 331326288 42238819 284902549 506418151 140714623 844566720 184086179 688421027 948913450 200586706 162908531 503390227 403247503 179463324 182923210 408388548 26140638 625279601 101534018 561930499 747145872 191766540 115708412 803388366 879649269 375623595 631605561 685011890 499415160 718108717 836109021 994882670 719703357 499161203 983571357 914060214 270657922 598852692 116009340 545113023 276557589 524005992 10287709 702021540 200397673 771741488 422634924 80997392 186772706 799174159 419684787 454873598 189067611 51311025 667476750 689420716 728682800 104332442 929012674 149267712 894744337 890573356 489969725 945943185 639354362 69393369 447608337 399795980 800468273 125319580 514766431 480783715 954066461 629084365 796647922 416448754 540156542 455752945 92681775 871433364 384268664 955055941 162811941 819362740 889395172 261125043 480414100 581603348 56067561 351460413 153817321 385262582 635923241 767766763 698593112 602901071 293622121 240793191 166725332 727332581 744551203 954914662 335205012 8481214 809058586 959275115 299922246 748673899 390141633 212282429 661321856 594799223 100657890 869554007 848056467 790085359 669271791 499402545 579052124 432297871 948497745 348621741 352371247 610201008 317968165 804192305 221369529 952512377 44717216 84430611 324561443 941461904 218164299 807451539 949992716 48851944 10525282 226882371 698357380 946038650 874303497 971877556 159502726 415139551 715837106 302640804 727505643 371916859 954290813 412034057 581691311 146293239 598561828 198236774 713098315 493588710 297397942 441012717 21528724 896198427 871056509 57535415 795923524 350485989 921393246 904104666 336116126 13421015 962254003 10603682 922776564 263846103 837989235 316457023 583801626 873784167 562636920 178667588 868023756 596437324 39945138 372712013 367969504 362216817 510911469 11922133 220746413 403184027 73659698 685621982 883136596 722570568 328661206 714609036 332076686 598963956 527999697 409376935 897600599 351470709 386477427 469011787 894680423 743623896 951976739 11323756 142604134 618075017 401682843 174537626 18830375 189221897 998222784 231280325 62931956 709579637 624510084 358426744 450110253 872281456 171044778 355770733 372077127 761529657 353183612 726325182 199204064 334044145 56288821 818522071 389455009 568261628 637196069 293470257 256847577 345704432 476608262 428962255 768546052 958025700 668469873 728833257 570861970 284176581 216503187 207006095 144127397 535560410 320715370 384526074 525148939 266140047 270597759 477894395 560865884 707651524 692380846 846819385 659062574 708939197 141330543 478515201 939259659 320940529 116475800 553619782 717963224 901738167 512840154 45789527 603206610 119340300 375878464 253106655 302139946 917267078 988890230 770836056 340138006 179814159 952935579 416946312 128550522 438453402 190663600 924946473 142652752 544858607 752025804 947670690 809988996 683812987 623463028 905800296 979365809 791415555 144072997 852088196 19169853 46810003 128422133 756747686 390197096 975266569 17945568 788925740 17136055 390571418 51996772 56632088 59475281 805078032 959032488 58491567 393646284 815702180 334483298 807627203 596865627 794738863 11903292 604803348 37164232 282758566 128853450 734528410 892476074 386890119 96561811 294719928 86598681 80962377 968534307 760133718 834595623 83886938 33218978 110119070 690028877 190062974 728733154 868122812 751597413 370436747 471609948 240594562 398878064 178238737 275060044 767346810 436148476 977033183 896297781 660833599 809120983 587763858 996844475 190090607 433465559 570253457 978254822 585025654 89495729 680960864 319091492 968540036 810575363 65351480 683252967 551577209 540934062 817277043 464303326 16996817 698266461 437962005 149595932 176043884 33867370 342048314 361239496 974247014 771482918 553880931 257452476 550939317 889779997 564880643 909995322 879749389 673017961 92524367 937920492 863022460 125071538 713994138 854641143 519257851 896043193 177753212 942990753 428790804 644917650 504153282 512653578 664432219 119265440 711984204 270115648 215815021 512870404 173539498 945850788 426356486 562019428 234994780 164306825 531094186 955602409 786594917 459524604 340154543 851472236 732907822 689653925 908147357 368357095 264889499 328587151 75449518 6592660 265522993 561489762 916270282 119726027 831597347 266326130 596217379 722501257 103048017 145273058 281225872 227458579 89771445 817683957 223613406 719863544 236916070 1799640 157507205 926555238 832645943 256347782 786336793 135408105 837867037 69083933 314874894 783450200 738898518 916349837 741488770 42733080 739418065 250682725 921841707 722879910 764816176 312485357 305106736 322453803 9318794 948580361 480810398 24801395 427491322 771674370 590530028 717836120 250900802 988422617 992949675 760726599 58352274 865663870 492772469 214790241 289223177 986762584 444727099 892702795 877042420 872471786 438257281 649299127 423706741 894223075 437853642 236934548 748733743 634853062 794947940 781204849 428849325 697760865 1886615 912309177 561158379 604745341 120507285 838323003 294521093 324031266 298785186 85217636 401823862 510230228 678635302 38437656 571582240 360138843 87301175 104821975 583172833 945624142 736788958 30186676 107790079 144376196 862875737 724666975 495024022 849240218 796324293 407370976 814342598 124050236 743505189 502568781 117278142 560075053 732831661 451894379 284032226 895534167 690955189 599556598 567816973 102198517 925286378 895494737 685986522 75566651 143768777 255634751 379030570 898712421 116410429 557181857 616851940 467933601 590879097 598863125 264623832 862308789 899407717 425070202 314888097 204227073 238927925 409943895 275803239 597629786 743417702 874532067 338310553 486950005 220924920 163558617 36984274 117018084 941327273 424476230 554750603 738071672 731462688 767463836 265502886 60070751 5515272 397468800 918348653 9433869 262601071 62007348 41316164 604754410 229347311 889367328 102911688 922013430 101447345 91897283 693541853 882527340 361325705 83745301 888239563 646485550 489923882 744062802 238114772 262740159 803043374 964983690 720585835 332251284 16236435 627787341 186267310 511179235 773397024 243539227 300115190 632174644 199854522 264373675 724792929 805248494 535919539 114008300 965955731 47183428 931165095 194190754 799168774 584714206 19140450 495385729 862392456 137894640 830219230 424225314 752035375 9269194 871079962 39530889 760028623 573990926 789840643 456109129 359249756 52517182 95673617 432924255 239570719 140480488 294958977 546780081 788915768 230326414 97377369 351295533 901588280 481474741 532340173 595276669 789105487 336583720 521244708 538960251 790722836 82823214 729875773 11994269 625259424 926070488 503332209 891663159 372393632 931709378 348994845 240406392 549415961 714398020 175642391 152906252 409451886 602672248 923204003 943402107 652558600 215510796 554798489 192109924 665154082 700553794 85443625 546785464 448384178 777894596 337644504 745685393 974547037 806857524 606830508 506818950 882291598 945486569 662655357 929927032 145403786 152742703 816195880 84474047 552024008 39241743 143245623 145968163 451944435 541378954 691419343 912885353 12456994 869984294 721044526 473460219 105823633 666897680 445151003 189930144 920808188 713163175 93685132 328563 580801953 538998194 289622271 625249952 254015653 483275671 84343050 446099849 81655794 971115069 452299747 416864565 702056042 252418514 861711778 702653558 783714782 328177893 768149335 893129088 975672562 79047400 987086154 828931423 932057748 367391272 719092641 848708754 982640082 351296124 695062040 460962361 215979253 626803786 309368285 487071838 320570334 426449588 410446620 216145689 369922596 308019362 569719153 448778990 236130542 926182694 811663096 889233044 453086225 58197042 687567060 439991910 709344721 49796612 19729349 481899482 916843019 309595474 450915341 56692222 879507210 630926459 187192063 78796881 360378821 64317984 409255540 217644705 158579096 476018426 515372426 348643609 632051181 612071012 432218039 535173540 808284173 832980760 693318621 132015516 2962157 697367938 628267884 89996240 924235876 210167416 781516882 121985850 960822314 180165412 183178319 350100422 440938637 475566621 859724554 379898213 580740598 962233797 109586918 217273433 193556664 53516240 551865734 446105075 631811735 916653190 839500713 872491554 964212648 567479590 810460127 621744666 219662266 117944189 780096272 220203400 677733935 459901926 391090534 725436885 875288972 421554339 685053355 333733095 411126547 474761395 17556915 53847458 998423487 133188863 487757424 199435126 183002353 494179880 567597092 246498555 483898854 235129685 283875773 436821550 740276971 850887564 535193292 621114131 999471734 294050553 22433337 492596958 762129054 58295758 771748217 378757111 899354153 46714636 992102238 824933211 540600909 584137155 10997543 675466702 700582390 539620574 430134517 878956773 297176329 295980233 296092612 899763665 586037400 894464764 746497444 514899720 501531765 186249068 460344774 416903443 364079893 365393752 46670266 446213055 976194605 443656820 81048072 901220341 550295121 253770072 382212522 721881160 156044539 559223558 209904687 558545358 480713373 498936541 889756631 306411662 580563267 483810925 108420548 291519 7210740 236878203 769366696 897885085 14617754 862745607 562857379 640250737 716030369 762864668 279997847 836709713 190695748 992564851 88579504 132307731 240181947 266221800 138953240 793683141 867226023 984874130 795935899 266168849 247690395 845489015 955149407 299724366 394347540 856365107 791463388 90793724 144481246 867805578 491475703 273037838 306194226 482646710 649645970 564791784 62546757 858268319 565607317 96922503 600982885 260741496 902648171 209557610 766561666 90016440 882270766 718125894 894030914 934046570 63074182 410877091 916410308 290875825 223217509 23315683 327388926 772328236 852360078 232106072 194864720 903123670 873944086 801830233 113452069 442726125 954234833 310383986 716540069 912690313 313131616 16877692 911480423 633365425 113917380 869197534 372395387 593647798 87689578 712414739 892094687 774544000 485656347 236111698 546372192 583716985 526905876 607425665 37139357 711115699 492722419 393616186 700716584 339319825 133031986 472746797 824538994 219647425 928623003 1875746 368296042 310685848 434110007 495639948 429876545 142635754 981833437 721611254 778028718 786506357 598173205 843327202 986257252 167672895 103362994 402884451 112582108 821317041 417785142 450084744 619638337 128730298 731717870 307969747 48587617 542812344 187186374 908958543 12362038 987678641 855409337 416186179 797074669 29637223 164027821 918132734 170684858 189845211 180060151 241270107 294371744 800796503 8318186 544734701 243591209 529817408 522243488 616561127 108254596 952257620 112353437 504110021 72163217 801579811 357829277 38565044 73336827 213164451 734539762 728941266 82179957 901269238 382928444 626254131 840334060 435052217 200937272 766478214 117310089 944419865 52577954 535998430 764416741 824857962 476162430 186949041 938237333 298341986 335443100 310095198 136060099 595402011 881202760 984150323 291131497 284452260 666548655 25424047 330778889 534627309 316674545 717506891 424553332 258692306 330570165 537516956 123847919 729528780 221264272 286520127 833982770 646251484 439544867 722991874 834342689 687141202 963877956 312996411 695529339 278624160 989969808 197996307 288550146 281291954 384751300 244084349 459022735 281455183 417902117 352448042 2189812 8966871 840468059 388971363 225420174 559747653 152544517 576169670 596328063 550893477 351758727 439923896 306840616 326472007 324296344 561354548 609006795 506648608 388586067 191922352 24957109 813364849 522326859 613307247 528924833 227791898 342121625 166804031 298987896 421001131 803417784 87883296 329230306 883898522 621591267 56655590 279120375 429066674 731740720 825121205 458705954 993311778 38817442 734097318 268920094 391876700 28038969 305365715 468031711 401178138 222023515 793782504 320328407 215321060 244788349 234907799 184400148 68214121 813954652 983937362 30469430 624091140 983032651 815298142 289376177 935060081 101589014 971177617 516751163 945215514 75507001 117731528 171648188 761534068 378465406 987727716 445033738 297357110 854098818 543125766 20097245 618514922 241849632 678402145 356700427 763683898 639394905 593538454 96198580 410996483 237347308 616377511 445840390 422310650 612680488 265419436 740586043 123247571 858798136 673215840 394611461 220332248 259615196 429818339 974198061 569097051 703893319 302956591 134653774 982201311 364837547 910043272 687839104 60938316 380353863 383163984 466924928 90793303 82801629 638979910 212492157 62793902 896201154 836430537 284008933 930455628 450165649 108778207 332884490 832028874 547403259 436801169 25228793 967172921 691842050 620974286 927248836 767217898 422217625 562716185 848339907 577686881 956352698 821001780 873138152 305590157 224192021 347332892 171593234 929106680 273752777 337778234 578551935 301593533 87056703 877742996 976750938 345690379 357757432 838787985 405370566 338451514 188575926 308602069 487898417 809703646 444005791 11869579 719413099 16477393 233860930 181755559 492108667 476468544 53836299 224789992 405588167 663967925 657010300 651035288 526260508 300844756 13122867 320546412 743692145 29936983 215410620 146387426 97412178 521723402 304825944 627158367 525630422 981221158 536615282 412801836 647622073 627570405 674052251 815509848 997486962 449402670 424985315 37054316 310695115 34546910 457330825 913224029 34006855 153145470 384060482 716449837 768940746 283314369 198110193 285136480 495512029 18576410 271101026 916503502 488574001 64949058 274368260 993298870 379134133 542045889 557089749 625978543 80623663 80811933 632426407 163224515 24461697 904612376 955341891 435071758 637551336 720944556 723599133 961532182 229619655 923119020 238065523 605713728 80771237 990086855 92253331 506150580 862284448 432814399 99630940 372870857 825972435 394828493 920092128 568373565 99642088 454831276 491223493 572127780 711191957 671726780 28541157 675083364 207413203 743123194 379297935 537252435 448341960 763375824 98756054 33753656 918048170 435095638 93312763 379869323 169350686 151649285 305070246 193444650 720077010 837688969 36128935 331781682 408820095 125022003 307459301 16727880 300367154 408423129 2809236 175876628 671300141 838475664 407431412 322986448 245112041 536441701 293296185 890944972 394249454 207298418 13236794 128146002 556029308 293151220 956377204 442531649 67605211 260251887 522965099 113822205 281642005 615790352 848004502 32450414 975990231 471673375 973574347 837348981 242546174 576335565 463461867 190185601 695452927 153099103 623993508 638983429 48209347 282783228 285834668 813315480 749372753 890057158 828602125 410352154 32285588 164654255 689772652 747250683 476020675 600647207 815684618 41659576 393512556 768465279 799129570 722482319 596994808 707526734 132185820 872448580 11536416 897428692 925340448 289142301 61210398 653436875 754582456 466897658 199581353 911932980 759344973 992239676 198974482 528221774 460237292 607109210 939287479 684517003 305185859 370632086 661704203 874872488 658333438 686249001 112733158 575641305 277443650 75356604 864796301 273270167 438333288 26499817 322620757 111003396 83310181 1180612 226219851 166121574 952258602 155252403 212592963 814502521 424100453 953217247 878841793 485279597 242381044 630846660 733695235 111198003 951196143 913551453 647558204 398340320 592296421 381694062 199775910 321508441 11343855 928648476 804401272 915299446 338177589 434767113 52635033 96713489 729314707 106310052 411318519 142064200 391383803 221729750 264977081 267209834 296334748 211493628 845988959 558123240 720565157 210972327 664685026 874770949 434981304 777496900 139505166 97694945 726211152 313090590 605028440 402013698 546792523 249894547 804539427 612475528 490259457 170549999 25250415 646286477 487848027 842927899 859959894 499107193 315574200 865953689 673594078 78344082 837920422 355136194 627502832 606023296 166188712 228238718 777569297 510643930 998851051 532958958 3552975 25034383 352487137 164161854 85750280 508084133 802699684 4602418 26115214 576323779 818739412 833599865 146687494 164196271 461479461 882295049 728015950 821622107 225988147 272789622 454731415 480787866 244507796 660199004 891459061 157113143 22111178 927171402 802197776 857674915 567037742 869982196 358901796 51592145 825328332 587784487 196600042 679634983 609702252 843703875 74834821 13481953 834000216 41656478 868253115 847839091 179892331 838984970 626271816 53745529 177004987 895130770 536766800 446679902 993970310 657761668 960277017 885185001 172038943 573578835 593344792 744409231 541559676 559485934 490241035 599411318 318708774 595219466 68477030 436120788 97122389 673586064 107336992 933146987 301180048 177896369 175723866 481988241 728081330 441764188 267572501 384490360 506936722 29843151 388341521 404144405 828480370 700849704 820203596 587741472 742948938 69838793 591606195 292918385 366053199 179687249 986765068 244131189 251690722 123303388 974579036 722515014 747090143 732234198 659290562 604934483 581759643 938534056 371538090 989644643 753621932 560721762 485828915 966032018 184696144 531335529 126492256 363363554 359750728 619104068 559280070 180170040 971477979 596188677 844467607 845771714 455664202 813469423 662909706 851153495 555882703 340738249 196556362 854000703 323228138 991505294 121633150 900101433 394546793 724471716 324878810 892478950 880485307 494129026 962356564 790891171 244475144 510874659 3844341 207386594 202396188 741718988 237143218 418240995 797495783 56024429 376360277 849061076 761517053 43150552 994008559 207403142 60685661 174802120 626376869 500380253 538763464 205680692 946239039 21546254 847534695 855541931 525938062 978810756 58922041 937635429 746326278 843751524 952203252 923719237 982861046 864816452 137863508 511044183 584210928 144006243 888063519 752697449 547191127 282921825 145496337 810389781 919756701 475466654 370273841 939725722 988782384 138822739 142285804 342441531 139805855 271533221 49117135 595744407 276831223 82994190 496950295 264356818 139157319 629192719 540165055 990948679 431558903 633332997 866072619 623389551 648338224 462363009 751711845 754259783 801101785 809068620 966538855 656148920 999465061 564199238 940432046 625601669 605689513 463836480 115542642 448425606 698884963 141610123 391263510 805893576 188176909 877680745 864246466 973942697 377294541 324290883 121709228 557923954 573251423 872730145 432048589 905913691 582939734 915451400 313457161 490204894 586924468 252648853 932231738 577385375 583201901 57172757 626874045 530815583 848785993 60350134 792432971 161438986 582148136 294625582 917386412 982691952 128666635 987780535 941374672 472164295 88026828 911243793 207038817 584994262 698683200 184934491 561920144 21251955 666287071 347891602 900243022 535795369 643881860 55564933 640851683 105659762 90521590 764132990 256827488 363487668 682275087 820456789 28324730 595517565 242376152 111647543 616038628 436393999 357951041 671827838 745165073 411518476 848170999 232908447 390426807 768585193 575376244 430911977 992510088 944368909 448517442 312128296 321608204 848041519 103328793 294739871 837253335 343499358 968269233 1765914 734049057 927521226 78869866 156220838 528652137 68944417 792960175 312390182 787485330 966082250 202998972 633226834 537007567 182823594 322624320 562834009 917888142 949239239 104420325 562501741 16764952 740377262 325859063 320795905 231492209 401537175 271569805 785803743 442027607 815592640 175777770 371499115 988010494 508765400 887413639 546982878 791771309 208692901 343694106 114184226 863306916 989613250 450608469 891071658 138139477 664029175 425129102 93256991 484479677 302012963 50192836 660873137 64356760 179803459 600914494 499862674 9570685 13897261 42632181 987467657 813663722 8588736 587611907 798097855 496174816 882563519 591796155 414688707 427525717 620937186 551035145 119660979 374451503 217804936 931132597 382991592 275036832 145370455 641400321 332443361 594183896 110275058 585876329 815001555 265878725 905053451 587618122 629336837 42896916 184340635 1603233 941696458 710547026 383695830 4625043 225399730 669263745 974829661 82084603 179100430 734546578 800088856 247279463 756069759 760380043 827478566 824121596 396642542 710882191 110675775 898933081 209628278 785362798 254120939 65084094 455038179 836400899 80061829 212427029 373810822 671548556 395102491 285588278 738657420 838515558 972690714 261869585 9368101 712301374 91160091 979571574 462130819 743239250 27531350 22509760 118636784 747066148 941490903 903166664 280701692 826132510 769000472 27830372 647795163 186487265 413835235 383832906 254805102 602738887 528383058 467619755 475823451 939925402 673026201 594123982 846877136 337961140 190886337 728989619 130887267 207849509 28813659 480465714 218136309 178831356 426848362 480416204 521887935 403155781 38383668 636480523 454382668 487758382 11868264 544205954 293493050 398524152 251309210 545312530 282216128 89527942 886623034 996262494 405705406 492220305 877518719 141191186 182316827 623111235 279258081 519212973 101609333 669879239 329963682 658299059 333412767 517311354 769835004 493865367 320897035 597501946 985182017 310302341 388712610 787431880 490420027 627133075 177433126 19886936 484619701 504619508 417640441 228630364 362682064 18078574 689456567 150550995 266523889 870407916 472537487 466119790 774208273 533339709 594945059 37463253 521039433 142560430 285900209 460309525 37143397 482668414 804666734 616519851 517802147 743789191 245700672 555060667 198419718 59538918 926034619 825663635 753872471 340475178 360951690 343506695 642965642 290202577 596905583 164462703 852384940 861397620 248205686 103813560 367492426 691877563 488734116 683207403 537242438 567265791 93952551 482343560 704087973 236652396 198942706 271187261 49592725 498591788 556034877 436520527 874624626 278839687 108815312 267309621 467481186 821999357 317870341 223930938 918161141 407622665 692940977 855227819 374913313 952034316 71322683 841246089 677233626 517526483 777030649 135364968 628599285 673005341 866409647 629967400 918390009 555017640 273884867 447843470 738043279 418631850 749793647 708107059 66935427 744172936 940649363 836468677 283865412 120397537 60739750 886979157 657517118 259161998 104974459 842933030 232430402 184702201 38295247 142939389 513752986 428130422 526615558 492102490 588898194 613235490 849507687 498609531 404246864 550723477 983970958 323831207 447744279 185826652 948953139 153247970 453636120 416972931 466017038 615119694 194304254 276750841 492640236 843869959 693484315 353148084 174996121 338049742 134937681 827798412 653948853 455755179 354664567 283141336 546944550 308427264 99416029 209287059 684298257 137291387 704730382 739572637 53163061 57139689 840700606 441995969 555740278 5380193 479728228 410795306 140209728 769206433 633324526 119631287 584863557 540302141 798261160 691463617 343531895 307640948 610845026 31254029 243428216 620722857 898721410 156297171 130042295 293044678 607512450 191405908 648723688 180961237 568126847 712626229 827918155 476023015 28359136 840464557 944098092 508723717 353415938 152872467 684289855 316568198 371012779 437700290 445678899 244697569 295899878 129876596 501071197 558105311 89403980 470759594 682903108 564397494 102000517 994952043 522310109 439562741 440474550 136787471 423694708 837001237 862505954 238164923 252816079 31454710 354231480 644369931 751681650 201488489 232684242 900475576 396377845 402633487 770514194 281348569 515352384 296137073 915713860 892028962 411817983 427865171 59542626 856744358 391902324 322977214 287941185 749115746 83002985 357906809 20218890 219866029 849432972 302581944 718846202 535024695 418496119 904221917 848680111 453111164 200745147 422833682 319270033 703055523 728970979 642948472 87511173 704261305 88311797 200029358 901384342 120773398 730021083 947418440 686140759 249174207 730005934 948251955 216894662 749276220 717021162 246803367 488834268 569214651 585721150 521757478 553694495 27581547 808546106 327724649 585479352 620430552 118034666 898595988 953571638 653773053 931222472 673367136 994628461 339605103 997615038 981755346 936595769 578765284 73412613 139777700 90791137 629508979 232924577 553892799 513744925 189074070 398395456 295449360 841856006 737526665 866639452 145547319 204901830 18019274 999772859 769153641 14241829 984822778 994597487 304322458 499106352 112497922 981175420 297880461 899173373 60741875 36706521 813500580 656868549 388495108 897939707 752370222 201562798 986808726 335752322 663867827 102018070 39073314 732124111 429897687 271359775 940476422 53205225 193684935 617551255 521119648 171958219 731239715 884511327 64239628 417687878 378235910 990874778 892618626 442869283 214656931 864755539 816289189 375804015 293323381 46224956 394634748 7710946 831995603 567810742 633291295 539793597 502550300 129940425 171950183 531134634 512079892 570268623 501077286 493817474 291992598 650028860 703858150 473628123 576878778 141377858 404621170 986464972 941969245 290157201 702318770 29544385 883023678 41520343 313564168 399691216 516803076 249505800 404207384 331001389 557387727 455207467 263857580 517403670 608864454 155127559 493595995 4482803 897464084 440718632 228329962 811305857 814712508 131610565 126414706 441691063 925912151 649466593 966217652 231053855 584043139 416268437 656145369 664716169 95256117 695661833 511825435 946474850 800780296 94883498 677146921 893522109 141484059 958491988 722296379 900811967 347382436 92514305 488102518 662292258 800331702 697566126 223249499 641426648 358603185 105853288 647493368 765093599 995959642 162528670 526654920 738777144 938275185 419159589 474200183 387207931 792915621 924473847 238431593 857640129 414917234 529735422 839247930 870493776 18119676 586288588 222580413 496248390 818170992 9042810 296293628 818855736 933473233 335583720 401966874 969804780 739962709 898441251 502026625 743136060 950126721 354911130 636720009 816754520 748212712 626367773 37947848 451778596 629469580 959209101 182603852 748697549 414395358 553098108 173273699 261192391 462340130 56650298 24855738 656729215 857855369 114397756 440502013 895699675 911860358 114268762 409743641 424477615 885589095 4392719 373764149 462973663 417886492 916679166 959033284 552738307 116102557 343410191 903400428 65365884 967237647 320857310 603134028 575010709 619509716 974857728 204537627 318274835 532089788 75009061 482698728 656397963 454021276 871441809 349509283 943868054 796842106 972127532 31485230 543141544 75154639 937522026 690916012 96626272 552589781 77551977 252843534 231697928 842795720 726438714 784471201 940843394 523216450 999051803 683315416 843340255 531475325 529166833 70118234 380039460 509656905 694868018 142838582 830493929 37529990 339592544 183216554 619913367 792951516 341589537 861684026 722335453 46012360 116594315 160741807 567002813 666570097 174284769 88774830 702610320 341255787 387587965 855104676 895428363 23661459 677722260 909689342 821095999 489386977 525979181 137672089 750453003 616001002 603669546 528812752 452329999 10717490 633504996 327295791 49605705 109842533 150851547 946811622 645225954 113928458 502867892 730795145 540251666 832225052 269968510 614396149 106715912 86157484 883871805 175863221 939776554 625133461 173867408 546455740 107960773 500347607 761514297 313285772 227202149 140279696 699354557 434247139 790101782 997529771 850031953 169492414 494646728 349823830 991124899 131339914 703233318 611112937 31939795 201759203 763450895 729648775 71277240 642599749 116616887 881802643 707755808 730073972 714413320 263414491 886519294 749820552 438018839 761893363 969654280 103360692 710880741 512714265 45374478 14262552 170057436 917489500 939583738 433566233 132041618 445955961 995913983 791899911 115012810 48030682 934620463 913714471 820751412 82507196 891096444 451460727 557576365 107798523 469478339 851123765 174989707 639654198 481044160 689078820 210179423 658951301 299996378 479240073 711378882 28665981 997096909 452059217 640092147 869748893 906840076 559170806 429310263 238551787 739753815 831526286 983142715 551216151 31519141 60078001 224794805 119668185 633355029 518107676 873821376 92260375 633215342 933718265 716895317 135215098 358223603 151500833 490738623 194440745 584675385 928380858 275369947 674035494 794979516 522204445 340030834 983916244 925443183 766629065 979886410 511611600 407806699 938388576 2518184 671315492 910456038 937537259 813606109 723779936 300655655 677781536 822169840 422355289 627448832 493046506 666293316 353515107 55774930 477696044 376169023 207938934 566413912 343455431 485228320 251259327 50298050 471583938 569954828 357364704 331250077 661403628 392384985 987222628 112835120 536779601 12985080 362437281 767200281 102692652 932526110 464715509 589067913 495623251 474978853 386740561 35222545 311306610 238578131 256100489 730459602 413706439 385693961 741497746 758139608 218882072 404427495 153523584 981682722 532605103 22681141 734161499 706492046 326133638 411885945 57967673 185640800 72633007 328021569 387722989 488349280 301583974 670526449 328636865 8317076 680989231 359999303 490239513 139533840 650059744 519105406 732881581 235131075 406025220 15803349 29893510 300364552 450816249 861434731 713899055 585390857 731714215 486175712 629080202 776439935 555619462 607509090 884459199 309244668 976742874 504242597 900796173 937267423 818826264 750048782 253331703 993462971 292188450 592308727 185353851 405124363 615496397 616555996 420384188 590754580 768473453 379376493 173760734 411443079 583443294 285242456 797692767 340066509 134756469 764809666 949780520 619504736 946478943 567771981 47573837 711010690 967669906 231110287 263696862 801280841 920792833 555345966 64825721 729935717 299584079 542286233 787682589 654486512 352908755 790353404 988569577 622718653 511220890 562533157 649263785 95660873 767805416 593080283 119883706 583197130 968731815 949916280 887433276 577942047 480504651 478571652 38216152 703113357 913998601 355446518 110405833 459423897 791317003 23785062 242775727 173221584 991174378 645095372 326054690 788971513 581410768 131205850 819503693 593859459 578730757 667839932 547018666 754412388 900378203 350080068 539288076 243096543 161543501 328607774 930608124 273173879 345468636 980819848 340709035 675966251 724720167 140429009 244233531 619081481 731014945 351091240 974454251 384023756 813307689 90649221 357671799 819024961 190740972 223357015 154874764 477623992 505298633 886984178 636733642 575796953 737401322 912104259 754632281 208124800 259171772 122030663 559451619 310702318 618812754 362770643 431337812 295507244 628585343 39683958 510052275 832768083 988029994 669051055 322763313 100348594 857453712 955187847 428532041 161571299 718796279 624687271 673514031 370692197 210181265 548782460 442284698 440453890 570590562 784343813 203817015 294665781 102037498 878989477 293521236 648725395 863639143 773577130 556859330 252401633 479390511 58881214 554992187 969166148 867611123 714208272 533553558 367561620 131407204 956399161 410018879 565168935 24575707 647057101 197661446 561159690 905448911 367984681 257471917 971361409 580640695 616986251 828436562 32251538 376844792 421741738 95662327 42837079 291618603 919642863 137045911 435152528 249261758 224560987 167483111 83791972 400881290 271514475 609929019 886379620 659908838 924052164 476641806 734990218 779504984 211876823 543151372 96224192 420332605 97329064 778637893 903851682 919104176 787901790 348558651 361395452 621903491 944117880 106377130 798496501 222910914 396476525 502423758 277618139 854729174 691024272 705533291 996101833 999084979 986506454 694232468 334174335 459070145 171497531 45022806 380918395 246983574 377506634 845608191 778467531 42138031 73371326 343410953 336214285 712961756 518609104 311296352 111299888 745899948 185040058 831061668 185208948 553233398 845536911 884013636 219255324 876993947 418618655 338770232 973255792 753198784 648313791 160647482 517676379 925833014 557366106 599692992 832100451 985428621 953380781 431294865 797861021 953613000 379912039 209870154 902763479 429759259 863050238 840220727 765608851 791105615 165053553 85501127 473769357 769390449 597470910 610937433 12522777 33717134 873306456 257603893 930575526 127654707 431892067 670993736 495582260 938580625 839003067 145671247 32911682 643899126 574928609 687541888 717101420 601782178 455552585 488413387 268696221 692299959 533064213 806633584 775754894 168773124 965249339 146839725 372718492 133515886 863064034 288838442 241381523 359506777 587778371 144701645 815922456 379963599 847870544 955711006 640693400 720157092 330768225 310249472 651003329 823567559 308835225 993899245 411575700 809202721 131487066 78765358 391921027 200947713 728990202 678377599 629204461 604107469 407843995 913305861 283043517 254168634 79463107 462109226 231424357 50903529 827808354 819534100 755328280 230100736 562255305 164383949 202722316 748773829 682461490 194457175 147653152 333141146 837004419 659792173 937927800 401450007 664644875 357885431 215366667 276401673 812886233 771687313 583815517 793551113 283136110 154766308 680203235 320541191 228679426 84952561 858530528 358953610 616909115 10434173 618509949 573912840 348402459 390571644 577560862 92527842 573461424 572272023 510370221 691454214 963153490 518847309 118200923 292155906 261931725 993234686 204246923 863821218 741470570 577276107 360485338 404563052 92963210 448237027 92134986 268508493 19771724 254063910 834090913 870040078 311162883 469757051 559573087 789562795 776841903 302168076 416684586 753285380 947216135 941379362 805977856 691427046 798296770 853892362 331734190 551785453 4741927 729538431 801138952 176660802 80837871 121416053 262932707 976842197 392417318 209824157 195251957 373255286 109999458 568109553 568364891 419234883 269435004 928221634 997819251 813303182 627554258 730887362 497908005 161248932 842442729 403989051 625785369 507709341 554464844 962017518 77734117 596547646 438262816 226484168 479285971 108488341 613470191 934620737 345125162 672788328 938120322 324071987 844343806 283702454 943566832 519563182 277537895 461787733 713644458 923456869 934227878 383739564 650455179 281351282 293832386 459308714 655374625 307164497 321344021 201346100 409695781 755112257 159055974 456995228 995640940 826481770 391763362 158437568 426091329 211801029 88227657 932950614 794272197 397059929 884913012 931558369 480792850 412939064 649343171 122024087 902905075 890824245 401505887 44284283 190932110 969809916 589408828 339447646 536266792 454983367 217694666 898978126 200355982 360349953 257817442 532981534 245282254 92516063 17737456 582977643 145439543 932917580 622867757 396883617 316892482 916419704 308900176 594985896 452775825 662823523 719698462 21144601 108051394 961514218 271060433 325160365 444934319 639646911 156859645 554604367 169293335 247559271 64382147 231054184 324509459 70905628 301416767 713603984 973126752 94436004 119584195 209827758 539235458 868449104 478723335 960233493 717355441 788357039 882579084 119192902 99071163 685313107 273823835 828109321 960161079 255049375 488259971 770819292 300455486 938511292 34511418 985244668 991279783 498065113 694321478 654053643 957253122 918113805 474382524 318065965 802358320 714563039 999339997 789741096 388194569 823978411 100986256 748479857 920887539 365694774 523331897 4704049 209077800 294200793 812314871 189883073 246537671 610967347 644543190 743518943 884396360 262011745 272337718 585996401 939630842 887613316 852783169 17974965 20159429 936063603 50844726 719773234 21804851 917915665 306308934 218311680 614361482 918780536 532896793 444003741 296326013 969005139 419795917 407607464 273490218 570857864 753030284 483564130 265253567 95172470 566431280 387421677 344910098 937925721 183728126 121124101 26508359 79437345 722201728 254109571 266146013 476720366 702104140 729416333 423311671 426173920 103411468 397483621 730089279 80272518 672932554 320719009 497963239 242623333 602332028 836195425 937718295 92678788 318908796 560375868 147318142 607511821 241092611 723349776 530513977 778846871 8984032 311888241 664408708 268696893 999073948 29172312 733805508 741600982 225985940 113708964 793353252 321050552 608215013 959733156 737937408 867316575 979797302 862202457 678484788 414848458 945013400 277178872 937671312 972220618 268850952 665084027 782321181 200905161 73652904 837412188 286575936 117143741 795445705 302089998 629961432 215581579 404911923 938817 654085487 290517961 215329042 913383383 676306329 387018096 836120320 569848200 711854204 940744825 363064853 477659333 943159584 912003801 293906022 201325128 593780669 298059883 385884516 696644573 541753935 895430592 341090269 916992497 480344441 296394058 349827519 151264070 827007873 300521425 55730354 382142230 314825680 898365271 724552630 663485343 899306353 652375767 235427887 455171403 275920170 870955050 403418923 57445293 806641647 955577514 182483993 947094347 253623258 286776030 475077449 638465695 827696091 773673441 260776770 82822225 38632931 838436730 506848695 700765548 840717856 847780161 624070154 250257941 978020556 23262757 761045755 266056584 492367858 849441606 615597713 105576848 886890184 343790491 659609148 353766886 370429080 743816207 342038349 692890652 614414220 881652767 602988430 310963031 70481575 84087510 162383004 796431566 28511445 310407127 826723915 99019048 700288593 463820022 267891345 862195726 364261224 790376665 975447225 798620816 864870031 151040281 627310651 759510205 387606684 185620510 490876995 27115962 544068389 955653224 814751575 319252034 36167064 744622966 55739123 700207091 352774800 510489581 945895610 256306276 669954709 447817268 275558300 245606469 769482036 959819110 187360392 111938056 810608641 874274711 973788046 87840301 39378319 947879306 630129487 554265542 947420850 362000730 906876913 211130073 104972546 873434413 650041637 281376721 507943157 169544609 875501539 229524217 740953168 316063556 930977944 199123525 143779991 885740967 184206654 96918831 674743941 363304151 571860660 414671861 56888436 459813484 498000559 572690222 947137036 669264959 215781024 231260278 988458134 399447747 614196615 16019951 774138345 429880161 747672445 382150874 276634796 262468687 695703895 988628259 935156589 253805818 977837044 446718040 976187463 922990430 193303424 138311689 457803089 372855762 822828101 571923628 429094237 746937650 279221081 267496231 634432044 584840461 835299784 613054800 156239054 237314541 322144086 724116650 148769740 301520080 550412332 319513298 465877761 463901293 418873763 149390727 547493926 653135116 422787888 736969534 279650387 245307260 360849744 516741189 960264599 59579660 572787884 286253834 425502157 866283994 571144920 170971727 413138997 528263537 825260783 206804773 435960004 457255841 100775626 85618405 442123500 256312769 269434688 367090842 831906043 513176938 321224003 890381607 608263994 410557517 596455336 469807999 559211312 967315148 404667891 755600493 452160725 732989359 143461846 391584810 902053887 523217402 10049993 816201087 707322515 323504806 107044493 963768844 350977949 494006689 379447520 42313491 211656657 474432763 501413641 893543186 985261260 991709711 404848074 491629523 789340199 111694265 628268783 549778557 802335271 652034837 722291577 718583051 662283392 65593575 111193779 148073578 792815376 746995061 7909524 520964799 163734158 451360089 710214856 240581248 543564507 502943282 585032314 72318769 458070459 738100503 695721607 504245650 935948446 168874035 909754732 858179770 930092581 764802189 831136696 432968299 426422423 491404514 134118770 238825500 775703620 186851819 495627608 449576728 806824595 809569385 443798223 509275451 959967641 186024865 287922568 930503318 437875923 528538507 183977034 127426520 532046129 820212690 145703219 445271916 336534971 893324175 625316154 550444838 911586814 882432631 87885670 836727777 730153927 28982986 75899332 147968157 801302606 611508962 76120105 384102893 968874457 317503115 732492102 611168969 604289178 251806704 593526047 758179422 479577841 673520063 461654795 8758885 522767269 105066678 914449879 554743597 615757252 749071170 262002136 351265764 590572065 70235890 599393359 108380879 967238010 208800706 491392390 302548895 345645754 62438763 584894304 528421013 931887391 122238676 20791937 687232415 24124100 307086244 777246545 606011757 229139059 890258774 379520645 899316498 987183322 88930889 458785720 812628504 773231879 630400466 311975741 366437106 232114267 920144513 395776538 832686967 825047402 419271963 483856694 101297843 972146871 256504897 301659906 798650142 525776149 783461346 591986718 150532804 878218327 17877391 661321309 215090991 656623808 654570740 628683338 306565628 864354081 749028992 827381791 273216226 282716360 985306513 727981529 341309315 253934830 176423662 272608902 318760749 375731893 455527444 257032784 58638405 922982726 380382092 471794697 520675464 875540839 53175473 333327199 398299235 726840559 51808481 656004368 734578878 807312157 94139052 679856276 272019416 636367649 125789543 840007818 666898472 494821311 40905878 457221856 60294632 87503910 931952690 647321682 588287805 226980578 787674388 419244828 426680943 290419480 466413553 416014341 623276395 469154228 108444793 423294978 104789307 718185879 753632915 482034638 701487985 278649704 926749702 472619937 378578266 374639379 438288959 397700662 350019382 87918487 798625167 682303008 103728734 385353253 597915950 446344862 514935007 415964703 590228714 765138293 118828537 319968500 95872862 674954488 213742632 200186983 39212131 141191173 788343260 684643022 148577869 169376911 786967621 842218219 858128323 471563104 247391056 237568286 544280032 880460469 936445820 856605445 689008852 76904043 202082548 362545098 456174134 999724083 864481069 745181919 546856309 909114239 112077738 588525361 360611657 431248766 529335299 985105817 427953167 939436607 463571851 885663674 680139723 492358156 937724810 693157251 550717239 440091351 604367993 671890862 505114455 231199337 60316583 563700488 324519624 750646345 143334411 653496576 383454003 157667076 630522025 826157677 973307705 23992297 467126870 397710268 543492193 800355752 930193178 963632386 44651425 38629911 118010447 666718595 444094524 822880973 138855901 881489462 92440910 393720665 326196705 181821719 395303509 97944743 702865699 362057505 212959845 900874468 785723423 967297967 403664544 844832641 315276554 491872149 276103713 456355742 388598117 985938913 416208534 325356254 602127736 990480883 238220173 565513050 657039923 998464159 179073702 107413512 238532534 34695081 18739337 875344573 957883942 535042022 472326182 514521490 80933863 46403295 179658146 322343836 994340162 268321631 678991419 128952270 628768168 825175628 857236820 467025306 901060613 284654817 453373754 856143162 841413381 938763710 287063216 907225996 333542626 139974558 631760961 236188858 845216138 745809516 268313635 598700217 216343918 337141792 28113607 947630526 714690085 709313805 611197872 655798974 820891179 348478842 965487593 411127961 663169896 104507632 714536845 983122754 175903716 391688793 831979223 266156634 57082421 13143185 321334392 580686922 363740262 508801765 490306563 659431783 37163802 191503519 663902036 501358909 403086447 613550581 157598214 876077613 558002188 877165599 479730025 492777026 522275602 559534315 327699561 2254625 573243927 41517817 711539113 819299460 909659726 340331804 417646221 113753798 851933689 156650234 198637550 793272534 338879603 455501458 193133257 9691193 952403339 529062304 836444549 23241356 246053383 328313481 36163318 364671581 211384019 403201389 227503475 66826524 194200185 44115927 354535091 616536785 303648601 598398337 536731947 614447431 172473780 226893958 955761421 16883583 155331084 386510387 415173159 328143224 19345867 394229904 162748543 748317057 411393492 454256311 874490077 33167365 734256007 366117711 15001097 958335721 522322602 820510662 304334420 252908097 725506541 686729749 364524529 984675503 344578421 991288696 517357509 861998036 258229199 668109296 552937103 736994298 13416750 962595909 89979769 69174608 403874695 261214357 157890655 82890864 271554492 569430240 940813780 242244019 307028005 48301575 482281498 326466150 387173349 439112611 728097018 312151766 448868695 782504004 980549896 729187108 962658743 282024495 11363721 753187399 103043978 329234066 141588094 234915500 603071781 259718798 587461132 111815325 401971360 807432754 205089068 205896315 955817696 627882797 732460835 911705049 809942569 172007092 488286847 543621277 232515280 817504007 302300114 870676812 521959430 15022183 889647947 828109688 899135001 812676666 245609833 665412816 704145058 4295419 619535650 809432604 681573647 912367738 654598236 487672419 593550807 494852937 619936423 359188702 681715413 912332585 457485490 355163480 719176970 441559336 985495746 985055641 20007815 528955314 865382934 687419304 389166256 336225893 982268537 908810622 910205442 310162949 353689165 198099132 903026558 698641381 37190048 793145191 136401177 134824519 271675775 932357520 136902540 509685965 521627193 308865535 592100069 946008809 570714796 123834930 490755507 736486304 627914672 119252348 266773274 624959764 109203638 867303789 17008192 661124048 409425834 580044697 736052456 249620625 480918128 575872325 108274375 647279524 136078368 425514549 289332799 583901242 785428386 823276937 672913431 824666991 351886551 603048195 35137270 634937479 934977269 763424866 830551902 705569822 637296542 420009188 336720953 99458726 6442406 996773017 252817016 744077012 316700472 90503254 27878967 223322834 757931360 69747664 374678219 34351843 199488663 64363857 613636147 263509244 926331654 435588532 987453703 80668110 936914399 638904198 658011469 773125131 236259892 188402580 71213614 630333117 211273430 749892576 661387999 966464807 779143312 895799252 265558021 732889052 140763217 523678471 194187018 10459636 169662505 711801658 30027745 907815156 364365540 697325433 398837856 469356282 794952351 673813814 314410745 433697977 112954157 172020140 179102459 521333253 893049652 873754375 947086555 95450127 972653171 204731906 893962596 956646964 725346387 296665464 344338904 463396416 270775376 361103713 40520636 287032510 182796525 4712936 549157165 147263793 228973752 492314158 938842425 804813639 229852586 278671481 113601532 31290547 77567769 212441376 795829638 930878053 134790634 594682619 419549174 999718898 195718281 599895499 359852336 406509889 155327805 882759280 434276725 366421833 156369677 456261051 987620683 670881437 961440349 605003488 631022984 893769718 420129336 154437124 105070770 931386695 998227404 559965403 943673226 67990614 271898758 436121436 824383268 376614957 806244811 992540627 296646116 592991085 783243926 851887566 254081108 280515472 25645908 443730676 362875267 786764024 644721328 583013576 630152185 564567584 652311277 416925034 478011462 131683404 33009704 463740536 373968636 139514883 352067354 859572748 913873388 221715425 163288854 789957044 105895805 863518551 155936523 78459598 392822045 789581098 646706918 117052395 147464676 854641656 128943784 500440549 329394879 45660671 843606373 844080816 224529795 526466344 711025941 265526742 497501872 234757539 549727618 645962960 904150608 501642278 226414273 190355739 376754039 647971348 747085201 719619275 424134172 414981952 585104145 48478591 762005243 716618029 662692407 793328249 378997991 868882240 829476802 254566978 410512834 581881192 161533817 389809685 439833548 224291631 72458407 896219548 309846300 523297194 918396505 844313669 591752592 870355252 230673814 867242692 543206495 729586455 26718644 441458267 989383718 326559910 822463026 991426465 314265979 392605913 592281788 727294115 855850365 888559534 7272877 544675805 429292662 775313205 62304562 997492577 187093207 938604984 931279961 94366252 143408558 524419272 895483332 864484731 844408003 990305266 586006076 15584417 560909010 24550494 995771057 68835450 554747568 890075955 627900806 448611624 284046323 251206178 217259499 578285102 965243745 307227036 220976055 35095199 979838406 574077669 1249487 133850408 91272350 737530865 243471325 639220305 882487434 199878812 848222359 617083586 51811316 907675906 423770666 265664841 286102131 309648490 782186398 892680267 628823909 207758873 258374690 255751206 873204876 937289645 536053714 436429458 791698052 824413899 833497286 906510522 930713596 309158353 284300815 796665675 666106078 710009168 346377381 390914966 203233897 735575259 543780094 280784070 712648333 905803197 769181403 113919650 857720897 903928746 106988153 61491367 515463744 327613811 631311094 216283288 146818504 96279331 79223150 498499967 309882604 188291182 277414327 940686863 575975092 403758840 942759348 244733054 385101990 734655448 284791568 80108050 823629646 7485127 50115553 208577062 88057873 250337316 274594254 787551235 258429089 502902488 534404847 403696257 505338816 203745388 340834810 477427598 253312735 566679818 853245511 208618973 39950888 696911806 713843881 430681130 316355615 55531264 34069695 445598520 1607430 384055276 39285167 83762652 866925099 293204912 976098638 721970606 21281855 163133424 872110863 911354490 782807552 608032216 91122640 225806718 296303688 654669232 116134566 152260698 451330321 958152019 755126583 671669575 217615699 101175763 990016576 379754009 863301988 697821193 382573587 72409314 223522976 4969082 127204162 10717463 942074192 738224370 978089901 938510146 395423811 475577861 599284260 256203473 69482453 485197205 512409104 300694057 782556958 421509933 960156472 694276640 454251165 400748370 934667526 343799832 854153470 667992888 585366112 26441156 739512149 975042167 481781446 807907212 188795869 337121602 527218590 13023471 949717031 679227096 141494825 762152142 949380447 555848978 946106596 604394877 658414982 722698171 298183845 952563082 450965107 419601905 151482220 991606941 765826092 586340253 106548100 350277722 578289235 744897344 842679473 682114805 719228380 231407630 993721581 810426326 726861722 602635259 470819308 151308966 869204013 653932945 319898236 328601080 622333579 797070224 278844862 696380110 510664398 839379632 454558359 23082460 396137505 838358980 250794436 47427834 540447316 48138936 10125128 591017834 413907742 292225539 34934723 150899137 819282421 111221295 509108790 123201315 520412810 863529185 55892705 300307112 209733396 607555567 261600989 723795903 250849663 93029709 581139830 261590021 912194343 544362503 299047013 941044391 789760000 677037856 690298150 955231902 737365486 247082653 302573920 760058770 795203928 950164706 656815702 195449024 357513455 304338233 240835178 706474739 429100006 48153956 7286330 50591209 124690141 639664774 872083710 378955579 526563210 38118075 817140274 118299169 299552690 516115895 826714844 28088682 133992677 401736895 992729395 315892784 722158607 196148955 353874478 871560144 586681302 103657130 63944161 772293540 262153404 177660992 104421410 606814357 545115729 501841975 975412216 976860511 792364208 576876 864286371 269916827 337322458 399182874 268765805 909794451 839063711 318812262 682269688 337542561 388754838 652026767 265382762 728373822 566257640 884812025 626211019 290573057 176549919 931348995 172536656 182057840 299241355 958646319 521147156 431886994 775235144 208001152 255006407 533703725 243141339 22071235 84715484 343871156 749960054 728119199 156100151 89908708 406866757 54768348 677889964 744335487 848210180 408987083 902520248 219193584 960444005 500746410 364623619 396847850 421178543 120268871 313922905 341890789 99609882 87263711 202246758 983190442 723600415 705759058 828896124 172401540 43628245 27105176 613014978 730453645 593386885 858451488 454783909 867242604 833133684 815174213 933283905 183350712 486536151 46857634 885277425 843354549 253341984 866866861 940607726 312538540 79821155 16848237 946701773 577894446 567601587 277490009 641093710 546297562 280971322 362301461 360699317 228783295 623112727 800582572 179726022 967064242 778051376 850735813 386821489 539589766 825054523 401884460 754528122 75632543 177104439 122556445 467904898 673770749 658389168 789043947 720879564 313151298 829483195 922643590 877462379 946935455 356793969 317850717 284378444 488853450 753931930 750723113 581981324 164863419 603297670 107570804 802165933 919183504 305079897 567297965 980462824 254702742 211343115 7257844 586930528 694914457 73364872 58535763 806362263 112838886 577039740 238370682 566111855 641818557 478484903 481669639 412070587 892779475 129798360 855635525 876611811 322380418 162100336 454399310 315445377 544018809 497144924 953691876 624935608 406965212 12331075 867199475 69689999 783856962 42308863 725870363 703206258 814007652 893846661 365300234 220344408 541432274 466337235 302119890 628401330 255790881 980801583 858515322 157553065 233866104 265003408 762088939 306270380 847807289 460162417 99768399 295023237 769513552 506764584 147536726 98591872 659612466 805932254 165463074 73206351 918123207 176522097 497519980 451716399 135959996 988397839 673313640 191736848 792221036 37308837 224550671 119170932 709443065 672939662 691032431 207499944 305787813 575322695 371949204 973275489 604239869 151789997 737114178 328738710 937580325 222075853 866186581 106068925 461672319 956593631 417188523 609786843 310112400 235689149 421701628 167833590 809059040 458543038 294999928 266178159 390189851 528124455 952290811 321501575 580274590 193621940 930487916 813273555 742876982 485797436 550401942 851310094 258826868 535551954 233988957 624350908 898085479 508865413 916839342 784974239 969996622 217819113 982222388 156357732 133894347 462939233 598780275 671703847 292665449 936656029 794207795 456373100 314897362 590499667 137669481 786402041 901142290 131143026 746999239 193609628 96760481 223561754 95416438 903214130 556987634 522262472 748332066 759223005 514175574 788588517 358125860 83994232 314317727 623876206 563299366 286798521 333468349 816020594 399569481 144410948 913909144 913876686 211286973 518972542 317015755 872073476 692822874 632008008 829645456 371262879 499338493 916090573 278819881 352111073 387616733 703993480 279985174 34726033 494894143 699545967 475752278 916889210 913729209 192472198 80079291 77736392 39361070 260141413 551247328 13576483 847389641 426639111 15932522 425182015 921432678 503177728 846859580 356565532 406349112 263790249 595894819 303552585 113491158 671900792 411799711 231879071 727748594 708264389 371449039 885074866 127475543 581951416 413756441 488100943 211900193 823516482 793577218 543437700 730978013 407896286 215674796 958354429 29132606 977994222 952876095 150338724 570622427 400819848 990202164 724917393 649698798 795863032 340531044 405362318 51224369 505417030 21399848 326556044 915250205 251414618 642536961 545094120 53134587 867121273 948047591 644513769 408257542 112357961 459566306 645853621 128054784 571620800 452240497 826822125 608439183 230163347 967323894 932893065 521612006 830647342 336580928 114412823 397134815 363999894 327280120 390445885 611071262 722707754 829801220 10489987 74877779 756374378 3389322 334587265 870962383 174533528 205889434 137952979 960726866 740233416 767958959 316327668 233091862 464109830 647472153 77301921 787524681 8756670 796029911 85805266 977127441 265874230 32433239 311607413 701047718 722564800 604634223 661302042 288271772 533627681 566543785 824678488 207208310 921210868 675890127 151247980 818593883 8503472 913115349 432364742 273104086 879404718 908309791 72094557 545530332 305965769 77022386 600720544 282550200 567060013 764282629 334846789 936730806 29333436 447841370 854387983 159060623 913969190 544176189 461157283 877389863 84959657 136863035 78898821 699416998 399666136 288008847 770987998 679995906 20370764 529677777 833901009 635420833 563742297 173040091 988033563 570540402 828231242 607336759 122428474 99338159 240994920 651314923 442410908 289714422 746870918 13214276 878466314 284787771 801689543 215412046 473243391 877344400 659193357 657249658 834760572 413113696 708580608 368845550 728637251 131010347 345291130 500731734 376070470 125091107 457534649 480530442 510349423 34750512 554049328 397052367 701265192 92681122 635252649 238621829 333399703 605246091 614752840 661524793 954337286 642602644 162966914 885618922 996393643 870606745 309592789 221678933 212316867 777743801 289147658 28879291 508899549 749134431 99725011 196450194 292566800 572783521 496782934 499671336 704211165 340606265 154044820 831097763 447967727 190707616 59098257 805037235 597728432 137825386 331026523 61923442 358528831 556491288 798694614 703014777 521261352 966209128 692861569 134203066 465103262 548822973 616751996 767881127 905862372 688863593 908209303 885443105 311621107 80228399 114456910 809899771 398508328 764008213 661571464 895887034 941543043 19578303 585386327 923290165 68742212 222324962 985840665 313251802 70188324 205312716 848155265 607796633 263109028 24665470 48144925 677068995 592851033 300363319 117086553 856721498 376242740 617620983 415810726 546069976 511309469 370252267 719438132 479421947 184998797 439206902 598374529 827284709 376851721 343239102 55181719 294537955 444647432 938613419 508528403 333215860 415822671 755640193 49702815 618032317 74940335 528577280 140362864 896441439 628293649 183330095 196468463 596219042 874181190 738482977 16711290 616715315 906856785 923030590 63806468 971985302 268459643 726867062 492617086 288052771 489854355 510035263 134844914 419624401 797299217 172066919 897334069 988034533 632598792 671889690 819821179 876393427 134770944 951739760 782048598 837225952 278519798 545687986 402446004 565700928 332215674 392909424 393995282 555241297 349341971 504939453 823123637 355878354 558898926 937041 893009734 583308830 264711335 110904548 828303932 710560905 152928207 656111640 300556896 87552129 406244689 37139611 282503129 772449634 623894936 971552764 962063252 902081649 234330298 761960681 598256740 605596618 747123871 169894882 111629768 546976284 610407597 284517171 372332729 864820610 946432589 491461325 204988605 228326564 128446869 154640648 985827589 5518385 162265408 54008312 792607588 847974282 959665701 110187164 900921148 503927605 771643530 608886679 688716022 895633550 363596894 707372181 236047332 336354637 418937313 42582473 468264872 276399185 488642348 945921519 97075396 602922307 397597010 297443900 620205420 754764866 671163961 842347775 817116975 784599162 549964604 361607838 71680305 376609602 601486973 575240508 612562447 100275551 862129595 979889535 396721114 690883101 180284883 508888751 351174824 178656670 954874940 933702278 309447831 49522989 343022385 148142766 332406031 572306355 232670597 434130121 893364678 880617587 308098041 235991433 735916850 122134552 105307581 676820157 183429807 413062755 379264640 169656907 8282823 621893991 44108151 14310565 679105677 258153723 491258909 832341654 749815660 309302072 541955506 89654672 369826207 852234572 204748959 655309194 952764055 897518381 554295637 506204891 894991642 672034620 127588966 396726707 99056465 209362632 45396179 412571339 189776363 290286008 713819166 895873177 133692501 730681002 195844426 188839003 891191580 531347499 168186455 794803997 249433577 431020382 392785977 520391012 578204877 946327984 197487432 740593007 682841724 381595978 960771009 638647525 295084336 587177010 617800064 366627186 479735043 131846096 856345903 882031983 574996467 784433841 53441244 540081490 134642156 641971732 104188537 17214915 456014435 46309127 605694532 470343204 906087457 810144742 958881042 535626128 755944058 796904209 748803130 792650170 190239620 421857578 275183441 170171613 870635995 973789749 686755916 782938670 975345666 608936954 957328855 991605628 974983335 287060241 356637215 14925075 822165200 861045016 161364222 929592715 777589083 899092386 947707640 323336138 595461588 898314375 320472716 597433890 850535261 534785407 826069584 372285304 202138078 892669765 361239551 3663683 331188602 474351888 749119071 42224508 825868506 581127334 401519682 871281684 139287522 942193649 505033223 942521171 448040728 425380404 777123895 577783785 183027841 904360007 144454355 544850078 913585438 924585782 36509510 208582063 720863344 973644339 581452936 463530496 322665255 110303224 342858404 998473718 929303268 100356594 36787250 761241995 116615148 669210767 858552009 201562077 489517480 767884471 377040471 740320463 724573219 323860727 709859049 38388741 108687428 76534082 117599861 540494015 149421053 178627811 151231269 830321104 143920205 228932570 347613695 45942580 24712667 897659369 583266446 161107380 434759704 118684709 856445557 659539649 948244554 784765479 76935895 272009267 636566111 767425846 46855858 782883478 458343867 566173400 172453815 401273803 940271462 982813207 223382321 515114315 201918515 147503082 343190122 411176772 142072572 818136568 60600046 372643329 300221935 651395101 331980742 262462087 870611660 720354261 255614335 487319871 897797597 161627097 804584502 659933337 282562356 893257508 695218819 872882428 439118862 306554656 925227905 43084172 753753010 501198486 610810674 63234944 524363210 939014805 893358367 462001311 862621395 836426539 324831300 592226325 57142024 523803440 850954385 796906981 494408400 142472948 991850342 897640141 455305360 525358564 588835983 246445796 377260709 409498495 587653642 694058599 600400658 32925089 761470725 595834596 516950439 391310648 29754013 165001705 11323799 844062079 140029959 608248451 240958184 807974352 179262411 805725882 591121952 924181651 565430571 724356806 827898875 781387282 469087542 949135439 356300749 910271107 852691721 604717456 678704372 772747328 539360018 59546056 33904516 242799852 915073437 259998461 804301974 278067968 631982889 509667954 389509371 740595449 575025554 225431129 505433134 158788208 18625260 935446068 549599214 731460759 206973073 224826782 235398500 30514221 227989941 805070207 599718821 907892800 884725805 668341140 92902139 341982705 813232383 346931049 42573239 575894856 415914651 960933324 677699763 486617578 900512718 39837851 26223759 36149418 149326209 665716238 207623122 761308147 428713640 367416025 227678905 492896657 844947496 889869122 896980357 640185333 428532546 132583656 594720923 645096119 626753061 591308411 917462932 313649391 447326346 678037846 658212104 317772931 459127505 269045120 410022941 463005215 382384208 551097541 328361613 767789303 577188899 500613792 274114537 549455510 666217700 840669751 928419398 273390469 48206795 130539894 4553088 214441728 74975741 502900190 557527926 877907531 235157464 474978184 260667101 251850729 659527736 169876112 961732939 159542797 59894100 418478098 380343700 873980320 315841170 29303290 510619309 34858774 769193463 814145858 522208162 675326813 750314322 443567609 331052265 245157765 668766769 234010218 394233727 80839907 246816433 126539864 35849349 34301318 511229413 86868900 383175615 915997354 145717513 209942297 210863987 442504352 817083614 331869983 340916246 501910871 918617384 263743013 907753554 756439924 715350239 450444397 485911704 405290561 140322958 858536515 616644655 792409363 779531625 353209325 442982655 295906459 753268147 76963690 599543888 294463157 638654579 678917792 195459443 206089585 494522612 598400335 764161827 793517299 125783217 209876098 15849200 892667990 498455076 247047175 112910072 315963493 346963910 505285817 848776033 251312305 450819253 32641324 346511109 203766876 148879819 990664370 534948453 416412191 218530103 402592593 533686602 117736209 949798553 530196610 600330599 981114629 938085066 182798230 736515935 54628859 819805669 498282501 549784240 629712738 443071741 167975762 696234394 630939338 982003735 911845588 853371868 595931925 937941844 148665372 313951841 282121574 259595928 700238697 851818327 495665936 36343089 933701127 461947270 43019415 699198541 690569237 823045589 836403186 23098616 339743498 894993529 246897966 826177184 579781197 989068632 521972655 418493468 87310591 281568844 783631506 336843228 183290473 856309267 914185747 394238995 745640252 752334902 8179122 550473904 562162483 281377163 736930893 618883943 736670697 841049209 20621771 417107951 408518175 875237760 332711285 783292078 852583955 266526973 96177289 242713921 242162540 884972658 416944236 457763563 982391409 725591867 816140706 448639950 422459289 342109005 897966113 249835839 165355973 768118785 818156201 115468600 738000198 755725004 14983677 16381353 639860807 270729787 171617371 345476366 738432922 171494269 873777089 48157442 23015207 288823661 840783197 561226793 623483683 227482201 696065265 874962382 852327984 490691887 851021108 447208391 672056224 842184369 52022122 60605762 275795755 544821406 662610324 737410637 394275854 927100246 460617116 355953540 73206961 125366154 109291859 965092527 700633704 840755680 570316381 763413674 286531510 81970699 356520546 671525209 844435860 113483192 109037511 220808832 35826641 633415022 774084179 590726217 326668514 429587249 478948471 361782600 241594213 575754181 567549911 339695900 652043325 857560478 332070790 993220136 487143606 20067270 220627674 74723354 768602037 548182251 343826103 694650633 666186983 178733259 470250614 514429066 950623371 448670764 780469691 501457450 643535249 975988025 189440334 308699834 292061237 15731510 70081654 307672181 613726045 379863491 5479651 98264729 562522500 990154938 616778684 81271854 20513992 389432043 491047678 803870426 159186843 638546684 889983474 463517285 786639381 14510251 305443778 707354759 16218797 655364531 917266995 78412911 297525485 29667415 16662823 758721831 186464676 408347324 779033303 291124973 525543730 189216194 205122028 146193975 74820137 861758403 703558911 460894063 41826033 923620971 406468256 433656875 252302163 619257406 363113669 253330693 239581199 86245368 226719850 920799757 476421567 705508046 819336266 693217563 556506711 728433211 13828162 918508663 679763628 80389038 170538781 211035421 590097967 828336562 204697620 71681783 476171342 526825732 855027189 375821468 170508463 555594534 509563190 771681613 888476669 714790971 433082574 487519652 422037394 914498225 312930037 217910207 220437364 492711493 735598133 620133363 488895353 982814797 979385388 204103097 313767237 142974305 220938458 225156492 773135907 716153327 308039937 973946492 361217824 478729504 127024614 369004873 563190668 451561136 181059784 166848353 522931497 821242541 556474261 555167209 939299982 82873962 239419718 898613113 322080119 976868830 79562248 743934830 811679002 378328170 734549744 515712439 424799462 419027876 942936613 310620850 113423488 613392203 67921854 80928590 495443674 667967184 378459629 860450275 739233663 366119106 756285281 790273862 789734684 974592545 809939146 489098631 683505145 901857974 493320570 723638283 512851201 505718689 478978595 202384661 119258920 330690656 506453707 265383398 357159348 792136834 395209391 898766265 619367417 882573269 860613175 622439601 629378361 801512012 340148188 561885304 244499228 877818937 882315348 81117991 393964571 961726129 564957982 700128328 424505613 363835714 660876052 110261117 809411814 997217312 112675154 971195036 832563671 472838959 194148096 718155557 328411182 971890967 836284995 213154679 356571007 486602854 882834320 197816359 300866181 747362149 539365500 230899900 701082195 630508330 296025361 484962103 819953647 123806566 933687270 82877801 614742192 618298344 460723226 838207742 416962743 455330135 143173651 663256470 160129248 496560796 776139617 4479577 254265923 185500215 525985097 774668391 128694714 216178506 687595111 562158308 69043701 443696411 697620209 865715830 875533911 318177851 861339675 508356708 395388911 567290556 654521355 148421983 326460403 94289870 27584917 102449961 810557041 202643694 402407847 854807067 272574650 28438930 404991987 736046143 929519109 1489389 712977546 898314313 714793885 204568717 817839551 313072449 545697916 531307381 39775103 476353783 430550617 70140631 176175844 427471285 285743817 574998100 390744392 187107175 882448236 654640218 418642572 749905630 89625539 331614093 46491971 81876799 514842553 353300632 277043896 909164065 917872879 316641442 61508666 400840135 281490996 905454181 352246917 351938904 142000604 494964592 661191447 108882588 89078728 499421162 285304020 399970625 677317531 86096245 886814796 198417625 31239946 69444111 950294797 830486229 819643997 879668783 928691085 429771576 789651151 387558685 166532531 436589170 894155192 353583974 892696798 122594998 87609543 314064573 447321660 853438782 893161701 125148293 210592219 884839448 608570757 554119581 814274858 709945686 53128937 506323713 131668050 846931890 975692384 146118503 58238655 370167802 535925272 630309601 259782538 142607937 900644886 258743872 968564239 993639166 485231887 81693964 539295625 882554304 949385334 493667433 574355883 779457837 339607995 502678612 211616814 760832764 65748096 555426733 287476889 243517749 907288798 709124074 185470820 676947839 146621023 772540394 943654639 926887189 942770205 965802992 69618830 956578526 114902820 312285547 439421421 336151555 294181998 121995820 833175307 612127652 712356747 865011973 520787130 241384989 174028389 164533723 791911548 425669691 794326747 466173807 956624404 46298921 84059800 225723612 474798879 922156581 578678419 155796540 136330813 529023157 54175954 862784642 745609456 499846596 184863893 255109111 724379306 962080317 252113551 392946845 547692347 21264004 850596801 44572949 668698208 845557239 889412596 777493542 158964237 671143622 783811179 747845024 296180734 908273499 587302355 560247747 28221063 352912850 63957802 730845650 601948107 561261660 171232793 509585831 353266666 229979827 862413981 666355851 152668410 881980088 511880318 23881563 261969875 413914908 396467061 685564329 960577403 240793726 731979014 74455893 150866718 220127263 70111449 804117156 575408443 827801855 131309559 775159896 578954394 371432209 649688731 847330660 553564160 934548084 537158858 786914911 287468034 485136886 77603358 397185197 929181174 502146727 555103755 861316943 313070593 914442837 440248385 302583991 541550115 403125451 898729611 665405002 904719875 178701315 912330741 54104771 454602895 947374071 207731137 358394664 902477599 761076643 651828862 845318635 521674436 88576279 634587696 665974680 968216094 76166573 271033458 923811008 334484362 560475786 396991908 236069655 51455639 164028355 330065675 619997879 380958467 713627359 417786247 620683979 40282396 732085987 791410356 683594001 323924508 959515476 417468795 946699574 411020578 69274520 846835497 722100908 146114335 286985759 497846328 300625275 583796700 617389799 770485808 606373536 102636376 814940402 760961548 166807974 278780160 44556254 954885851 786712660 100208530 107927772 310773320 930281908 345880246 870269305 291052798 458237534 506842546 206917853 245984269 279451970 39231892 241254529 64729246 823499596 458441941 370063781 906249395 308147594 897876099 236165584 87727797 630068114 55269662 292932401 476433830 379036105 85099033 970589370 912788773 607108005 579920216 382432592 872915037 320842010 135395278 272415588 616921624 117816351 637106550 241086593 733116095 683584128 677037201 762481485 292457974 27057675 321420839 920100860 42414545 243857110 68016169 188778640 843520545 385825829 855908857 282190974 675680948 969837433 428755109 846025798 809797113 777685195 939474251 845375365 881608922 420902385 47565124 374280135 807326804 317519411 123281516 804392070 16390141 360343753 405416277 561173162 704039255 214566976 260781962 698192993 885944638 13597761 455353346 525751459 671730060 745098702 806951381 388478830 920421993 829763730 955339289 718371417 858252377 188707812 329840962 450532602 733154839 407386306 63731376 930554329 101988933 979124130 450389634 531731423 130342026 387555029 75032070 756703431 594509327 811806637 762417577 876644546 425654887 386521805 168485952 592424833 216707365 79769125 893688546 493580557 716632314 982475965 99633960 507979909 373953047 547213089 415439145 807263072 485256398 612534393 865544586 396807261 416449055 409933920 435361292 981979527 595110315 447337807 458655965 767740601 78859010 173946328 61413979 888578376 47485282 737529428 928996497 611282262 646768681 374533448 444248422 574385473 124844222 68323296 935063000 349965038 336405724 598870055 888984128 781622856 75432291 648788215 724623172 891726736 970656793 230839030 776227361 215308971 733457062 678723458 690739818 738370984 472597014 209794393 13839469 874972987 946102367 821567499 37523776 905755054 784176156 114947765 635361017 242137585 820030549 924427013 218133012 451821541 959933041 506566189 295728255 345700981 517654792 479711964 137419664 272273309 743960253 223672968 644562707 219149138 305394073 583306860 420761535 566921868 442485234 233078366 107691411 841824241 761587649 149959837 498629340 403478685 383189799 844621124 623216426 94555697 599868310 832409324 485295818 585128020 228092174 38142982 53215800 794724554 519085413 640953165 204906882 27780038 876382507 208123467 892977171 932615964 238010001 597156536 821603564 594516050 494942252 665618191 905918576 656300043 694969964 470189740 316302459 432209611 484934294 293512579 206087613 989847999 751640828 239363778 523795738 700529760 485114168 419361818 362468495 317830836 305502271 458600945 304243397 145774960 20669365 56100722 23643351 236431007 774028732 339701355 931960404 164932618 352847085 432233362 390972894 314819314 837445985 496479316 437090177 740555601 728492664 88502934 652110210 965942112 150946059 851479279 201650185 241348233 274630625 375638997 736287451 25152167 22057113 393697498 18218154 572193040 280832248 771200129 173856216 98400448 912023953 50250519 949930322 42422235 978728317 137144238 113108660 32180913 258932323 649636906 292872026 939487004 584591230 990034962 122188450 767474816 794667908 202329891 930283472 98637149 750532021 925482429 95494532 280318109 659667800 60348583 511044167 792926382 1870572 328781628 271271230 115567187 248991911 780010832 822875772 356355980 874367120 307336131 627504816 234820752 543153265 531298329 376094109 977887637 78999395 428599833 864776152 883294847 927525115 549580606 259607872 530829658 864322575 82751156 876863016 891593290 257422721 164481045 438529466 402994487 432251658 866234185 130368257 78136395 195222625 635802783 455283726 116737446 790964450 476053636 591749491 296551357 668352219 219595132 882727612 920926007 778133468 931134816 732403025 924239655 617653344 500887001 852640743 935983417 418703229 105184986 874170777 282835573 881122364 413416910 768773027 694620927 44789962 420207796 100380805 188320653 783670459 348293641 671809901 526814078 683757354 99305886 264274279 773769037 124842044 619567969 853937839 946122344 729813957 275899751 151476648 223250262 726593590 639787831 319011964 956448574 650120878 114962020 208331067 971045959 216273881 176699503 439575882 32406599 784736927 236024101 713488880 129781816 334851598 896415299 58597266 948495875 572384075 905304550 771120032 7418200 618192289 224703997 398114251 377015688 384010212 212244450 177624188 769344427 200852259 611899855 957257977 225686472 635206532 330647841 83760469 850473985 324430060 756727860 344937124 895216388 456791020 308308653 751236020 955754332 449905271 811315510 921531140 909696818 323889247 643619511 242546579 530736113 236022506 180139105 533800697 847430949 678261380 795659692 30926492 2299462 227445164 694668701 366669801 709476054 172301987 37292335 220750363 978945850 394879642 155890430 30434585 132390636 48869830 977349399 568706399 419725706 818541217 812068119 872005681 817213851 889554317 4624776 35919804 922569567 968924400 22535298 500642456 389891227 889093899 950783193 419470202 443110865 399261150 270283270 902290176 565886286 821928307 904796878 39257426 483601362 647495308 922130098 501486395 890627825 702316716 318250119 839317730 855804864 365134055 835293042 643215621 208536028 995262148 435575673 871134305 37793437 296001568 554805164 228849571 491340802 963269983 466369785 756557388 651897912 915119681 838706836 533741749 671372189 188845702 801701044 203921941 280787783 944595199 561487388 213032916 1026536 473588913 223387383 678288198 59498488 202689989 641550162 177180195 310932047 446778386 752094009 19765830 785252764 132848067 341766917 864466304 140595552 656446889 835894208 756019771 947871469 984042211 178870308 612733414 472304228 275527164 853562373 254671547 197221452 8057240 865204525 109919146 180787507 977184000 577340990 630773259 650867263 279971973 90746966 255844115 160339374 935871024 828682015 735602152 307600027 144935318 259308442 22501051 978767798 846099805 589175584 155378003 157145334 146657564 898734855 787020093 553202472 17638732 605593055 997111305 982787588 301402084 918485712 594960274 891935730 916851022 633987780 59528412 780669760 331319546 752766053 708854026 789499076 488975752 273392011 767830255 239617542 20545073 334251492 820212260 882408622 69942248 364416430 789960977 606083160 713550370 428875602 20767909 315844813 422843605 64110214 437983420 980681065 411152863 33238228 75852783 265007154 64817604 321107078 212073239 442561102 742653681 53768833 56888637 485812942 145465649 736052182 613835533 703563627 558926094 530004846 835509687 468572368 769256875 842441096 326880380 930406466 503824645 415150836 680541585 114426205 860199600 422108236 644191914 386471130 610435223 47063271 998091353 236945681 998993399 705764958 593410305 710697008 151127708 592547677 91125874 393909842 690975410 367167881 417508253 93387980 501887300 989809321 151346143 972800671 942598099 971820148 603513345 197469700 519766314 673215448 840042040 344766306 140173976 696905609 768730220 845176976 199402451 209458803 645360978 907948169 245438944 661789194 767754302 867237416 401974038 435007472 256471486 997722923 537703286 455432711 695172391 978197523 382684249 575755834 337408683 583961684 177396477 791165594 847583513 215205206 504733555 586284980 459155823 65108248 743160538 29889794 377648375 965375627 467985428 497692143 227476546 613727107 527033027 75561368 723039631 610970485 263517123 642568992 363252901 428288330 380758712 142520481 773808571 601397681 907592613 563998734 672836293 61903018 737152138 83084998 828064084 380884888 179693244 191918258 960304841 30193632 36741909 554118343 830683270 523094733 705146522 379581911 917927959 814449464 196561941 213902646 501286782 52809535 682704990 537301105 277306738 210928284 956890415 649179579 71443177 339241885 215077563 8836552 954135275 462761410 196808036 898090648 118546400 834260640 693019252 389679880 752550531 238805279 746248154 162382595 251464994 54309719 911572529 150248397 503335023 672300187 499803055 492076921 626229977 440239157 106151617 414130635 33461581 478970297 793812714 717778721 744564775 321971079 897343990 915376568 517049358 110999258 738192257 733114856 682458392 484124851 80834812 396256997 167676894 266856200 796091755 515793138 780620092 750222167 832121185 317739333 45061949 578497000 5747501 504624663 685048665 225769608 493713852 897697986 911510653 984120347 582598655 694837653 415615537 729060495 650482978 262476425 13511699 765212563 696041705 896970296 660040883 663324024 768470007 621641666 647707851 222778157 164412130 484741701 951676772 230824791 373853215 431780014 659983667 30987757 344501405 663096772 39981681 875561426 880204633 827757922 788023478 516777673 901605575 539275690 601886595 731372664 131773602 335741298 746277404 651327853 61314953 916147389 348885050 88822823 155671060 839225547 170989307 827667456 53710587 237830981 817786675 911199984 612326250 145114240 80858248 641583419 85837534 980885634 783092963 333507132 140263549 914544969 386948998 324606300 718210225 601958982 186088379 378696501 464769463 641052578 932271078 828674081 73426244 947522603 446144936 13307381 959992781 530417810 897490000 160214209 279778077 306159198 235087207 814685660 191760701 690928081 324327813 797080867 928826854 845211651 380805759 111821185 224771290 743850339 91822711 307638900 918686978 462640631 850418813 12646060 125097353 329310151 124162243 995724701 158006543 528133000 970635468 236227597 110509330 501980297 687186493 854118380 416735059 41641820 773983866 390009617 550593167 266258105 994229503 734752964 348630958 145958717 931716227 840177776 579977146 426110311 46593755 352772977 879128206 348417432 315506109 436453934 32861832 822142715 976309242 151494517 297382943 446575474 870569894 692983224 848286291 525934610 804561157 846985126 868730561 116229845 343590303 506452148 854192563 245769561 249164044 75296496 340994552 313513061 625256040 661594284 657384409 503397507 60587947 821545866 479604000 781161573 857864165 586989145 448336507 29732395 26170532 368996245 44033545 681118235 847699635 628488455 534990679 760894720 948718015 932328921 973267648 521225210 234916951 5906394 12577180 517634362 189725982 153028071 523121867 452652745 865255280 844205364 662435230 300221090 70106726 314485426 737898983 279215084 97904827 627095873 424503196 554795263 723069841 430047079 238540600 582757908 870479273 978678309 837114054 166786906 774393848 845014383 464830205 555177022 912771062 895441821 489644643 203930253 726578772 354284019 295861440 762008539 446919376 210708475 930847360 77515916 532276799 310119355 438594532 13369233 964371759 149175608 709626276 896249894 794790811 656508314 347975114 321520275 933881910 860178035 103084897 788249252 465859423 471401905 34864434 535946455 755203131 472511828 205009460 864811248 67342785 176399559 275158487 577059900 785646200 998189726 337032559 868753128 868532576 336136351 568944781 198943100 422924692 86341026 73648103 571649637 845329052 187329974 893767560 817729502 151332683 387127027 331992573 630479694 571871918 845846760 779244073 819265612 290743172 809791656 509896487 382341926 760648472 365602931 990454533 475240135 953963892 502934808 990161771 509335174 218548732 90936270 954454406 766625367 897091996 397581427 848495546 688625810 816393973 667609080 675692771 463136789 709705431 179239905 257437956 296955283 453444174 423758921 488177185 924680252 467710596 91113509 102352448 837684191 62882440 566540133 545674100 212043153 780639504 175961651 618376579 128976191 938183941 934701029 716339833 383624770 965422427 941619381 374949689 131566260 600967926 924432664 52741961 218544383 820854416 454596698 963147572 873574071 516976508 871584316 186593765 361808306 433193344 736360275 64866979 745774610 898114744 315683787 760629796 364152825 42769788 287411013 374049041 19134610 479053176 217464387 688831136 634411605 869793347 35431948 541562766 886175855 741766715 269298171 319363026 580973311 140607133 609428521 261892028 173536907 110184650 964275009 954039133 514563243 597779303 834800866 966887650 703777939 489016117 344599019 122846091 535082590 567966834 931697819 609804805 764854129 357435985 732616499 198268759 587476950 828800029 955238783 821144989 985166739 988171541 991643937 525733347 311916036 650457655 218966202 782236499 5379210 275729432 215700713 305890472 747848988 368294558 983725112 301248156 62915905 81583765 87698178 506890376 297159845 328238128 564484793 568342319 373810180 431992785 506501447 272960063 299433692 29918404 997446520 883982386 221705097 860094328 703192708 606696770 185202454 570164229 720579243 135955567 515173073 245715707 182686554 643105336 262812205 812980896 138468829 127959510 795304824 21764402 918794618 298545599 415816534 643209720 264183034 904585807 26513379 180172390 433965760 215488044 402843492 979794958 641224563 531689975 909717546 69860877 991670998 162240038 357919444 562873278 1253675 227493213 943811757 305293231 645528960 844129441 788017032 313463287 25554779 284996509 771774171 321280523 766628313 181041657 634325487 719863098 289970404 727680391 105907301 238352367 981871799 611971212 436756158 45535407 38959045 432766523 942235998 580713863 116508135 295878608 178803614 121334535 479763319 76747533 511213933 827145887 340397122 34321817 739265961 662420040 665052183 694188577 803274499 808034085 28385728 859978588 990087163 718072759 449911319 119579728 712076443 556027685 456387005 35671728 21721771 108923839 739935402 803490481 919118004 229944150 64794258 499035929 402385802 312669688 955585467 974108655 521455695 408942716 270885761 81118458 313156803 11759982 939795349 523495374 818589529 688194033 912537233 433912147 948711920 801521059 615428375 714326488 648366050 723743586 777142717 709196781 751784114 823332702 839330056 804154273 596164033 505403612 455882949 903348699 67068387 774674527 758553485 921768220 488682723 58271164 594776608 38821164 70137595 742178710 240341390 789027605 122308581 588610726 942220820 307526869 16307167 53084172 864936245 68034786 922449932 720865982 452291688 523768735 385178291 854398824 356624064 513872830 994771846 17821618 725442401 68587519 99453543 826620357 498118313 532267834 174636271 392969783 510329255 655981299 952445832 850339484 798884171 424907631 306390420 987228956 647114000 400209328 331100690 971452954 995234773 775057367 169477759 771436249 347826223 265867567 736320460 161951587 742909158 250242887 592657309 646105616 959069891 229420209 232788353 949112836 279622097 894657748 711771590 940027863 644625201 979769849 500829000 484122928 279678857 678089041 371892656 919213690 811703575 242129713 964686904 788034748 499527957 90395471 445478719 730638729 846325454 454045472 724411287 776097786 512391279 714859275 980030648 92856994 374491458 519966473 913552745 473269517 149312627 769272451 659107475 904449449 645340989 337760954 53085790 97340747 162393292 666801511 387585622 384563036 938557228 775370547 747845488 458477245 275648672 14483316 882125795 503616028 451892341 453594613 930121448 283983748 854941859 736057514 137270826 963539837 999024431 225996866 592021650 446398224 386782165 814296033 629508910 420568033 91909159 953111732 829930262 151707795 198444235 994095794 90839357 337717450 125099845 336392269 648120273 934298968 667950616 913981267 628806069 499886300 362651831 614040249 937581795 449158762 857572247 844589170 369661810 157798276 880602381 451848032 873305548 74515371 10059531 528123470 206616582 939288951 516484164 121602658 210797383 541645504 271077127 972048907 685835448 277513372 834656440 814521086 566306839 214817562 471902785 995240742 680302857 155411224 390077090 520028215 223400740 481309488 356729962 71105033 961469208 273752732 572866846 612902099 289597037 476410170 954745215 108998371 378604780 374468348 963675514 995255702 367582599 544879128 204361401 889493544 816487137 957695935 823297554 156739789 816412892 874117651 53402721 785800399 308763402 251262782 730010873 192898479 578888229 371201643 927099550 503115046 428800772 131253531 838536418 175824461 111900372 583838740 267408565 206573796 622190822 759304961 394794758 50390926 92958150 63290083 504697281 898408538 240913882 72762241 425831062 714282572 295692203 323119015 863788769 287825842 479748525 527529489 3731676 38495261 827292222 682069181 768722968 967653576 728542257 869697356 18722724 819477440 683642859 81558394 629179327 372520407 311227257 788599555 204801402 982148322 569265688 943002588 239631205 278899877 530811912 932056916 573480941 840423228 150960050 975854745 448288023 364268398 316225864 233288228 341165929 316278628 562325673 194631300 143824740 785061521 982960253 70956288 823528086 421142367 901466922 769039102 285273085 227023928 592428480 621234260 429848957 462461063 863841210 589168777 321931649 200195883 533831870 382360662 235860046 830810904 952470327 573806632 950886988 67645725 201761930 122138782 147917393 333117335 199488001 607269731 236244648 218186098 83099316 572969133 547543384 180798820 631268158 551514347 37899662 407384571 409806706 681337977 456285593 635075070 462413602 707026206 431400446 815311152 48828614 105673632 601564916 674687221 137132022 432168411 485005176 802369352 530397646 200538470 967345670 667884792 224971493 307596197 323122043 873281502 315121424 158930660 393815089 914031404 835244846 746374505 734122962 949395747 334512527 863759693 550206625 841496262 64732315 891361832 765223706 135331195 920318539 419403678 634112756 44596304 874565930 423622309 817163983 232798082 795287130 740181641 873412127 367937141 402204094 907969741 723987549 262589248 413251423 275633003 616867551 627350855 295085382 484060176 92457482 883389637 166243816 717927108 598707789 827388119 78993660 437373339 128111521 733263122 5119685 566033716 107056855 840815784 826326219 508030308 72414017 985902659 766174491 513953733 290921031 745922610 688519264 200684390 276279058 935946846 472313947 626986108 403295951 530187755 393565513 268881876 868174463 318277218 696536259 990320641 161443450 199456211 130875100 748026327 550400096 901483478 490292300 466057425 81100960 115540426 683076946 82156806 679302067 952980969 228527355 206422694 994933690 798796777 507238551 996682273 699492242 564235764 760046957 898316276 785059235 479138854 589852095 317810169 361784702 228043102 517478644 912174852 76366388 923276561 391796743 669814205 516977574 683649165 676460507 1197745 225891216 93721505 561549768 329324646 125786373 497425531 345626040 928596531 924534877 38113689 609477731 879446964 337304709 300199116 110520299 38973935 73426503 565565764 596147176 730210276 939915590 657369115 395080469 791701708 811986510 577781920 185564434 594378168 911956137 312710143 867328924 304678047 529936364 586887250 854803655 228547752 35595077 403328508 186280327 824604727 469404850 579685298 943293077 15652643 249986291 30163246 674183167 152515933 411304210 228854055 289900320 506213845 955635546 14760432 996799765 338804263 739911806 15563435 364115569 256035496 292313908 508136929 911223459 509300726 863017002 14859185 218617599 721737247 383444905 317391158 403304128 512961132 707269929 40005857 564491265 504136928 701260706 651457886 139671995 298653180 99119107 683924468 482733726 773647618 953708189 229129327 329324561 713380186 221095599 135153973 933174961 909718436 809649783 278444923 419097064 660685574 663538485 602128309 882582784 920895657 681494133 584381600 208359133 298903249 367514507 83280418 55233030 145537973 215210353 261272495 310628411 4004950 80143151 129329767 292611136 882607971 860361514 691239746 631462222 773958029 355144770 465515343 778099008 885586029 367143704 380269777 601890014 954788721 578424989 258719666 669615661 111480413 138870882 19660938 879951732 239509426 430078032 912530093 905729546 847773845 72112573 271377980 658131668 67899458 329313991 653649241 713548365 137601539 823982342 617219674 813392612 457375194 144416619 438415517 823914851 675162647 79486664 11112568 637967531 915659924 346426114 995751705 951316119 735764076 222878912 445961084 228859243 971381736 906234957 966117145 790426593 852873537 916780369 51885348 700734629 385175575 870569187 46214844 952533733 504720549 398878830 384791818 518152161 781303519 582609658 548968891 439795802 445694759 982781380 154107899 432857054 960207420 869156099 744231556 681334183 527743428 896119828 260488026 879441526 171922640 247882772 567322394 726241842 405861708 993565043 487320617 690499237 844189343 171274727 923377115 746939578 635497826 950823424 451499360 56364518 830110022 788110814 68949750 927933493 715763361 221025376 812200137 767208565 972049714 421262541 794219488 128160506 797224252 645213828 163282559 919572219 285183478 900751940 164769078 884393064 8093366 423566801 602772003 803344246 765514026 374516611 392122210 706857702 391564287 105842365 689149743 375581683 726740075 962433503 232083881 909487872 552852113 884300254 429381776 790539802 935751248 326892315 428754410 469526009 567284547 331591398 15289822 144567596 229653974 364581041 400035097 348917 738959217 236266894 825371060 265876358 728098540 286395973 309397350 687722640 598216860 530208946 611515824 751813122 249202790 638916341 239937467 552651151 740837889 920941826 109134264 857095600 45982260 697616235 146453469 700993024 287868922 287544566 207329671 173391378 92729073 448379256 691982377 965540588 745451699 87833749 601355423 297933568 451232942 761954687 224547155 305973918 235767263 273228303 253509761 357752849 34499444 892134266 538183066 814348129 690113341 914961424 488841398 952559135 998139114 480183669 43079244 316964996 656740386 555775807 670512641 948878729 976278984 921229462 772858355 150476434 921396446 799618988 967362610 259388858 727648807 203856156 882115679 444815561 878653764 245497987 142018367 728650030 385568732 842441788 880923126 949355343 653954856 544321432 123243157 256976602 964217926 997469589 20765423 722059411 116808609 616824691 662640940 990168856 67956776 192264329 943237891 889114483 628830976 951016687 616637037 263401548 405277742 635249262 226005962 589298771 962721120 704810106 588852318 34407782 451401265 164606938 272287843 515749201 945800622 178268197 181601676 15664072 878655642 65164030 935021409 899614160 271476980 220416459 187325509 678810891 675796167 970895670 394846405 369509673 755501638 638793344 246236843 293306343 860088697 6434897 534410847 338903956 440603650 241924753 409138099 327311442 222782553 184957325 703670067 667690845 920433636 362206346 584645759 694214741 130403529 744697601 307141287 972644682 197296521 214844035 616124847 898670245 381375961 702523757 395426601 631146160 654027289 83739663 782303181 490122639 309555011 957051799 305825047 184279970 398273769 653838243 459048481 736515836 385157213 903695838 605506623 664922119 86358790 381460266 232001252 43036386 325429000 216863671 941112593 57398580 548050592 457229497 204126487 64449550 379850478 897521943 146561091 321454334 509158357 470645841 951786228 712599149 570916233 491276655 166238042 762271675 388993052 588664908 772647590 553843757 798088655 997280482 159027026 496977604 468413477 484038201 390321190 694917126 257345127 187424225 358039405 482412280 368467758 269113260 754436320 949596881 495927016 269683743 984708908 250524778 580284045 922529203 987088729 114106398 646349842 272894907 939904898 974297270 719809108 747185006 326884103 35880217 399686499 841446962 771457531 898399263 958901711 480597117 508843211 91279095 929326627 866188272 346377336 371286039 999091249 548888408 265430552 50780173 632136230 635241881 820464604 802902590 324170053 824763601 692241932 352608650 975890255 209150346 518950845 667599897 760270531 239454799 623077738 14167316 133717884 80153183 873079569 805099635 808327854 627972357 560212478 78897877 998231162 673410218 716592184 742098434 868846890 454266926 315447934 262179875 529698731 764138533 174551880 454163012 781918587 317598813 315094821 745108805 180993533 177452359 683208925 383385649 407636787 372558173 721706345 221796684 627816219 509132896 125166271 240487456 863491768 479121811 632498540 865923674 932410234 530538967 774490078 276232006 413367878 89390403 972170932 210577871 337696421 704561882 376353071 723075312 986092010 157350304 719154511 796499120 368019116 92457217 108003686 828425975 437836730 242185671 604530208 558203984 858567912 829434055 893303726 49204898 893144446 761704079 624899376 120363102 776947749 555208292 514636268 79457287 458225719 432310034 45978379 546234321 359226716 83523498 328240516 348859972 913567128 153922303 634790684 420230672 691490645 548472333 506628853 716665998 502198275 605957696 615150293 433248312 441427837 480564592 302700460 54865032 145455023 505991552 694106445 708267048 121143950 889575925 418983979 541743673 600433813 66139227 398609483 337526155 733335499 795101078 300419922 781975579 288511472 918532077 836593920 746065065 802268171 546505479 859650201 296289412 956116481 500365256 886268031 496060088 646693132 632260575 816251879 786371978 881762155 632178192 43364346 702413054 965612674 718470070 151430421 987691201 779638333 845300247 222862012 765053722 221339035 700652124 619813335 346859229 217146860 37212468 668465823 701452459 69860457 319748837 191772622 160368971 978447167 585907986 930460794 545392689 231251052 992712256 495374522 18815984 600545282 663014249 956550259 662517255 661924718 761077230 503772924 923839958 158071186 351099088 411377284 792862085 25393526 136746052 479752645 900222681 256828222 481944583 526504804 974462070 707687173 855589565 248436875 374599813 985454870 137202280 210472683 109914559 456428575 983680856 635205340 643030515 778520456 462242255 491251026 789338202 177920147 372935709 534069969 180794638 871639279 790556870 887413653 166254906 993098000 329928671 940590925 177335154 941427888 716629487 411083600 552250769 639825017 402650740 364154738 423027311 861990406 978517027 171004235 594858194 733005933 572992585 296689278 608438417 814440575 73963739 89566847 954263128 120175714 447386608 737267559 364515898 804563258 236462579 623612726 567673656 331604089 783985997 472689229 892567741 279819329 913298202 461556353 679204757 816567728 744421071 244012576 567093361 11851735 697316551 780901908 716754391 942282346 373967614 744682156 214567382 421296404 515243574 453202356 798513307 664380922 41712260 31029569 490502257 506498011 515032687 961306066 161935616 324058713 99935400 697764209 489934539 77321662 910953790 984064979 81524823 764848557 487381207 401217897 579558549 470407892 332708631 7156610 253466605 304312608 356836688 84270382 185126213 481387993 576385246 823971894 648765072 703871863 157295151 507106556 198128595 10949000 934430250 473477220 125077777 514092613 175499130 568694513 442417290 242353648 466437440 875708549 441017303 418273117 918769737 926286912 561876034 321120228 227177881 103472203 180747380 983256589 253085349 819840008 884973644 183650800 702843414 56577098 580262880 825281549 804874248 319163650 331370794 442751239 254095905 370350912 564173986 851561792 817150179 561409444 660852897 100534051 534519428 525693342 646004768 712503818 478671941 75188764 648096939 699472288 102399772 223718630 15927701 184238744 119943727 243545699 439350120 407419252 134233937 183872081 352316156 214765925 192463633 689422981 417598016 448841475 686052436 351390487 867488567 503306089 544126566 744072410 409257219 348671971 670970061 621860256 253978339 837508917 125317238 140251867 224324851 247361640 339775141 808459681 407852121 535542148 967743735 69513417 2266499 776934170 32822209 230741390 250217226 565363915 764660497 986729211 121579990 86977961 681719842 381655156 154679416 259888093 212725631 935059211 912908392 295081341 461902553 992241117 619528538 619236295 572241083 123457599 283626530 983423764 919621044 52479595 495318300 351409096 753960080 832150005 609193717 965183806 862213670 696178017 605570434 113811715 338410398 707696483 779213282 369642126 435774203 528363193 64457715 304474414 22489825 980210049 593399568 327270791 394834240 155961999 161753455 674865620 998830103 48464559 692405601 115192803 148978571 52522711 761630730 401029481 877710452 409589406 989338172 569927243 266961470 354500842 319723570 964171712 654223983 829665337 57624994 467047909 29721322 782833845 81143886 212784980 605434284 144336677 833578636 445748802 669555383 893405148 242831394 512890829 985964907 428873378 23462679 87634581 565398666 393124652 42912039 847921949 235143660 66058043 452876881 661678574 231447883 588716569 106886098 903840795 607468997 282773871 405433032 676786205 714996603 897192255 70187854 817436238 586198952 81070165 977923682 664592290 563930479 33171703 666778032 569961058 808531789 180068492 853372430 765548804 391479277 698785487 623195038 440708934 472068194 110397800 111482644 424769690 869543729 115452267 45672331 926042589 23698906 966748901 889722141 804949550 871904275 542683094 980385711 52318769 535010916 922182424 987195239 440500561 547517112 213305233 858006434 904003463 84187129 914922662 855529691 688143387 670137709 658896297 746560028 979188707 785661388 670758691 371713430 256388111 751613038 959202754 304484916 923208043 392952221 883971992 228659211 392264148 499157106 922137640 648256703 312451693 212465112 512685546 764523396 725508098 749170297 642694929 102800913 103602303 500025803 352794996 353252938 911898020 936988877 480341906 207332693 939662060 728967774 470679544 556675260 832791745 707408946 165360553 363507664 929436739 870815689 596482928 479797706 671610401 767595096 477694977 252119549 158940323 342724002 790568031 135083420 380498321 830081472 649137796 439151673 951541179 644131842 481972059 307958982 497889890 250748906 547928540 942618951 508433921 133096503 3175242 872770356 485109225 171882715 743498737 661267768 200403955 654323697 898285862 489878826 570134754 125508604 959693471 715273277 500606722 114386575 941938091 51431853 898601116 36513080 741287802 299256702 888189364 333666397 256777722 727057612 563466118 608401017 250073834 680127128 167429822 991293070 892530144 227874430 967184703 264531036 670951476 271716557 956322084 807756574 844719015 989457586 572596935 699321452 18560394 805025160 243420207 990321144 660342793 798864593 961219673 786578888 599421193 315455887 221442576 480101715 441882566 974699855 665005453 539142983 58512927 186181326 132502647 648592865 774706782 375782503 497667867 543195214 2085871 927333349 823563839 181035690 999050745 987529845 152752257 360504077 103467348 94173751 160043128 571281363 742576192 387040303 215333923 306939631 590428954 899872559 453180740 772042205 634855670 709983666 585110876 925840589 337436501 820815367 221282363 437280912 100892732 28030050 751513294 21341329 2108389 421556956 488555107 603687273 502284760 712875818 628000993 89828226 727928898 855657 709788219 903270331 670961326 206298989 404633665 803941960 937639618 632397694 579120109 870138662 441207986 66482732 5916307 600298350 148386923 903255052 163208422 978618475 347749318 393111812 411571257 313150663 369826624 356006377 183980757 830586220 652370106 63695960 834185224 485466492 209443596 46063773 652033555 983301792 477295618 351632344 133110544 651016184 985475362 274467320 634593344 613597803 917355743 982512960 915383890 213432564 750990347 228162095 881590919 680367398 586276002 292636561 181314776 613189933 877992050 733373528 509716533 496981361 649106539 683497712 760568623 506117637 395117353 112006194 867565649 923284934 986290260 598658616 981364963 812761065 44971261 359249262 746002368 870123259 527943766 625307038 578570177 261426596 134357832 218617048 668502980 312659929 4887677 94809033 260850653 34097595 810887027 402725077 847743615 341637791 85430137 241160747 815962828 248198377 661377533 590234566 228018078 187158731 288321236 266730030 133759508 283415298 593630664 514106278 85162511 453953182 613446696 64431013 515535296 973169372 577563981 835248414 453682913 90975907 744603175 618544554 555725380 306465385 790896576 336459524 368852174 26959336 840428127 354466833 515791965 720804404 563293803 970344488 340431895 4864944 341385114 626095136 599544275 577029637 478981862 567523736 468356719 101528912 60044480 756810456 448308716 398785141 883170242 447543914 18944260 422612607 542278508 128467590 273957002 517389912 376054640 329547519 724437032 908802091 49053995 2775312 274208797 833452160 76865099 454950455 696615377 952580759 599968292 798119846 755900174 497420110 351517277 294922122 558820618 729409888 175273543 44956412 291095835 438939598 428153891 63737970 263187583 363017146 575945706 260514133 124561171 577670705 18796426 83475692 499936448 990162118 141973345 746321950 961074757 234890448 414779027 83728006 766128891 935506861 617247384 872497725 978138879 213436483 987299521 488354590 654986212 851136484 714621497 951670444 457984271 259032281 972703632 404660632 335749439 599214214 387616749 887680886 3283649 888881959 686595334 321843007 929604225 431028746 63408061 963119641 235300517 50088853 920413614 339087729 108356109 166581312 597522878 526110009 223082106 41490035 234789583 616596466 682743395 683957740 731878534 904885605 421309965 899324249 660323899 778392641 778924011 873137699 870781543 897048784 66927332 57086210 16422572 974045048 398087201 630724651 553477560 486557883 791594206 340972551 601658838 423989342 808381604 738042615 320422220 561480407 854580395 571925963 168778759 870583690 482752524 389291111 471346478 55164527 977521443 464033602 863864903 278839064 184215104 269510717 683600693 175310436 115223374 947914279 765238093 78261393 42816990 295412508 691945347 916053723 352663790 838971626 352988375 15030540 719397031 533811101 39697337 20641386 319623586 198057793 567079239 892311530 733057882 414432187 720141064 202841423 780128779 866539762 194337502 902839828 292928293 455677368 799241893 19517906 167101896 847805573 427527509 606466873 926068929 575690975 692347695 637659386 720746275 54394073 602219682 996850487 924865521 4075829 164110711 641651575 285150187 906818531 635191822 46340398 707640840 667998300 58150468 651495554 423434016 744250991 387685250 426262552 365977904 794828953 31627531 648451328 383721595 696153096 668393788 321759896 405206464 278535783 733087447 648731835 893366004 518791980 839347345 742165646 385679620 717679080 719705528 318928923 823340957 221225511 402991082 759386682 896204234 21845944 275757930 721184691 150357694 79781072 521950612 272319708 844314825 925168697 619677078 174214845 21177283 622791034 113112337 261537474 332968642 451365216 724740199 423556848 66084057 497449203 424036069 62523691 625907105 583577168 393145179 90522324 647204141 444816431 771180166 202708219 969617874 562669605 462055837 275090310 187108910 104280502 604843241 572567698 642805024 80321333 432400695 610928731 254382665 153150250 64584370 725918135 709873996 998129961 872134529 816165481 924650655 424331294 539731527 650601757 882914884 343618965 114416954 368042353 824121947 651167002 74135154 679683174 676458621 22615506 472618960 390153715 229978103 493292644 792885626 689399409 753369508 259058661 924809422 448166529 581003472 729448309 235279262 481040990 241744819 463290077 941410920 408419500 71343725 798940582 91808503 800954560 627570844 224800557 773520208 8312330 189441777 643470839 536046838 202897939 528994456 939258144 592523463 904681236 654488612 720179224 918495646 87829268 579136779 990573175 405115207 762071302 38943599 798771806 45381123 360551600 766496236 88512466 141915217 802965070 795999159 267751530 211684956 994898440 995167189 1071950 492404301 511998568 85228427 981869095 761894370 29497396 273715313 705020054 126039241 99723923 57718049 359195733 534942985 52123166 596178833 891232347 164863746 319813492 460521418 884420794 581793318 86602373 241076336 854422719 879033880 857765352 973879643 617078100 787368065 800215867 930468843 878904228 786743078 179954025 408465077 906312615 965643252 830003095 25982835 551909535 859829379 150242895 798234692 993340426 780000271 197223466 28086768 850158994 534914821 706510897 904410000 651610264 232698576 589951439 370345352 200491652 250634543 815884137 407422283 58549201 90544153 854085547 983474606 428951054 226710870 685379996 858782401 3860921 99127969 163973935 133737046 489845403 852511947 656999014 201315846 270823321 11955417 955231892 189302259 194980167 462571993 684445771 789068897 42669111 488988261 737748697 384381451 835447417 218987961 197959449 719428943 826234712 874778031 181943868 13046318 149975333 960497135 15459854 253468837 749565004 657212552 699304970 432465229 511562359 834789596 982134207 839988313 143708826 11448014 806643098 775650437 989663475 492638269 697596282 787738116 913834135 904342296 175007914 118624268 525030217 12665274 435614016 555151861 874360638 352856890 293638798 272368189 529980396 715720398 92492367 426898495 120981079 803431068 349477902 543607359 988480727 86664897 614878628 636917356 745076021 135113218 837596989 665215090 443479584 919520615 484125721 354336110 723362273 927792522 839083829 542661637 441405594 762965318 134190263 583391996 879377248 253242668 143570861 322072198 461236682 81397157 912868892 42829177 550129578 603222201 961915566 438581115 332758956 585458309 922583426 278194506 736746006 411334160 912643501 477369366 188597250 378317466 394297769 955076008 926146140 336451658 786389077 290399744 837781753 424238213 475300134 44700129 670001887 260777986 518053126 570947244 81712476 679255776 636752700 803337999 208842925 189781578 627481808 4924006 185778557 920052910 912982364 343487974 160855989 267604663 104120312 359212412 890106811 747619958 400830768 623447461 379204646 604807105 677807711 344867751 684045486 967282972 834137514 218820728 273836195 867328564 648793496 633019079 986955378 871800221 742694110 795947654 73042591 873935229 746742742 896194470 125725348 409002469 766338115 794933063 299544414 87033299 105229941 473449721 37421615 329190768 588276431 207088493 723714355 308726609 597566313 867077901 375176751 309534092 56616457 807127675 498081840 337895306 112091671 743396563 79663533 847000671 643469538 761780310 973075321 284548183 130841314 841896486 957002396 832355344 586645310 388076602 539530511 329027342 230962534 545363837 781530705 316635919 846005260 976130089 954510827 727390152 106547588 521505501 110762464 88967065 456414442 905831251 645596852 212761895 289509800 250097042 97517439 465532814 612724569 819622814 499579539 633510244 986003742 963534335 774014162 326908499 263566538 777490659 279567452 6436510 28206966 924423114 792687077 486852104 138366370 557901040 299041302 887363700 33353863 564699351 441735510 696630055 696616134 76738386 472677500 603461150 84762237 399544050 241165382 291034182 902471260 440066911 571758319 511879493 800792420 145787945 855117635 288060155 752180899 899275141 306240801 16031808 276685903 145861066 691596570 263190814 928002286 535719569 29130234 131719977 983784356 103433980 90728014 847919454 657580691 750618006 921288559 563538525 347840398 434616250 511879392 16335591 342783906 67215296 879510875 498088487 55544220 144882723 804431601 569281775 90878842 995078424 254509935 293624961 674239049 993720952 795109223 762803626 237253342 862747563 961893959 813370217 765985153 998636274 895907269 510900126 165630361 163986991 557386456 420516714 156420082 314487723 611027787 151585096 540267578 373808303 314547143 32789338 967816401 650470045 977074394 603035462 245362652 128597677 207588541 74081928 573173948 295714660 443580149 873020720 669858054 587902767 438456664 428003046 241708049 636211184 957625325 493767766 295140958 262908374 568207237 531828184 368927216 569427842 76714074 586532144 108995777 55083458 117430246 143636536 819275557 938117082 187360662 688434235 285182652 381486854 205480364 757843233 230721652 417411577 443735210 864349294 722166362 134269324 852474242 325142481 275327748 144212826 379669241 173984797 399454828 217869658 474949225 924701725 373109368 255436398 148174987 151777905 312351620 198750214 441360806 731359594 138928802 436236472 798589552 234985050 896062469 543611049 957274466 718384720 46872396 631789256 825500320 240705711 514286169 734109439 321835674 691192917 806767640 709805756 848169985 817954246 454432092 733626403 570865768 859657085 691366015 308005687 567423691 434539705 418996336 432691771 14288685 175786088 660281760 472846500 984488607 722642298 457649951 790599181 594937520 746944094 134669620 643205480 182812572 625633628 608640192 633144546 844064465 585697434 675325557 842220344 59199905 537902277 562847921 755136198 385002323 369437224 636751115 26673326 291473667 656688751 960968794 400653692 401545160 53167616 542864299 837119105 600668867 812561983 24937081 506660924 969741240 825679661 466965669 699159275 950519573 407832267 833204866 955459117 171642569 103635184 831391801 917458080 364688748 589232259 733626215 106709182 285068309 24952940 941657099 871634016 597037246 279353550 587111769 933302064 185665392 134575062 323073992 611959348 168528761 852684961 342448780 362716541 910360064 341139757 493457986 6340778 851634334 695876114 7271415 494461998 860363265 465510210 175796799 936586599 123090084 487666293 513518488 816649133 406937816 503730 192243198 221657477 95026421 341593244 638952788 895909781 624186679 144700286 129458671 366010049 461684675 343773358 16225453 242542267 943051308 735874279 598650000 331457075 71907629 428752786 904080879 44498058 580279546 887816135 657890809 888626575 648946200 544828350 538514680 476159846 409911274 30146763 7309895 921694842 316547967 818571623 730618839 858843372 872606009 439588481 134543982 460955281 192162245 343196239 175888860 943412700 34209122 264757418 473549941 888425500 806609925 322327977 185867079 646059143 662660687 339580027 487586375 903432315 192724009 884320973 189341131 128441453 598390961 285441712 856488283 148864542 533849406 931868810 247630976 723760600 981093940 350400767 304106143 492205264 529848085 173510264 773174866 381112463 23846919 606132281 491406012 448672134 461441770 936277248 225648306 724486970 742460914 307950530 167748323 922127073 884850111 252607573 926640313 157775148 175961013 447924796 291622979 25525407 424788670 355775939 833356417 788032722 939692294 501928692 294791146 80812916 477087591 411605788 541326704 815599954 435572967 848411497 624136281 300884230 517765832 401056342 489664561 792508826 901054553 607587189 861787173 966763474 201126413 138313038 310158511 703939484 775780139 984257579 824559753 59414868 715585205 270779601 28414371 998332468 342662188 662120889 578512670 523998171 49429310 523766055 934792076 696986982 294501907 430647381 558395228 605060874 798932013 274050166 365464122 974621087 364550883 47173522 467740329 21770755 703400687 235106534 45729910 528680759 303036099 882247687 929906174 739503546 85248017 353443648 980543483 685740067 305087670 313256254 413385339 545697670 950047892 900593409 864585793 832594223 703152290 242841353 324723293 558209279 31841148 284277506 379836981 913701564 577666411 486324562 832662763 281478239 525277183 485335265 351972167 49403244 922910292 868493765 835166889 758754609 566156509 741045168 775287282 175622893 822032671 835930791 764918910 393234825 555815066 136422816 966270612 108537332 929923424 494222294 26401138 308419399 985869629 5382361 800132491 74677703 182711273 84794440 700989680 618885611 158550059 270790200 442754076 874031219 159594814 293886154 746196832 648528443 369711106 37155961 852912935 405984496 564462196 480925947 234358192 636318635 153990024 116045864 473939065 66126459 812798115 858859287 723846883 830693273 8503535 593492091 255364312 398475319 198828131 964130032 152764310 639148375 651167314 559638148 447268601 39162997 375596204 729968506 32157295 778605579 802461838 318211590 522920977 183970566 848785918 326738575 447252686 241238254 869385288 409298591 273833626 782019197 703056830 466988623 633255973 828932235 55026188 376247481 2688971 596010141 617319262 290538069 957785553 549479937 722310737 18117891 943635935 763408771 586873492 562628545 396334062 199575092 592041177 945845855 879555474 390593599 788931512 8398460 414868342 846739205 311353178 975436155 49229579 588313731 174755874 607673373 370618687 282824470 812376876 520279913 342349603 72486965 52547813 377463095 334887404 459360009 837048587 711511099 74123506 471445625 164337589 624211994 315692404 202382854 238537236 551112104 800468035 588433432 403247026 649728087 997563896 750836945 726875403 883929349 606342780 742724474 361205647 377779226 832807727 102388741 442333477 294815917 266306872 830465496 586748085 456841792 827529658 228095695 771199851 218751507 898964464 457485105 54979408 861873925 190596530 150653534 58792397 653888730 81071730 327922233 154247232 24950776 749071854 121075228 186190921 381797617 43530629 549874870 60565178 282223744 196385486 511978387 879205063 828729621 661433649 236727473 434057862 998937728 302564068 892675483 821616341 712216265 893244117 778466331 256261 592952443 663350150 56288068 318036422 915571297 882272801 613129770 626401360 897787141 723400898 481799932 790490973 822803736 774502533 404948926 125041929 42497317 96974732 679648436 953767712 455108392 747992070 913851139 589059108 186748701 593005411 460991683 645327979 877433741 984125773 552210274 955132461 957159400 194108959 854330816 332376098 247047857 114356993 758273263 689364040 584844822 95296475 435974812 407965042 345459467 554077277 664481308 398875871 873848324 152186169 429269657 44720937 308905031 369032750 396006715 258188464 750040934 868858643 179553885 180644761 145573778 169799866 753070608 383512109 154089050 214382736 644309073 676140874 289225979 800008614 162077066 71040645 988908379 253722271 853919436 276303274 872416977 299408260 96754035 247062578 298369379 320210760 414781392 100815380 649591704 262875233 836033889 767785950 695020037 787146390 716410654 655525291 898051273 840353474 696236290 427048322 359411649 22460234 108686817 479535458 747183666 218208216 173874366 65308176 503673727 350337423 56032740 988077408 347061514 826698196 423906109 351511733 715147725 808605338 261856629 740539689 777802738 848712018 797888681 742786687 585741886 283389196 660258039 891585928 566304312 105706147 255969357 773587235 935117842 64016055 979301390 198285286 2906451 552410838 268293783 582393308 493590363 579638550 185260938 119147467 446646295 237774194 569398060 977399491 376107267 122098704 845085699 583306072 511120443 632323489 550633684 649481038 411147315 804640515 600099302 33167281 516158074 227426817 173845325 190026023 160068874 206384439 102367201 795702787 693912555 419070766 903354301 548270894 181320832 908357735 916597734 565242178 46343034 172561512 92698034 765181684 980758083 281315428 271680430 816097359 182190923 360824145 357706601 548463859 652730452 71825134 160467552 744863917 207832883 609809067 459690883 664689735 869982660 556053321 267143524 429832924 508736734 989677124 98914651 809802274 104226000 73882967 635062539 60619997 85302917 290380331 285550660 382204286 806578080 689459514 972675878 326110997 964778115 705819890 725973196 155302212 939078989 80466290 174666867 146324423 58800869 740126392 58304648 759931624 349894991 349478049 253588535 245032613 205635744 718423117 202351005 154041364 444708595 612461117 92510174 838623840 818878972 467361372 478642526 741838282 83574914 566649143 195830751 890242290 305751561 978623052 920850689 228023942 98819796 242573234 193268641 311530130 307152625 282546409 164565042 519457559 977125986 804316719 445429421 968190371 624483957 461447093 114594821 574411900 495936495 772336414 284958982 911246532 909321210 938446235 780012750 902114587 961500317 90230253 103486067 715439690 44897247 248460528 722908741 124001093 60947743 89402754 622137993 563095345 305730421 682061896 143032758 527678911 604122013 206124200 431748265 811069518 628757103 615472655 6717773 907290750 288193121 695669644 343322201 683946115 801555241 364450034 397540586 245812495 529348638 780744895 150123789 466761191 745669281 94905238 522155587 397800924 226788526 683077797 401381635 687291702 945210934 37391312 23554185 186905513 842377660 807324311 825055586 793365826 981124449 274402250 832291264 196367845 254353751 275131906 804870115 7368879 223809041 327292936 729071862 440847611 949076399 555979998 775507810 899339786 683221409 219893527 878300056 109459759 241215970 385892253 704557712 781734660 249247652 396704707 645960871 635766659 110340592 962290399 249826806 120346784 8330218 574161329 524389205 40565558 275627673 19499507 948803960 456580166 499931136 493942405 424503641 878122835 998028201 293058175 571500470 422440654 693179075 357014565 837417360 935914481 465105920 947761620 85305704 884585873 408372320 562300397 816131861 803144774 34183894 631349561 551106840 311170390 887927131 676659631 386412467 900455398 340452917 523004625 811377475 865744810 136107225 766819281 831268310 29813449 56728383 662910508 327523519 934926626 201314092 97669509 509743496 366956022 763854502 25613600 650679412 464898634 835119068 617168664 362786339 177961208 941678154 130592346 884199946 274450150 250319461 54154799 692665208 108946769 331849012 863677998 499043859 202322980 38259884 877199805 229601903 367980580 442475719 406017802 742797090 195200002 625639626 419090660 943082483 744181399 310253566 404871400 782407728 132237073 189088254 836147278 59817797 836410534 599134620 467111975 941778751 671760205 388312257 994264160 260940531 12095120 724928133 758330247 643224771 838780768 145253614 654806675 819898623 149211582 93690237 96822732 144866055 837828747 881721522 138136579 691726471 14953385 916292428 252558159 431491950 226112194 633761748 659888844 285356338 999407254 851543616 336829303 74089734 263927360 234636553 640701124 293285139 156708656 757601406 947711458 600880013 908998236 502761977 665831291 173342546 54362050 508506351 624693439 378539040 289183933 826979255 270355897 36981079 545163673 599791831 893171218 687060998 330253365 862580561 313118501 844146181 248531439 584907197 795462573 893032619 561012628 705728038 137833625 409024319 365494859 159825000 441142157 344764784 649690183 512728956 169904874 62982576 160045284 396299217 568657437 212508816 349225197 555399553 750233912 365400221 534269213 110264043 413431565 464977664 276360700 603602838 725144581 220159658 773068582 8820317 811877398 518638336 428383180 227280138 906075614 934102732 25754734 477723010 732769973 931719661 436532883 181944281 337964176 995075439 862134849 682618504 359593246 814811088 58936095 606814767 582187537 720908472 502869541 220529816 349361713 790268991 775676526 340356810 167752322 889639242 28706995 117998639 839242277 317075380 340833483 48550449 596243054 132720572 130896406 334266381 299941481 21761933 741711404 686274989 837941300 81583507 735588112 719947563 708655738 18035085 489359776 710298610 832637237 124008017 759601787 539936523 402250911 696831060 313892878 926422352 830659170 412180128 822482225 511702962 167617982 959570880 412128129 718084467 776161742 441352558 348844544 756033136 460802578 163317913 97474766 176339631 143317265 603820238 338478988 765361628 516305713 797246636 477521662 673104468 224848879 604958732 849566829 945266553 960454873 507193684 113349271 852243702 1885928 781773604 787799473 853511017 622524806 276472041 155785545 599413010 340632873 252595315 332840206 883108567 460414274 635003360 297438829 405252050 855006067 416395639 136797756 681802618 94921947 264887649 559969991 847307640 474957713 654086324 905836191 663220285 484579474 627419272 669378067 454329292 207169155 7484149 663095094 84530795 804963594 128587220 418125273 770932753 762382361 856038505 442875985 774346910 935314785 272683220 348023208 191616981 755740423 477666267 32128558 325310769 991763201 240802076 84250042 704955152 334865059 737651742 610049776 353490684 260395656 934114932 97337243 927842936 486087039 583166276 864325510 585747444 375354300 139796476 742327869 373066649 295913241 259835264 245829076 334450626 294102726 956396836 441132132 166385984 342294057 849825262 250863879 662281075 712331787 525594367 248303897 965085500 399814165 252692698 22431446 843120187 473221152 896033793 364708070 332006980 963861093 75314197 631576897 535787462 924620036 620645986 408131965 714103397 871612392 712537424 579812358 155501614 274028489 917453429 307756595 751332466 441816539 208555922 763818612 277444696 349880057 551128547 662006008 656861686 7395745 72749764 425488394 59573273 870220753 612676579 481940600 608451580 826720320 789506862 269132871 726055621 140132498 962118827 674796463 675719162 261882105 433308651 896191507 490446934 569761990 872690895 163664747 581651593 148158475 501612972 623434473 148323993 615088543 215690145 617606003 154835909 1872496 17947120 484015894 835123432 781868380 128286333 219730419 760878836 347548001 909041698 963723629 572139130 662414796 234307070 90147466 354946087 690307618 928620200 851289301 663128158 79166952 814987254 64284391 150168209 520673337 184000599 259448742 892303066 579802402 949991659 531351788 265907806 785497280 362926051 650026509 549634530 982287376 175397033 33837243 452471276 710637146 746537131 233746865 774182743 839527948 501247987 84163739 695549718 781465862 860585134 635423716 124600631 601149021 779795369 561848608 561868463 806386564 48363372 199396387 675755524 647096920 49729649 989499291 650235906 306891889 4599408 911765328 652563451 587722085 310369985 119066033 121335003 80779696 899605859 258317258 81698142 800765624 145878849 421426977 22393878 761227749 637273241 756610225 588302547 724184834 291110551 220094927 843831353 476609413 469509507 924443372 505047381 942881510 797822332 255713065 850538490 59261161 709808149 102846019 717610234 767606442 936219704 400347925 143434223 867023272 914788086 320528361 539247655 348671945 620338969 151973306 538823508 860754630 612527895 900180166 439848726 434034818 738766388 199522868 269638086 798269086 512234032 644855590 264002204 67610753 485784075 923999762 652136883 1440613 903767074 721402368 550189855 100299274 187263386 380918450 965690128 350867605 10360083 861177610 120815293 621099290 117771832 147140410 898172570 658434205 275779956 130763558 234712658 19712577 642237055 345188850 464448841 360085952 310608291 310434540 395839534 131474927 15136850 415537091 766457654 534234221 675661966 547711752 533123127 793765626 291536142 680154703 14461026 983111564 133201423 859033716 686034614 987395 184569770 128989729 585302045 418071351 680455276 362622044 905901838 377774590 13347515 777632857 661518861 173081911 763461186 447595198 847260438 277997250 933394276 798977320 639591393 174183046 991033741 853700957 789694163 129358845 255593391 661856605 378583900 59969044 116563281 874523708 223489691 799212000 911892041 570190831 49238128 325992362 855985263 136533182 697754124 899576264 805229009 268920596 598987055 645752446 712330403 385797930 468788958 523091329 756793758 715251459 652008643 814227534 363938023 495545117 372299762 555216732 405920171 609779829 72896246 477054378 683131812 904264871 213374068 143111840 791917555 406465386 21291109 1844033 277495885 570378213 408005150 808152256 246616235 962528399 451133100 750642438 625161006 403027189 339094924 844657687 508521307 769980084 884802279 225576818 608075864 629064207 140456460 471607287 120827646 578270975 829212471 385533570 434017881 349516835 43715813 824421113 244351400 49555450 816377534 367541564 723822087 837212057 775517803 368857555 906115316 928474009 339701741 451933133 242030905 266030039 399746777 907201068 655435357 827836380 37662563 814369343 633917338 770039952 833580748 630206805 747438006 189784108 63345545 297323870 288506480 998278176 747869371 54418497 681349581 287181147 684847879 737015037 148977607 644449740 400994866 834023456 858409288 61260128 653793978 805718579 259737513 838451314 181817702 740872085 856559574 391532521 913679772 324418342 503109140 813949590 535060527 92328372 818987022 790310601 4868549 835594744 525926995 187864804 659565311 970956394 180239743 906867604 7307103 79743448 411353222 964908694 344904257 123510570 546320429 503608101 332041155 457379250 928876230 383855160 570267984 198884513 692681705 104628882 515663258 357956359 935763113 477474243 877628942 444705458 957395338 102216381 697195750 945256732 419166642 283230666 910287782 299902088 571207583 682576225 273627407 557511642 514642626 450809475 40599692 576375966 627568326 880433851 90640996 857531562 918392757 186987509 4499489 370296103 494349010 167900422 202919491 307361097 754913131 695564285 398585683 541930612 348925434 383533215 255028306 493855893 766905389 117905809 648843749 867267446 616161860 269001188 980473182 840689229 942393981 59719668 653341232 849920015 313446814 471997225 520585936 258977411 672476541 973665978 502318788 91490006 166348724 600538710 746417973 677183444 650342222 228879102 70392864 157266184 502147714 586560809 7716954 864353175 418436641 114483294 795602717 736326683 947170953 969377455 573290691 845654043 216697533 499205815 13506171 524159468 903414159 723571997 33895300 898563887 810629909 4283580 151842684 418084904 427486109 823531976 561855784 108465629 431357201 828452580 737771146 205616014 865089001 624907026 846607027 280838731 131884393 423100681 444023211 521166222 246121861 196160797 816592520 295852321 788721295 101093990 366461961 45863933 903349340 801567370 252527157 935546490 960699698 169929190 732345892 409175951 835102211 349966346 944460255 783709347 128521305 165943545 725942326 343792991 370174327 658920321 281902502 658506819 496462674 64733852 235500990 863861266 288923876 582930801 429629169 537408770 949843810 461581915 731961812 891511262 99880298 784647175 478068290 788629680 389372309 188882165 165148542 639943593 266193618 169161020 526709754 113986264 11227484 847670416 570238726 352607483 412112349 495381603 41014062 119744861 366723334 907244653 900196878 473185966 942315926 654917925 158488963 940495929 6932762 638532385 469456889 793446648 37149560 154705797 391177901 356150217 940263791 111927888 753851699 115681638 312411864 24155162 730033656 47403864 133452644 275898536 657357018 247980041 482440525 668732226 632024857 873569537 628086307 41339800 334889736 753033042 132360979 332635623 996059439 596969734 285855433 156283890 720822680 696120067 847466633 585004188 43117675 401554239 925832392 41854548 905768635 928320759 855471925 187031670 682709868 187503545 633992858 127085427 311748198 275482904 817567674 705842775 879413274 535543390 909358553 795244691 750347885 614198009 509181358 340575958 684810430 70116554 524798013 897610871 173471224 851736090 160126311 61459703 50005631 910068232 520848651 135544625 181484441 398695814 137307117 144848959 567954424 130789951 546729624 584489843 555781556 33808973 301776951 914676826 416995415 780250686 421685097 27639551 701632460 962637734 283184161 578452246 325798088 773590093 533240023 217977911 156924906 593676006 129743033 191503183 590038149 565472391 213188751 461085243 485748321 952720501 220020216 356650325 260769596 476847390 844618757 526327127 295838709 534205858 440282427 550814741 536678223 230135545 507826298 299431608 246420222 896200355 895117824 899395551 116213500 422930422 895159891 395377576 14243897 30130317 697864544 97972814 972032959 908703878 710077690 209346839 185215872 707240816 184370257 157931081 145381109 117514126 825100518 265771520 997610998 146787717 607552583 237771309 906211122 531806770 627553927 277810375 313261875 757232867 708996975 761366565 547274709 844154862 883098771 940421077 276058642 946244818 51650940 809906211 865569947 756296857 422450510 680854244 116588030 500332786 428651179 735877347 544763342 711643904 626340102 421331469 956333233 380182090 694052930 569771212 957342032 785339884 952992732 80109908 394623192 729376555 798342908 802434882 707902586 296999834 183626711 945314602 285287937 531700554 907199338 493103420 775193839 34294444 914923621 206885169 179481472 143111790 381815283 339107010 594844476 337902995 256375418 335966416 298032713 17799457 933409799 846800456 807649001 757721275 693426926 674279509 403538926 641569115 308209158 59834814 947074662 444976779 920006934 996191139 893151673 686029344 86180448 183621890 570160103 500426715 649292627 572228001 658473087 541883723 251286421 778403327 732825473 433860976 322858990 601696779 699167081 500500554 964061508 638571795 986556581 345444262 227154725 175349555 392361169 34332246 884009609 864348352 443977693 917102008 135132521 11861191 270244371 277503014 552239508 637991570 181845263 852642695 698297944 761711902 947164933 928057037 757224010 201799689 401048734 705781258 236701046 703433247 71442663 813714108 112979711 691141301 245334903 169813564 325451212 435777967 872555305 786632371 652566821 26664864 236276896 980316062 334793749 108690645 484678733 173317245 833549395 43534263 680877654 650222406 43208585 692190830 892516102 416822617 7708233 72734609 278990277 799707856 654099845 864002599 928746807 426759423 654133863 44025802 916073530 942492110 454407656 43918985 381332350 92221908 429925298 572982360 375720549 203472774 614499725 354976323 870728799 60445658 330556226 41103432 783647628 880544777 388391839 73079784 206453826 690044875 54289247 69010776 942655173 308862709 782012331 795709236 652283988 402953358 88782525 148480812 367520942 750792964 646554047 441726940 570118002 901780040 728472530 779862865 135923848 164477491 264306209 574385695 598883080 86156187 269161362 717751841 394382319 920120135 955166857 317169952 966140322 963071029 652855040 617138933 399618557 583558413 561358180 774352008 376435462 349292443 244337311 776589654 953418337 229076753 228527019 522031692 854117415 554084671 646559229 891612056 172096427 120949456 29790273 843386726 996484728 5307910 987544836 583722539 197489227 162860711 966559781 502817543 538723765 914534084 611470993 911684411 314162274 859206602 495821267 140299636 835420519 460348634 989502261 524887261 532103211 734767377 256704624 647918511 549898116 380269292 985015177 445122423 435387394 997919024 249406324 13175523 945977353 333445493 699458762 428018249 57799623 141292393 294989287 862604533 926621794 464186559 685885038 947371704 223277795 113948793 920944909 116377259 316009616 161456529 177525395 316967253 814646347 172806498 404019204 983694381 306389790 357047343 165966716 418171368 450355758 92348829 28858208 755827355 288543779 671665807 123807270 324999336 512997847 136426275 937258443 696273173 87621997 302409544 42285769 213217607 710619157 134562104 6579276 937343328 438381328 782545209 431365362 927961985 759510659 100264365 464053091 56919840 424375929 998372527 477617070 454794891 260705897 33357828 343772619 869875378 642984384 389101961 959448599 4603762 524198106 167806206 566106491 742142534 227503998 890738494 460914594 925385575 762648458 192043106 495726503 102786796 74146393 2697342 355790153 364057758 705633613 914383714 23575027 390912911 508596343 438606791 308726910 7372288 517136953 968456929 77686916 898459879 646226884 925200326 637897949 764285892 121931873 770920370 204277390 973266164 994854729 365671978 101882333 136020303 353789298 977125859 177889920 435051547 67940485 508757530 128128802 281552449 979286719 390600354 199881771 397626016 168574512 285567823 350442846 890577629 493168397 278780645 105795844 489019531 551185553 995357713 449357021 360070314 385238353 497376087 195460733 463406063 487238017 133513526 316484104 788569920 136364927 45994170 865207974 608195735 427631721 467350263 86547232 315864340 631356871 852415686 479674694 540709664 242632005 676525108 979033008 180174292 878139706 698290737 960296434 900875967 772956154 849696777 748143876 969318898 41534295 216804673 975569388 288420353 378775750 461249634 175224662 212932073 788781154 682430672 155083508 413054060 556524498 155296074 877221989 400420138 258364454 119266466 598435353 310597401 754453447 338527759 387248549 33148480 584545863 671086249 422523863 960694763 412521325 207879258 52186756 673224864 383008704 952483452 613635951 76158782 664037817 428916456 527241626 803331490 871635205 480740178 54216106 692361957 953574225 233265641 961377883 273153922 146303099 492175874 179374341 293915098 990033736 980550162 755835162 183479894 189564807 427182740 764860227 553855868 258017265 999506136 191399255 106887350 96557395 541066807 282432232 109461916 978154134 693138973 950612112 603906459 872965751 997239713 265791865 643499613 785067749 959383427 936471291 649848350 412417390 131500606 44914785 552386103 150599791 856767756 702444414 460451368 116571997 61759553 615973952 84559296 6311658 542816244 532834929 241190685 193763365 658581281 893930901 420209631 728636619 494374048 673242222 553784074 405339790 864880565 72208502 766473379 972747384 184030746 190659661 721186888 5530456 175299317 592215081 880172163 681554520 840509447 727774993 242582980 922853340 782431977 955730689 710758309 373483659 848857949 214579856 407134924 769751226 969679625 280863457 140867282 125306533 973601299 632103443 607881592 418843088 202613837 497310875 641417049 850425322 119680532 128312999 597525564 876344313 854122350 199222380 421326160 31721370 174292575 822504612 158825977 999849587 194750654 131047419 80851160 167202195 980438554 269641048 80968137 520689075 60237844 101202920 757536102 280930429 576376149 521200758 435935485 934951627 817705300 365581309 566363820 902264563 141653374 652951405 556814375 348976752 966514250 963822575 249047468 676615237 422138783 334405376 630221696 867083856 525226179 178358411 390230704 629169841 615519412 120909611 842557902 94825592 749124685 405870639 49223271 636782107 300842192 190656856 85201313 888936376 467325579 865419849 607873791 736420942 127207296 684837399 797830191 692827845 138795201 233465745 884282949 602251610 548921852 270310427 315742156 621861643 276168614 325098878 51427072 322100318 542645074 101091838 444718413 122843832 356048411 450532368 5218113 697190569 558210814 139346348 965308781 821075434 762495609 425692654 534687794 293705794 376885928 161455910 425034215 136874421 498070632 280862701 850963136 925917166 916117748 932108426 824920376 135589237 701958159 582280495 583093067 739193347 11791469 569942094 90542063 226841679 4148989 182603867 600801011 276757394 361873374 149032515 825085781 119720046 82315544 528318748 266166037 478460694 883223119 577120672 200067864 920718707 844511183 675326476 87979831 275973833 361624067 647460030 263218894 420165117 642663556 888638490 382007120 556921619 464246881 506542056 410590876 522277540 431439107 302956315 37572734 583661207 380036760 876788976 456962986 922622402 385147093 711926560 588801023 752965992 939295150 611862066 428528379 309191719 506112920 783104968 23715436 870018137 524769695 862415564 435203920 964061035 44070658 931615207 223796218 274979711 783361583 660582444 435001548 818590292 549844236 33187886 224852787 514306036 334066721 826479941 886705169 80231245 798311534 423973930 913727334 739916030 378812744 360461228 713721216 982806126 861882476 322982606 633005059 857999089 127348767 133366640 399263293 748560529 841143953 704930223 742378017 674778385 739371355 297430903 96710247 258045164 943561062 595874692 450596385 779585126 30759426 637449393 463075000 716461567 113048283 127583602 261148963 758764567 244746042 102334667 366769165 961701684 495790887 242254746 819252518 152083941 187252584 57728277 490151015 127038318 433615152 490733627 36588264 854173907 961275322 179449424 654570751 547613181 349880694 543437046 206828002 862647940 462338481 29682990 436596157 648603405 638654655 892577167 592167754 457162313 935141526 202922223 681800388 722355925 66644870 697741540 234677075 419732485 190476833 939883236 163327340 861337375 918659117 574406065 784565253 209275484 322200556 396171434 529904149 463301073 819875479 865129479 250791508 555260824 853789332 654932379 669165921 157928156 959283335 508204893 278310689 128315484 372492650 137443897 430445696 876370227 903886316 570536618 726778014 524956240 859501547 176644691 964426195 569362297 249033749 807749501 953616526 385626740 555915184 740621035 50171405 733494456 789078736 874484584 621925609 65880956 599196227 89380590 598291387 444456224 634987299 977890303 365141222 302519915 627722254 308668000 319043804 754341226 987973641 891145859 195035842 335373910 654459882 977221633 914904697 224008939 805933250 873249243 478187116 130037709 344520774 79996078 968043371 19691236 977412331 795045527 648488437 788189108 772938036 479375976 617285857 604652287 206264492 17139060 548594373 751538774 757751790 6791009 390943592 457149667 211720513 554753812 616433838 163424910 647623456 510283176 976950615 523436817 522606463 936190282 567455232 321255465 419111678 996083954 547320559 927266115 263594223 122812557 720189861 644923251 478173065 509008391 286380683 738755035 449184329 663044020 257328726 868081944 931651643 564414597 601907257 70261491 342439635 214818267 328067968 564234064 946465040 389128414 870732875 891298604 105869936 961838995 806275479 510671252 533051198 590397438 986864373 919607707 616381860 249146288 609186266 147733370 953521809 20489671 806979260 52545231 322821017 41176821 466774083 791850447 329298187 130082627 667936923 795922719 571347286 13709030 332397301 612734851 52865724 248908508 129107056 59400622 833823791 937665754 361303442 435841738 886597566 828327349 751682235 469388704 474127838 892720388 462670166 673784818 279655212 476930915 517933193 315966030 104676157 456813766 375813898 722178986 633954120 908931033 327758721 778190024 254579917 520363212 348806807 593343705 828003300 707192139 545082930 346997638 663496058 226785842 172713075 686238366 435444302 578437689 487037532 100780694 425126398 702520031 960322514 921415875 120678233 668084512 518895740 471380926 794406408 984644005 420646650 64732204 781063407 354541347 373478455 662018616 950451466 258227038 34446448 37958362 244939776 778232713 364316203 972127142 67808425 384910657 792401752 263101038 329660608 143291412 849393877 590763023 264101337 624125675 253020581 581694777 725608758 983509468 331028100 461329911 263916509 301869695 485390353 256887743 95779141 918457562 995259319 520116106 806342409 821647466 964871051 750470580 10036174 768137380 940041528 732579530 738275902 623093460 970270094 9247155 611327240 292118065 455506725 366911680 176238228 651726 604224466 363974530 484366843 120966724 484190888 439262836 539826867 742228234 363830466 742227097 695186200 950928331 723238658 138320620 148016772 59875951 902817217 715318390 582423785 270292417 555819509 495167407 363821465 202167576 891199630 764723520 230509162 273913868 283303108 189936443 510255980 554707757 386868108 863444120 949114102 557178757 567889148 998886342 353561374 295132745 220095512 421064189 111685414 226339442 880807802 339836104 459869792 1999298 271742368 377019050 293118935 419445261 66309695 81425579 624411950 536335003 497757247 270551635 588412979 312007571 78514304 378277987 917321937 72712047 579241405 922355268 738816717 788376068 751857795 911111770 801379990 305015878 710655959 850907139 930411331 76510794 621870900 775064822 648227991 180632532 246519059 434386039 930834262 32851335 762972705 694048422 521105353 86341575 3398430 690618676 198688705 718961934 922139838 263668229 681112505 656233464 603978182 599905039 501709660 823677209 432149122 855953937 480330117 974635630 496688642 325996155 467405527 662001147 168521352 954901645 57975675 933098724 776548097 570235104 490201284 195353421 732798341 354126557 942876122 154502726 33154637 115519008 161107297 755818870 199812497 313348325 185559981 539154357 366327768 688434262 963223529 405070164 210673108 514022906 87044004 410569104 248253337 657252603 813640625 786976507 443910519 585651344 332233583 172363602 60496724 586434614 570106003 421871793 219075370 842432401 485836609 609923356 829885425 749396744 649762267 184209685 196173905 333617353 237926766 970247510 102443818 608727023 313948229 700575167 290095384 737802427 777226302 691942279 295897502 502583875 236856724 245669605 312113707 660538339 622382917 82858926 334659014 233919491 472762566 944173904 781418040 994286706 936943351 696158525 67246369 447491384 376814025 687105166 443752443 328760831 941631073 232587308 13943077 781691019 803308166 727301802 152254107 949429282 368529790 584782307 673024030 383835874 756519873 870884324 414029932 658981736 666966447 234650657 679198911 239105706 453475320 798077123 785835489 633681203 930354407 131843460 499904943 334195327 743012682 715338771 722214811 589500857 742924018 176231322 241821811 851946681 439884145 689700050 613125696 655076132 821944429 68924853 196850538 524270012 115305295 401347856 807893196 571650301 265550555 291269460 35022639 15818938 657400526 154601922 692300247 621805270 683234728 988883932 580388404 997926751 881291101 534115726 924126530 704467613 782476495 816501199 691085129 66623287 692478304 347752944 649712359 31419994 782533030 683328924 559370617 310545189 433599629 969805417 860985586 28768465 201038034 847896990 652059935 458966906 285273759 716246560 380269935 670364138 623794361 172268421 203173398 386143062 97413597 809957811 637700507 807065708 984876884 389458444 1082294 206466786 557811597 967104935 483237039 563060697 405095514 285984961 863057952 91159401 642664103 203486640 760229041 529445077 751294188 33041868 582112393 735547596 289714474 285855723 837231016 501237382 379845574 645926784 320860106 695736361 540116470 739661285 256301762 734320853 39415676 456950238 686972784 725302173 49515792 133975034 27509010 650325244 823858308 606371296 216997625 10538604 671718587 532211693 576486885 511992806 62746813 652265073 321418535 401472152 255221696 900817370 480020618 306656024 828361514 152910694 390880453 487531809 868837230 3121904 232947784 343317172 502934281 340519817 246245599 654714788 694288489 811091852 856493558 908888592 973492180 206897116 438295805 462702418 939858967 402453585 1125768 604251084 122534820 509128217 884639200 247525027 159199129 150523603 131848392 955361135 394492468 365861777 161655035 985340560 204938695 928315348 459198885 281958130 299556378 618338949 704376568 536516869 797593778 10169605 902347382 478620820 654333516 382584644 335996064 703208215 707529693 370747204 827620562 977250957 455905711 39141041 878273002 650859054 343773552 985456557 29510918 737118187 821262548 304864966 540137133 462552766 381681577 27662053 661541644 363940167 562863247 972450139 421497652 744762396 938165638 918423519 189480816 453826042 214970707 387986721 399326299 122214636 398464936 482618772 919820454 237395791 672556791 717434993 837260109 349384008 739452801 484727977 634684228 885918939 736111502 710620426 162389223 259173509 872441957 725741851 430978032 813534987 955276752 100224213 622244101 193616786 489302836 839494470 418890185 754323706 427620992 172323764 261435735 545834585 805941465 232189423 819099305 615277768 913788960 998962211 411085146 875882031 349954083 360012757 10571667 883908764 291241258 146682938 165472051 432253809 947926948 202163453 731538282 85569158 203220799 325688335 634181739 586332553 939989066 149957311 170641933 690088869 790701316 990661550 637288652 586979449 505937308 618924430 876223409 684050540 946702928 209939530 977340949 603271731 498791427 265433622 573087271 687909241 493418794 343666926 252051445 580721998 120703040 786407730 914318997 980973009 383090928 900254393 264647350 830362810 269718141 83980549 655362894 314120574 87135890 959136925 17204513 758306794 645818305 740790612 939892084 969114080 464821738 12476177 474913740 361295079 827125168 143343471 245541498 981043610 306324654 952794388 160886490 977633970 194954506 941650085 689032949 14151172 2298217 264954109 177734875 536891628 75076496 845611727 416711876 611244398 78470208 826802384 948265695 765662861 787769642 884068841 443048025 81793434 612111638 111046429 594621429 411965559 226516714 670743351 103383642 500102009 135607663 685441873 322098107 573743047 789597081 841173556 464823696 833085669 891228337 461900389 296430153 131728152 716809691 764102697 783750916 875134072 895519245 594042818 483292690 819512777 150680357 834040083 532890439 293981444 731735328 28407943 577868678 486952412 482308701 984398631 840023050 728916398 981710961 571135234 116577938 537346927 455167598 880138035 329266730 345874960 912036237 939414599 527619182 786980663 90097958 373059599 688913090 575822295 955934852 203825265 258271513 399881889 344631795 693355828 480163782 407529994 659466239 553182771 813156544 287120632 650811169 174909362 306596145 872433563 546240758 133793872 521491128 257491457 541187820 164824484 846143347 675220126 801651441 842267582 661913897 733814441 535431735 397253891 589031513 77467317 111562245 576193977 864842328 925512758 81152322 327193591 536234722 850217254 563793882 188664041 344530558 151436200 667850643 771601592 196366607 625890290 405575592 716967918 312063201 784559418 445583658 309323562 237222274 675141978 217124100 566252181 735588101 666342948 839140409 699339773 832331883 595850281 677673358 920210898 917745050 451735108 214840489 752965874 997715570 919512633 570414651 297573644 848359865 490579906 747302062 41173282 747297337 839947480 789709554 58658582 478586965 303142941 846636508 913817142 232821742 344787166 473162214 843511663 363484048 863372061 770762958 266843630 446819124 121812673 201895605 236454088 963252616 476222879 238707361 276060460 687412330 151182188 356090546 559822927 39686037 253028181 377511891 655232343 800091769 955642602 670897994 304962259 409333989 118872804 440391576 391966681 31521353 948122828 326440090 443801197 645958114 663928480 834515412 185369151 424957496 481126699 826001231 512873327 412369034 924794400 708827086 897449835 549757529 59143450 337002225 541687462 401616688 17227726 719149790 289546611 604699026 55683687 394026977 653237055 385371902 648370283 919285406 357026391 121655734 99140763 828453677 287866247 570304649 643231339 643029505 465364837 337490845 705483681 574416906 129409556 712413996 608203895 223981891 567578483 895824607 461242198 628881033 542934855 231231652 183100979 215535841 787951968 145580263 659922716 752361183 687007677 161361232 154359835 309091061 99001581 886163223 636894129 640504004 851194024 600199039 882183905 381034776 723321821 615168351 185568443 129427500 302261412 493229150 121522435 623940113 79286544 581975396 510251401 239237408 486306556 971954978 649254449 87479074 340038218 983210284 801341169 916729396 379595727 190069847 950554746 638360661 756928119 324969597 24451377 4814640 790290457 275902579 183690656 250040794 452545964 767717242 924620008 92926396 266244209 886009689 354980383 638744952 576177467 364712541 181642507 323913128 526362473 821899324 989430521 244508257 315914721 846251654 651643374 71742601 806898433 135372961 293145396 639708827 926543769 524408533 707775325 130976814 746788803 370270358 935924158 838526561 292791628 376784769 974928223 767190627 304472750 277205124 530325609 774181365 92737693 387301576 765750277 87185431 18831808 624865791 415230718 800949336 436368832 434224194 372475255 617233027 986207908 690413506 849958193 38346404 765061823 848158142 333407862 559229939 189275027 346062269 138363344 726341266 807758263 146947578 573333377 603061821 365661365 845616974 170447522 192003971 978949928 962475657 600305060 959043103 975919561 588469752 623628917 104093109 469293828 736291555 859053267 211830109 268224766 709114800 461499703 496063889 370685889 262038532 196617992 22102874 306091938 819975230 205740639 340918942 283361956 132099992 658170390 734230644 351616318 228405560 479677674 512244817 188819742 753931294 697019465 317132563 626294105 55185893 577947984 188070232 730924841 936999253 617495097 946950362 775152347 766546910 398509613 654519675 518910611 998383943 512864314 78366477 491089361 654506966 406652370 844467441 179370741 321868115 470729372 245249164 655546002 62920723 254618823 880369985 723539730 424491347 828604195 115508814 905699781 566991764 463591872 565847464 158321927 558423506 640912961 725295296 58363667 346401870 564777041 954788471 484282013 340765095 364696824 162945590 304619497 708292086 427202861 674413956 253456581 735448075 516672096 427116622 222389183 4229806 253190522 806645980 316066436 139475529 62239093 795601231 818432024 235712216 615874055 965284470 624744677 564379244 980475252 670939412 778250741 195004823 965215382 538400793 435171024 889962521 643511249 791604331 799371883 125995825 872157801 312341647 316834054 333042014 382035942 638980829 859999170 2401346 403231117 883726037 196248756 388866071 108817690 792368801 797977703 794928770 930360037 266640658 192326520 617622110 691230232 62627859 84945592 617924895 359995740 218285667 898847750 739632968 897078298 873301010 519946367 575523498 5660699 193584125 220082653 252197025 426975216 71286154 302144918 248178987 406316103 337412393 470379888 182863249 937809941 891005238 712795452 583381792 411312806 698222562 767017274 699429607 657534480 200597728 721967940 603537286 863113752 939823280 245364462 684360478 475297813 90935942 820469669 267547153 730296010 871636965 155689444 504863273 209182290 615698143 964810962 617372280 637991167 128453809 317806152 256223094 485713564 408375977 706067846 181825758 954553044 606044589 506381897 21565938 343586698 607040728 106692551 544256426 804917694 945132101 140241594 184094454 792871770 183445987 348771933 389744520 455370593 558669664 224536649 15469405 616881430 889466243 206182173 890368413 331154917 158016243 455109775 779661192 910339406 476802935 60759871 845314393 144144949 520103611 638964773 487195723 999827428 418403080 908500279 562009066 692955560 649689703 102794929 906522451 686946570 219673151 465461189 653947152 741760949 643458170 725689745 111463130 777662711 62481429 590740728 365419937 49941036 897033615 333505229 40574984 891193217 341452325 747076037 71050517 234464353 629757259 461202444 287333178 385581257 677586099 972483080 670602898 508174070 514501830 12352271 847339623 730455113 55916030 680588271 778466947 617755094 565634252 504105846 419529449 506508289 703910727 241617762 790750059 704390958 134082401 806361134 104879490 439521028 268252791 631692355 297210133 526715902 206156790 670960684 82253467 329024514 23983986 153545021 681107941 104673905 654017125 67511966 396745056 629181715 740134591 83855846 159600737 449471748 609390863 580493211 995113707 632804955 30277655 232174566 555799461 590740253 878445023 164616874 94740621 373121138 256375968 492783866 682526798 130267786 783647566 646282961 485603981 780170090 652361176 730652664 592659460 331683353 187596618 915757822 211701891 550759942 465242154 716400093 102008895 535904689 540902543 322666560 944399475 678931602 835625467 133512199 320437649 7254525 989991876 631141517 261932781 469202637 649362070 59557233 41867493 787682193 376802381 513749082 691666439 700739595 549503405 68216292 446498555 658141393 528795267 567664687 284947469 985039607 600711903 98979108 156747149 937126027 441690781 453628304 198555280 958647350 630281536 404534412 860778193 567566446 593887470 711889651 674983276 981274141 219438623 304733759 145334151 370244808 127230837 926370437 321011949 279851604 679696738 185073302 593686077 377584538 508178796 96514779 418426485 236935007 603374990 903701148 524783469 191674875 989764425 273932355 895029751 256233336 76983852 439281289 982620831 458296975 910401202 767300590 377236075 574777496 351957378 415561025 127822095 723544057 231314545 648164204 575971 632913662 962287067 575191672 747828143 30936642 951721889 596141274 469999905 973026744 596562016 789565865 851205266 280401748 909826411 183027269 508101900 433614556 586938499 700628997 922980497 466984846 874672502 448500505 295885203 324982475 494326225 855095629 535586621 109935417 681849524 166197370 675702337 544725083 52688835 777090223 147604443 861547507 380731859 803878269 572345903 245739742 552546218 573391309 437841843 75557915 499921573 20815160 826012124 847426492 478200900 643413457 185293447 742354757 99678194 902450846 350910046 246926544 511724353 211662145 708216288 922098922 638589113 481280046 71910679 758664966 194059354 660545496 55089254 66022239 429028631 50187743 137831137 410837065 449283088 239479144 175146040 945297224 378458009 533796131 406515877 736151576 389757786 903162739 951886691 902607464 266586710 339131544 849516100 373060022 168096055 97300541 208198659 840765443 105271625 379406790 67845587 893674380 258995341 945668217 290117297 291129802 249710027 996487503 883439730 79838376 202380144 488188552 744565657 983060122 124674433 90644403 393228684 745035111 926065829 358187260 273460347 377987877 980159217 510143481 856571693 56274254 155066049 969019474 509133506 302101064 350437810 861983113 940679237 4089792 258718732 770762324 946115131 836398848 168834816 82476514 152126277 142267116 292462264 50120636 684211938 817901576 12762976 378104505 776457595 78958673 871323250 708026482 400837096 494028657 908761337 152684685 456533900 858139171 657228908 424504810 595890050 583507534 81066764 221316633 442484351 421318283 608446720 54063016 369959909 635589470 36987967 451200968 720577724 260862864 33271806 537147449 679498450 990447200 233330627 613804527 678526326 273173780 524099695 347895288 675327545 983831272 57316776 367487171 312450368 572128602 822169831 876886334 449998123 261897365 622018496 423538173 109545579 299356709 856625558 60119602 731348843 557373725 487197962 512439225 906975048 143253749 992046032 656192188 48026182 748367039 43650260 651325072 916220357 34498596 92704173 902408549 320823415 130939432 888622762 742236946 688065200 730841390 372784843 568786044 79851495 444504973 550262901 12241521 494133075 16621641 64413200 428239923 181413079 630004717 749127417 69493228 135391519 204934775 360358552 141253776 904475172 805778119 199454631 521198346 403210248 151018291 387953063 198619542 66279744 714732766 396281029 895913503 630002852 377105786 501790301 72036769 263908640 224058051 639392981 104961280 875691035 394291034 422216841 318937252 366286340 281124875 208433159 810206775 602423443 432435138 74548905 722292324 903260244 623593360 172860029 733823464 757427744 842655990 167181528 648199951 978972786 180625816 137085302 733176081 79639402 686084447 715229795 861269335 792742322 593811408 759104365 68939397 851130573 616568284 280638381 174292545 143752532 130456840 403992124 968754688 645845181 949484835 966525433 950729285 573900554 517729982 493694392 443008136 604335262 485289810 293359914 840959418 592928171 317072999 741208782 369472731 892868464 452189134 898341501 917815218 74652981 405807933 644395560 33125497 262890766 553408429 251768160 961319898 146558959 623606206 60805447 373340530 276867858 248215640 103017799 392479120 357842721 40476829 643999360 865660386 884234205 936380218 760066530 634817601 565596292 156248322 535542045 489673228 59864379 943407499 587512907 893376339 877627791 240231432 965401898 782581959 144771082 94049288 871081409 677513325 478181929 203869599 126571902 598928738 982195910 344032227 199654792 870644665 537458127 275433432 742930371 425441350 549484807 562404950 577972199 309875299 101971395 200470276 774023331 978245084 617552290 866173876 500503729 465219836 748507127 279631842 940848129 63554590 93148875 588060014 594539329 979180923 738456048 758887239 656026257 185329035 478028564 547707873 55625530 65246194 90395769 410910326 209490491 399425587 634286492 24160312 959900645 112780318 224208938 377739616 924101284 174052327 690857768 603123465 411859062 502274125 885668951 401078696 660719931 872955777 738550368 180678367 251399089 474046121 244191083 17236385 722418870 898554254 907059849 433686987 759733349 838779738 302212429 182801817 863366236 239934996 507832620 116410789 142808540 177994807 906634098 747434347 925518506 58148874 806029020 940269367 986569294 34796483 378819343 7474823 613506235 893578133 174632476 438590646 24769666 34352376 946344012 399659201 82919636 559381965 575159554 672684871 306776276 439873578 184539697 209403539 346423352 69146342 462528453 49571156 201127446 658869456 763433287 894707940 734998839 359183908 484507099 659319267 808624815 578662211 706941298 349843836 434907177 912166008 918109031 825138665 41535287 572461806 733029550 201904687 544061046 4483152 588880172 570902868 583224902 666229491 865919493 389390281 618885215 140756692 391311200 302823381 558701802 659060371 69399489 10844442 376332303 375885672 285485045 650936962 207838375 809070346 914178058 757661686 307536980 700915456 439282107 423920759 796130752 19945864 27838710 132178584 910735768 963924460 894060311 541018582 352373513 894998225 479898418 652033350 325173479 895708720 818741600 910657396 254147382 531242764 859085045 872327794 604160658 934251557 301970880 20033091 860410781 357561978 436617737 525380976 370010722 240717504 957768908 780550521 109141675 149331478 634459549 2928456 882435890 567876676 637182298 6844944 864580026 517359969 776702108 394267513 441812591 616489858 376320569 431432859 75953985 948207576 919468329 454451162 91207525 14936183 606515157 787726164 64343631 450886970 243207064 601491348 829373815 843022138 613441515 126888382 860688844 336688421 144486736 403418694 224603053 714562287 426090793 456436592 802003731 994887155 958019557 899022130 678173269 615675602 621748156 379710265 964352896 385391909 934229679 450672267 848026345 365879294 791433067 748558082 890872135 846437909 659713990 358599777 923688573 684629754 748060103 251221700 385568114 621145220 65640011 7835905 729143636 374227838 312187945 644092502 598268066 361743478 424859810 997161185 824737622 393249549 156161152 231108200 509797373 608873393 595815206 391358297 274727211 354332847 709430228 920746800 282675635 340508664 521847880 414751926 819943937 771469151 605785231 660114120 931215772 449509387 632562970 537919842 506768594 258467159 467427659 183645181 354379998 181375401 666740978 659416787 242250046 670580331 68491071 670615114 149594974 806920803 188346156 101427691 866214942 82312385 168715386 821719 909007101 916028685 151582299 586632820 953134634 134653952 855077376 509960561 727144788 801122277 400805576 656935853 272372382 890354088 882597221 197583381 326047284 139055101 486660727 669194092 789161528 527064526 553281600 759314477 728271943 77601857 966579391 10240755 472601151 575302285 427216943 419803228 230886628 531979167 675300394 630058488 191936129 803562568 514703384 659427900 897240166 975459308 915435144 498357111 575232090 968818941 43687954 43992756 481876267 582106481 703468852 730193294 131646431 90725261 65561363 744951782 576293810 310182874 72486790 65759153 723562984 65004834 820271980 236148133 417609267 910197142 573231339 516896513 271853908 211873407 450054471 147674698 132089533 638797425 625746754 92928484 563180277 609126629 944668219 489831928 639798218 848535476 925148215 957768972 152100007 666060853 84395796 706767179 667811439 344622888 274186377 490921401 755742364 741837415 136178162 23498302 984026937 941934216 696608739 146516041 861389414 384661787 393311762 475003482 787006112 810250275 667412462 736017294 774189746 655250766 376261248 349834037 401344378 254060791 464734693 144263258 498025344 686996083 631125842 280842732 573002402 821486072 279283224 963468381 236070999 262456367 21887352 477033205 414572355 655788010 923667784 908149566 57194748 580140419 130995626 136551082 378035346 559052781 341112922 671496110 892882553 537674604 491727632 66974582 234703431 102590253 169158798 117166380 60810728 837944103 692706098 975462861 890451613 189483278 266252331 353144446 425345797 518892109 799151672 790371549 806484124 886226546 392137330 817838625 445746554 66168895 467161531 548593128 821672956 755693148 215040294 456943761 611761772 853259745 421204359 797157709 613577755 218171541 387300140 338822572 240932231 889040370 241792694 100301231 565017185 539903358 736021907 977424040 765892646 429614849 123622684 986729697 728490229 133701378 838095532 106696928 112490562 424098978 145095157 715791724 380543731 946923683 568601050 153707283 690323199 452064815 143753134 636901576 5798170 814564211 191467669 349981064 866001946 167355037 853180450 293168376 494392395 924908223 691421537 503050009 125021561 208513720 719464978 887883289 440423497 444481194 897043875 816277204 851318563 92209538 976112316 653536104 782655405 71070297 769692581 231718852 445788461 897032262 132747817 279814351 720712583 537144406 97697945 475193952 624242240 280769360 295100523 852646497 882211454 528101415 85591698 720415403 694839730 269062880 566668789 54244203 974809762 409080354 541700875 24663584 512462447 371115541 662999999 306305275 614120953 917842507 551162967 687505417 440788877 806269923 156327188 844510033 695630007 451283602 275453154 977236312 346270372 249137164 194013185 555880021 952038041 286274590 372950855 210810411 112784634 500368505 955709446 658309074 840188736 54485118 81615869 841986764 931119316 42516430 509934064 650967090 511168006 173209344 112976072 373341309 164713621 721209367 679699790 530588871 320583157 471118971 771135600 454872998 822495105 499857412 402656349 499376253 587572579 41279329 655056605 124462239 956977528 605256669 17324877 505107715 707509778 490992701 211830892 171934244 915145865 94055080 663893823 344625187 880324475 232581067 690617140 45941587 822978919 298441113 556373120 226991538 415183050 185068063 643764824 87327999 802942224 260520431 138603033 427257117 642117155 56255527 238417904 582216601 196473330 909545790 880744874 84219340 724582738 591458658 226406912 92669189 559263076 883486587 269520573 916559556 513835839 945773921 462048836 942189720 900202663 777150823 61537829 42292086 537161785 534271732 970660489 834570557 541548852 672508103 535949640 594348102 866264487 218974882 893303902 82998917 992377814 810622389 278296728 598600976 911227811 405141350 64305668 750445797 129235969 373750551 721883147 544189663 869509904 669852052 338717973 759023559 379067482 76340629 461289738 946605167 938743438 279904198 671758477 463893871 954360741 468925452 458502437 160253864 235503882 252979502 960785223 694244055 762495204 108617961 292240642 192759563 439036850 209449522 501141666 683962422 78548997 968485733 125377656 66648427 526908979 17532258 346447808 194869739 53168360 925945579 696756146 696792714 73356817 864603337 698595543 951180755 783295957 106463260 358867955 453802666 390924963 330331605 439420617 891474342 119760542 251015524 404402377 186275124 315726738 648340710 580671251 892221410 174938055 610882205 292559045 777083641 921506673 451833371 84764022 474670139 7241709 233339944 120651763 913270474 759470746 536666518 667038371 348646963 594039515 654474752 922584696 383936230 345746692 813150636 424003277 52376095 994276582 243100774 784593333 134093805 397736058 25582926 183888708 957944331 335696439 727696031 329121421 388204287 110273032 753088925 46370138 908996116 409039518 689162735 368555609 103020018 321558620 421616096 393857972 423176519 651165028 995321105 165359480 538576484 627480390 319696508 449132690 796374885 382068623 444287414 230963039 643919500 867679044 575780986 167466789 452418011 32935067 65850359 224298237 815859364 193183800 314733527 850416814 290925805 231594452 899884305 849870715 763216714 647538763 688157494 248184243 976645090 165935073 429342183 773475199 475916275 663088963 339581089 259402823 856145706 871023280 958957918 914742626 257372793 499281552 591334772 732936559 450127304 773795348 107172643 204548692 502408252 112189527 626936735 307766869 827773083 887868595 968802704 957878726 779367856 942078779 670830358 899595724 197327386 873234127 601690174 354739363 74807504 382076440 573338671 502063776 524225365 802312207 24482554 496921052 105736937 562073617 136763961 66161788 733664533 94625944 600303007 372881949 714487676 778744364 829865717 563408456 366291537 773649139 189695202 785568947 72354887 213828456 75839790 896241470 328378798 918085904 598150016 661908413 208701744 282223846 530799184 283255265 691749157 561588258 94565897 283540827 560909837 537013492 304714465 545307891 566828164 749099128 782216112 608561986 917219296 315183142 561524961 722318792 296774441 358274346 934869683 112633508 221842765 872151679 633598544 571762574 528048065 436346435 619281613 811332431 887548736 894997314 205380844 621345651 651827819 272829128 703761395 113914013 591634394 868650953 542569926 750686898 695740509 319854600 178004353 957623295 713266586 311906240 591253305 787159904 886316087 974633240 992062589 138505467 928508273 787089121 965526778 442962597 496042583 570746205 903754737 155281902 518325283 492890109 383549711 565493447 20055798 112188480 538395415 436603317 683548576 901849923 183328253 28297072 920797154 615811604 61388628 954038070 795994885 355905166 277328966 276597291 390288573 978718680 388009229 191264600 21586241 660030645 309003034 316313929 432282160 47188684 221182426 690421645 350436708 264712169 523490621 173874969 728771509 972863354 854905512 208119017 4216166 148887553 809771479 625137963 258179481 932030431 621788400 699103878 291547393 161241326 856909328 629111089 321577688 21483575 610486457 24581295 220676214 996253571 951349259 22682591 610086307 976486857 192953198 24626800 783848427 212993948 179106301 623959377 503990068 860978721 958731763 815048837 488384938 407578804 28548236 997177354 276615591 902931249 631565328 150888584 56852088 80597603 530113383 869270055 13712415 503022609 644440680 770428308 932923093 904491160 739279719 584122008 836247343 903380522 999357060 427682823 892263655 111297750 93683328 761770831 594331434 38601979 280429955 236744137 883545106 288187707 681075537 405060201 410499828 875314519 920378670 76287081 341062961 356013913 40132077 874678774 274925142 727895932 600770025 64604957 577680951 160908271 441505484 419786884 91434200 22912548 2435032 356594713 267921672 568064526 980204842 876065752 989425252 18231493 598269525 465382585 218192092 787352423 861018111 176517969 719508359 406902710 238743467 798771713 621846450 213233432 658139428 110844753 626863327 569404455 97473493 151521942 870311350 343455328 192725695 376788800 53940534 559332795 895499122 634217485 19400135 480526815 582369577 6711575 401624420 683855250 604392771 591679009 55868939 70860743 717466886 591634201 927493256 956281242 140404490 434068580 793014133 142605646 487798508 204206603 253980737 511054974 668635366 482873852 41561283 771561922 845987282 656854763 224480636 472544917 51483620 456096870 857743096 327611763 414936052 159655842 793600125 517203696 322132278 446582355 838798490 118421095 968251710 208655024 354390612 34020610 592251425 794979756 380858179 878147272 598406684 753311571 255037301 612592823 770387821 632115267 229523588 523130018 277490811 41811648 220986459 413337562 679881080 148919070 644049534 737390376 310046176 42636981 164528290 605688717 144951648 790913612 487429607 508728256 394911119 934926975 771211006 861068482 149800177 901456096 474731933 28759400 18109517 805478930 859164148 305821689 591942935 584803683 860102700 765772374 828851803 56503373 710935334 451706983 637647407 34866279 34658335 329869369 144269577 104962012 687672699 132185677 472288325 645091914 332860778 285376810 383910634 910937449 432388704 487925611 144415275 39450396 402215895 484977565 828948093 528175451 875933388 487910621 62035201 845463009 910690501 533477230 744839231 832555205 121512297 272295724 391310598 859711501 966627766 238618536 810369136 177766272 261843503 567223843 637340448 654414721 873445102 665739400 581364846 557530414 804904225 493428411 879645565 976136358 661661396 495172859 740625871 109471265 511905236 428310918 354874907 666975530 84312633 628392501 704928509 816329984 746889964 157489715 752807098 693889866 166501213 371933816 272696314 812036277 754574881 618434130 140872192 31636806 777586512 199717068 689077468 118467373 446835148 240150054 264517734 487767599 902415031 815876123 680995395 814583365 217159532 115582640 555240595 403437981 599654320 934406721 753290533 392364616 574691631 221063018 986268147 315903407 288200754 222647579 110734215 257393863 868983190 376669858 306566415 285497853 159446763 213119688 723323623 549282824 983055453 976883075 970687627 789075881 319815847 66971854 105839671 159019305 802045930 111591685 465493213 787437144 737700994 44282115 724009993 448864502 707134735 456655914 543513256 343308347 44866957 549242504 448919634 511503101 781628448 475737402 57939571 128747041 701070288 214352646 649817386 114176228 290275744 308387169 253399236 713382969 339315705 755635004 453545510 590357763 796530952 302208358 51720725 84913765 552008453 35671694 944525009 720483910 584788817 229748802 742835203 350421513 182446768 730592161 523296239 378377105 352708915 792584060 405086102 837188575 361337545 567480777 411747253 663480134 879293734 860542749 57739335 881639820 748707687 371137444 504615815 375176992 614932855 683858675 367027578 415473473 853724324 469598880 341859095 801279769 912359983 875422810 607158132 359561281 379378262 244456169 621358183 831803628 921243918 974990876 668430643 506474520 811064229 245780424 436725251 432418702 127729122 396021219 417498387 360083509 467852923 24060267 636360771 463299523 386355192 997889617 762920511 763887696 138018522 785423443 11223857 666837410 104045344 907849330 507577821 4212644 561104885 385062236 232427204 77078104 368087829 915104039 4057743 46945800 815560813 314858047 518345330 712536224 510499925 747815720 450356915 70819060 978467039 513139149 240570850 34668990 788412101 103914106 945694854 593806698 960897798 925548610 526650620 365078766 895534939 239541142 875933785 688759162 656669929 176472237 180298589 434539067 766072907 578676297 931411130 563344259 85241184 936351511 662811416 947906584 262328384 192553243 581523761 267991104 16129046 986912004 879569742 609091175 897913327 425940497 624183312 934434232 748977274 677351135 649397307 324336987 581064750 906297720 489217957 296577953 363686149 805571642 48834257 63610250 414406813 153822658 6217625 922027583 157179236 973626622 658921512 747489607 317185022 365252190 93055279 966584647 299554701 147870099 116727641 185512774 963656343 88142715 795724111 543707156 116775743 738309629 557749308 12249674 632769251 340104801 22350142 900197897 952946364 315482470 738801919 996436123 165390454 234975615 949087147 595758651 205458350 694513930 657054813 738309595 119071432 200240393 836063312 182609916 794133796 619903340 363013791 56919351 177714537 733929735 58363317 832237560 356845306 557610583 657644908 193005399 304802451 970786540 400964375 945458511 226948502 484781074 335114456 563013835 89098822 484638020 829300436 80017513 730585334 414898627 570245431 589105262 251304494 567908129 151932177 21067311 120823574 701332030 9774478 717666727 840331790 682334427 67567487 482575163 587875455 835668458 199769646 78638584 357811013 16229459 873647268 58274290 460356637 233888039 898454829 172246522 827766937 484943886 666637649 944474340 138334952 132954346 649212378 355752140 444178847 769837943 43839700 207607748 490930105 247138277 98426361 57818562 463814069 699900424 979712341 830135190 625524084 189846518 54613074 87023355 547812072 694075464 680698949 853312772 494440498 482085429 786440629 445338148 288503367 719344237 766333960 18983720 448761071 339698951 126521331 362696473 860479741 772037911 667760997 762868272 817479817 97010860 23951022 347992638 298896021 672987670 324480174 374141422 317303124 903425306 426311303 833623387 916028659 846971797 98301607 795711446 287139125 92934966 776606375 939154757 621267806 940074324 980420290 431466078 379049136 933486471 342956665 205448396 475225374 568909942 246827303 668850936 319457127 73100472 760737063 425261182 566630401 254060538 76873809 761895047 2112246 200350260 471811435 321666585 172012936 107936983 714910253 369446568 902360080 439058132 119318234 831637836 443808499 569512878 994485696 402138027 938743748 274329964 699768749 363056315 301812105 288198947 236214125 665199630 274758833 261138466 560771972 888597347 614489853 937314240 222587569 929269125 116093729 416877490 761528696 226775230 268482248 156017764 381690714 348490976 35792481 684679618 141216789 378337572 984746672 378184564 137312162 656677543 62762027 515624715 518806885 101287614 710241984 330019633 746098725 685774562 326363379 281954472 674104554 962650658 914732714 917371582 66881248 562512564 216337799 582106354 874312083 456272965 634638950 711193174 269943740 417731688 54711984 990638713 574080211 745914059 462660106 27745147 832906670 287922510 403177786 309460100 329727031 224660943 281444745 828515477 997014141 650268166 627521591 371019843 557721773 378544556 695003290 829553046 108486387 258376248 622895469 403444653 390221049 251959179 467130536 748297808 768606307 117973115 493787854 721805638 176610128 471652468 888562034 149152926 66303038 809641937 680879987 491724276 65761802 794471670 83125948 401160966 101812514 85264191 1908590 265491151 750149486 110548544 314467577 238574868 214552012 436073251 519171733 954644831 616988183 285007150 929042794 528490426 217745120 821979964 650202935 179759904 614349229 787730770 745655754 479921756 980303639 343023082 935460473 94981702 682447152 534860075 667640362 515174440 681925328 892850227 843368314 416713665 916508840 350350812 471427434 672029138 277860878 952025438 874681674 992010209 319041154 532241550 262513527 573088836 745895819 964340715 175787718 811975900 935450100 264186251 350242117 169151913 222049811 280986794 69353618 846550566 862036034 118317669 367330828 659863240 514462747 59576616 972300555 572087495 616543335 165594874 982160037 427543699 808030279 984805927 500749564 854263203 273490190 225746631 565696912 941553294 428169037 224538718 422151712 923375710 170494454 978666363 766555751 975553599 649213348 917000682 392348997 696842241 273078883 157331522 64739597 291155483 579399519 64283976 784526744 963922833 595735563 144292749 617087471 893322918 65401916 640427184 669335819 93625913 171107042 579444516 262964490 291311265 660236909 96875577 177265898 252255453 315308168 292717412 616987128 452135370 571157260 747102572 958714061 230646774 366590684 240769291 202548048 154069360 517226517 777832910 775085654 813197400 477545892 12912033 51599893 29160983 36857495 148668378 403112430 474599632 934951675 230354970 124692764 137638791 877410303 537882965 610242557 718698845 596571772 992571357 60491637 7360991 70310023 297886548 91871190 334277295 995216696 324420973 592346705 80555369 455751413 59939768 974317039 244619109 512178413 997701713 675437766 604333016 668934895 444785050 988000987 717120624 686744572 663565268 538164048 274473265 359355635 83255249 817250745 749834636 769812622 81337741 406768759 4228972 422771937 627930267 719561733 56050333 999517705 373816255 716936635 437840929 928137078 792997647 367979290 76438333 355088667 921187908 641617381 319162929 140996975 805972252 713904527 861662613 739977962 484217227 830964699 231251087 838213927 512776568 788337582 385941903 902581940 858621745 900308347 10664655 258839805 605271933 93844443 595474486 380657596 32434359 368410722 821658831 863181487 903528829 209190965 772213956 884506147 861741588 565954992 523697006 962481929 194950728 96397627 615782815 95346044 837381383 909628633 337216140 652803181 27351722 579733107 611121091 480869663 236152030 288118324 978710789 922220708 338916380 651082114 438035523 77476637 168571505 563483162 964444312 115328859 490637686 906945784 211870907 222574743 246846204 33917972 780667334 329478906 333098040 392009140 846111093 36478156 571506084 393276597 123211452 371366303 901686371 123658519 587059625 206072996 441603476 990200677 227672356 912539236 58115769 791301051 11530235 560700283 420229139 256217911 527363243 93722309 588385897 109338918 397935946 898674825 452093264 420279863 883443136 994327894 897087922 513024843 309409437 524556256 538779099 731364933 464408184 301027138 739044933 483600658 594665026 658558551 984038943 391849878 267795985 849444662 709192655 284577153 63468731 375129827 471234773 125547481 425411703 641012702 845800700 989048168 69214870 630898446 918680402 783491966 834301881 14562136 721168640 951276288 353019574 834890852 793719694 211327697 353900463 459186452 385560036 288253177 406519850 661755156 32494879 909369576 557556155 228100975 286149664 226460727 529294050 686917492 511536522 716408092 74806070 793305354 656555646 674576370 66557491 797271409 10700923 772162679 368016196 917656606 654901568 839498255 395051280 363208160 562095755 296798937 282555335 508418004 787929587 953834287 502913618 10693412 942705153 71098408 827841402 50405014 759782518 526302684 704963885 444143267 326993088 320670367 494072956 166823567 850724414 432551819 777335486 703873791 669354406 742466347 283835284 75434497 75823472 103058666 943078622 266219999 466401500 81169989 168955286 523698893 972061733 970227788 168792703 600000521 332813013 566917238 587642147 958972750 348956507 826568531 882389792 882768276 885164554 991164100 751254291 478450294 709884861 964368635 873827909 979788470 517931515 8471762 133551275 690092750 357106803 205986684 776080705 426887385 579271759 416994554 886598356 814785259 203792387 804841530 367231213 63443304 58147541 165572737 320197232 951805154 990164622 359187567 308021664 611636327 368836492 348492998 486583283 3416452 232259125 346462664 645085576 583300620 318025928 344918679 365760507 587570142 567679895 745325345 751646985 696365149 993925127 156634339 711502106 951635848 512463147 830260196 752207940 971161539 201803998 953256267 427271080 111256865 740742343 740374409 95343519 777844857 634983334 103120761 925320782 740869669 714134591 33224289 228743922 687648371 325125111 465532912 811057560 832228731 38784281 917926536 16503567 369434404 107834274 918397719 279282378 170602099 867966973 880410278 99710188 924375208 821572826 86750512 815533709 512254215 312244376 208179566 846403988 816417561 518799575 430273969 728939153 281990768 106944587 395341796 971805603 767184022 116471868 953077605 36870241 968981519 844572537 893552469 869234428 215374820 901220325 714800073 625704631 965133190 775004832 634233024 570543696 522459044 515588431 752518790 364848814 124944512 274707052 433567148 725921111 997388130 22382907 816654268 581344930 683037291 915498328 57264117 364997388 767543964 564433120 749649869 336700883 474862293 283423837 515224597 936485869 757654616 58886245 19394912 430716942 458909983 424533686 943051447 465958099 427906769 217210918 299876581 82334981 356027862 349619558 533083521 977003382 290438507 695806625 9413542 383123541 505997247 794997459 404176058 11782584 357264888 488826750 773278591 153001519 842711871 197879955 336198651 991949194 549031506 824105124 433295610 900152363 592890847 204218111 501001899 492400044 357324696 278830103 44534845 308848055 434015535 249311551 943116855 98962471 769108311 226586068 914764486 982108529 311976006 902631172 116764823 870957487 908283369 12492173 789231255 512667868 84850141 732078940 162074394 336525496 382316936 596123267 206784996 154390681 9082105 312073449 415277094 918107630 839089004 300013178 818650413 448863204 171857469 550765890 284296419 262004924 233528206 692830983 332129348 265397863 86716791 929361074 638060082 988608180 709031085 702855869 394776029 313418338 533657794 392488295 939947643 488237208 714358108 930834333 327052768 90023632 412103765 949890321 593947727 404258909 996687944 998794743 508079898 303919815 925705886 566268066 544799235 572490500 682791590 84685043 150670027 6503025 677552993 149066832 17636391 998505186 921833934 682675311 574079397 609813579 920304751 861398624 312969595 241179124 103447560 342338097 957027735 39360262 464105145 181888329 162985002 284418773 291002868 434701891 341091541 634085391 949669299 475059865 701659994 457435921 72412644 901545455 335987507 466690128 107297775 755562723 455367741 52434810 602201201 358749246 939090462 567803309 521651794 752203423 138619970 498119340 67307175 825927373 566832797 776093118 540788262 981585987 389961457 831992616 265240337 666772959 140950854 66330842 222029523 307463345 381322729 334743802 478730459 129210524 336012428 824644937 824432479 989135931 52433111 565275486 496756002 471303250 398720339 930453693 88283721 823788905 316891790 671936109 887056622 411820249 655408677 800476235 595551387 473540346 212252678 773247172 64190022 306190051 465662264 417911839 230707017 286853229 268690160 807760923 354902127 474734148 144286105 909277848 284162915 60450452 546686837 543631003 480525866 432743553 224168265 342251285 890353182 148232629 196834131 648311929 276289634 165206337 223751196 922663233 454607589 600400355 786086186 464089477 815428867 584611256 988650285 156817011 706876114 359786554 268280591 217832815 916147984 559488008 192556471 321000090 271860080 573892485 365066547 909033165 363547797 155468520 572518730 505254906 444903483 331301674 478729674 428614279 894223484 890561437 873290968 613044257 322125155 467675428 491842874 465887710 996541087 344708986 832442708 502563715 173918074 26689510 650862957 747410563 878074343 657458695 213650426 211497981 469425987 752323590 552211443 446034106 46201214 762652011 80782025 137122965 199544695 7162724 294331595 492797317 896352377 765340204 144661915 789664000 545773219 923650679 244102904 629034685 592815279 430817894 531410199 759753755 342087437 177816095 301458027 131937005 922242472 624266255 213368480 121989733 651824091 353411556 622338126 384283320 82228503 17829612 844517769 916753826 582978283 964575874 539170522 286301117 688658692 463098965 442431330 318366535 288793993 466131459 53331640 538604514 1277104 798148518 628833169 833062614 498281088 635716351 389461958 454881331 143989734 364523911 335137664 406188754 39242135 356782032 317660128 590107866 185867370 85801693 758216409 54850809 737850560 430838314 570076088 437675196 434065235 678873401 313425231 833968448 559603402 675179218 408292956 774870466 752424935 120006833 8067964 3339994 991421365 141389701 432118724 377889244 74278893 641574477 976751591 428567156 201725984 664630414 635555918 465347992 784806853 731070627 640977053 331348136 166595661 161920678 767958017 303886018 828303364 248258309 461332542 899922849 335863671 447430023 698768143 15750606 502157746 971938558 355505849 404657075 655263903 440132612 387061230 761927992 955142956 279848672 43687389 382900750 235724120 677978072 359050222 409632114 342100169 288116199 590237953 978345963 115608378 877733510 31155447 190566980 605166197 781143175 156610159 745403180 57332300 283873839 868477592 476033852 268804078 251991219 243879377 34605049 449932690 714765882 465462424 453452296 283076192 145740375 720224214 951428566 199718718 271580099 1113595 874301228 560836568 892324939 856946097 325276189 201339597 568726760 333195412 791947846 536168407 348044616 920579805 55665749 858799422 23134849 227297158 609941458 935398266 365549785 844659806 455910086 895189324 58126568 722674723 208620374 775211728 403218221 414922933 451353405 188776572 896473780 529867863 225347573 13185662 65046687 277982656 281769615 661776993 621520703 886036594 579302564 601573859 305700647 388687487 271847589 398502859 8018713 152848172 375846411 404010349 627259586 584009979 135134636 609801041 374397444 838687298 722969596 257194194 924563357 392680460 449390910 233337084 203490950 514951770 58173820 677983532 117644826 204970279 703416429 607951048 885661825 933339689 313864415 480164130 444304437 665034723 95110486 872949860 948542444 728138591 43793719 92652982 530530888 842227542 605344288 985885688 488820163 638294925 231410619 123218625 592611171 615676523 695113385 596505790 392793091 699410161 789829463 545363687 245729457 214879605 805393951 357844188 273666461 107707174 615158769 552599628 558501352 697070892 308720911 628730434 535605107 781288896 862610589 565808216 932784765 969501372 562558 747833286 938036614 449126072 345436297 599353727 938347210 711201956 800704795 842875101 78187304 333275951 927835808 676147014 45432079 349435049 725011986 621231677 988507586 458808571 972960197 52723390 458061164 742545783 164295381 856446983 958374055 192490910 284757390 661839730 509581215 859066736 459094253 253185208 321785848 419389840 692149973 689921806 686218740 637456965 859878089 56276414 676670024 342112692 342496006 801617989 821543768 243257754 362709498 378667938 171171972 133973177 593898235 523913694 778601148 958594219 339843438 689603392 428590502 145221639 992282075 132112831 50663287 431510053 494789137 43236354 297410796 760412850 827207620 90716246 217384676 367056972 188473735 950112664 188089082 278680055 532571587 929783750 389690244 504319494 891749764 38865958 619946029 539010825 480977731 454791476 563577193 482301119 935813120 53163009 342388859 99666716 450661894 980779487 669213099 953083186 270706910 824304210 773019600 171452585 50749496 863824404 450890773 686922443 218685632 679005150 471564586 385283111 518808652 541836115 743371294 584513023 559077170 472089605 102343606 42357989 469696376 650248490 316728553 531758328 503921199 456409655 418009698 53689596 387902105 360958391 801053019 477999537 287592206 825253163 209516115 417185903 102411772 365532175 337418266 52821204 713015048 108711716 933238394 4478405 620789666 602893389 652936700 360744824 148976592 753073331 500574206 606705121 226564241 204035862 282039132 698937594 377135777 907753537 750617123 179562464 253070918 550327905 10929629 972360227 698655375 305144996 419592483 146219577 349069814 813902688 175529293 178629437 772057273 303182068 50572660 642162975 562348483 996108067 246123792 969068125 198960847 508958723 971621205 38277318 778528983 973577242 217759647 292339712 924612691 793486441 188749585 164417440 227005810 323645826 803572504 676165952 411915570 590381432 126937019 881378150 32603715 828330085 554307117 974759354 27953588 637794859 990965107 916896704 579632355 661079453 175694977 828574883 308474782 636775401 65425719 286785071 717273425 594101442 718695345 134183857 427018649 947672934 206271613 935086303 868348151 731070329 746421722 448019236 298006962 637536205 23571188 877452412 760862673 547092511 572327242 847617178 718783915 543635984 748436223 992349098 527121389 45696629 832793515 799193642 427245383 556139056 120858096 915085499 435851401 675549733 621099021 4394294 753970199 252862091 785420999 604232481 987898874 132535736 249371440 284573938 855542379 533910942 405780522 368701842 37372196 35395126 912363709 479060698 711912803 969832903 988247488 464782753 365744572 683701255 30361635 657947397 168886703 794608150 946541439 967932386 56258743 893623221 77727397 438054534 435501135 831006234 54789164 825456751 246337265 274584656 921673919 445103111 8338891 11455730 544528674 880826658 210695602 845568061 290293164 234918936 990861330 582925149 397336020 104052797 62000423 212977234 951071352 673966061 553541867 11816043 415829214 599775143 930870664 364377563 46216079 98436312 253766909 635213060 893975146 587133418 644736271 780479031 909354666 865665006 545014815 902543328 108148145 993143072 492308733 165902615 207646917 745135619 229216642 400633274 987715232 556690556 206735356 591639777 76043461 816457341 81843446 698114418 865291906 535980657 966237567 482433250 837797811 368631008 902178568 825210622 779519653 806006860 823664734 325713793 22943849 395141691 372984216 894230087 741579193 438826518 786550161 672786538 298256313 92176687 336144088 751207738 753601724 967057064 502165316 94727845 489375406 136050085 636468444 969438292 417312283 384364163 467858641 749680090 886494954 623163231 592215822 68225678 295767446 370944757 173291858 944301681 291088212 88551594 129406168 538732855 358402922 911643421 886412649 903652615 707031463 402208356 119055287 873839712 669208752 693188217 803483716 62471846 969607799 793316195 107150830 896906180 404320624 105626036 51950357 875221412 305601342 645258713 376033569 850874006 841088385 779437278 934340663 284246519 466460582 658871207 847806615 808253888 697517666 166060801 971459791 21908613 399380236 29071348 537103900 112209757 927534504 79374528 750883740 924724231 285898547 285275119 102212564 539256702 774896041 29388508 249590998 896446378 543399580 103591440 104449995 737353877 821657141 909780954 63286775 751980572 452141535 555666120 276990365 784025326 555520750 112779065 949460484 440277533 347379898 708891683 43547237 559448192 65363419 314082622 351282419 526117657 883000918 643670910 267907954 286329946 950309077 161394879 681355126 9579335 754430620 783611244 398499492 971222575 688337164 355018266 986455621 244406162 502051109 459405668 434596352 439518428 56898772 947739485 178014849 317108491 492926526 12346546 500461296 676622122 619891605 903909676 667803518 940086477 814745516 959309295 46747672 121692310 848309143 208473135 455686958 443828195 105562517 586636376 777503128 646192935 397943043 840438397 98830810 815534286 601177824 568636580 359844403 620210014 40436400 561632045 170627599 379120739 812756223 507976370 959054601 46038186 336662096 100595370 628214474 877801684 467558212 395895151 989155965 464538277 855921685 853219048 721020920 848803673 310037102 665855918 689146189 192113730 991510254 671697604 734440664 27915054 291466727 322209242 402901057 494651821 740889322 347854183 753315523 603033380 605068964 735471459 333530116 876222675 403833692 6463651 824138749 706066092 238330720 327452846 121331535 665685301 755167951 576254832 861356042 736726693 88026863 535289756 545203235 855056047 283373549 427029649 369140345 13757305 153668849 292297000 657945267 193918394 274404361 803520682 299989169 343191903 99086088 88878937 949636794 766355519 748651288 18378287 123824697 776317076 283062946 909539602 729272366 620109309 867779284 959108422 39144553 692126940 638601533 401871738 597306428 188925405 123000480 965119781 809720804 548476042 640749390 998044439 458341088 199111239 164034666 665540042 846282472 378904385 946265324 792098266 400030666 349858052 62076936 170274704 583110584 339496669 664778361 629184498 854579883 924223474 487791301 177251729 161922036 55201417 531252217 265676891 324019403 78532373 780946554 115003805 404510852 262863661 834941549 565318571 857259951 129025773 392603500 949419208 869861061 817248442 608566168 701139076 143956154 34086937 73260586 625830848 58598718 145485685 901682591 285573293 378738774 452459769 296665290 788714527 558247772 866239875 686270480 267482116 506857242 420751864 215361695 642390375 640742751 83201593 590259334 112173920 640923492 836941165 984732627 366154222 14671926 388527114 155689560 528943960 791463652 658319464 933632310 168603090 688021859 775483771 88324976 334758922 429619312 382458064 157471062 91303354 962847933 443972272 912885711 33000522 963819499 340077851 520901608 946746807 202078824 864045237 539497074 440016454 622824042 577899021 569956294 483569178 990413107 474694684 389388684 233007417 782007746 535068108 212643646 171857865 355837782 592032413 635292923 955626570 154833856 293318918 640084290 332731646 630365241 489875207 758065859 173450734 649039058 671564577 723184780 492468229 27028055 55714797 552202997 413866860 961228982 215162351 291193701 274068968 493426996 850941944 723239605 851860462 623329119 110058534 998735847 743113071 86459445 91367229 679375383 579496286 667752112 464996156 879894493 955438661 549701773 392428324 117510962 650035798 990013432 149598105 822094983 942831707 942133821 452672561 530197877 613661524 430477232 173465532 85394238 323478679 134061815 564074194 745348559 516174533 83621691 139412813 68082633 229107566 579048765 336651736 653448944 646141365 898357890 536592038 229145834 848800535 473933328 117451906 123050303 968230785 159845419 510899972 340652046 277080101 659815184 291540569 51433395 824332676 235447149 240932184 796530364 627870668 240174398 860268748 310919210 836362615 370385457 209126584 348208570 610427645 146408595 582688520 199891336 579286148 18844066 588553775 832550509 726364484 59451954 748026365 721596083 288932699 567805783 909161293 40084217 672774661 164021976 118245429 296353776 408994480 312189970 197029363 601775103 764740921 508089141 728253253 845134205 330586819 902475593 501498555 848193811 715059994 494185891 524334587 207632371 253296279 578786777 479012250 521450028 363021418 806801712 149469389 485735234 89354513 627669958 776292454 115635679 504875337 584585305 575283316 231174188 991073684 283304507 196759643 416971820 396718740 477251387 318725896 295684472 666927326 586932746 707373078 716564445 412813958 832525848 781003617 931128091 755686973 928877139 941097015 716654145 193331595 424177690 834257160 848670516 916262526 455348716 185268660 741159358 877442470 9720335 71439429 444002426 95561381 99551611 949179481 931450640 495057096 718146954 232959482 82227889 238233086 201526341 792032655 524071281 831414388 741474261 929307824 83125334 269359158 436765158 785670854 550731217 848379194 214358316 507619976 689657022 503062378 96010984 54402847 156390097 574344223 165758706 998897464 720217874 515497117 664534178 364571872 453251977 297891682 141416595 438075663 439918841 733751583 615192992 529664356 748478183 875840612 468317204 36758248 555686510 78391570 551283205 6320900 824188736 72995642 809213130 903946249 768110216 268866538 923697251 147868531 697587642 591623707 66623050 618988024 121229664 146797809 801098852 893281913 945162678 452871654 677989325 238392411 531073400 592381214 618377117 657643141 90454446 22551265 106397547 171617509 221681875 404820469 633796392 589300583 628588601 6120591 810222007 447031708 790392574 250394882 451662144 534481753 390928348 668471030 262457752 311378357 60950538 870852860 385412456 712352987 152739452 421987590 893532776 830882087 829477787 392152409 249235686 683186166 968034389 335973401 343062805 926728707 150596990 709561314 179070879 717437158 149434378 453851006 883867855 369462828 521824271 803584507 115285576 190379570 446096560 680985459 255905143 146573878 50025641 606581327 542413928 659604440 694939354 274751317 119403155 603381870 725481403 467439137 792323716 603454318 304339812 906975885 629063524 474382514 526199475 305662171 562859428 603077529 976808758 768071690 791614334 214879481 31029393 493672064 480000882 70831374 903767410 638558248 639096431 217397326 570307883 217789667 610080878 123770103 929818463 106312707 354189459 973900995 669411260 311176704 653570330 526756746 59324906 972689752 395879154 368811878 394394160 4140203 486676029 213632486 416517814 387212414 321223575 50146805 899623399 126727524 422383935 488607260 853578546 277405815 88377911 13647609 594491331 532635792 760840355 626276846 982429363 858021290 225517981 270883507 966202433 404454868 879993129 607418102 652018443 797561820 915766996 276474247 550645912 632642762 888257664 682692964 258853207 518388924 727614710 600547717 506402837 882506339 690656886 368186053 693880350 272314089 7997221 796085149 196057599 601619284 661404231 575167439 339750304 901307915 446649142 608453071 646518779 519353198 98552489 453470743 173621046 938090361 71068596 674964914 40260686 758964454 601742208 954706074 941098543 398932940 174590148 734981763 606205305 133001472 168285182 698999542 441716150 444121633 384676186 589945282 750566849 688868875 305122309 678355927 702982549 183873911 550471023 591214161 415385655 656189865 163124819 979018427 694242279 42912905 74343255 842835753 616756319 180233611 666246760 426867675 549119512 239486220 482673807 407861906 400304571 650655723 853647164 252280758 310118350 957226713 627182099 587183888 606937298 623420251 14070824 804656734 886608407 192863531 134409645 602204395 448504355 646311378 28420258 361211091 743502504 649670724 795239188 197356256 574199239 40589146 679641258 106594869 410767574 586761808 663293444 291158633 427368029 339831126 620384904 686654470 684566909 62746895 138321313 593919168 880209660 164603830 993283433 223585731 811812660 790659548 796798476 647899307 234636453 266864920 821727766 622464251 586461466 499123181 699398160 736846402 911320272 27636850 403795050 298222136 368747641 64247040 180010149 90198896 476829833 359885038 33451089 399521287 572023627 662297316 910704912 687425358 256136818 699768305 233082153 544005770 48229873 524829546 514603565 86761251 269146394 25672360 103439325 148872649 816107899 558966097 626506849 791114698 597105404 741620261 34534282 996210023 809717056 226716222 872427786 742581862 82471413 621662395 2667388 84626619 563975810 377347971 340583003 432353881 555837425 831851976 789470243 367158991 942497796 181713694 9190031 169897057 452933235 754747574 640814636 353035489 941563089 481361436 283235695 737525184 745907268 737098370 529960121 158701729 884185681 77766195 480586708 924935409 392971867 743391219 575712014 233503194 904994088 252666054 89168808 654652124 499174472 397750035 612218627 244596950 835355530 833506931 158239415 426567977 824213161 230767821 109308513 215087609 973821553 103780971 231988349 138198568 834914147 108766228 521105405 532564389 244105758 896253341 63086870 307825422 827952318 325253610 867496443 761996280 856749205 867610613 91680269 177884889 100166511 22335007 686290926 866312635 328907151 429733936 43847395 17524973 581513218 109164740 81503440 257605032 16559997 853769649 558134679 801548013 944406056 416758923 1177899 262425277 826449665 462431571 419391235 160251829 766489541 716300835 216090136 40366712 563688758 723460202 632941987 587096953 541985784 55442455 538933960 620397490 43878424 410087435 828946865 999001159 532302356 533453244 44828293 616345152 360800865 366457647 469045318 960490437 7881576 799451869 568998228 390066719 459349984 649184674 866682720 779913430 2362757 916168596 118569274 901766643 149756928 646271377 180644618 210162593 413019507 617063239 53087451 455796800 82969330 583741604 72782939 946315549 297943227 788563253 444395076 695415967 808804039 564701018 771937715 763049930 569350456 189313636 335042372 545495746 308947696 125624915 648157611 848083404 80153727 748097109 101148315 980913903 550012891 402195883 104632192 427597216 515505706 359744879 846995790 313072746 788797826 44697348 170595333 520311054 341578227 80455786 299183792 446202123 771506769 462525530 338275733 900427437 502747245 459306910 245546743 34170739 847347463 204561 686802945 657903773 97603336 311331334 43965015 884191509 696346546 602469002 317930298 155630874 517516630 655443335 337168900 625759039 861616953 687698349 637238714 204133482 817039341 854462634 127865343 779777754 542565803 107772515 827675593 193892933 782902171 808942977 637202391 736192820 712492131 375142077 844875239 636891930 485477090 666620804 46094178 384351375 649700370 18150709 285879824 478563672 430648301 707182279 717802280 117992019 720318917 449731815 240284253 653949938 704762521 478481640 280985660 904233485 35699623 839998130 114476904 144084204 44074526 261329283 199461263 327790964 580227702 385374167 742927041 26904759 812839756 75030441 148280531 433769251 412646700 902733172 54926240 911881288 388326448 58406201 978988434 462233488 118223476 600228153 543285745 117139066 903254651 77386310 800545674 385271368 629497570 288129871 42596377 474501926 377260421 677708669 596214174 854726715 968579306 583499771 682609307 69183705 640398131 663456181 989537708 174978475 564737407 536870018 54562586 66692769 512508013 602008554 642709900 861479471 855841329 401799047 657165644 300208891 144207542 587650483 539746503 849488875 594699194 14936886 996856168 533970242 131505078 215432319 890323104 286583238 844422980 604763846 822483459 980588680 180793688 891323697 367460182 260369962 834659205 525984662 808637437 707421324 627455321 591923805 13715086 892410041 768986362 121807435 567303684 887654376 679283001 474470455 633019483 320264974 801294127 351402163 845853960 75138991 702596016 397966738 750958297 645765501 352990000 405755033 810980478 82876038 119439006 937028213 545736069 995072288 530543583 497610168 325128309 550994094 814000172 279504225 176180979 298422929 51969095 915123321 260966380 295110304 228415827 736812641 636430507 381402218 890277101 606920242 121376382 66811062 221463796 195910118 824487006 399835878 344245764 675983061 247691914 419158770 75241897 396078352 737785957 419975496 401655393 564477489 3193134 303485501 356264936 670810494 279362232 166300603 125919017 376794101 655287681 585111022 247890878 825651370 494509696 434684819 415741271 233255838 271569185 50123525 591680603 111534188 252214233 407339550 464989909 836755577 518873068 363649820 548885447 65960387 973062805 313683408 546721886 142625130 472810029 240366969 716942493 267767147 271072714 730681891 883153298 147759935 560009218 789580529 528469502 979171235 894724079 323501836 465417011 588300923 688158127 872232427 165498720 932341351 755395957 536118863 831566591 753343605 484542523 514891018 160657028 333050439 255071633 685666707 832677674 493250680 542554964 322629147 834561894 583399025 326529605 326198246 81394271 255759449 481978016 871068275 220813329 479415244 465875533 323938246 150602445 665712248 29362717 969689552 145486930 524905743 731234511 402882625 587097208 669243626 590105031 489791853 325941781 322005994 894139235 36448013 890044511 936282987 276181455 463383314 7341853 586515064 505552320 263326932 840930854 81069610 791725007 2053623 264994337 281206561 914286599 615543723 865880639 849124048 942767581 552477521 843061965 27010302 283250215 643335461 578102757 386364673 200446715 591070100 368042856 291074373 909558656 568259729 377470834 892787688 61615865 763945929 142432946 884821762 231563362 144559437 557828197 568947641 859276094 492000926 896471895 839948497 885778989 355570222 857060743 443782650 37890831 353896519 606509293 626069221 382565968 266962840 835141106 380242272 994925170 385497919 820976718 872137780 942928306 277032423 526771511 289605847 318604856 571149245 770560824 667984355 298515747 921762724 854577174 61756220 652373986 368878377 967217814 730460830 135402179 627941544 889738959 661904277 52087268 322224947 981027667 232472993 164563751 746912406 632072223 858580487 605311457 505541180 88658159 718190461 781792710 1200828 251890862 529911416 840084953 688324654 666362861 908848669 670768733 788209085 866891103 149685176 652670704 420650984 388043566 209392525 318534273 709181947 980525762 313009786 6965482 119378034 416080997 757533298 279728197 501413088 518871705 600669872 418901940 951065716 708787939 57219820 995531354 992826031 706507367 532618465 50146458 592616850 77444099 965161940 375451639 888369721 789788719 877103468 785460038 832906472 4549936 279947665 627788381 359865778 88239594 57442885 761342265 44237183 497449175 288879307 572969895 954137676 99780675 518312487 854191851 277200496 854303803 150321269 211539561 807724818 602094220 292023551 360676426 571452429 100590146 810767613 195519106 149266956 922547785 791169895 316476031 674398366 110105361 137630240 269240356 678212500 65907507 361327588 310322257 567018787 423282035 499850432 501271645 65677287 133996270 313862479 895832165 373051099 520190378 368783486 576507098 449246362 456108805 7922355 985053140 426306989 833378695 927545214 397963671 312554442 965152511 498441686 717894515 501389796 723435540 676017045 249879262 565951709 24093920 220450585 158506996 849624361 964907591 429375460 773776860 401891512 540786673 691540495 322909026 414419713 313805456 837410066 773828087 91279340 255951119 581593168 697446453 543650620 874708842 546728645 711728800 498921658 389758488 477041405 181742486 572690688 799729893 517656082 722329202 776728624 321449823 410648964 416335421 517698719 731484678 668901525 48172667 289656067 539329711 583073838 906338176 573707837 355625991 893583826 811366961 642837887 586286891 637010327 9997723 302255083 510099723 339670888 110659230 910545634 171081309 732820871 104006692 16595647 74575757 783592913 624931338 726113742 106588118 876748707 814086675 426053882 542177887 82733826 219650748 730106469 714188745 920143620 811887526 697889753 93164674 761672600 372161609 599279546 319883649 641075385 360807888 456158458 512504668 165655685 24750786 533416711 36134978 245086184 687906485 76321640 119087348 844087891 26424447 165419271 926999289 236451995 774311878 802686704 598266033 456099318 33721709 729001764 266022487 823342979 76455240 700553849 723028275 417705866 200148570 728428545 188910753 357307568 319282822 837427881 335472459 440399291 846128661 930577751 695701246 355451343 89427516 758229006 170560522 387485910 130178332 597214847 790791233 677380188 357395763 189519457 981189417 884949861 396543742 389192627 691936937 786929075 970941884 584265417 299911732 767428521 469617161 889548312 3582959 572075961 933558957 22064380 573798493 636450007 393390070 327600132 761365623 228196893 158600220 459645604 604758791 110280596 229959425 243999835 43050122 972568412 125992411 412666321 99732074 782426152 500977015 199292325 662167325 499138572 408255479 562501286 604505431 237552959 732216267 50878516 52228642 976663515 428851086 665194525 73692903 623322274 582247366 763136969 393311918 267529317 239602461 420800527 774563217 720490563 644090095 410066007 571806688 767094138 690899925 225353008 357365994 422916810 305257620 878246293 797628688 602529805 700138750 149816589 558172798 165461557 307004178 845137386 74924252 21172371 565194525 690091635 393391312 332556208 104992657 847015583 755804512 122373365 262915109 347076864 408777988 452817583 512028161 836139681 657446506 522100132 536931495 413945359 304441773 372588710 236164358 122995969 208737823 658196808 551380301 441821791 227936752 760260790 694090719 769111233 146720440 805616439 665602821 547194118 527068653 408869055 540716270 510206518 323077411 742295957 806610476 798023987 856455665 75004303 533527823 811020068 264485477 667497864 142157511 59215843 854855740 739242658 376686761 458289868 666223246 697710584 808029550 191592305 237806011 628553358 300366275 43577791 889830646 71463289 661372645 118204996 833120497 515857874 763012901 993565125 683655217 853414844 57618973 386026893 105684929 655046802 106239472 41267153 766956768 656190156 788341573 434338464 486123687 947054726 71122061 535792200 161846368 627461002 859211367 713703897 130132116 12664525 488814393 128350700 104888828 160700204 606445090 309448277 32889123 931009175 270036684 89010344 242247309 513766986 409883729 566016298 308843809 239519365 616123295 210392825 669189588 500434682 690433831 294869276 266785205 727164345 564381450 223666584 571879881 220204287 282015044 492389863 587504923 592189362 702127741 54926347 933555165 155483467 178733168 376493015 266783375 521124923 2599392 260201874 239282058 706048231 435574821 408949058 838587414 442814004 734904832 937863409 567706204 248825437 612876998 231779128 589181701 245559665 501786653 310319160 854259866 274691918 239943250 808115252 340527917 779142979 77781730 632125344 874464314 333418041 72371224 528551646 818800592 17476493 944523991 32734310 123921239 721558926 514941360 150788659 942742780 445388745 203489361 485177054 429210246 672282205 373126080 222322163 797193904 878270997 837135203 159408864 174336571 760827566 632448638 930469316 725007625 821694349 808922786 282188362 332815545 423308307 213556686 97992717 30598003 852809499 789945418 915930078 416614054 131886807 362088235 537057602 345896277 541002975 775719948 326705621 451683240 340282112 205135530 371776642 229623249 392876629 798992881 89141779 591485118 178028571 68889492 921628602 547993607 887660574 97274384 899771211 914181131 111465180 441247858 522977151 299442991 521889933 910710346 958260282 443996722 204818530 264175584 304269984 581218798 897644900 622876234 831228052 533391314 541909226 479498952 306854861 445230738 79355566 692789534 786484443 626886566 169025338 233908263 781803485 977292299 268855549 754734142 131373407 777325685 766015021 373343913 968734257 665244441 942324601 112857812 630154514 897785068 269078252 496161052 713652656 112349428 155741686 267548737 895719553 660253771 66287503 702107835 101778996 402229971 911365593 484455987 710292770 609660758 219292628 929737505 942613795 189787573 367120289 669955956 901605016 802657227 123982858 505348373 48572686 46467585 397468346 529166148 616920339 380610811 970853160 85181710 330320428 914031321 424553228 859635879 339637752 702413763 397023463 718237780 101245343 461927658 713011015 688804654 724210889 348390844 341080345 123484570 454980504 284343443 388816333 943897738 680463847 902644792 999383025 698409070 751510757 217596779 624120660 993131881 563125498 745605061 300598714 388504782 192808495 976798537 85542269 279488252 875864312 170215085 472813522 552320289 56425178 722183598 272308546 363599085 178625946 347766253 221190616 255217250 807753080 403896744 942890004 565051228 426747047 170649168 366073327 709058493 873608803 38477043 997549304 952853116 336701736 481780707 772988099 114544326 358318297 432033787 500825648 527824825 189437354 673027917 286377346 476935090 862810854 67424778 602016803 937228962 916280546 747225086 203267433 261931517 187837261 881781223 819056771 207517078 349814887 472991642 587111991 160441677 236199374 467746916 91493291 230371795 70732539 926769189 556569196 589155348 558197265 304931173 971642713 228454183 354452713 410684260 360394755 835663024 12902448 88217329 426741047 807949568 909587792 252948482 207872686 732422426 596612374 929203402 699979203 897969969 82134696 613389944 889881996 531234115 629237633 304119620 226092243 200786119 546720254 365373579 687906526 226745840 136228772 349162956 584635572 202771011 89858755 559074821 807943400 892061840 790859779 347093762 993741921 32877535 202718730 157348350 760181486 319595802 373098058 797710174 795668461 413177479 728644360 747592937 102096960 671857432 288733605 295293963 783960543 994290357 965877475 236602039 368413831 207150334 673027046 483890605 267274769 865455057 591901432 560187694 617986176 10945481 909877540 951337975 638746374 333902641 923517093 589168886 610907304 602923106 981190488 514937149 486339624 70998062 288220042 208936704 817858971 788881835 808265578 746487032 64847700 673826728 187075490 119782844 588063297 410126398 622976505 893593752 949779021 231024258 325080281 482116878 204024321 949200447 950261405 647300696 990104945 242961851 149944296 315374508 735983120 756783270 109836988 515371037 595139078 837639798 92132907 575825708 999211063 431029393 935476060 8665388 340760860 430669061 114315542 731871377 566670594 331482039 329312318 408037051 489217565 223511636 133986514 624181904 105314524 943720616 421263024 814479971 512044838 85069263 89038339 689687084 633179954 246673348 350902073 618737809 668936325 53406774 498613207 360065986 594205218 392616041 481387981 683216286 600618787 2366616 969082608 438057749 785012245 2772107 375645673 912263489 437341068 456902973 592570942 624527255 58643438 759048834 48534892 708707358 424932732 206792932 710565194 163242544 482100746 2499617 81817597 717777076 307799648 1846222 89824027 168929643 675804895 884055311 128542355 688504922 33275947 166950090 495196150 5566929 873244852 954343937 175101521 677322082 265064217 723227006 141775062 223299372 89979635 908632001 678957791 225604259 347529953 940478746 62876878 158521105 582151255 622786824 814648106 285148310 398244598 961793866 679866510 451634896 371908978 818238809 616977742 175310128 330332254 621289666 798282008 706267442 561436108 652981334 961333087 957799526 842058897 617691634 841154274 290094866 461835883 810151153 312081675 221791122 406182306 403360260 47036163 715788864 426673972 221020203 677962732 849416185 640503742 600556903 141169647 457233853 677461945 675339174 958199347 96077373 83058309 351121635 627222133 13943462 245613418 959730397 785230944 450646034 327465029 248457819 695252228 824212710 944510180 319611429 38907098 837819256 676095263 9799958 553908572 927780249 53566163 651605361 115446973 180358510 865487646 997966187 820332272 491530618 80062995 468142328 557359629 978631858 661141328 513930491 311976658 561384971 308404447 400408523 159644694 639411903 647969614 722427460 406768527 664444980 814872089 194202754 91362282 56980030 658684073 23166150 447857281 870470054 567273814 291989741 591265665 570571580 405654609 780500301 829412263 112329482 824173824 426260323 963895561 285306840 606332227 951826551 158156885 764034017 163218593 702641684 397743126 790393840 186199616 757745901 429668391 857583653 399230684 726219760 218489569 962679627 468437947 189722284 925614250 652731296 106266206 22658122 206965390 552469767 408518092 130932536 955852849 834072512 656710971 874328092 858443430 961887008 657824712 965984879 42723439 804637846 306449241 476258987 539258504 413680837 706338422 62305967 866086726 19552789 416220419 571368538 746692974 86707566 717635746 819528843 137828899 498433078 25087810 99492123 932784355 37172629 515490360 619558806 605123926 559879567 225327924 860267757 190151360 619210891 752458856 856481653 297118299 402329030 733868513 668559428 355908784 864032226 877796876 384335464 624263875 43739789 492793958 628545525 267900704 800108224 422152389 622090748 105819054 735322049 599552688 681920277 102083822 886027268 618270130 119953215 340347345 719164574 926378376 591836136 505977657 656135352 116481157 4188132 69696623 537731912 208583700 296780950 876062670 998680993 881363683 449634407 396057575 539786395 345678571 245964983 268759160 999697598 177509011 589518988 403962689 927882157 434212574 88147957 450425954 338631946 947811327 154708258 806429769 43341614 842127750 902818383 8841038 445383358 820852057 64759583 258901621 817831907 539139387 438841086 898626404 747423190 560453888 233379477 885130080 559078208 171340341 5768981 828810573 921623547 387994662 604431161 911844141 273834184 645088056 372830164 247837696 822951876 639675958 6887057 541222599 413665452 587165408 401256714 676506819 29376907 150126218 558426035 541703489 801111386 274554947 417146783 978240397 29624437 443012425 823640425 411890625 22435125 182088520 833841460 377619809 490296559 827014764 615254621 936174639 270237954 465599258 123399139 861697676 960764992 815789944 981377287 327950866 83510759 889017861 505904588 532931214 761752813 441755160 993268406 382523109 263796582 197616926 209990192 155697894 635056291 147253525 680893171 127602770 622039054 814556783 923233468 973101300 329559869 533285729 659549300 730990002 783752183 227694772 856474474 904983046 554382521 663526542 81213983 536491836 826429122 53173185 431653203 732828371 564035855 408883169 973765242 597116360 366040880 349804977 172226539 993161834 286496240 46489504 186074297 155743210 178075950 882277592 771077894 254728192 281114430 337820758 772127575 764706789 325377349 23038868 584557615 363319936 290614916 304454159 649035658 900432458 68753353 722224134 715855294 349228828 670591784 517296119 368640804 710936708 774193718 223643813 583909965 30775358 543793822 220084498 212496957 403744077 698373414 503775009 755553557 469153881 823563828 837500562 440164095 26699116 705288789 556176248 779958326 177567383 451199932 70852441 24332806 421683976 686862574 795223177 891110351 597080857 271816084 591624307 473429008 657715210 459517852 765542978 180379802 972850067 66696516 551201975 285361829 683235329 227493553 408157382 944947660 140894894 991678646 400909921 59740788 920693355 825484983 590962143 625963332 970676356 531974267 208564145 865435408 316366085 932427559 171099066 261686218 537053260 466830566 932208621 729848399 107593432 276009470 444327696 595842115 347027764 57236584 98000548 655270963 662091484 251284465 160427175 503466353 451601570 267907543 427017733 322028321 185401828 971650167 88104484 84047008 578962708 312928769 757046984 411813950 188399370 483067700 402509572 810480669 703212310 189601371 616034736 155865518 710601539 670779339 423268532 748262105 122319445 552861529 939586991 858525102 217839109 617658053 620027306 698077902 516295495 135698790 89699937 528708579 76524850 771242795 192013198 919934501 371019013 326526813 100557767 497812794 192762018 916353372 495827189 776298898 111031509 902241590 690012427 984481073 826392112 271205916 240237027 798378502 876103961 206451022 223891625 890479786 854629208 310769830 73856201 273574318 825991345 971524039 213316455 433889416 877713001 201272810 220401902 992938327 286706943 401889480 406054835 933409843 873359504 705752746 541800371 845797602 376557169 948486537 903587261 518496454 638432926 251666792 206375533 346380411 236956758 417653512 659417787 424357097 408585515 587159335 755519397 41267023 382013480 258458037 538914837 381913893 676951881 937915632 544954808 722116039 742846413 152951567 507924390 265919386 852069431 925384594 76021371 123492870 543409660 665716585 166523168 965144997 95159780 134645134 866361575 864691292 106352358 967891641 771872265 878233026 468000574 993406143 640900910 157067990 334235647 465947418 276291676 229864930 131229679 772215064 281360461 882891035 241915125 41923971 359367760 153444078 395912326 314776563 229081117 496778988 770095325 333247817 345527316 68502507 304353173 618113215 317084392 564707444 261222753 215940281 709769349 23372751 237101867 139537794 197084469 300557030 468119755 764760867 547479187 890984037 824374315 357694196 2498606 203165781 945323551 269031892 554741389 834700876 407503897 932384678 655690941 148215753 936615565 438450062 990725472 540056591 379028360 915835021 508411419 939325034 200104820 295091147 738164595 84939981 565240716 972489049 444545311 5187951 890631749 962077136 673607142 585093559 871864743 632710943 922796381 91650721 608497422 493610533 309493241 990728921 290838598 739192521 726217156 291434858 279553267 229840730 843974090 853223216 472827485 293788719 584442710 83171467 322856815 76445366 982754529 402740232 833318502 798147349 350694950 650101946 552324510 857121820 658669268 55765362 24151402 10538087 33917595 15695047 810973412 179402709 336620264 49550794 897000006 51158250 444097530 705680025 161587480 962393584 558019881 485459590 801432861 340192075 898345132 753654793 973631483 227766627 377139319 170269638 921823449 874811740 802853305 994070734 136415254 807127229 126467762 848052785 854823916 210897608 215343283 385255902 640075357 59717014 86391752 132832768 586256867 516775222 728191206 78943324 161531402 819509604 464680506 556388071 516808171 116068416 748207351 400929130 887440220 389494628 873282367 761882941 491942518 727731598 573180970 499166750 972608499 581978651 29206906 653524737 592249549 790582667 526613813 749166763 501746495 758560503 91176534 955794987 402141987 772350216 424202221 474246206 633804472 514727439 284786419 796881348 190201835 343215759 199024489 206030656 131065214 789257143 847537793 571379228 18787490 888683091 354798296 677887664 171432826 463741086 635343290 682520826 906180079 187582228 499084961 518537122 52534330 506022697 570848527 170030886 11891217 988840764 523878549 184444810 668768235 720503401 879232867 79053787 670386611 773167654 250792815 824325676 349766237 978312914 135362044 191030376 615256665 691068439 741029541 510286211 788057107 855938897 279840839 410608435 660225037 806904675 988269675 593187483 462312536 131703458 192248669 471488648 101146715 513718104 822318617 161060378 905335953 204715459 390996875 601280291 165807195 500076670 852894808 239715692 973659319 733487513 897444 180854441 316602696 304844248 173845849 584817911 520450607 513684101 161946171 599051099 326472265 474599971 298556357 822768140 665943516 396795423 630577493 475168577 170434374 308475638 959022470 215138826 579695739 593812867 669287431 449891133 118712468 422893069 26951587 558860156 908259751 711533447 702342582 779133777 74516191 226528153 785171178 208867924 590182865 95937334 864394016 815659722 880526753 897263963 616518061 101920888 709558150 839413603 499769575 621707080 744931813 172283859 272864654 204336824 743410908 750606697 92329547 147999430 490731741 869443265 265984187 638966052 508947591 827588002 580603731 938521703 699948408 32682277 342923222 393007167 83422135 654436292 277213555 864978060 463581860 781123308 423379090 302425138 959241396 311005349 434963260 428020871 110443294 767584232 113058268 780582380 857678904 705806455 745087477 106520865 15801078 638433237 41590520 480256823 714361416 182734293 987312037 444064592 773115902 137311466 388764116 761146402 435471455 352513334 58553596 307706907 498477055 648846500 627887222 474975778 751771784 735503381 461799237 682366744 239955362 349416821 422246019 208599696 911836429 149508950 290117938 199594658 744168097 213709503 151047128 772160598 372476847 41434132 833427200 680023307 616415703 217916295 399729241 754899027 714877015 848639506 951982328 231770072 145954696 207678876 750400197 701937179 271265170 557782657 269018027 930121636 853571763 755881775 470357456 918443060 32830579 826462827 973708599 505204027 207148894 712002636 72209109 981241967 371297099 622971118 226548067 98558667 407731513 604849382 674141663 434913598 755951508 560141749 677463941 547102928 602067091 337333701 16877078 614218533 894172622 942749540 682537562 96036943 399016919 796233399 444343104 328658666 709980903 493960913 26048184 843665190 39869288 486424539 896781458 870976339 785930337 715582137 770231760 119979509 69502383 409040482 750161915 112703626 89915314 640125185 361491735 276138546 909645973 464741355 672526208 452829229 180299770 301740206 761750704 917715526 184953176 41345367 11084871 320920737 352030765 935108240 33457239 966696226 928780230 122448977 800421643 24361571 589376911 215874487 314983408 608617852 659774134 702861781 502354782 357367330 234106393 297133011 391894260 44906428 104604187 110114719 502765352 933294880 839469075 987639191 435221786 413395554 225545016 965026651 288106839 666835956 972950138 311124873 916372068 838264614 733561971 719715080 750127383 723542115 733176841 73379271 14014430 772994858 41883034 264276522 760442244 912575888 632455494 219602467 77461981 961538237 960012395 686771503 973674557 900131581 263972115 672739763 34977725 344410337 691448784 388224226 78938444 397303187 402037403 473905230 915947970 325169717 520338903 963779886 802334724 398892225 557888145 571363774 439029159 339595285 453945069 838436655 41834885 384548113 586070351 382888529 103407414 684949153 220166203 531517034 780743495 781070480 101151426 456664129 283359880 241130352 500451917 769783293 279050471 297617082 203753523 190624564 427594598 150657172 437462100 744522306 481521077 524652750 383708867 46776098 505261078 343879226 69600610 404421230 697935089 894218594 544279556 836785159 941535595 770544553 322227343 59310900 812585633 953188522 297091499 317999051 873626319 707227739 339729950 735615260 608919875 220481324 400648878 331819448 172976332 823721085 647973406 851643655 316851734 398526506 788244375 152512253 45398824 946844549 685763692 718448254 551452918 979450953 882343566 68658663 338281097 172142176 115773383 244539049 665978719 425440205 342286093 68534677 489316884 202846899 827994349 679410214 978992457 248577419 250281777 339849149 677207676 971305867 995919189 599107147 879067809 39905113 866912342 578790457 182193119 702113095 218423692 750959744 1864078 950067140 779269716 984510670 850333530 883858138 701675987 450411372 561764365 936039355 339069260 446556227 267170889 290734668 517390741 368398836 895203103 557590538 675181813 784049920 698879425 860124683 436255485 700162268 525415613 791718313 126833464 564636555 271518041 982867762 491079231 805846938 389082725 833596372 642656793 468611815 35372668 2982875 503708560 673599298 420444810 390965855 72727201 684416830 903933155 85941831 679105404 178405815 313191535 381073937 46403327 793907360 396140080 792252806 892762763 329082406 815631558 286553091 345212508 964156373 774453242 283974424 445013709 789905787 137207566 857180913 771665477 377761784 406940476 932808489 496556940 501266780 784874036 921579020 368485203 79522036 133431121 559104674 903041049 752879020 626644136 213788968 40114403 874591788 751548237 28527493 657346336 59736556 999638370 548955391 671276876 207017307 856105049 944089912 491880858 381071728 244733994 485868370 30195051 157876410 212188681 934445393 243721536 696370459 106547486 195330154 259093373 523518594 735988641 83811430 799382656 199448937 788133379 745204673 523333242 579746376 833997953 235178973 932314050 308328360 979168435 28575767 780324862 967497695 221456445 877576901 30098431 192997897 535887132 32675898 125516173 274025960 194576003 212996691 694283184 907688323 984402828 472123419 379624772 244455367 188787638 134533597 48463423 177486425 688546944 679843731 156329483 926383236 369692884 865655389 701068342 854094897 605199311 844493169 491676457 19304412 277163424 82905239 559100865 743514858 445034369 523222197 943536338 248089730 716795115 441632952 79714806 573469853 510230312 248753443 491865363 495288794 435804315 85948170 487670956 558202502 894292478 321907337 36905390 273517366 148571970 538141566 262403370 655265230 133605943 597240066 734007082 696290469 593077096 433755647 90543105 102947076 698718826 164736447 123537154 698481233 576965621 96409284 870654767 968567522 558532038 35388550 256551470 463942683 718702089 544102629 943547174 18775854 480728807 333513431 418981527 149029794 296116891 415830099 548345521 677978281 45451435 725464608 319598567 228741564 566141848 13152502 8160733 316778427 496238474 116083903 686445759 64353218 609849715 946109995 353920947 929651723 13043599 998335893 154482182 69523816 9285401 381442142 326861159 634558624 207423394 309821143 944598226 641632173 454529086 494698871 168535186 456886043 835769895 584257189 110006482 404325178 466147125 87277167 257728249 252109282 861537230 197372478 515387363 29911002 622794374 692602495 429670654 384545249 303879851 937201417 949332863 441686877 270071412 255344681 432534433 232019608 189759104 108058659 314165635 147310906 603974594 62833211 237759099 367078086 393728284 809326605 486734268 465074520 449129420 569989796 183585385 566409115 896687691 911387917 92606862 878568771 842578156 266275411 596736790 741295957 90568510 686758023 616889390 494517553 386378570 463014791 315472178 580599578 790109217 901982853 121724473 669198872 779529239 699820633 294459333 48568444 643912548 182510766 420623569 265570395 681074450 68458469 415946638 938247617 256975872 695812898 295770910 291391005 23312192 957766 560171882 599518247 936693964 528294316 790240921 767068119 125123048 167507707 616866887 326115512 294379638 100001656 532217967 381005445 928493939 795682500 705984024 200802474 769498844 730627377 371992264 695952688 522171814 711684339 166827452 484860566 782521406 459930451 214363565 591844550 119703511 272499725 265852004 215150241 319761594 34729520 266082883 723819456 339529971 726543833 625889791 288448568 341986392 728320244 560065824 607838063 619284678 516914804 526504524 784916494 897865928 558747884 125142168 325705642 510892168 983763162 254040294 690346212 29914592 673538426 485822075 699737689 127502809 204062477 9704344 700935945 483056002 199355388 221470339 122729872 320238497 476203562 761677266 396696012 599556326 142460707 954942043 50025873 959950229 26759207 753956976 15686514 725303428 135132162 100055449 28171477 23881971 932076024 58714713 962417382 924482962 672195521 521590183 45735059 80281852 578318213 945076174 35369608 945911298 249590324 514819601 922329334 606273414 820032953 209684660 231761157 516327861 98413808 550971743 193685265 759888648 797847840 975732823 466500903 76177253 404942029 171342270 655632969 656343318 347474975 652284402 509077932 262259257 578149521 652841724 420952369 653673135 434209715 488331408 523331471 786685593 569454693 434650256 225350369 557629652 857217825 197474428 69606996 940402884 113892228 68238237 758432765 608586088 103403465 615321292 343842778 125768896 838184678 857474203 359607046 58073762 444480894 730002687 205621223 517405960 48457438 739485681 955116245 436895695 978199326 711900563 699136158 515754955 106785362 578968373 908839790 56862264 24866571 308440513 602952638 708930750 634212412 179978323 127160894 770768567 531663618 887499051 964615890 112884084 526986351 239850407 971672707 238623158 741795294 151097382 256255901 543925221 774141308 509134348 130151046 699546823 214144399 954351065 460870531 796873268 661933340 762170306 374497399 653679042 872389612 416580934 455635221 584008134 154626805 493100750 895787141 505062251 597773479 9172188 340543785 163495878 423877802 482186388 423394719 26417233 710652879 355458672 420294549 115554774 202779175 145317459 617599089 480787912 831760563 398636139 39210629 464972287 159609949 913079725 582270367 209231009 727301568 145793968 580596157 954222645 723747198 158421772 117497806 684563713 759314293 92040288 162216182 453379937 7657042 969909121 390913438 188487077 521727290 627999017 771983581 462501512 916866522 654097823 472084905 835537043 68471781 689681336 181415206 616746502 37050056 583966816 12568493 584349955 98238655 989478365 543136201 250136385 959278134 49842871 113647325 544037806 374067014 276996663 314220922 124195508 578078505 586834822 381334300 592760284 61552325 491497437 276690913 672454073 140468895 306648250 709543480 212569132 224291504 425563291 90222985 8341648 704644002 324058260 640157453 24916400 396899235 454238940 486919038 755794030 979508850 838348943 498903491 945871296 882705448 323491762 563329475 871445852 865084058 215400067 438187903 392978236 16780564 875968138 402144078 924048881 562363793 233623258 712097044 879553481 911569661 125656319 968572451 387656142 798362946 691129654 698132336 87543453 539790983 822030030 144083822 221421559 239516826 118111521 386010291 20870351 147069823 515016188 691129245 844500743 713208198 59720367 531179246 851969345 755432063 141591173 466545531 645284704 174334079 101107165 251866490 430289545 22354641 717258278 513584707 706703618 456057954 64275249 77201311 676490563 576408766 462313069 918219316 760823474 150776335 868932109 47431241 643374274 379918793 646813230 227619119 870957889 249219265 863943823 331404401 698073704 531310591 748982953 431549528 101611218 363349587 784901235 664615595 410839562 690408640 972402914 517573761 343914529 632144263 984719884 142442408 651322571 490090896 910541282 390556474 974879465 874028862 566378880 247273463 507162270 566503348 388502864 238640656 622348593 952563230 551661760 291336503 365543264 332060078 753473400 573626938 130403813 433880809 549537598 33579245 774366083 419301444 5655763 584914317 277116037 991054723 162568378 224931930 894429440 955171995 462977407 59080472 30625144 980229363 151184526 98893822 837640347 161983518 644813776 575817935 79609212 926306722 308896695 846317576 316694866 579006334 318797435 442660772 507460501 928171474 77954367 19994953 781191928 960974058 408047438 277717739 623445329 74383344 242481629 876127277 116508065 438394221 652130030 906743612 515440330 611529921 951083712 469091636 314816422 838064967 221449127 228119335 166585527 646224811 17194409 747994155 638999454 33248338 116733468 292344148 414725048 230161151 273951650 388063354 434060224 65591389 383721398 338473135 916110357 978812335 701183922 7917816 971865973 439300896 600996937 762635216 417212419 833192903 402958812 307013323 391661146 680003872 14912889 202497523 237233767 703885772 161684201 201881550 443480779 586128730 222747183 38583874 296451000 783229381 854946546 19189605 910841679 412186158 79009417 15338041 955004709 114103960 6785652 414958286 97076763 130980197 843496031 95993910 854046209 765437944 622328367 904283306 859002905 57509923 763126305 517552487 69349358 352380797 588868058 406380565 213569055 182001193 568841788 264858526 473302959 288927642 822475662 773806501 444175118 201337031 718382524 706676153 233101462 752222554 399905274 712234248 826591348 189492635 958912482 244577478 595440954 35431689 697560227 196325789 612689187 563452560 245094747 276948519 766907688 975500792 44458056 894623031 922814785 86185150 947025861 461264186 212503023 585671251 702880616 595779916 983997878 698028252 286176822 664142518 287235123 168951391 519092310 838506151 488493766 856818129 583692224 284850200 868572195 931628551 831887746 415781178 558178940 806802639 619961689 409657528 422806315 96976137 112415764 307122332 381817303 676845706 889108907 231470430 956981561 349168203 364700429 762849706 700145833 171455028 767332682 584442192 558491415 658904233 750563552 777076066 633943832 463193623 362779850 702600268 475857849 367355466 521681688 475337178 219502656 196904578 991994934 825009251 503045503 216773484 571144980 529764366 440319501 196585165 828423739 631257003 164054895 617871609 190335039 959908259 707169543 632499520 528817642 270835884 925536390 974199220 89922806 216384201 936535889 392973113 779755333 512558830 935994966 206554445 248981724 343507262 150650262 364619781 104539010 103049338 942842932 660038760 373054298 815465985 828938564 33699938 806523680 927833861 407916646 219451436 855358035 271230051 692169706 597235375 545354131 554196209 228864516 25555135 726861310 290245403 994544320 849285488 483052257 345426153 708393480 676578980 774971800 571252310 453731621 836894196 946468807 75626621 480312737 874644646 278181534 537972979 49442629 884470000 986051588 215787334 102045128 376335624 100235531 822043949 862615125 315347000 844459967 959481246 501688271 36643384 860947566 813757597 865742090 279030624 817140584 116077829 505083718 372782624 440846601 683341642 29506183 110436400 371555719 603492565 430423835 883144950 963654842 227904165 29319815 862433768 522050585 390578158 391190541 396106763 227078088 175770861 170135381 736075666 369028555 687113783 635518497 970751105 574066351 913037646 764307439 107214488 30769954 456017188 992884177 132631252 369078089 252034185 518156109 173629147 550075207 764633295 352182983 143490187 191838920 843969704 914323373 874887702 877792327 357707310 62308988 566789371 22604103 430862727 399333583 546292544 303586334 402179473 35660991 403612375 145709383 422781315 35991382 154499561 295971113 485988559 604264485 440249348 828392191 388999912 9848702 437013053 674223816 476583214 71427254 109979481 331027633 736701923 605512363 239724122 598438693 94701446 586250701 571743884 937380664 113220801 728364676 604748600 594165446 815563432 670770689 910138493 378601057 830316659 735546719 185495141 368000332 85685503 60863744 457991762 197133687 132046338 219103411 155588994 345464539 693389722 219046171 61792899 854572260 750601961 907666311 263220646 9146241 116677285 584784925 515040950 9340093 567971392 848100004 500497054 213456648 253996879 493792112 890264070 881978187 502514455 366879496 78973495 516122303 384725071 919066477 914454289 207865384 513067969 179466699 68543718 343517592 676186578 267478306 924528710 742274668 904930807 5158437 41416163 459088848 204937023 965500915 760775923 960155376 464407605 963694095 26867253 442460966 30764478 297048344 344120702 206597159 876185230 585184707 485218416 577040824 939330376 533472760 676053590 167084854 552931156 55903938 942780864 599606197 800654681 826091945 38211831 990886078 551472490 354228760 683932479 274444644 238381285 647065282 312097551 959304253 987494850 721003977 175412283 929097702 838044067 878446264 721125798 191357043 838654909 697584508 749959112 68592678 743828214 553398399 561418139 199038939 974105078 465637272 236804453 261415042 764263376 458516473 860146695 524780264 761802948 499793051 619441724 462669241 827030802 403923255 992391098 869661369 481163219 549759893 890622933 253188909 891300211 925613251 984508175 428005463 302147777 432421406 10965095 148513023 956632827 218935926 141556186 800881664 463130882 563226710 372289320 616800322 606187447 33147275 744192319 138290978 215183764 535592646 534345850 280039760 640247898 545447838 223380395 773227360 165589601 20889324 706094193 215014419 194089759 788499151 42503613 59289284 643895393 201857346 217561081 175007495 899478697 493381247 716138480 874435045 975120787 887311689 345141441 481684681 709499549 200861058 159680883 387617557 242684763 302323795 240275262 513341923 811452391 947169266 621268164 297481589 685970528 730914663 87255771 668411457 221079455 139555845 150922033 211647779 384526943 707000969 274987693 849831835 516461606 535815779 384514752 618580843 784631898 564331066 413622012 223000141 508675531 537213175 250046496 877803891 960791106 206741910 79017443 13307259 250988881 679604325 615921059 546300200 352475056 441844509 691170938 115018551 384452669 154553262 843296738 555745306 376032241 711017038 379441887 328129885 150917729 15016531 535601674 365312237 395266133 706825677 908077315 441700542 404375487 7652824 338305840 537001700 959088788 73513628 797298623 222481523 207009114 664303338 9319966 983957583 881168383 895709240 160498708 829743279 282824479 340423028 572258354 688542590 535262983 767002884 793331148 504610320 17443307 403384958 931815754 218674668 1538756 156615970 453400970 687424077 922126501 63335824 309583681 646950992 241111921 411625107 716608097 769993910 649581497 347564387 632508959 353723945 639726580 247834137 661479972 875230801 346697494 613742788 72280994 311256302 38529186 361969714 372318446 90242312 561945407 512377959 484051726 891960658 260101481 505556024 745119492 763020364 264878611 705961252 542267329 483467639 882479464 227007260 120507140 148224714 96877010 10385007 921878323 16381542 957449137 993523781 967853256 874184006 743732813 912240010 816593766 514201831 352447142 347931708 648606634 93545245 990368096 385614832 670196317 158314764 105818597 562460401 451883421 437396941 313356427 576028412 668962367 197659904 842729206 96091366 951338830 353590537 192382740 404989323 535959954 263884511 723242256 503434662 716646941 120036359 154806624 311152857 784519337 305385679 487859898 727276468 705478448 190878787 61868376 213842043 349164743 754355610 205448321 881688296 911291787 789843158 659728449 623348397 718052507 306298568 984325299 249700959 56998630 566387048 231876482 744413303 205083838 335602731 120770982 982640276 72581566 225991243 449544076 354050895 650458971 547755066 262909060 963268917 724100858 224662729 942595638 479447941 551577367 360641858 315879755 958040252 441183709 276064461 539173033 537670098 956434162 485058379 846281361 561519116 460004225 695606101 339319316 615342962 507679325 664499188 359844933 966113956 270894419 709033629 124177554 327897349 104983613 421548562 890123228 166564640 198986211 335812120 976652582 745750914 561494049 280849491 161212838 163632380 503638387 700098823 75408149 361445266 845925529 894416413 473321623 290480564 291208716 480618305 873341111 568556207 378265715 939214031 236236624 709702222 113042528 370595287 994628458 659034366 219171399 336902606 291401797 794314859 668026879 87893577 214464750 75714603 503894613 490838099 148021054 775440669 309793716 28539113 2955449 162606072 210026774 998376715 320054387 954962475 409290905 494566069 495317064 444514910 12838491 727899428 234013549 11301893 680395154 315327783 903582090 756534294 143822040 939664650 977671424 351313484 177757104 855146371 425194253 702864713 616219303 827730803 208089374 286866687 947101043 976648891 718402337 146687544 890294442 714747844 534801363 217036604 694518267 88533247 569149476 814478685 496728006 571709055 703706048 787846654 193914175 125544258 946276448 870706328 892688542 243305807 881294092 172721189 611298393 310487662 921966597 165854751 443376526 885332393 289997456 40595907 907173836 128383644 103547480 125891378 643881287 392622659 391578774 91348259 620428681 243348658 97394667 131495099 296070136 536719803 395372733 130039052 303665051 910859493 662073166 493268736 257614009 664820256 123133269 642938032 51546693 642217046 249474812 729801570 807820969 121643317 847021535 412036106 955767168 502389397 346443953 223557691 106096056 544044905 911731092 372753209 223369787 497425021 680547926 380600079 414275653 433683152 17679013 736829027 817492638 588718971 331540799 220261780 396923730 851008843 708158409 140688122 405722789 651378693 513776134 316268549 336056456 120937607 663401882 803471003 173822166 486533353 682140156 261939235 58776205 141994378 595828105 544308071 901885630 732439609 155024384 495272377 289190661 864115010 798433560 725749175 629516737 371913539 768780662 556569743 519131094 146422294 767348110 18279689 771555875 236597890 345975003 879522747 344929885 637070778 669389935 391128383 166461140 401708817 696060549 5311237 77029718 608065322 275109909 724131563 741709796 613115965 6096804 776073461 177930000 492229712 630313659 844001405 364691810 673764888 306945481 714868697 561488642 554222137 44070671 585217880 261906323 693822105 31146893 550184386 527855155 531391862 433130761 557594516 428303304 425131047 707502180 797297296 673521065 242118310 492872832 41075161 314893396 113861207 844738172 932893773 955670597 128589505 804605441 692290711 854524673 170343929 837169786 113469265 12439400 861726418 445498629 418114014 411825239 577546359 807979644 11197123 949657693 405569942 458418693 572278528 127697646 180201847 29793749 903010413 809130763 199245812 12501836 255983154 26646337 714051928 554067193 39952359 556021279 836318681 154767341 692735221 645554289 438470424 495285187 350124960 803091805 887927609 580030708 790476151 969870145 339191030 67915651 556321639 317668744 435228544 934377992 211632309 189217091 390337330 523083510 134005225 898612042 705089128 847862699 283592604 573855262 489989312 850205861 98027166 866275317 161547258 194271025 769146116 350675890 122243539 581145490 680857356 367504585 564393293 692036773 191527299 341434824 96371465 222105933 72701617 15803419 883631814 612698028 59846823 579883075 730919535 710160067 72348313 702293917 746246527 940998428 156844776 360141143 330010513 330601137 1420082 106063776 664221285 18162684 107161621 746045054 900476354 381478155 964254816 38798254 690892619 85078576 590785512 73073261 111831094 89560302 666482819 257227451 155131219 394162939 536885739 950738847 852395513 896650311 246059775 584116858 44019931 745871080 679977167 953974073 728995678 668472100 995178571 274422309 81675583 1014223 268687899 145144187 327361042 135696878 195333923 399793376 218509080 209011474 645554420 553765506 173527100 640584089 269405097 964588648 145548506 161185773 785577547 259038864 614266973 74514204 260618046 166434898 232131677 559005540 295862652 331214569 258589671 716677779 520589546 469512045 715574028 229274994 56742230 85917355 345401094 593232589 426795850 354501096 410225338 248166421 939042703 719520841 494299032 750745007 576117030 653658151 853847820 900576773 910319730 786611504 134124252 464601228 29851930 206710404 921949985 62933320 218610679 8087838 527827000 155377825 547368565 979483043 905253543 896566311 176862173 712882821 636079425 56239657 506086106 722468692 368127657 892893001 591563567 707430540 286811127 189926715 347590946 969714427 913980028 415101208 247487772 521285420 973941633 60426809 659719149 769168280 317510768 935098134 702373217 920646316 965503577 723091545 644106817 760105254 119379635 134391095 720424393 884920498 796625275 430795799 918775119 130517096 101384071 942943850 606345863 764244703 564991642 265565431 936046379 883239474 117347770 973164985 678507594 201332159 177961532 729281713 486830094 732948345 401306105 353551565 312709847 80695130 239341257 972110493 396992504 683332491 456373139 492035654 349529050 386080307 132884022 931938057 930980659 930339370 853744253 450354179 771208886 62221144 18980066 40378244 21878801 159832586 753916244 697381982 466227157 28052145 10338319 716481049 464686259 972267639 571052544 29872233 729026871 932484839 290145567 116441926 391912686 138508264 699098839 30314236 468830289 275594243 561635159 638767828 286405697 53473401 332909160 965990073 547030226 955656368 212477847 604997396 730835935 960348348 129106037 556591152 680821952 940734331 174819122 840766200 495077576 834409413 708446337 966648641 591879118 204649897 94246504 804008205 625255877 343065357 452161019 107173113 324949357 694195723 819141120 872538442 415546828 154185488 954091850 69135845 369942401 152443667 40483784 450718348 78661318 944072994 190693180 77129786 712001221 413284087 149052481 634210555 153435496 215222385 155099202 353057109 372787890 634344148 258380986 892359570 615714578 31787241 564739155 407171369 279415273 66420386 8401209 365187939 853288271 343538709 474656875 967637098 537711569 665542257 538577272 280035870 911406161 85681910 614540374 630061567 160413568 796445969 699556980 18832772 686800290 153970269 757891788 840223635 275024098 918187216 241766969 837808306 592393805 532198440 178165419 888213316 221795958 745632699 386963416 522278737 876845577 231309700 62032057 54168290 590512439 654143932 397555513 375286982 812088879 955241897 601466279 171304660 59591400 476494871 200972147 372455171 633625113 962807693 761395586 63419644 209903117 640092753 143273971 310879777 186322783 191827618 876076149 448893363 451525325 702153127 24171865 257293182 343601674 879450421 357848530 982178346 316226142 705715580 735112171 760925466 109584156 965326146 245701201 905833724 902729412 470874343 665779028 382690598 945642755 215860199 20699593 962432955 786096725 118530862 208573348 340728325 627767072 368076568 823584052 510716220 949273711 486571775 24676722 706616300 764158824 249574225 674692445 607968431 242374609 518531459 305312754 356166757 755918019 420661829 789879581 55769084 541821393 118101771 745186784 715701406 490916708 891585349 232188146 267928370 361870748 184388479 458892916 415579639 270060761 173603881 69317798 553488284 646697861 299004896 711816673 934334024 201697527 140162869 726789927 265007705 237531659 250781666 80764624 745299916 285047021 908424089 224524871 772031877 460436356 814166194 41649579 302030493 530238269 152925662 175822723 906880058 399143783 531221776 448742419 512265410 651994184 496789033 558469345 722496914 172925804 296552457 189473865 86461213 283312584 330655977 666807794 42232298 817011482 484024992 679576927 261542841 11137545 239508255 515129594 411555170 351740836 279428460 559725682 52091725 632442557 36126399 887335024 902293412 431707257 105749567 328811766 653250735 758805571 310813671 36299216 181019877 385887370 449700694 623871947 572169416 675949946 68934909 988597041 783064073 967064253 592614385 761463172 743328479 589006395 154277265 517072274 593725374 385648491 85501240 706023540 203287491 19112641 911897248 850887693 500289818 822271631 137054818 842957383 325745021 400769745 527537837 744023532 616400542 163064490 793540601 725718368 137962953 926937618 171980847 368058690 28774604 716292623 448634526 80042822 634278561 84231881 751483981 558460305 541305 673394995 51519596 330425288 802060697 258946996 842491464 44680232 616556426 76750695 853143194 814848098 239494772 682352545 312104326 797017241 862979689 211929768 555752239 808710647 791564871 239387193 610924775 712588774 31111440 47220312 634468701 951129754 793191747 921663174 442524645 45338916 191456458 650980540 467478325 451865342 828223233 911589278 315240683 769655622 304759059 955613052 951940813 599684297 727437775 210873018 151866850 223355265 306523742 215444851 363984561 736668281 691709466 338073745 172940442 18530048 22003507 882928685 693707394 275636183 883090264 517775892 636623083 694645764 550106044 484583517 978859485 164891835 346213379 89752188 426028751 409807903 286421620 251320455 848310682 265419227 586116785 498287091 371773958 222570062 767407631 232083135 908457771 923344114 119057737 807021009 748947045 787340409 477349471 502502901 329417202 698715535 893088784 685785096 850896942 372066659 652835802 278295349 168996179 901066284 302268139 548662104 116152321 563275238 80541138 432080377 706368364 353774754 517847697 392562740 688852508 79662823 470034030 924962595 716790363 198371325 150803363 450388695 380958775 501789029 987557672 171710998 309683257 839614927 718921622 931440619 807900817 803863890 50423812 309528361 717422978 959731077 728876450 771029116 692391662 12908628 398645984 92971528 734275297 501757857 598970247 258483566 231072983 910260138 69137463 339708683 30392876 534561033 735999738 960782902 524489746 798059907 789352717 513664530 757158637 872554628 86057223 888916251 981649396 157510071 907231915 704716228 739011448 367171073 30093204 591604490 713129719 763555730 684686 527186591 615739429 448545422 616344595 200270654 334445307 61289426 173532727 305211069 786094852 144359680 460793851 813040435 497773708 163493748 179330015 6026344 793441558 57861249 546107884 778413437 35390463 801785080 125401141 541898946 485836575 505082901 831739378 133422088 238829317 931188761 155005995 571891163 768174239 342131796 456950067 232456995 830167226 78707798 625280647 254251317 104668955 407939415 72997857 500332974 899597681 22920658 136806625 270174083 416273870 18422308 5581407 8332678 903447833 516531411 741774841 844846377 509804777 146862595 130834980 961741514 43408987 853638033 705027086 540478740 942108840 589834165 494133472 471348455 128891914 885922998 276214358 778330762 407009653 540845193 864484509 765157712 629034539 88912121 872955377 749885656 743888408 841235818 448142618 877009648 930380192 814801074 432393630 433192588 675786939 12752878 933732860 954996273 771677797 666049737 211845018 507385893 521029348 74839941 368230763 754133265 16780919 562768881 434504884 297938992 801890135 285486265 993356504 346378655 477186219 635304228 324202953 123077269 700239864 807184978 6133681 128062244 915630304 712534285 193302173 73524314 977537519 33299151 734034383 986200430 640511394 350563152 528063787 557969243 285540402 669359822 608293548 88214905 928073883 904883059 698757973 111165658 410197185 753572609 558007335 844875508 8526111 514509559 602560706 342573782 331492934 263798238 588869710 798107607 231952925 988785263 523586303 529529397 596502836 50628409 294559866 789230982 320060216 207387776 2744351 785609928 891247454 71840860 930464299 218076255 51678211 642530178 837269532 761206083 492108527 820936873 660583586 853495148 920673198 241965485 240553053 503996091 899455111 987343307 436072964 877368348 932018709 818965462 405342733 804796616 86762676 125950208 291041221 798127198 422336919 264966245 837558490 935710436 769818503 858538061 97852844 208764262 103128956 683695841 675248147 212615684 741895648 305396761 164665693 846007783 926916646 235750542 78462632 588942713 773741315 350377878 744166346 574242413 627433935 973545058 924517164 658799238 720503014 618382497 36693793 865476736 283771725 290537189 110599230 896404378 637362944 817318420 105661291 595726332 514886115 465859804 381895830 377690792 377334887 303656993 665234478 95502731 199390376 496398008 666721178 655002981 766588722 514356675 34046626 450702636 109971337 324008096 672613361 408507535 648552644 396046603 749363987 898134273 425190182 286249247 280212305 571650292 631134626 903829308 662581354 54094550 97904777 937464844 64319252 182008422 270937572 70138967 129864795 413219973 379621891 729710784 599525055 357853126 17087251 553032479 670835471 313932499 68329750 460486127 173538863 390470348 408223727 870201174 497606343 140397158 507115469 826904030 759642201 515809611 698266761 508688977 874896794 102065923 350638539 840421320 270116726 340015217 391082953 867609909 671298562 916538856 401800260 972679944 632487832 465285039 804506827 112459789 707008214 749646268 990784497 912203223 252053435 301886834 864176181 841210538 644299264 293406591 906590179 216041052 501398091 224830968 439671453 906777690 372813930 850259584 896864150 911692369 7516918 849321084 870532456 190928845 437352938 169610854 106094629 418056931 842263707 184419397 697821968 250368186 875326974 535859272 50740355 438589264 671945134 584003796 58087240 698083712 441307140 650398540 352172673 722620122 670841782 599303966 999858033 505073254 474387647 446941413 518963335 330937869 163366467 614990747 440861054 65244714 311134017 621852631 400826891 989445654 823424440 752063895 568938079 984633958 81609806 360367354 488895468 84021661 294634099 309606257 709867046 498130668 206451469 51025226 562622523 457766307 696869422 45173579 806723556 669467387 239167618 428579904 815335847 370329429 623752778 731679699 46183098 191893832 459631184 190785517 132109033 254229434 405638765 260928475 731198404 139854170 973201952 455579034 592839845 731730321 965431897 837880478 214430367 176014430 752138893 269778543 753205339 133358471 879068947 237727313 32118157 196495370 339088484 500872384 475727663 186634792 743813700 909443011 609279257 831262794 498622583 937164949 27592109 460671815 303763117 866016440 584823544 234528197 597875902 823334823 166876124 764112478 281181634 149196369 867620309 81363621 564565502 722099194 62754204 133473709 548254719 486926222 285916101 537946108 125752647 460497140 363792312 435069686 248259824 580442728 38065672 172428002 775938434 846991107 508285212 919553784 756543091 952439079 639851215 100594999 916345557 984745778 223641347 303022382 169544611 487782602 480850243 892799738 770698295 4428947 910145993 86954005 592159377 228702441 98270897 256241987 724039155 776415325 223871283 177223436 387304205 863498266 22903103 640954029 773544594 876132832 423884307 269109409 864649769 497502231 769823542 818274602 97479474 840980696 46749944 452352632 786756840 709728303 65720224 288486439 364862118 955676222 910409369 509152251 954243381 40676504 646327470 883872265 63151478 201102556 968845194 211840108 87809450 328427482 967581619 69764199 859121565 279296066 935768689 567123133 475266694 898260602 908717255 927771872 711301772 759723917 938346316 517064307 472580155 776646798 924217488 941204764 102379438 898181660 863043010 728689037 43647254 866403946 375261579 555009329 908006197 464407890 668748106 745374587 390550884 158210318 267879153 124967736 531755732 294579033 446038825 520187357 592886313 51171090 189295007 433970692 105858988 857242427 168862577 100213137 864169557 867028701 47835018 291968643 341884694 313738865 268334374 259467097 574034704 325570392 41522565 27542444 12158851 405566977 903155632 851272078 913458172 990452124 361852207 769114399 321143260 900987672 322368439 200955177 959325495 882616962 565691502 189648275 870960111 640396736 425891038 251543415 657952300 50985243 46210020 945643700 870825313 913565571 231894075 113975057 852525716 916441763 791469704 210378122 885593217 32332893 508202527 230172158 527295547 830934432 979587160 181238421 262232689 484309214 132528118 528425887 124352418 653767315 587960055 471101724 120021740 784567508 82794816 396686913 859636399 106041135 18888632 658135405 999487069 311304531 598015085 813952620 701028164 6399966 611985905 311592313 941807474 49235672 381571737 176778153 622317481 118305903 580357110 380406882 515694394 940709846 131420974 112248501 500794275 851599864 319821626 213483083 275895159 99402539 116524354 264766933 923054364 809699894 142740951 667245384 933299326 210031235 591729438 783583157 704881940 887774211 568200570 838012830 423166515 834521218 163577489 92125615 458395597 306200894 995661796 22607144 912783258 876385573 291936466 926911780 58561396 145289944 158252401 395138286 681775436 99930933 571555312 204725555 449934236 16664777 125523731 132852166 544677530 654216569 882057070 978136285 22694520 799538935 463665178 206011498 34640294 966458422 831510631 245560563 509443587 620774616 77909106 849606947 585334409 688906405 761719653 425327316 670348604 919763674 636744540 118058049 31253373 182618782 585060807 33462307 724700954 420273445 429867556 283086020 622861084 869781916 188852129 961074150 728973550 327308993 787611533 947492278 851887561 177717349 761390544 240494223 559952217 493300247 210121004 266931522 179310581 916981640 611285076 393913982 439307463 262290756 620228601 34647768 288895231 293458124 162471607 988724677 226699881 157749317 180931938 129887057 668678171 796300097 353777977 381343872 59653420 262907807 879501590 598948952 455778196 943405253 151054999 295000361 282744228 81087903 1665665 319578047 228527453 963477810 537048858 158696815 914174678 89799262 805410777 811144987 46650392 29498603 942386724 30699440 248718589 403190920 954860211 561363891 262828070 682204433 795729677 794835460 120400936 161596561 240250349 326591485 254920984 46644285 388329969 385050087 831193963 586376345 401837247 244229630 187769336 462759388 825076412 789430958 329566430 189627618 325136580 120811837 742374783 396774713 55408531 741422501 950686564 283343283 927421402 50060040 763610151 515140747 448252679 939552527 681896145 921228117 165392447 333050692 127583175 771869180 182694385 916683495 533578190 370341708 838530286 483933742 381626312 171865602 161951015 52022637 944703932 657831326 149849444 465414430 506563155 466709103 852559342 832537847 279291310 32081492 830728443 145188267 798343071 924772100 676452973 958614695 208175036 739467124 332901232 291547146 804647429 66910139 924612613 871655272 28322858 965768374 545561847 889630554 348019879 909320679 289742219 810216841 122515825 504855086 731136183 165332415 483437811 370072899 168081776 292832820 6502338 212481979 731139702 695545930 803126592 15989522 657411479 286330285 659016323 549310612 883320508 601468269 484101729 811428031 71365786 459938644 97412208 422484352 213998896 751578061 277259115 562948216 169023807 186051855 432061867 890063167 447454982 806324112 23949554 76641722 464215395 434510300 720263374 608653847 926600724 450350496 509594166 794066791 908328027 917074223 952622807 17129671 422244948 772613527 783857037 366926827 555015640 376029919 830968103 987509573 742888396 55355686 397601300 544846931 822426392 937815138 899657122 165976764 461519557 140298183 840673140 877004026 918084958 810351442 648968218 516206917 988921446 59911218 858190459 401200019 239008014 815704784 434875112 911025591 980790865 592486936 25509533 874559556 572976536 330070437 892380903 395173466 760218377 98711196 525267945 660573514 599326539 484493575 733240651 506097194 312048457 201893927 217998991 674964890 938832179 222558821 321151882 688624618 373275080 729883278 529034578 283789463 878186889 824213253 359475278 944502842 962808792 817353134 991685502 11532677 619705098 656489073 338014890 137840853 364819183 634181036 181640169 879207618 421228949 917651560 125146492 217913153 573653506 446422096 737013686 229246433 333457991 292751408 41102070 199818497 343107372 445553497 586849205 606787638 557721803 863978120 829740858 120897632 102833956 238892643 620395594 883398944 973362770 922651257 653727989 785195659 782278491 974486441 544492461 659846717 851315872 860511636 35967266 691083837 28224646 894366958 960373403 276934210 887339871 973382127 680089365 858257485 895866439 135562126 612669843 744264656 107198100 146809806 587423476 63416607 184858700 228913392 381413017 52951531 279092539 896374711 353351492 854073715 996683562 635071581 382645053 358991479 75038489 407339865 767272144 457294408 128660134 436421154 489357702 471809824 413766666 396000015 191858936 598223893 765958057 623563301 816677884 656949631 209971205 452828093 706178138 628226493 425951257 807374947 289814694 322772529 83620205 913080930 473338511 73876843 393455405 222337520 217084292 687079096 312439164 729081103 967129230 58372345 645856605 605749312 698567303 23606077 158995345 32019156 446431702 764564841 563013685 42939066 112895699 652127204 799386463 420382592 212840671 563802097 172733395 921854985 689598171 959502797 548222939 70483899 349050242 882958438 734385616 343394622 877916277 958031600 518963811 909429796 149743072 197781598 136425882 492601212 954838167 288572386 781191922 32059567 940464051 240576040 950041522 502023688 771394485 190653344 957693676 207088930 836505128 511529936 63432766 689519219 354056525 13843462 544112744 594824898 191954086 931718360 233339427 367109029 842162102 713229042 186763783 111772641 283412994 669027184 227229873 744532211 127941861 630671481 267703002 15102257 644923225 231439602 489014384 36667048 788873425 651020120 929762721 612306848 628122877 713129248 48761207 682672687 237372968 623613155 525976803 228010317 718405780 630389363 968756656 208951994 971021833 88130336 425490248 291852790 922096876 147727885 59435038 707407555 328054083 188514725 855802105 376102420 343641327 915343912 517435997 380129978 446356273 161961492 832653258 429457899 44165704 205236941 672785314 20036721 817792984 625403486 32410273 564764268 641297730 826408327 451891350 8857547 576628845 487608266 743526511 843143117 575299183 604829647 18822447 152717837 749029470 664165436 150104907 774595345 852994234 160179134 841128423 145856877 139965406 170409456 604228637 603685797 737593654 374228515 690416249 94971582 211665112 189177341 891321480 267861333 924170448 130760882 386073861 742712718 401171291 30214308 913446321 731969247 978024746 277600492 183497580 377975652 393736236 656395219 461339166 945324388 653113944 890237504 171541250 975314371 977186592 492993934 486802760 369934062 969997538 456965496 253412571 366069464 854459894 954833005 585808849 755499919 584686567 926754182 389970095 215631285 929641502 270166307 311084352 615589839 57729644 806381450 989361638 212660544 128019819 902779077 866731707 140629058 867279732 310056212 702479296 452960839 603843126 732907322 266697578 307959157 168297263 808976444 159251798 592244162 879862510 650836188 507565033 150173276 508402777 82429981 324653291 196373406 907727308 554478880 269369581 588333118 276137585 478932105 478943589 862864738 573481101 735715142 610120345 318415228 822760453 897142140 452423502 338075858 466629209 854996369 482361775 973215550 461266345 203658371 434654248 289624038 589249016 383197276 810115115 394024978 115673180 854233179 863665594 538019398 786709872 224084207 393439832 377453423 195450713 402894909 372879596 843507493 262269717 32185498 943454103 130854692 504894743 832587270 939868609 557704152 958436169 949207311 909109443 244919414 92467049 680203627 954590948 832464389 938473886 370473020 591795640 835835085 757591416 381059508 108479303 60909524 715052022 267283585 525375707 222783721 714188386 235584686 244785312 474735804 630539427 193595499 918763834 732852033 208856017 706933240 232048866 488371910 985853730 536141685 261627433 962652457 367289110 66561238 68066150 874427249 731091660 225322376 980411637 855534292 204324415 535651441 821153349 152246615 181294713 141577179 167835424 985991489 591841395 262204745 740244608 552668462 381582180 987762111 811071439 104858660 640906148 148912897 99185103 657115047 691367425 45517287 593517078 741294782 600422663 729280090 764438502 965848672 939442406 217868646 869614745 7438024 978576540 657688612 898324662 924755034 938940687 60213348 232836985 950823868 312815371 365030293 718461903 686254161 690509562 702791326 427983851 121188552 521132663 637656032 415809266 654836647 329708225 772432567 429484863 653652714 430653769 908635754 639592903 574052856 848373163 791246550 771341526 252581460 411498310 334749940 523335537 505682024 896937667 844614794 27386804 684852566 490606159 712986111 830553180 259472567 997358959 966019628 866762521 116895138 30882400 86538106 396097170 635174625 163140946 596238892 537865245 46807578 678029883 871073476 206648746 447972871 224344880 401647109 890348008 281113107 611575756 744289625 705244943 329645990 365655480 277059382 63830885 444838788 58129802 5686873 793376327 70447431 949330389 625935539 635715220 92449628 743252169 538188699 380529193 430294382 578320255 217219513 504423820 897555303 447651519 730459782 78980818 374742153 7028156 614305946 747904227 351347122 3362865 269773697 795249663 622819969 608552211 344878876 315875848 146895868 642936122 592753622 446731871 39044650 181002791 704422129 212506222 146080228 349056073 42540076 515370002 451646834 837693605 255634391 306857141 843623130 734347495 394474750 316826182 862887187 130314935 468227507 177608026 886685325 473582443 160958233 457876796 350401325 654917620 850712542 679281554 789490931 473683003 315287489 121021013 183767519 588845250 179966263 577320453 749902033 909304970 352901721 612935606 829011892 911877145 220852547 97566307 6203301 278106039 836301697 386334226 675673488 225452313 47746027 113813697 660431588 14684496 635689337 136315791 443711730 825187715 676006387 732490932 957416752 971481704 838271351 77445441 852979760 400270625 975118624 941113130 647478495 561726197 803651795 786855999 242761170 528248810 705749356 991714267 494297995 888296318 239555387 948361870 399641507 122216472 323959692 989099520 422611252 669684459 758084934 177310841 674832826 783702027 196693889 127634756 776428379 884276564 269445217 727456613 796679913 192793131 75815713 873675277 595535089 870615386 590465163 491537726 134763892 260756416 529935417 947085298 593281393 207982705 942422911 499098823 450185420 543721031 267557542 257607449 93364955 420235566 294607547 622165010 534517547 958891806 751181361 49057072 127317287 628935655 992844322 747452161 734854918 217909543 546622056 19733306 57912417 120832257 148451280 940723426 738566758 966695115 812275906 627059232 323811 756359395 563792394 389397574 653603799 220622098 817129729 422837065 416116735 877983672 420736592 327317959 172767955 276208139 349618448 469154024 185894994 292670618 764460814 657192943 850252482 892121611 739029176 34215034 602870018 956578949 576447509 466535425 587998546 409720153 925646395 873980015 620642242 856245562 805024043 91212922 499674598 122285722 910443108 899823398 353030363 681469905 391019610 941304237 949032143 496630491 7894554 692108598 82576735 64939378 322830352 848741852 959493684 641164536 212298164 872800986 840550303 989159891 915218832 579194934 954936594 798059183 461939712 301820562 87518653 282417066 153015811 795598719 197566380 172874445 697409820 910192915 85223751 256292559 100998482 927785774 704545369 563971896 657786008 643307689 417611750 586506315 544133102 699915516 115431588 402038736 462486393 457375693 403517552 952992247 779255363 642749116 715365303 835864412 995444278 480105680 3014725 642533694 503251328 274756468 79222686 63358439 356314089 880951801 727455320 86917869 229637174 653501831 835008409 14852931 70993126 515161596 991678954 336291576 382455990 894669774 884165131 52000313 805159360 275685111 748414426 454945392 871588830 772763527 676928540 76866285 588098885 515413907 47662070 962717278 223704388 81979232 673228193 391076439 747370133 453481631 395144396 287513220 20981521 138045443 173401051 853639252 641888035 363576497 121278653 926860978 59369260 395007655 176536857 873132180 794935131 332566207 781626487 223059269 212639685 162809843 300010453 722813717 84700902 304946217 509573759 408964619 251170739 461634030 549816723 666238965 99910364 995456290 769511071 283713601 796086005 920904985 497358769 750123455 178146713 201352678 173187575 407120589 581821810 313129589 367812327 896999500 994305059 707820355 557659827 34056103 925074693 819903680 412357146 836650819 608540095 161455020 443648380 837972856 444569690 590098711 984188207 125149999 587377552 305251461 405486118 125347385 630286302 446567877 938302110 751698885 808260305 246059360 378416176 177583 953745701 686276094 827040723 948809558 276945744 169591565 990978888 76447198 372037302 297098647 885441114 502603423 23143372 40058025 889670563 106734041 194231133 824833658 736166756 75571216 562695121 865272398 755650419 812848574 322855080 547720337 51631558 139165656 143825206 405165296 834384440 418996401 482264332 452477588 258055205 925719239 222043765 617312861 498044232 179625941 520237348 897149244 175916975 216136870 259866801 639988307 570516380 775103189 56950348 532446259 475434224 921249172 524013482 842062532 438598824 146865126 749922240 194291622 237601478 125198630 372143736 764729973 545822376 21622486 220126998 503069664 202265480 52784224 477525881 379007277 486082239 644747276 130665640 573006135 1915077 179886721 836060013 361588043 652904777 848448754 317548189 442749865 732219885 76386352 862637576 352256751 535425041 488048159 925324970 937731448 818478588 127014854 182296749 754332227 919236806 25191298 656250953 940513081 827952938 558447075 651974275 261514533 793541213 725941570 943160785 182159566 746778767 6853003 781253630 715793598 106160706 933678836 354847269 168533276 195163237 999696117 113519314 602723523 569594066 969221313 888210249 465067379 252038893 542534520 398498901 853813320 572040573 830170842 210764670 700507038 754845543 405750858 922078502 563265048 7232303 587658418 894814863 359760056 767944570 684388871 857081455 92485945 533447134 583010422 238799846 660405691 88157406 893616609 541758740 790698078 276528410 10164859 805146648 830566140 597462757 881062082 123025166 168380418 75399991 225829102 390075879 189115760 270947217 659352331 558774587 860014764 643862929 858835296 538868264 521792668 818080525 973818608 545020285 373452241 804044639 338494792 698947946 666503352 329096898 200525513 900935815 958269611 734522430 378886711 723019268 437904018 797456335 995740324 355145460 313518767 731888579 662158127 799504634 540164558 187740432 548719234 581407075 713065343 467808349 851789670 973267063 942697086 8228600 177302174 837259054 425895581 570163176 766114173 277457979 37613752 976225169 803146873 536111705 277067127 157290134 869601683 927178347 528086387 409467916 333508148 173815056 507033596 848643973 143389332 191418418 413138205 2074665 371808659 426817149 96642078 730637950 344202493 997421853 592970853 679856209 490443653 105015354 81143285 29423332 488110343 939882106 3437366 537863783 608274565 131154004 871806815 282871759 432523026 571603596 953676068 735383057 43034994 687240756 947820465 268730523 671022098 721565124 680816600 573730714 621726509 784675142 791828769 134111659 341188639 649226078 229176189 205815028 262564762 628532615 549163774 125794355 302060611 935310312 161424781 757440092 700883954 76723935 602480615 630784819 318598010 802717822 237736721 39758338 322451634 161306830 852527273 954074626 573086937 477073525 666903346 710536873 401176986 525347454 140772275 976215175 925706613 479560007 863379353 897024668 637823229 766994776 384115 609846708 819527258 834132087 943118440 424730808 872851918 609907320 632222435 963730146 925282520 61255558 430003264 120904435 597327134 329314038 779180679 785844260 811738519 203369744 635433421 808452831 297425970 205638819 210004118 82602039 617806097 745570783 16357103 900144907 193931674 659602841 44792853 848356004 464374950 222528156 109820183 188825064 131746022 136380036 825192837 750486437 455966603 356305230 948843916 14886849 35096237 973289647 743066599 589614045 638453872 741544124 93065991 45834115 853850863 597250226 411114351 347101814 442815640 760603808 598308591 399128335 167025876 704884580 996413964 852127780 138613621 496916141 631871296 133628065 782019410 254805875 359261967 273098377 949592088 978526385 750762760 523442770 406620142 269484702 852648161 390615158 818184544 184965148 745228627 594876459 177940828 911850404 747192679 242389575 439210728 798125988 310683366 150838350 724911491 973771549 41619481 712713692 492923407 431971624 719449454 213558571 30413192 577235581 399092776 662859984 334541352 38875044 82245048 950554400 931437003 777449713 210580924 600878469 703654069 656204661 320954850 933853005 439329856 499221348 36166392 26305072 997291412 218827258 697313809 214947630 803912737 337344833 831854038 577883105 805365387 98688601 982801713 283737446 396017922 616126072 410464949 174009093 876786687 34950884 747821619 272019587 27386261 616638899 492259662 503844600 713078965 448713546 161943036 234157831 442351887 164967565 822962304 277324016 163099401 652931588 815770000 866015630 872818810 345538629 326793833 726785599 372281386 24255874 742537900 534356091 987923122 429100982 714998907 13224407 312429861 805969055 228569229 433361763 363172901 633464778 204256479 452840087 386394066 638251691 576525536 323055714 445392554 461328489 781174023 691453453 27700921 913075650 298736399 766128856 382225141 732405121 524222347 895462918 672047941 405767084 571063479 28804678 74778839 224493774 345619993 946726305 48376486 737662022 463028605 804997190 536468867 62999376 220065768 793252814 718976632 251658348 694916384 972951018 185125758 93336377 590834683 997987919 638503383 956249062 555583431 402833956 788724561 16852355 383188888 359039303 386436546 960155705 494158973 41106181 404158479 460764782 984223804 439392021 178842899 540233120 866577280 371377888 11091490 978242454 973313464 496501326 204803212 432839009 408900154 942816109 271414251 228037732 506769996 126435722 687889666 294303761 951065777 763084294 278766254 340120312 882918689 602251624 132214090 433158190 83754023 313952901 890252605 53492242 176943346 434887094 31880821 663449433 938179201 586671390 859162984 67420456 243777160 745058914 419366764 350061248 52875862 506003161 230857791 692080536 740174212 559545 261799655 294410615 855138077 982882334 508371822 403845561 804798990 425341939 166557794 842819789 915662627 218833709 267000429 221379447 191802996 697383546 42768904 351397633 733323490 68485932 257472764 564479679 402561606 103147153 887634761 955175648 368924687 200148768 142508432 533548776 641196346 783622864 37639271 58375065 547999365 954297776 955670115 731356118 701102476 126677638 619349680 976467071 315251486 863954531 78266136 523452963 148562864 993226092 144190820 916116674 429222796 106256524 863915262 582331120 633800112 166753456 563690652 444632015 376327501 825876039 16421332 737979252 496160683 661223129 742916771 350924850 628859213 245651241 979020153 38099366 323352568 313991863 824197799 921502991 785746832 335827324 584019282 512616477 557240739 51746092 532852925 957776670 563162954 990944733 506828500 936132682 789883360 838570341 455622861 649297615 99415011 950913720 42721417 962904258 745883366 726270324 693836944 274955421 21512909 986842717 503282233 240398703 66179289 424136914 10970825 585808126 463223893 854712125 1792930 67592092 501358994 956766669 650144697 65320212 610210264 278904907 131331104 508539737 686064657 562530094 422406494 827697759 835499191 398924364 221944521 594303851 476680782 485708102 413141770 579840887 682467026 633830249 134108659 144070193 410708016 231639200 6712959 442357139 604445449 694264014 259154081 408826198 609658662 645218403 262762525 888792633 437536037 386031990 124091624 437035049 245202839 961188505 819095732 400781586 235542294 607684710 320633038 857587269 641858559 478169661 870247670 865567454 913278870 441123905 563095046 838399522 825294752 380357953 90694578 949958304 33312930 489089174 508094013 861452819 442500610 533490444 850619906 878954208 933824046 36758953 572626063 566121838 791065874 811232634 185709527 582131726 671055681 537715632 403914028 429382096 164342468 434735701 436944066 70712652 156947431 853043189 117757685 647736893 885914751 144529627 164294639 992977233 233557500 966498154 904606217 552558723 403907330 151571828 761171798 181926280 931739706 392162457 6621351 961252423 600693875 427395708 144153473 669315723 809772575 808618826 596124883 407396546 814993173 371245135 222579496 439774508 534699437 790715137 484218166 118080185 413044798 525874748 603735067 94932484 49090460 839412307 224482595 895315077 726666735 361566088 510291938 716683386 478839346 465642574 814675873 58163619 429099748 146785190 696511614 199795726 99770774 834585254 627694965 536578892 999745775 714810285 851027969 402199823 265071313 187109646 564052542 892963686 804691948 468781586 208397037 627429270 496332823 656338839 9248319 139310631 435583804 886676232 553416275 306550828 569059404 595897661 46848655 49749709 963630091 677985777 930444617 862065251 357170199 441205668 901121585 519161150 312932899 645281898 599881194 692402741 727685613 291647323 708014665 256634945 78925346 968622219 940609270 596556658 319280809 762451081 519470811 618841195 481032956 273140940 846892979 806171114 97345936 997228394 956337542 714634764 844039385 80412393 703407773 392571999 768726678 609751674 155130167 1702225 688194278 41231423 995712960 330908886 263714856 789642798 376930694 457833816 380524205 104876043 404588277 278816345 226300219 977548334 167871511 713512774 929080964 239083787 18983 165326389 762370460 604024817 700419654 43697051 280158964 207096186 240848310 676696660 594889255 867957582 510435578 448728162 22353960 179542181 943532441 843597342 963866447 958981230 519944745 478336314 800463830 914025694 746477313 630814559 976719005 647245626 208599434 259194190 480746009 807305295 703452495 437134892 682273179 445039773 186032860 595582932 678997645 88370766 643627600 679377916 651431874 107148491 737611642 611107151 608390755 741499787 201845286 807263624 79608933 536403760 482633010 215770442 441150512 547614970 331292622 153033971 605291994 326048728 826943932 978462482 342603031 195401398 874602088 790584212 215739881 938428499 682153080 145154826 682730789 393801071 257671754 556865413 451071481 533343757 889462467 315735447 359978152 465456011 242800027 914723062 502262959 985750696 65913369 406001030 715086857 412032686 443639311 931874778 357722856 524352878 197229930 597021078 543157283 803187575 877716017 929740128 15976520 685315511 224243745 343986661 978632668 898551965 133058155 36711183 186129389 854406503 599286286 842735748 177692009 33566941 51579903 757542270 49968157 374163572 393489672 593858054 271265789 372279614 77989595 440443320 697769851 166640 857854139 436610279 305408527 508374487 857839157 632345746 539871764 327251866 137229977 430461978 389750967 258803324 923984872 990867842 177386885 421550775 551892374 605460631 696805725 807596377 200746965 96343036 83459830 734955290 524561496 379290294 598946073 221172188 122347322 183690503 83219400 502462010 410233734 53622747 72618587 220992265 946629232 653909048 832757625 772386898 53200948 26266420 939311252 230570667 45562215 758498708 966530779 386067017 107698818 358790675 253953110 477977693 738623508 170583175 207281374 313999944 74694804 986330248 793152053 180845881 952930844 840111104 150193930 383058241 675710931 550526229 947421927 313876204 598057931 913456465 947565651 475619844 168087521 616199909 407958179 449155841 554254852 696933122 117579654 796205220 868381784 967563047 646249416 701975123 939573547 855622923 378091221 221556778 815911347 2110806 129752804 132264521 231614552 370564185 689186181 19523832 2908339 360903319 357986706 134162272 285116799 527431592 627131632 709327586 598896535 243837310 413950224 79895448 803739233 111823987 123680851 530248008 544508384 943081941 294242551 41741525 473077803 153604378 933030154 538472920 574061936 50643783 663154910 394529571 956103538 449158232 952060864 48033561 578410905 31782256 763394643 951988503 570642983 425320561 948278275 868789081 451580123 559644950 872665755 15947958 400004683 653831514 967680521 235139475 324797994 215579195 507651260 919721677 117600828 299827415 945720030 11742516 819158298 481126810 979446865 528321384 514760387 991030182 527827315 790234503 502432368 153175348 542506947 99150117 379798411 328561542 362868277 889474199 734900113 93180624 550584654 292495966 569619771 10980406 931319778 905470800 251438209 724230744 75113081 557423179 912772749 186605853 536596428 97058948 835427091 769435391 793554442 39951371 300948655 131947389 85690116 655106912 759624897 155141392 971894255 848871728 852880648 162798727 138240109 468636894 768394812 987480293 875481914 633441231 791351471 805078089 80636091 894409540 33867675 26041306 379544674 583137776 1446945 885189094 460419075 149880185 190973965 912760974 728237484 130644013 574802890 495286782 220635566 996486088 458718563 306512141 702248569 421893934 456606646 912510011 302232521 454254188 671648058 499846391 99085518 534765443 93909342 649647877 989725181 316769584 166112905 144774506 481383549 878389541 597050715 760748900 481196183 615722210 243632479 509735775 448076227 810907639 27881908 991956049 606087746 148321103 764616126 400521518 847590347 558954910 493998623 597374007 703947626 976962117 819992291 302389647 388877621 944511267 434031432 577906144 897206381 423077539 626576275 610117246 113034268 787809349 266041952 614978750 254416630 125838362 207959855 513702231 905924267 155813368 711608212 462175175 604869142 209264459 426870567 915519641 242839800 994624415 537255614 609371574 646520797 515352685 519539652 279559821 169048051 664358390 667133833 768046168 92564599 269699682 649548331 436078127 311626447 698324711 120599482 766372939 309057350 917897801 258558669 837025808 62704862 420794596 928558943 895096402 275601636 399332483 981955639 627234016 241484352 590782825 747737226 793371862 202488189 545294913 414742494 156180106 385534281 804806361 152059079 411932086 448456876 980759510 788420193 385335545 472360514 578911636 789699347 742183809 649608292 854484019 673635816 340148938 773848410 190758392 677596444 192946237 675510681 470467718 479897024 804660505 292816618 292989488 125964173 607392421 776581855 867329216 974862854 761380984 327935946 366265411 804653191 376505876 450736643 741580771 347263244 746357134 150961721 825250287 732125884 233084788 803079087 528070657 590777543 937580271 518156083 218956964 336012899 925395269 116346928 222060260 467253604 998086726 38561759 63528696 402196974 97416295 851614599 324141300 61604557 945008310 94847188 214314909 555188726 718185789 875003403 918247190 127074812 609945794 888445702 234466995 929604040 375625721 16850899 354109886 716613626 989536884 490503123 73522875 15792436 694852221 226565959 224859169 978454545 707311065 828272750 540525943 519562507 454252305 678894154 91122666 306225525 981439818 699792260 329760324 335636543 260836114 736416170 924996557 72421853 346339302 959928285 616514475 145916329 651895120 912117446 154423365 648841456 863209087 723155216 373596532 430409623 430146325 327243342 381826869 967556356 240999194 23138508 272827769 607297784 842890314 281960892 860530682 345636431 666694327 552956363 121188307 905296066 994271299 293886989 172333426 548739363 699826418 575945855 459634968 13375582 51708320 366869761 756864061 132983368 908850786 608093770 686343915 490027910 736896941 228987946 815162846 970417173 110370280 647558093 143399820 909866282 264782284 555434493 78466029 407278981 355383776 790632364 968978608 849828352 628768475 232250401 732255386 837549036 874151687 629658392 847985419 974480363 683220161 908402880 267408424 785906588 549444698 47206795 966516522 506630237 816602571 713315600 389266562 674320962 558854248 840324464 325519505 294785006 948355951 872185749 487908283 906568225 320323613 720781668 950867668 949279673 513060390 799640213 972128723 609833239 482611639 946466863 854853208 225855199 74580102 380961797 977444887 320252054 432669868 246029336 134359864 697683928 578731338 88256011 493283442 936187046 11882398 460297973 144074271 342943407 19081475 150816167 814687031 844227014 389819470 710643515 666719175 197576705 108285217 397873629 660369008 134573116 182535116 373185623 473399186 288334604 654123875 623077265 838627712 419907663 834654459 542115045 152266103 590051017 564219880 694083059 379606017 683283114 165222097 441746756 301673251 774653329 432860891 765760938 121323618 308888318 253718434 391445403 673256086 588319262 768056872 786607176 541731643 779810170 48304113 519361551 641341158 364559750 313078214 336808614 311533147 255678823 506380124 955755997 980459260 490070570 326288519 360666839 802929823 380115189 312135077 912668513 162450318 141575057 392428573 35871489 438156377 211473676 895590630 209251574 342651731 284014110 834611150 239745476 317819683 808895994 621355729 741665221 347929100 613504914 914392491 864258948 284471160 196705564 202729921 963066617 921940536 232024861 602553862 204758783 208855273 446959927 23429772 40690856 511078653 802910727 170136338 918045477 815547963 889055371 954220183 603494235 87936356 173457933 736294044 34482553 50039923 235141900 838464332 836096492 958757633 346092632 614875163 855411584 272433986 530313238 654637336 913175264 663505852 970059677 4356182 304829066 848150007 422668789 410124038 224581323 855237942 292911051 843423448 39475660 85494078 734855242 59954825 969119821 396938108 840306654 459916825 998401938 224642588 549675068 105236259 777856936 417474546 195466376 400277907 381070302 520727496 310725755 569177719 713366357 73210627 631648479 293580178 66355169 714047913 362994251 697990054 689758518 535139190 618478929 624287064 625460113 163653270 240235116 553881795 945969054 55559181 351186615 979403016 297992162 926881140 927605359 445349421 833257824 969752287 846228564 25906947 931444005 439920390 978810826 672554419 335798909 963780278 133792047 527291260 265205851 476744487 810574134 382731550 175074469 469017675 197717930 759903198 452065820 822270352 840915064 272698661 901874612 273585264 631552844 869457993 397776208 428447649 437965216 772966754 74014909 323325473 854579162 763904480 978475021 944390324 593565228 954065795 485149151 147093478 305899923 294942129 54348623 787603181 244622763 622566504 419608904 859334478 842699166 603864629 619065031 689754407 69674083 463300628 147437480 387088723 760177287 620753950 156238444 635015169 772036035 639412963 324608928 413273832 54716708 476649397 985777250 549596640 534747442 301154878 133290799 513366754 531536405 395918516 664318494 489211689 915917867 221679026 195554884 97127897 341591614 276400722 34016049 867423555 153540954 658725069 594112588 596416569 438170718 582376030 675255994 948879360 106078467 947004703 946063605 603908251 178724902 319924352 336657106 838563215 378790796 650050162 783350447 559206474 90013768 443416612 721059488 548287399 509462515 353060056 297369903 399922446 835566710 578506756 180722489 736861060 687540021 863132307 622806117 672684051 690026147 592665418 169463317 715651762 622137904 899416429 589994075 735596362 128384951 394514204 790385145 619227284 361088973 405501961 619060974 969009648 228117390 5057762 301748154 309940691 651606266 992234096 713933643 477195901 341893780 77390595 603428040 735785857 414145299 446028160 72968242 619567792 808180735 470433266 197945168 952336888 366081361 364821246 689379184 108189744 243349622 68783772 974428659 660377913 894393955 353978938 651657560 458527554 686349279 475406908 130718074 580894919 452224036 50944464 477966242 456302187 725255995 83540619 485494183 884699124 632447804 351358647 200980156 687034820 986164730 37943699 97142451 892452861 108858574 114954630 425576651 56783580 572286518 961269698 450915848 288499890 30014377 363090248 172856010 548120689 674173965 757511558 939126197 270754199 934693479 573447345 971854965 69031917 75679670 114787505 639499466 911368128 336577914 788288733 868802894 214317000 921724356 834177184 792448185 717220307 382332263 914807656 826064242 520738518 726092703 949017604 147622354 741235208 684840077 137161654 274238969 155029123 152074466 898003408 927418302 295517793 290691314 560874586 693766841 512794947 24919798 403157260 367225304 149499712 818771326 210102823 457910172 138689128 771396354 123370505 951765837 66383215 363498021 272495580 644412487 668418653 411110256 464983446 389376468 464773034 69072359 496151993 207198796 14080137 508519017 335983088 739455126 408090512 468007893 357496140 265193662 111594509 484502001 281102392 495598312 790714111 523300904 344855682 282102587 340429863 287826836 974351614 364806683 756050022 344720365 101807989 235059294 602532362 899354367 93641531 689457484 961294442 486094916 63274646 248899947 550043387 884783383 139905557 277300097 225768822 549962265 829438137 627926555 427742537 259815478 536218558 681852338 970167525 586130916 100130313 893938303 679763562 907181079 424764976 956155659 462031196 997581358 780123098 433708395 341263435 905778128 694566119 472996644 824151367 961504763 302183719 185405833 828266541 513611728 649376847 739331915 782469803 171236711 448022867 949030741 820498720 41255215 585975060 377952462 377780916 755925542 969232737 494781286 387278763 131834999 401281487 243288036 185581226 714864527 70937150 867312068 766079859 764436756 846256372 654685980 166953180 399971838 603952631 475667326 868060094 543752646 616854420 601123617 163692727 737437463 697796492 901478560 975109725 733898719 132571160 791253705 932242150 347717094 244914649 202203064 634545623 523184754 430877894 674326482 540630602 536221750 983707313 216104582 454082780 736206033 937425349 948418719 112264773 198123162 522482115 182776820 305403224 801411484 315113437 58590545 617200609 317903347 854675323 748197300 601452074 355834629 278787322 406479007 899461752 321553219 752606221 232757503 709512253 138066919 734967828 726819983 857584238 286295832 108806159 607147927 996025275 923860923 162681249 279648457 558972955 764201590 647083399 998827231 470309727 325588041 409807932 41764877 533311066 344383872 789505998 88242719 114463969 483507031 851432317 757227206 869858847 38555918 188208013 982202384 646075913 303647892 42511397 543728417 2372818 392296367 101344356 755805827 676176384 190680223 681875702 585771374 378199268 162819595 654041265 11185930 585847390 61006120 248602167 790452747 151182507 256475323 108362481 413442010 229539545 968643056 321272531 479352653 986097116 397509430 215787276 121795469 463593909 270698056 959955992 77477900 193094534 247895422 268676879 525101562 135108316 193212111 140180334 721499166 295231829 515558140 483257830 622713052 726279694 652260009 346970013 188616353 927453800 188634781 343650523 654628755 755668371 631441370 574527031 285674246 6556964 804345948 243674500 851641774 7872033 123841909 410716123 467691383 559709826 697413160 430343011 364662829 658095799 805908910 320362698 834012351 498784517 667667720 338581085 713269829 95707680 268523032 34035518 587494424 605683647 379131885 227910215 996370177 8537715 920853505 280382146 154696061 814391582 269377024 524628138 985017366 447151824 431595966 590762266 544856959 437328776 482346406 238035229 91029746 501521943 427938726 435634504 481357351 478189055 51307466 652158934 209719941 697355985 637930820 31001510 649140111 787467658 375824211 142562691 465686525 175692124 922003121 998483599 375920538 470418076 895919106 178114550 335906299 789095498 65311232 970553821 563599464 462844237 565085735 874930281 972714508 236847043 702692147 343973286 69093514 919513146 356970884 7640130 928980908 825284740 90753534 435795146 931934439 229527401 229975031 834546970 884781729 759049285 700714698 919040443 67949429 912771655 882381285 173475866 56104844 714624149 486407280 184287852 99438751 252000837 817348755 39808445 642867446 305540006 653380263 542864413 924538605 227986738 376382492 546725735 919372911 931780911 484887989 892794868 665737037 407697790 310190305 276076131 512138225 914812781 247124183 570797083 986896335 438792524 399602590 842820980 848649456 324203872 403230214 624342236 86893783 729475543 321850660 55864855 642211153 13712894 820705541 403008387 676851684 897168310 60328436 101824658 472447583 6478394 369451058 865772374 993009769 949022826 203700357 905538801 977418433 55275247 707585647 440053478 580519264 473665939 190108359 165035785 504006068 333806399 363781387 75971328 285972227 861908032 753781055 543805836 117814749 899312968 11395036 466866873 892780802 388024359 718244818 989682265 963550690 367441389 501225520 879159199 542991982 90305601 683200075 703924671 364364602 319627777 972800844 927218641 398669445 315712869 801517494 690015611 829444069 382217330 723581551 285761534 326874612 118048050 942929489 502933282 931904543 694106926 319087968 344710095 154593701 211592741 757385761 307275555 380567626 407230457 568530548 736062324 729952225 25033797 906803941 154961739 780405327 726413031 22984900 795736855 610583725 334398169 306583691 217928040 603365238 419070372 774094487 410599002 591171005 673395486 152637413 548397128 294199864 321347592 956145617 4506230 360179704 881107177 882325990 487089541 612641808 977561887 141974470 608194406 656599937 295223726 836941589 708697300 450382835 779881434 497167241 11111563 322645781 514714148 76239604 823348788 49502192 331817730 453510494 324454273 268332687 593260753 591655742 42493995 836499348 681563960 758711715 582079261 343020852 544170941 678734828 533250683 91173481 23403799 715822134 268751892 318582737 198724911 81599326 583529761 591510696 553670016 669147198 773707880 181294514 264627680 244417958 937543021 583113432 696320360 776267248 206622915 427559838 375776756 594973020 685168071 951269064 217504224 944642683 566483241 256692600 627722803 316857655 975254098 773656357 114696410 821793603 526137154 569337484 786663243 882529146 929216904 315302199 875084763 816561596 220370766 876844275 757340171 990012095 90013927 551876534 134811659 819135270 922765920 520892291 18380658 785544473 73082538 416256520 860924895 508629773 824242143 326652117 822453697 800284095 813932093 731333601 218090846 275411873 281449265 415446358 901846368 777558271 838603931 54931324 630498564 534951862 789447458 457887828 40774856 635371019 732607103 208925966 676037505 936028066 627875714 111535766 569853455 808589922 36916076 951988602 352931139 576046928 3381694 420760684 245704885 503623233 856538679 527710550 980781789 552811319 499191057 577711580 422272680 174511656 939863338 408071286 192806965 762247472 396721938 220175531 211201758 885457932 572016752 465443072 323610625 447611506 556583115 284387330 745227737 65912003 662830814 86858602 527945660 4006881 959172437 957034689 666626255 742305156 674255384 774054533 711518747 590904572 710383360 195084819 330830855 981081140 796559063 520834981 943903615 670231784 876646157 244197060 692681107 139951512 164462832 64650736 75618767 138515580 480505544 422642845 625347291 611213785 927420521 76424562 770338394 395087605 802527947 845310090 525516228 627626041 103728593 485730735 304811235 466967409 701553460 433103110 131188410 858808195 311404783 920291881 625068663 704272328 121623104 227957440 594180069 333411780 174972622 466011599 702166415 47348872 15134760 769856148 695651851 782321899 359271686 259342800 851995160 488716220 90370774 830558967 527832702 420961015 909406248 996527083 674601231 899945009 819042287 642878455 250737633 538507586 448462501 999016212 854613529 841722112 170883132 854667327 699572993 276380025 766622068 334936726 620607237 8353880 142451712 629916329 455576549 325511068 295250593 823432832 437684904 188793997 810244124 554709509 517550982 347526929 191135342 992544706 450219895 510453340 977906172 724535724 208104176 720409066 455628236 950536850 707077755 258427086 232386401 150291623 659755914 826640959 909156159 849735974 467784977 216952286 743935836 785780526 136911899 904252180 143763433 561700270 496684656 940483451 527865813 309736735 510968317 771228840 689118638 627255861 475613163 681442656 490554535 625780549 40903636 296579067 185736405 222648671 505704817 647470986 745379662 134653969 492884563 921431192 265495972 609585604 656970490 140864501 897715526 254460572 809060583 382996708 889115584 917463736 528795598 645158633 573507344 44136284 43193214 695820616 312065694 166231167 445836365 739496647 270812934 607134678 848116496 139250948 898092507 453994810 338966491 954719438 372113689 368564746 957287830 77755426 708515760 733831462 806862916 243084086 467434972 94473508 4179140 80823664 866521226 892926088 696796121 198569544 369674614 474515779 257830592 669270411 386305562 808009812 978768610 321919418 558139784 21367222 658163216 470461988 340908972 752379466 381382973 790618829 562895441 680333024 373307881 881714989 931979034 467194477 260463751 303659572 578090291 758183842 359106472 749136220 40970122 312837364 869473107 935710782 285165416 106871511 351961739 243384860 688377308 55582892 842632774 109882667 467834015 818129336 828551070 257745147 921968850 815588523 950952297 891511109 976460423 261627763 467433080 615270866 410417122 324964623 637404012 274694937 865746918 19268978 735493480 430171283 67748148 94080655 727406778 984699633 113952870 25540451 552553240 829005188 675833967 680003164 741216058 220070605 791477601 444605545 914160430 578106331 459709903 927240840 87788880 426036604 569495872 502900203 566214940 402427272 258131612 803554557 323907962 654220700 148781061 519408867 576900373 554749621 924476743 677646737 281859163 418629872 226794222 736077482 252172810 374123898 53571077 574584796 44371586 840372992 845591332 675092754 719234551 878852376 968137630 268314173 374608288 831679458 902070105 295291508 548431917 824794028 215150114 445672339 979279287 338164399 381158336 712385768 970453829 301725558 72783847 868345555 848528117 13471035 519350036 997802743 244916524 649032753 368796366 578440630 64600344 324134231 401370526 347705385 8154215 393855700 880964077 590127218 318125573 34208095 980815921 141528721 759212401 16369109 18459887 516368354 368877244 589796487 259383607 425948525 329902931 542993881 500086955 808093036 284573127 241662453 605136652 640591299 37736097 536975675 614417269 491292089 559549729 578790357 479427397 722890012 639651031 998512767 419492396 153296840 222133133 40587536 457365794 417209716 429212646 303346007 431861500 909431658 326264745 150788612 195992750 683461691 515743781 721562652 843426755 128282652 758309062 801006326 669491050 227262787 427258699 955529027 977416383 737159464 428748229 34713696 878882169 780274170 706089786 499298222 197452625 302938657 52639814 993097529 749368495 560437404 145535209 440128357 324835223 114957635 695696339 961065162 224362232 40725623 201783834 871061258 827254142 755230198 348516481 131042426 767435708 458260725 652424988 98915778 59635043 902383215 878065742 823391793 345581740 33887874 446704961 683394900 996869431 582669624 351194307 664302943 399853316 527356971 411413973 299332130 87387526 361822336 575843143 632687429 999300270 503345865 192610759 484411091 80859946 34588350 259272137 417882711 585761589 849489014 593616220 481252467 672749894 270750988 468393677 273988243 250771819 360042634 413138329 152575573 42205108 300599461 970154828 823800651 367896246 925806418 9396275 446494077 201454060 706613523 817000629 984537348 132924871 542905602 444318689 20533015 186798973 289387109 914639516 83256670 566166774 199097044 823110711 83665115 113756106 13895750 716664584 557680791 47158743 43112992 631821177 751534002 462919972 459261498 268180816 884353274 899138352 466898301 699278205 607213612 745418682 728237206 537473514 329764654 763925965 516024712 692970497 130933492 799433170 908034617 990172107 740441225 848601972 976014701 771409651 417241647 985090304 867749416 755088784 83977111 232568047 264304942 669214228 652954841 410266608 495682427 431973033 486498357 3306838 396860900 581369069 63561747 139674350 528308868 550485847 973844220 927954584 857324859 352642174 357259522 359263350 322586304 158272735 6478139 958659646 400675361 694659631 623818828 490898759 707216281 555338999 162451682 513960002 126359592 576361182 251319331 170575228 991149229 537665035 700650961 903078379 846796323 759860522 397875134 631058606 619195682 805963279 121980372 904502925 176942127 496085650 507665990 277746371 834776062 690530347 964265886 357018275 110929076 211615080 812756367 75547116 157320571 516017986 836809409 139866394 708471939 802655027 38971754 211822184 690464380 129511303 42560664 715819306 553894187 750043182 572623533 593004925 80026343 533203238 887947840 882712071 677697989 547985423 147077254 787117620 523256790 741736773 638418542 618488826 684760287 829148733 798052597 112589867 358131637 131608984 779156537 350862976 28012792 162546715 697408880 874796660 455089909 407464811 644022999 342553661 914939028 682153284 82860323 29641015 493491950 968975516 169063357 777101385 556120753 249893779 589188050 23536127 282787015 70541899 703502889 539335763 376590541 946334911 915044737 401248705 539517002 594748975 80201349 819934891 280690488 374439835 668576140 894403852 833503177 987855826 503488591 37213261 424447410 567616582 658447077 56129544 244570023 144280704 563998811 948283864 367491221 997581976 59489692 77393456 795154685 679562408 822333949 166917734 941628057 202913087 189018907 383213583 193418602 494773282 34724398 633769838 854356580 44995347 912550666 884985228 100138883 125645100 438225196 184027168 822640719 206190839 834936932 139919017 421844065 502864684 598700491 987519073 353910953 420903012 268653635 418807224 920634988 710160650 708252396 382331140 332962865 429176711 257481210 949729860 644870300 626909223 95380537 378120351 395809124 921236017 117518388 586121624 994375271 299476017 922520642 326066393 269741804 552076176 4912184 153070029 265154225 914561951 745345894 111845611 552441541 863540145 468984416 777288837 878095250 617713414 380195329 193093735 403382904 365055089 955640546 909350759 103421504 252466359 638697459 827458225 725675785 473589634 298219719 328433334 860275889 974859866 203634012 787495968 64338718 592737097 583461962 699332884 120601114 476895103 611178312 952278804 615735298 972927340 666102274 400904154 736101647 339768393 426242551 249697092 157391326 885693711 684174754 342857486 164951724 184504197 679749252 576326183 515460480 273834371 571094716 587523029 902287475 199903568 56093752 35585647 787152509 195512326 120162741 916000903 302897457 960442142 867078084 989646733 877296247 629143265 550402612 684909422 196043792 657267451 288959619 125952689 211997236 807835222 541506792 692285323 560773111 850180760 203979357 977230463 458504189 968785492 881658050 966067338 828417111 104240016 422609533 32090392 356254380 257847220 201061776 16608048 280191527 245834396 91319544 888471418 300675148 132530382 983592711 279647801 949485536 566337999 922761402 98517080 344198709 845754076 930325857 219511575 89583022 871818924 815702738 275927548 447971126 914177737 650080665 841955341 814244149 23175287 740789406 669521634 337089135 352698224 281951046 259178595 857592108 621221311 447615709 322918580 903913645 513890556 264177031 128741324 815932866 40899925 595425598 776162284 708050226 287874104 63378727 963638675 743807084 527160034 549826714 525722521 585104796 361414957 308046428 901921619 783513910 920158402 335839644 938341533 581325519 531857962 168700118 928206059 640861742 631435088 658293748 391248137 516033336 324133285 641359204 705374846 963454696 874554219 442655496 63820555 949548633 135797105 36194610 432261866 241994740 791788330 339772778 286712836 57531870 573435852 978273531 230679842 466955107 92839139 233796249 588517936 907090593 167096618 403355139 400766565 486627464 530651813 480947358 544162443 37923633 887294575 15486717 720895480 721201885 613641447 366961232 433733993 508749753 969030349 697916120 506426615 816708072 997302974 410676760 841205255 324004624 336028301 678311314 342609454 975307667 237660564 281805903 645785781 409997919 623103894 107921571 274319222 172775471 363575113 87121500 514197925 900910219 839952908 586888607 344555034 722573101 436458456 425601010 509813482 456268340 438792133 370725599 825953158 679754755 467030262 327127009 520576953 756929154 47332201 496171981 949987391 83068248 731889143 180347383 555241602 133260781 673740474 226407524 780099656 343374332 952142019 253444429 111215584 66792685 829781089 447186479 224809338 279998397 422377406 854975682 366777869 85037720 573994143 444350235 584486690 3155997 556841317 780158398 725431688 118460173 497765739 344717555 912822108 353105925 704468102 826587326 544151125 86909068 971103492 351791651 677218259 923080847 67318697 577966256 569588460 663012453 976874740 688404816 838571582 208174976 844766885 838961331 924766222 650655341 315084289 356565263 682134080 276837030 239310318 784261051 587486098 667481047 927123330 898360882 67435859 713448524 342628245 496327016 157993504 278370227 296934174 948664541 332893970 963484195 684034597 669381134 89979166 863322812 407515749 18207479 598528934 350595721 395985634 457614520 403401980 485929212 842984706 733378449 556626314 141637024 584862057 19204757 469432823 823740943 896817358 928227266 718617000 866777536 970249619 852886987 459518060 594543143 404914829 316014251 295696204 251377441 179604223 226789453 330244440 379418426 489948213 564068386 715910556 789875124 629955851 689880188 121371408 904877182 994918386 944349798 376106344 724924219 537208948 615850770 831991965 339481458 564291264 930867198 552870149 465432569 404668048 777278640 476001630 941713725 39165592 123426089 862249207 514244071 828755261 938241875 372652295 984296629 722900470 619700239 531730509 791324324 150760659 455465589 603102513 538104995 38310200 672711246 688081812 177112121 220593103 375421939 804248531 496873270 687114081 277065738 179521749 134268973 916755969 389278286 513206406 562694137 515624903 532951887 975365696 116172625 88088310 658198852 827728350 734316440 803320547 147489032 70936708 412527379 225974788 545565621 586846020 279961725 900216728 49235153 127212679 306871374 542967611 865173405 545714829 897864078 406165443 504826624 381399270 300100476 235618032 17744735 346538153 424108045 785833857 395638569 618474546 492074838 626621447 700455899 649595201 346881657 295329692 395906661 709383222 243246479 35720055 191143508 502265286 71614215 629860235 276064032 669462352 70582894 519439734 387332410 342563018 920671106 963000237 359755959 62106992 231740355 590168771 937569017 784663345 889951700 698209288 810999160 673404250 18266892 873983070 584486415 455240709 73598522 532441929 520574399 51424950 387139678 742831872 275680807 108143837 268452188 348792781 162787247 463594811 624009566 879469618 675608566 490608470 359503100 862412111 850032396 212291136 579908648 623065710 761926132 7291487 240402007 114470342 556385179 515833673 193873561 918323747 830911718 389922096 152807431 727290110 2926083 730254543 19939502 113967984 611465434 321033812 167219374 302994362 292776693 204994157 983000848 278556126 454318329 179663790 102841572 858302826 710063286 591241212 468154209 497209638 519464853 278026754 432828691 366402207 796315354 186879558 10709566 228224585 800708184 503096028 164231559 51785151 316466661 556618023 521515951 173058207 455255272 114310610 539230003 917948437 30012882 183083825 337922593 741566072 625757657 619235437 634553081 493369047 666491984 813179419 324120321 212905153 30318222 711263738 924814755 198927211 596125140 92651309 563630400 848620943 815461670 434770023 281492094 913370520 232789544 948581399 501854388 643442454 203406246 68623105 149678973 302472200 722987262 130539505 738618456 917528641 630178241 159117032 21862695 781630991 336335973 807121012 452126045 661800237 734872497 74237995 109288425 183573900 886417981 243802099 899729221 276908104 505666595 313890420 88818381 939480914 964156373 694586069 849957967 425357983 514347054 123842709 671977943 465023211 791359912 218794375 46884317 873025638 916232222 251281076 672668262 426089620 682388862 262834134 415874631 753969648 47697703 890884477 163748254 120964097 474648424 301932314 855175854 999303224 303702705 557511438 636335418 675215127 361837975 584376697 350239868 665381364 641525114 758218219 208662684 223138321 112708937 60090640 472760864 633160629 328401195 12065844 55189273 725617311 484752714 313114363 792051129 499026286 647335444 703162097 77276719 869944008 162603364 326587458 840053103 235739796 474940243 998879121 955477671 582957052 680171289 721074393 724148587 335066226 12542698 298688654 934076501 154898340 244958402 278965416 316858245 324711500 388185342 687480701 432686791 253064155 482295805 430525364 108491564 735868158 500151536 720725968 648679946 60326184 402360662 955231026 675612375 247481264 135367264 890080818 17689823 932496238 653890766 835119410 832018213 322601537 383061137 897887199 761945655 804367972 552321813 231128980 872673002 194688495 955108105 792163585 84903861 178145921 709649406 688206418 526798073 687590644 174731946 112630612 631855588 363937738 267745237 407204899 654013081 28161252 776039725 692207427 826914294 37946893 659239148 517702153 624335406 618935582 615614377 769203456 690901205 724623709 992095970 689920350 694691387 585912352 450238178 869403128 231350710 278261373 649973780 42780817 517749556 767283278 591735560 439322802 516580088 829975751 699573369 87085186 49534330 95104785 588266251 600829099 550503733 221517970 529793267 277157054 886631513 751761185 488345471 482993127 959417187 308962175 217325771 698781173 897636923 51196902 219141731 865182436 764221394 656967283 783891831 713673159 385324790 296784364 618113151 908625191 545153979 695557745 258060232 163584055 363230060 107223145 328135918 281019132 216236701 605516492 264561889 804017974 7961782 918438492 617118253 627307580 808605110 204599704 879880600 458023824 801031652 978616027 146818406 306325468 886594864 221375903 456782908 560104529 160706238 781725859 856805683 843348760 747737672 483261585 813743850 186672581 925153939 498392959 769541732 157384236 161730326 134753484 192791424 602450403 97252964 380293314 832610821 669303987 549185756 371240028 829491784 574746456 978444132 994098719 890344441 618371647 11325401 532171881 844967383 450871157 794772079 788336982 784302268 371515481 968996778 98263218 96201989 789596275 288647663 287053871 129704392 280082919 962725114 199828374 517862019 425639217 175219141 658351704 720037509 936397330 175615987 46314180 452177270 679580716 634700171 699152879 877270883 619664044 338810361 156146488 980071250 701879152 38094943 278495042 593175369 44896127 197085753 613183180 41057404 392558205 509100863 982533516 946415161 786090716 768998723 7891259 664474630 694927251 631251199 140176669 594672303 419950660 509345463 75075226 731028128 764378645 396922802 646779049 968465223 237664704 355516693 954237616 224920493 564722046 723268132 417917213 349966354 749559076 662961052 40284609 254810355 400395824 218613078 798929018 350898613 577400729 423983168 891013652 289014581 95854234 719845809 314519184 587875773 387846786 239004129 517105454 739082442 261010493 781585598 563789335 427782587 992328543 83494372 411973224 617006670 323556056 18063396 858099467 773153773 697101526 694184366 875897134 299265587 184353472 269709610 383058034 108896084 588739704 287007654 238688859 552670517 197147474 795905815 739786304 473640351 402062942 146122325 548739359 493446303 513185033 903583919 663054781 431836445 837348236 73377729 775299380 950821337 556160005 25065365 532536811 168872328 765912274 478231230 846569748 933566788 354288517 203194718 104810941 823077247 984513325 905856004 497619132 153284833 50410537 145857790 436057493 350092521 521244152 817078636 832365190 784300389 759594885 751588796 749621876 372361322 772846144 155069496 286780100 244826123 626096492 4014429 377993269 581055044 465959246 790741041 925291896 495108573 6434765 780692255 974848248 547765570 393751316 2687030 905505570 861773123 590458215 324935028 346177022 663486181 886267637 299780134 768751684 121554094 766130556 139589257 139940088 293117833 693788253 97347008 673461769 10377666 727983812 937104887 377277965 273691729 302658589 411481222 111100393 801694784 285363423 293661445 23587281 791878101 843494911 627994779 657239102 90498008 716200178 957056081 368977235 420350698 139079943 668892629 251172464 852044758 682440666 860325750 260424129 419679058 70003375 567811739 649475001 268272008 984678409 988474262 949871868 909799515 483977808 121758730 798966686 281449173 793110409 497712155 141463553 217194813 628968098 231815855 322419079 878314145 738153814 982968994 542772875 789918955 33462296 388820419 519846798 226869397 180043862 65717250 660072074 534622218 881019638 655525339 805375314 52189122 266151780 315454158 776744149 840543589 65501146 13303617 744833157 633581112 504293689 66948302 992399955 470796815 143417416 550864951 863774156 976391628 926291302 376551444 802742987 965492568 128837086 227337923 335912207 491534486 609772324 670054147 222974950 493444351 229394425 195323931 637661054 791870053 181374056 458157346 715727643 17089260 491353926 16926881 688228692 868829565 101021488 577006056 662185243 37217485 913209286 334558321 805044886 946795886 168815379 381813620 894871927 239568582 908116380 614721927 394225281 182107204 899778987 31894218 751908504 697310004 228470569 398673526 540041895 611906409 466425809 150297549 294235430 100799856 314564683 620566890 312708609 191448019 115627377 802781368 377403137 562189726 838809217 852535546 33937217 918457265 575227728 226103933 257671694 146432001 982588939 577872880 861424086 833055520 662384639 615609697 733669251 381952226 901071325 848857127 791803057 516585165 205475732 429239439 731428716 611676801 815160056 332572177 406496865 182023896 864307958 352848370 746366238 550266696 249582741 968010677 95027411 855498848 582154538 986759380 141721359 255333803 745601289 469758378 704908308 371687197 511958836 104206629 907068331 268034259 130005867 827452638 640129813 326219761 397881344 461219004 180535293 670249936 764162688 634956910 607205387 852009978 753415967 294182641 34781494 676611280 102050888 614407521 213139245 867428912 959172420 456762594 585903430 991578553 174000994 226555671 94092163 945534905 8143982 671775180 391348624 534128388 892334926 925365612 52224485 209851132 399860336 562674220 632817816 516064166 761703590 533375506 411663974 709790106 700725143 974982028 109118326 136433975 372899809 137589952 234714263 57691499 260020432 241998766 997509321 860992875 270348707 6809718 55190918 466744805 430322840 891075443 379145074 694635851 279819467 148446561 47026731 257565079 391709321 434608084 283471393 894220688 793563777 589599397 626852991 324967647 831918014 175771570 621638967 845421252 49218511 759349271 220356428 844200605 481136763 989425826 657367115 919614701 431888274 335543601 739518484 329692875 3934028 213662550 640849524 65695655 814043945 938681203 458199337 802020434 461625165 747678986 525354735 665748617 469299884 427368560 53993183 347638557 591707097 437429070 117854093 600392066 36599723 204385938 563870022 68411647 561350267 568183656 329296767 936600331 626333618 80310333 852205172 453726253 536509006 229362126 270340396 839001811 231267009 663860508 657105444 961445691 514669984 787889194 928186622 520358990 647334737 571592136 167196706 694829783 119459606 266861187 580199056 755334941 642452251 14418496 497554454 481077768 556743611 295941202 550106849 541052211 765993555 599569961 203850296 899761338 353622939 30946122 263739611 936594960 767649647 318268368 921259080 735791307 515329933 23713209 158593980 380828506 252343938 264825206 964462963 2677478 300233427 718877004 956599156 621659593 984783028 425908500 342263602 183047530 948023006 593091236 435660410 673619662 653198019 787356513 808245477 877571968 821502845 256310769 832342888 601974755 96389896 181812083 285678287 579505771 707021258 90940003 104871134 501276769 845259931 675861288 997380513 740921707 539268225 876930002 520743220 999026148 723980976 690584738 831705265 752619164 184330837 822911394 682884033 595472124 249824112 602298134 969770267 330908980 514530087 458232269 382608503 81434310 450304166 463712176 747672619 686550433 40522884 773856780 29168161 63742215 758067264 405623670 272480368 553047326 815206454 732820834 17985920 898955701 137907713 751680379 815877526 993514059 125092874 977430277 444903331 451416423 821135901 719476202 35128251 72098004 860205587 400119777 278661785 390431526 201978991 355440819 928798648 8120072 563759672 5046862 164059027 819984031 239554603 98811395 422622140 150299917 298072881 508695308 15841355 285192803 371306038 773577058 293821539 360632714 595860496 295629058 237788202 705433926 314213982 779260865 321921811 194857479 458943997 220587588 580421793 296666295 469538023 932800909 383907974 807876242 702886325 335915980 121742221 65578161 103188893 758712369 277538732 732185553 962191804 14553589 119580780 902570374 213765557 107180728 187090330 584073580 360795402 887967206 965237550 626850380 563960617 850489995 17589731 952269923 193021740 420780134 942142828 191610807 10247452 452291970 822787218 8828370 832609110 314939737 47576673 717694353 730859563 607450090 737889535 54195459 366364145 984089788 995427376 905360553 417388178 980943556 776789202 823614036 506708277 73249331 61027174 958634463 513555301 123522776 712829961 860538671 601959442 591212547 997082844 730582069 385488712 651645696 732931955 74696188 520856762 65334567 595151600 320352277 317715213 633127612 449242160 771477991 196159148 290181269 973786371 305848676 380296269 380371785 991796419 645313914 158325306 181118485 386923344 244663564 201294078 4245142 569532423 424727539 626323099 341552110 938158013 10787915 258954267 196081060 512274190 190009058 426951481 586989744 573313709 867583400 479741764 585717873 262194246 105316221 904413873 230540060 297488188 761532448 251894823 868729006 169757687 443102412 201298345 209689220 732713247 627900180 488991322 515150737 591249482 949006971 544485426 289444442 542259249 906221203 826234306 507445634 801872241 515537973 344760994 162749198 62679143 582525903 397647373 797558097 421650147 602529727 329037586 382880189 620193316 850681029 311623916 644034425 397496702 729004570 557313255 299482439 58855536 540755436 798830933 395513807 757382648 728966314 481500666 780552777 27075543 493723889 89377009 735379092 389866258 720064007 683247092 64759946 910647107 8463790 841032045 258318216 591611072 230982770 50947953 831960963 654665393 86109417 722521679 160104637 126217928 334571926 250617439 116726063 201253379 886877442 349318018 465136937 73092919 902863321 857249039 614829103 892515591 228201286 652431369 675799064 731564750 114183243 350832317 600388867 213371143 992380313 259597129 356456114 486176112 689505942 63096766 264787115 22693534 707546138 284649278 540302202 694973079 505246788 342085999 70062570 718498981 571285743 807291542 768705223 967041970 751313667 20568393 890664456 736696537 348184202 627430677 350300280 42594070 186915499 20747277 316229265 699433740 200740426 802249641 301187010 506498489 254111444 653866934 457684844 585720332 14731967 165668976 856308460 922572016 733396217 144954783 296937737 932764281 973452065 1191443 256267716 328465528 895099777 254344571 633845920 600737940 327495810 434273472 104282126 452423562 719832579 836293377 591198584 718278083 150768080 868075831 781954118 223012700 679429199 71667527 780715547 159016306 295990921 935941854 820769909 351781743 386569151 841821595 858339483 356193465 464474460 654311239 915926014 390554057 853327291 650995468 421553873 8936205 80588750 189144158 4218271 583869864 495963808 599960121 381408403 610271661 758372460 559182732 972982204 705596415 498062072 807008253 155873632 213350433 605344213 66148398 183381449 897053354 931781992 462476084 899963645 481498002 791899801 966016764 463274663 976028186 887513170 28253472 309693777 956952837 68030031 473241445 291547872 444223794 603198317 900323848 539709228 901770286 50518270 70161178 921571562 391767109 342122730 387492942 364165327 120474318 619493709 973563087 596401163 816122650 106054942 799330323 669381246 107314150 666430763 664762720 804094772 389472166 5736284 541888195 656896472 110448178 269230410 686960776 814773492 521320436 554636647 507660528 886798609 224854128 563762785 708633464 361223913 478556107 698080683 749944785 774928249 160736320 572726533 183123874 128725459 370933263 186641683 73735069 390342704 153189534 677401611 965488658 847597071 489046711 748567385 847357287 167743884 309037367 249252607 962109988 763759820 683814176 799340204 256214726 662954987 913605426 213690137 935429038 763530784 845766729 769644700 48599609 746601728 669434262 377977525 779027244 213473896 504967973 68758919 200413439 423806132 832458883 905123630 170776264 106854638 29528111 351492262 921116094 251474650 637935710 382635837 127064294 964348659 170568323 272624082 605342942 304998110 177232102 124307394 222854745 753568652 748261618 596886324 837315633 264226927 642442820 424220866 590486498 375738987 182038495 7039991 234402324 507059521 263701154 394489264 249187038 66505409 48182410 102742221 57003062 738585543 834139637 877892575 25710972 513003983 820669664 771705777 442370035 148495924 64486848 626837443 468135064 722166988 370393468 250658370 250217620 842798867 674935686 778432736 232139479 681797441 37037931 757223365 518072222 669204196 456641024 373412354 337664896 322683013 748172649 170137636 464700155 635613865 990333131 469350642 233817996 32948471 931479303 773343287 902942255 499000693 576286506 247339564 534890724 367897365 546649963 315719701 241798102 763926766 699611336 742097537 514382163 625307978 694516712 119558684 774075926 853968081 196042800 999287511 224909872 138920111 39149874 971557635 187468357 743450240 413379510 553883749 918053253 270569138 660137173 765975302 154358809 625711636 610226437 107728854 517478043 782742127 943593436 410782296 503026436 770734175 404524984 249562285 973433241 436357591 964240285 44348503 549450537 186163777 933255864 737906644 86847170 975735770 645925317 205382861 329475172 120840251 10156184 77765272 178633705 366421154 717030019 983717021 520912490 103791060 603342420 567100630 476273205 318870515 356470034 267870057 9759040 692337362 313175299 832879676 180148038 638516749 802767168 210187427 700076101 863620558 691829335 246067181 382216359 602700096 428407784 633303618 351011795 726279876 137139837 685530955 630252632 977658406 942797331 793750862 219690203 47161585 148147721 846871412 835038090 449010174 725950283 341446919 35265580 303682279 645443551 874844069 912883496 195447419 365043322 139102229 120192677 697671919 464617019 541398030 409316475 602675588 350203151 932857025 971645367 869397557 86891490 57974003 788432510 875765356 71585602 83545171 61927163 458506106 843104113 55881235 115006494 499848659 781282699 222119199 725935711 413504910 507662299 637363022 909638662 201256980 676395364 930320920 127439145 858639963 455884067 350192089 703922961 849240062 249534618 856852538 101876440 666146029 398210984 422340771 357165011 248412070 178316037 682665284 173027321 491301809 455091609 579498985 209430116 787991274 243396970 259946748 356572453 246234214 126918234 439637081 648313259 31357043 558159496 880232274 831780181 169159846 545172689 72533969 8414306 304136513 75349228 209952321 149501026 959986275 254503851 535227102 823398988 951237601 604549811 860553824 75389552 359873908 745785106 887094298 307199758 279553674 554361973 294129593 353577796 69745331 142640015 852608237 992926421 599886744 978177727 118198663 371341602 263418616 977527675 396227118 658223142 149883041 717010112 559417036 548172901 973945976 478129725 141570840 983882594 353268122 820745759 510137413 202829229 854767247 68360825 83246754 250191975 554295319 216093529 515991487 114887912 960562345 584999985 628319679 223387760 781096119 808870190 565067679 260384963 969141440 556991030 386812621 503699352 25617578 186037543 285077769 688820075 365645919 474629198 437281595 960915129 136489395 360350769 287027970 607132478 162454715 824127780 675966035 686340267 728969156 893990812 829919100 864847093 640430752 290113464 74668836 705753591 256836640 339786483 636073949 864866167 117080919 576343554 384983235 704100006 362850377 813674262 24236764 882459418 246447321 724113506 855358785 316342468 380780252 930711187 483328848 833183748 223553315 486974730 424929818 525776144 388620335 90419724 964321988 279331290 525992238 981816807 669616322 122642402 772587025 486791090 102708105 160458522 713833368 563582077 204240120 243307481 729642219 46346336 179825656 327270413 66526138 929427962 466718155 162929008 907522772 354344981 84408319 187927617 158072271 785098378 493215239 881572537 879754728 340193390 858235687 921128365 849300281 894042398 62044042 709826975 713665263 403325508 8343100 836497309 264221902 637284229 565942176 6044622 824839479 608678019 528490342 830693525 144452846 776039577 687097823 365434707 583899729 264189811 683757605 489199086 555688237 897688006 627575546 440089781 146261386 763490207 856116403 533201033 179069914 665522108 710741443 531789659 122098740 276972938 920729147 33678560 237227123 958967197 593594852 995951937 455577660 973369087 443415456 821609937 768553326 380664943 926917592 627866219 890120527 449163482 327416597 828798767 846092249 306881271 764721716 581295185 756834208 860412546 308746390 748731059 335844006 100478325 377026662 680450724 429341493 535905762 393017413 592187480 126333503 556702416 312887040 381445484 417437277 799233952 333624124 659945876 205632537 793292185 709626202 213054913 7094491 278300982 43879987 360352198 243774910 806103953 922433575 161545403 719738894 522887853 113017005 218234149 480515137 725202764 896244144 392957450 497329030 371855277 721220445 39158402 820162785 314201320 637430295 356476374 820055847 175850267 446750250 250595730 713526326 630939783 444798504 780403683 511814921 350075847 386667901 55004627 116946072 658318653 268984960 975111963 346529146 761112224 80982291 446971841 560332601 316324573 199574761 825470831 72961510 451280300 776482521 48029689 584185378 400089216 469025705 670125451 655717809 775815924 399271541 297725584 264865660 234383696 249851855 283419548 178947921 840805738 310522401 945687704 641732446 541757540 449507156 878967848 267519728 791959612 701592209 200475392 412747193 863728310 577262263 450512138 614305575 413837543 652293310 7709619 403413500 787968552 561555699 760633215 624600729 418422719 987910102 298057865 483264307 947672482 877198643 416341401 532713171 229790397 740168044 350943715 785301976 231462610 901437642 897085133 960728927 426793807 214921475 235501262 993400326 863706648 45236678 861196644 282533818 32832305 181177813 836927017 229225703 660592789 116063033 31751389 862126572 470082535 392871843 853370794 470838649 766094371 52575051 932058449 255809424 553175975 934308088 294774027 756223963 43616897 515483664 183070704 758007785 18737255 556252750 626421286 12849920 790188397 70310605 283456792 887731326 476895039 954259044 560939881 631548719 512379815 103056284 330321058 306132988 892260908 148297133 612291288 472582489 657989191 205005524 478201216 737062104 840554224 684305967 229204489 859779521 850224478 69482796 957379761 594450367 433378040 694691270 105890908 130261993 575325058 966143869 468356671 511045588 770383117 664486059 833438609 213876207 605961925 9430226 593803717 580103990 505044307 880815201 26912778 817240787 26609087 641720866 130085477 610282661 447700365 598558586 791774778 463423988 557488214 931542450 256680075 150025600 336681119 233373397 648617433 414783537 199525202 354965947 509921716 446221666 27937992 91228272 73080259 561287305 950574553 24132081 377087485 454177653 69837454 204703306 598722898 685287113 130570851 915168014 603591507 588712226 966738719 49725218 615738131 39490550 651868528 674961655 508276232 805325596 980288767 332792804 179599989 757493038 200141006 644659469 87793656 532874215 266735068 637450148 147448300 932957336 514076421 515359165 665435354 495209418 914165832 96672176 827328769 332903661 29073930 854707591 388819569 816117758 554230562 474886544 534555821 508090678 838089680 168294943 491795460 464705074 260202489 472139461 921372163 210137389 159754775 18158993 119457659 272673515 238984740 70615163 86070967 500344849 722430056 601771526 269141852 703336555 707122871 260755534 925965828 413452314 659000452 577542549 866046535 231597976 146428253 587109623 723200314 747340997 588286211 181106372 606575266 37198930 58895230 711066960 538820558 735855999 435859216 995936971 113238619 558992870 223895962 171268518 422759567 158522359 683342546 977488187 745681426 417542272 434385814 454205861 636946423 728897326 40334425 163128262 108980857 814015716 42374342 805011289 407626491 264917808 841629124 904495009 733319622 604830839 162765307 163440504 687360846 114940952 268331106 701461261 842742404 577742445 291778022 581942143 122774068 284878625 345178227 527872137 628277172 524215856 987583496 345608189 471644763 230914824 515062320 69487007 627539990 985925141 880375332 323072200 575774496 623888669 863569584 456343769 152402 898097404 770697304 384176682 466103210 343077550 430893457 810785090 960630106 615316373 701547059 941651893 489986179 855630990 208319625 201654223 671944317 257725697 407780857 867865844 806348799 250761942 998963874 583315532 647927671 789484019 861765391 663674668 739352344 206767153 249603766 87338504 557721791 742017098 25935929 166019438 18328180 326462071 938420906 915369575 918720558 968743798 645909133 132044496 633132435 403148700 827077919 489113540 217483119 913613557 575384321 221136378 401559012 485512558 725165153 79969481 513459841 81355311 185303161 471184839 422533739 461970102 45280667 277166643 347531784 609964316 248189276 191262614 6345903 967824086 402004528 393034121 485729218 885297711 164000548 708756466 78777512 596999947 883770336 570616504 885241285 104835062 163816065 777528901 698189104 554606396 347330917 681781158 742605092 834789770 215498576 51275910 573197253 120206192 867610353 763682848 122458408 334505089 114599220 181519501 915669560 104488730 591754807 649109785 642468433 888779568 414363028 173092094 828771069 680301296 222875205 894343959 652011997 410072367 90468348 855405970 584234917 773099543 335141320 468220024 80209086 155028104 620576523 579475855 811687697 741650863 508448412 517873216 776461738 198811642 303128703 998552310 918457469 424027229 589288384 590895544 593534541 541680807 492653889 572881465 553522500 448404723 424612006 813458324 502436574 137351118 215326586 377352062 279499029 624130497 539650226 738515818 737548837 304009876 997247779 171232519 105905368 556788896 890185370 45910338 929181436 138112303 607407169 521720941 968363131 253434165 813023992 693279788 781059620 104934801 90141048 496600834 922181819 96382543 494108099 357924167 488240997 240726956 113739880 252158881 734219328 622596198 533713500 684937598 815320113 178183661 360451109 320188382 155983812 150300643 633246217 68209259 259981465 889081900 723100587 393876534 300656809 983741629 371391740 616623070 716772458 871783441 105265838 647146170 918762527 469824252 381018328 553546491 845488627 741619806 20198273 693573767 200375527 279023601 368722815 868071943 280347350 883023155 625358036 559235848 422295591 295842836 832268501 748869972 443617458 450230961 762005128 541391372 991320145 616690162 783885509 860134843 875142586 433976032 810849146 505446000 176142898 981656705 315872146 165192154 305818261 481642724 346451302 18542739 650818089 624699510 362689807 217588686 666709075 8681724 420532880 321685429 221446587 536347556 359804150 282760300 782310155 926280474 339610631 527648460 485305341 918204140 430384621 276158346 843772888 660902582 623998819 451667740 135027368 901842944 691763466 529994187 505601347 495349335 422814235 964402712 804013598 442715003 279936706 980915189 895486884 259937745 46501715 842799594 893834667 824644232 411106006 910948360 213222206 532775663 215026890 151477082 342234748 70978956 294614413 834376752 944674886 11131382 275378594 446164760 973971812 160626300 458047594 296210935 21339336 596022202 398107215 813714432 575882564 981365810 687290453 380997766 797724730 916703782 155968928 71555222 628988326 49427259 59632346 994272682 434549851 958359499 907405088 597485562 877300549 826503272 315577759 777975085 83283053 833009342 316199132 770567871 430760899 491303676 379546715 443169155 152122093 38575187 563742673 839854563 494375377 616880230 515178292 501360001 362983001 174415966 814187520 944607174 844577664 873401048 104002473 895234536 327180344 128386320 446126373 304441842 884394930 590012201 760353662 297466865 76754570 716566847 942098707 826565701 938396790 433456408 124654934 278809225 777370629 821639818 233100747 232022168 401507213 251535489 584096466 965503043 148064154 636833649 959167748 131552559 896873806 246808978 456477081 867685020 724217938 260058366 571678232 199703314 394410780 938062102 849234467 17516307 445520366 6871012 203513847 851582633 890863887 16538694 898617875 838286991 208491024 297997983 13919634 431885340 721000385 623848237 717707592 101894200 289526009 56546837 211014200 432794035 906012430 510383129 783339100 316780994 697947825 273096020 931214307 597430051 233203205 331570642 622615797 155353627 913639907 277912678 707702045 91238687 831600784 205312580 12976742 626220554 166210048 700413893 865623687 155835035 144921876 489575981 667236773 979487472 299030129 538795013 575317623 396096057 666042150 506077036 778548701 719590863 623766352 994023855 816829801 660587248 713510689 325558637 980560593 199525645 367081199 625084710 986040140 446975013 146391816 127493695 498409508 961605053 525170902 103119923 485948774 943892910 632357157 998905987 568729910 220424194 208861647 699594342 473154803 516846589 76720124 43537354 895646316 89088473 497720943 92040217 361356409 516597455 69996574 348509334 728907756 609973863 682175111 406338789 409052126 214985708 173810408 408424853 660148201 137889808 540411475 299780313 640793775 230197915 505979438 388260646 831214293 948195756 216509675 382067232 765790640 177414746 899177896 947725096 415862669 264119774 659909592 144968707 68250299 492008894 644920525 232264021 630515853 64343372 593202849 578776544 555924171 846543607 21139047 564001845 164097444 130848085 984243378 22457411 187305954 848901297 579250552 718885080 849745327 863675613 485950303 339515424 608629404 662043958 9922307 42121430 232554985 503738508 238231009 982292877 507549673 875608165 438046414 411088001 448262033 680553349 369760206 12328139 421148022 641506831 56375081 421500428 630942690 655562015 596929469 98294351 814757884 312793349 408981487 358260785 707263792 954176408 920687800 191076871 899271178 713505904 671283686 851813701 870473341 533239190 94211644 318884748 836703015 825377280 455154353 192206056 808429683 902814429 734578603 93162235 356531197 395924263 646734623 603350942 714945003 177456491 457454218 377278578 712742093 87135138 272834983 617532237 147146468 61028815 118350767 39933048 794981378 279120780 88441213 862622617 627138649 789504901 527530908 953160011 261401776 957835907 503058467 750054604 950636665 162307845 173183966 948727 720267179 762810123 636324762 490168801 41761545 58685157 757607761 985809018 851578101 265249645 423624751 936591700 275680239 829097371 638917815 195572603 15048300 5515135 902492717 396302526 369837532 163569824 744920018 243481173 653610841 784546520 499960986 537147521 440634849 810139957 271986035 332388366 772322976 677317744 779728866 495783110 379290179 864095110 722614499 639835321 704160296 532292701 183040407 351475326 748630179 437768021 829252769 828507139 420025981 502003712 331578342 185049460 540189774 359792193 681735701 575099863 153074689 725365798 447031449 273871124 918474275 818728946 440079393 838592 842468282 984679032 4746103 924418013 152489433 323491518 864907107 434637543 658874867 182468078 524342558 275598573 999497 231996955 636069379 559957939 550066103 335786646 896551534 888312215 846515923 622457805 705582064 216033221 194798678 888952502 526858641 572692911 916925979 386157367 420134399 790119082 157045 871945366 456009204 224809876 87008082 871945551 187751462 140089957 952341208 979485776 566513879 786266761 677851431 728433866 63224301 872735538 738026349 177996358 675108081 544989639 104993323 334688340 865058027 672799595 341832441 328888967 162216089 811821186 969108953 336572079 364860794 660424247 634541581 349378462 923803421 89059150 2171568 410941429 681634061 451699285 582797429 645009896 10326144 114623292 645797863 232023811 684712324 171811003 772784232 854087434 512671941 313365625 357803216 403811904 752178437 732990604 103134690 474548761 252308997 535023403 254748566 617120601 466922837 68496257 394187326 788120319 934875047 751251280 336716957 711363410 652871343 512119707 675845551 861130265 893906602 558046460 911139938 461973039 808859933 852947928 396943640 533535902 951228437 578332125 644762077 848069322 34733410 240725642 774384121 232502469 639701959 4225929 180738715 828694108 895557024 545175892 614809062 729351451 569562509 497948385 728365996 788400573 51230146 117687449 923528366 544082977 382699634 429747492 182938090 25457351 259510837 35531355 701783089 799231378 909473574 642964532 639741987 828017563 316185841 476198527 90975573 880139626 174425423 104039407 666718758 402528410 215848710 514295781 48796609 584096801 803977807 29644962 365149321 729626142 764879587 173494886 101125158 233302194 590456664 584540664 268522138 470842349 827943759 970870973 171066743 716193212 954100631 269829345 949209341 141333479 44083926 811132858 720752971 50104319 406119530 802141920 146034397 293537592 631297465 204876433 719920145 144348805 558388525 63077158 339596412 338950380 303930474 652699958 34898796 685334284 541559570 146748646 172200567 311568590 637921445 257726056 176666801 391805442 647702996 279802636 499616877 470813693 807911441 990825615 455908608 440054582 728328075 735426253 486956407 169475865 530486973 285754179 984789055 499347718 302551362 427891501 762277192 450446757 233500969 823334834 322201163 189163703 1410921 116572669 223044800 301433352 618785996 574955960 492774964 983656684 354821744 751333517 134948018 341413955 273853121 306893655 521547314 317079045 538695821 357599002 878120619 718258105 408907338 856780356 286832707 251853734 789988948 872836259 87614478 580266259 708886477 178375951 96513847 366959009 131562500 806697570 856675990 687264407 291278090 798142440 313641616 993172514 814443469 980706533 259087381 27270355 812992836 696644299 639335874 325970248 26378850 2235185 572654616 421617359 660258642 749131336 405497940 939393165 418213537 404188207 20737358 804854596 414117246 497682208 819599978 807612633 756040247 172973509 402113120 902824992 499164211 395164388 954966187 555714520 542915261 881302246 688171781 980532974 172305118 422773501 127401773 226015686 677856278 73488337 485171843 295867715 370922787 768304024 356635706 461565045 858254525 129773899 217903017 120740277 467093127 247199720 540720601 74686360 624769811 200771212 728385307 197071619 840251542 282455575 942360043 918779229 545385407 23695470 292361005 510830255 821422706 989240123 451371365 702223375 234351805 485164200 584470916 893079171 884523228 730061738 849882641 386033101 529250412 483217607 501741054 624133388 475124687 164017756 627206827 306815863 142134211 55285844 589112252 457575055 856407475 832159767 522220187 12261676 351944735 38142246 994557411 259725553 632746581 172922275 730375220 962162144 380966626 588659147 756300785 411442897 517999935 774085538 734807139 685352076 473566300 105815090 992423880 752566458 628149777 715223269 887758278 371991522 284906818 300888310 982065440 757525353 40537363 973095956 496665786 774707265 474252861 388623332 319096715 352727486 324570528 760491037 185557810 353990961 193719921 578433395 129450796 352762999 360034993 117988036 206458773 710747587 953424954 980053521 322410184 726596387 277094618 569234076 93121289 322067022 561721152 275740167 904358369 242233127 112432226 332443218 271907055 497162459 99226878 371104862 989442028 373755741 206738734 477636793 885138867 376726387 384240481 882513025 234509812 62680271 524167030 699228641 359166751 42410226 441243207 377624444 34290780 951909107 63149017 975680354 841264916 331312965 995412403 997919496 416102042 471472125 532618403 466048731 477543113 255968876 107501252 311654891 754063454 927103908 654046502 225633398 567770259 955774383 840640207 255628147 262696638 148564061 489623583 351923253 352221219 767395312 188063677 553217665 47836980 238063374 107769733 293353454 828668613 54053099 855971463 686825873 122277297 759163813 505195367 658285010 765606283 398833278 447034198 846817650 431991160 948787218 959244207 991286074 608115462 862046912 148567534 40839165 723347908 19427347 881694983 143084969 881884714 111370141 365534715 875137666 423051291 51753964 877939328 383159259 204455518 492530613 925884048 923129154 224587025 956071900 572564671 858522826 206800680 593674278 898322500 389463070 104641373 600070573 688743982 626548030 929443911 777041542 803671156 749846825 378815769 388460455 389155879 517497964 513931527 426947695 454052969 772840301 685242872 425946619 229748974 423739945 608589013 625018443 384481286 764740884 25841313 857001107 630568639 193921995 379015205 992048377 681139851 477248898 392000054 536325405 540557727 313544273 771553581 800823973 631480174 587214747 257569407 651456333 65643403 290010065 923494848 812238238 836710867 716674084 573299457 714183822 876936143 920468136 766839624 476238000 601338119 132345646 447998925 681119825 390453935 914650796 910721777 916263272 275360308 365412757 433292529 361319124 315043402 739851197 154198717 511746654 559258116 494288011 540085532 515105409 54454869 62664257 98671501 737314280 44428154 120664910 257692467 75114256 328427231 289098126 672574228 723358665 489764098 752525879 864118087 317522172 23445767 229962467 583905305 316155820 473623733 314954284 502243737 972041889 483278438 768931188 597867795 398100407 642935260 540260986 821246558 856526071 238965075 789052591 800269801 330835001 87644277 663557608 455396272 142641252 444576011 286194845 408548850 909191925 441992960 42860979 619894278 383018994 200967260 349028188 570682819 958734827 964872732 905732310 439273643 112065964 568657140 548777213 728402731 286354548 2727247 133563407 985854821 348795790 692342718 822309819 58055489 967268889 461438642 884316293 181851882 365970732 389209523 789403982 812502865 361255809 735542797 525514338 656180115 117810050 890488530 950904805 748575919 78750533 305429525 670141778 356260881 95892424 995059888 92820579 279188988 225832396 255677312 443533019 999291705 710986967 228390624 14309412 404793002 387738542 23034159 288761214 164521690 107248753 870408681 723198101 99347146 526068321 464056833 546486452 359447864 454336269 647798330 963750997 837686886 482084079 400973161 844972684 59260384 747150938 557171053 66066406 776907105 967424356 776254480 295287886 279894639 182183830 671896730 79886657 689843187 223796919 22012814 133504438 336353935 825406379 281656586 508939413 776677748 711402040 576058384 109171721 489072041 110267503 978015741 184915906 293040576 556376121 33277757 774404734 367367607 715486581 35165249 20510429 594071658 301436523 61090607 945801490 513194071 398297128 468205836 668738352 991409052 243909332 983639540 112632862 507615922 740886921 529638923 575106302 139590804 466674563 547565976 689631934 871622747 408441978 438508521 775280193 578782005 703234800 546982389 484545735 437131528 479468895 757344197 795477257 340521694 426855445 630965092 944656312 238148497 679211178 124386206 580123730 331462468 106289477 108423776 62566093 756071161 233198753 115391574 356258694 467957925 527310832 325321743 641625833 209003538 99709535 912632550 873680407 608239460 990959106 699788174 626039083 745998436 724353284 242182013 6075362 744964125 575760743 882707920 606397690 201511910 14830528 413587945 600256986 488899459 220112928 583002098 360008736 112454359 920830948 951935098 948162482 253085138 143746199 948137550 544479282 781847001 910018258 366628290 767135564 70930182 404730736 581484202 144829329 89612162 951812139 741427182 773076428 964980669 140295372 294088530 216217146 709333491 754476029 98874261 53200765 534875116 21778512 497612190 393614098 86232741 262642400 231828483 865740489 389324843 643465018 297050547 709451337 655573369 865287614 644270792 251393988 641558273 254693772 150706184 651601049 176108756 998112743 419337909 479195567 250996301 384370609 818667942 244131703 421127165 181747163 95102302 476667794 360725582 868928161 20835293 350258130 97045074 289954059 778310012 213769508 998097645 463965600 749667983 736795628 540807496 393206107 665391696 989214865 562141788 430516429 895460830 122293846 684058274 962195983 496559795 3749139 641381389 631610499 139197122 736382289 604216398 215780127 327056863 423579127 536059839 15677721 711436765 725905704 924155037 918479985 711628843 316866385 472536169 930992002 4533226 397475445 71975816 39562440 386561982 573708701 896788025 768909654 538911174 970568440 293624459 770295961 130189945 555343053 465065043 225732840 966061981 931337901 527922520 74269740 373897616 290102880 949186732 587833471 197209107 611729762 548317877 302635903 129448795 920221255 780996077 199329092 170696101 137902275 211716466 438327913 612409687 207911815 576842164 788580048 751078616 860023645 954307290 385029275 600201217 132700563 129322299 780566057 125745632 158268844 112841504 444457345 600583753 406789969 501280602 747702584 548385215 682757835 738738430 28513988 354099571 945765492 502967880 683140147 558824651 54054270 789528568 981769459 263228292 296067123 815374089 921006674 491278803 313621385 391335437 604111539 138297867 177329882 432263027 769778660 108222941 118592604 16009111 497747092 373813817 357496633 665888786 449730152 897352254 116959096 29607986 713968766 370916379 25130727 39515516 205552011 86395265 394870113 607342052 444628003 669002289 970870400 941438263 302632324 547208984 101712544 155508288 386625798 771595084 459083732 411399343 462952200 101707009 280275004 954765488 508608622 641249895 21081125 525928319 41051213 953415313 661486768 248311036 828717427 64774042 64489230 908626526 270874918 367246343 634968913 464866693 575983915 423384415 22989590 742641263 579739966 481978721 892597511 526564234 703665493 982095185 761323167 629078472 111573681 835849046 53425054 598323153 962176636 125714233 683303778 318899078 785042905 876339580 617953847 158121828 914235530 297827550 938719992 231671538 806584796 775847097 705513422 353498642 560973450 668801323 165829567 836019768 557037487 11871420 825690135 958288365 800906186 487067607 116790169 341279077 290850074 927798230 558614160 928667089 653949190 223190057 716423763 458327753 5518688 23507709 116586517 851231344 267512726 74585444 58822589 190953528 179470562 732105727 468320411 795778949 964727452 318405466 441299901 716384610 100168462 315859679 487370374 281974982 254768540 561725606 986962130 13726004 953139255 571755516 626242426 226101548 771938397 816463765 45744787 992235900 454122388 932670236 951119361 51051468 589502968 277526436 755166345 445179978 376915022 455070962 734599995 311656936 264304663 541794627 234387698 679040353 4222013 930113218 850228366 886828106 534183077 991461232 28094605 215661300 961545841 124447306 335667316 62181827 511723470 22169670 395329601 861762391 902628406 835292763 108330770 614252059 204086858 527937387 96211667 760639479 903173154 753476923 329414681 177146556 271887756 308287624 534082609 387151431 871097953 836755500 343590261 504105637 109962369 15814768 36054998 840396042 741346800 592584698 461821236 371027536 29793733 462874854 879029559 228620307 40513146 7457100 927854710 977424160 28075804 206210002 485488527 448880819 22362365 356865557 309219883 741903928 631419302 948680335 887544714 517413199 636897839 543296752 10289241 201096995 123154143 225559431 908580312 144605042 370620207 196820797 900179836 46452689 10079349 718935316 931453437 429666130 30349121 836125540 397565608 143565881 911312735 101437835 997043140 584775924 643641708 874997713 844563783 65373497 518296487 865199924 730653214 645084475 855395003 984488544 530117073 54227566 911355833 543701513 226694264 157982396 226414088 681317667 813040012 298190306 487553700 701465636 710847207 714642393 189786017 301177189 520124388 678248597 356917096 960731652 623221581 744540910 509900464 679903946 941176012 905213329 832642683 662874286 698945375 920307973 359608654 711098232 883676790 926490192 664504131 537072868 597783105 316311044 428230364 301371437 761150571 87243325 668086224 17808670 764209967 885061696 774431881 344678360 380963400 38982664 494009682 291678258 723725325 945727716 470840163 324243042 752486709 991604667 895682871 258077314 697240058 376922716 120214636 286593694 134417712 109675841 746084415 479305961 760801659 610048246 714160644 644062598 171103162 974367342 796620395 155175034 825394990 79713349 697771133 143365569 212719708 76559452 5208295 554494604 936813819 617909303 574749200 167155571 141673036 702710190 145702271 996293998 245000378 898466335 821163050 516533731 613148367 276837635 307814245 712717810 542952666 410351529 748453117 128985218 434325097 678597147 44693396 727982509 83645320 553037168 538877462 734421504 420262349 560317297 739439126 982807491 348501335 270584151 356273788 818285975 728500772 417895058 275825664 408112598 120504098 203731499 275334016 837836800 452258060 274753177 257151780 842991850 94019397 523102290 995985505 888027563 150072772 998648454 912806352 694026905 200453989 308458152 653015314 823754038 770566636 115439350 479926379 266375792 430820687 129632326 81244923 14972705 526715750 73637177 70774421 404799816 194804768 195119671 671344690 20409842 564571222 358500667 264903411 860517342 774004320 437883326 419774469 494626906 714994740 26339319 714262328 737764222 408896973 689811142 517179014 590948655 140105580 567112440 357775888 801624049 526867968 731274460 57188557 381101795 894170981 764983265 38530482 85814551 337010316 737000800 138798383 621566441 391298675 740241170 32383027 112547821 763357536 184218787 366811968 377089073 698420848 492264220 305400192 630540991 218896002 26658505 697181657 399231776 308158841 780462688 896130727 620905809 322956454 188894884 818273401 47789396 633476490 291547534 498571418 5872138 833107146 737190910 127596411 11743255 474428462 364759172 210971696 722368900 361391163 203634429 174074639 189584289 899720123 904166217 504920475 330060762 334904660 375461010 499400637 81826627 549890655 75724188 669434432 32704287 416176560 150732132 384982641 228668547 455341496 435335335 543606480 161973324 327161648 136816434 265968399 332163583 456688474 987089860 960675175 489205788 701614078 393533629 191709651 222455896 926874322 594015067 583096409 768133550 281446080 429086538 101737603 641654207 493600192 62402160 966844106 211391187 246878272 631622023 731301281 451283222 436722605 575229025 371948939 109575107 246095461 402075184 896683621 271562598 704091832 651000768 397792588 218754881 616651949 806672588 292427675 992092527 802556323 756679532 348599058 437731751 947400554 509577751 913744499 769941203 842710883 772305972 664424086 189342696 85485784 405516250 338920613 366915080 353126019 850524647 558513041 174099654 747001231 356980599 898287552 142566825 389532451 492664546 8336924 166758058 102274518 778530861 839396502 171894259 691400014 289877016 138973035 180181179 555888298 834140168 142367057 450476265 839808983 101276151 613998796 836477067 207685688 374760144 138003930 759868280 984509883 657109464 36352316 35127376 726290673 219136130 411560306 144824457 489724936 942781936 533113966 302063265 117222000 863420902 843931828 515447965 139304368 990872434 599614353 535678277 598971679 11521265 45659095 706130151 532909799 570270814 327577898 555548688 832013243 676566478 833602798 777922886 44709714 819553024 521801827 133349768 681099889 175339471 193794625 289244494 860154308 584172217 317822962 735620638 434409505 11317206 653285984 276951341 107519656 142414757 993730457 819550010 180378449 258973013 585887053 595776148 311207320 619890607 74646647 297508766 850618249 367724181 978849393 421892757 229169018 650728456 39425629 670276545 295750533 300530547 906943043 465762741 526784774 905113435 639277110 456331316 164689096 631227962 184555512 679761911 954255406 704755504 340705785 849266395 818927836 505282672 4745223 212417160 237473090 92619765 752742685 6184625 947910254 997513131 939789708 606739591 250604826 238316925 547594382 736392781 352330504 273454194 502338967 580064520 379602314 907919145 441468820 616121038 247791699 175339745 424046423 595819392 264998734 383275124 941499457 506143567 962670691 407093838 200570949 600443794 922011582 100081108 823445339 627936623 139064296 106333701 805847662 824921364 13143015 325099536 887187723 142413366 905162006 935896265 793802534 264640177 798402501 204326568 922977539 193564299 918253772 249225173 961572227 662633204 986538267 477043876 237863006 999681126 15774206 763569412 294567253 707568725 241462049 555748235 508049442 293851086 707592707 694264106 891340514 353587800 489949928 308021233 862431349 946678747 657458581 562564844 646460294 981444702 520772801 662526544 66658762 422113465 18615845 878849923 856610018 109365930 369415329 330236271 29031697 962198884 975607501 714600485 931303096 332455056 402014812 82925155 423763517 868209121 846784564 962462809 373862065 187181783 138679791 945123864 934327342 797429693 441286110 803443617 464450161 459723013 587452281 510706748 589991327 705358325 315361048 936652477 585440066 974006609 112412241 23457661 927230481 116038637 978201336 697293956 553141832 628758328 302435379 252106116 370067346 268523386 132852465 123885129 995520272 631914575 540432730 535400793 381478130 916697404 637130479 355391413 455037278 773582474 352715047 189020641 87408854 756843463 140453392 809086036 712092270 22503525 518952364 571020783 294299638 128301455 746291384 426243604 959252071 236119608 582304690 558008590 581190038 972210979 965551556 85267155 427577263 874416242 199164076 878850977 419020111 331829948 639462652 96158605 567123161 21087191 260930127 112475810 750580095 951593261 503309873 801234757 469392240 808617709 129829203 690290718 134969029 760173592 958786989 616453780 46669669 409718322 221246801 704354571 639891553 552064708 141446917 584970372 406051995 861647701 958297419 715761158 201561613 978705521 933336952 526542297 573569828 758341361 984881750 990300382 63184709 250115603 338015790 135477651 671707999 286701486 648645436 141859209 545523362 295088428 786800963 814871649 698073683 677938255 466261411 372295296 36170889 990601883 141704639 712834928 841834950 229262565 324930419 939406344 585180625 155735458 639880581 413752500 184055450 1779463 370812179 249867728 366544806 995802868 361341890 963319158 38884996 156423247 306388651 537788146 486165093 4397838 83469526 73721460 577865942 583259706 526963009 630366991 620354504 543625846 966859512 122530707 29101004 101949226 534623245 790021651 226941589 835970367 500634320 904050906 414273588 755856329 836210308 716455579 71055585 941472436 738683336 263634668 554465033 307360893 313942330 876172000 790252932 74495718 565661650 447500339 6309767 1331654 637391201 329497796 67817847 616694485 607215464 400855497 603587547 507076458 188969797 124295948 914247153 107367993 404765397 861049543 782683138 917926932 219568444 176785090 970549446 398571231 71177997 483798450 417025406 456779019 244760103 138350370 956769692 93861080 461424002 645397563 321797450 181485516 625316928 471859088 24687439 769556361 484274562 987883539 248008162 717187553 324349678 222625123 583591172 798767295 849410830 521328394 337150372 370100662 596883720 952488510 108582835 364174800 910446262 834553472 835387982 720947154 346670624 515939052 126819162 240231254 616208143 263660670 500687294 244555756 601745138 293587743 102481821 794974754 941076491 525236755 392111919 622704921 428262857 247980589 734161813 601694289 303952020 349967943 24782165 946462871 357941000 88583209 863813468 378339037 607533554 616412000 399393720 885651351 606734593 337892149 848332847 909391899 510001029 534382915 108709893 559404096 112730041 182911421 518548614 644913942 784404063 30680036 790752327 460815611 619168690 668112249 704290855 906132850 329744492 592415657 1537965 916424503 797269343 385898443 900270742 65334755 266104078 890565442 686948623 999342129 254306242 649519275 315466995 179588422 357415048 872765957 448922793 398205277 313642462 24763783 343249833 902685328 98701871 687993050 420179441 991999230 909574674 527504897 749939352 472022813 781489182 12415790 679205033 409193304 473002257 1433869 655371626 111520897 868044062 257697240 694584469 588388632 440844840 213591435 865443193 999717876 87375502 783344130 40636087 558283798 989199216 311061412 236901038 884418911 470863907 45927951 294075056 570359169 232997913 222934486 785295023 888137367 121279724 627875043 472445446 376577727 919134217 928787975 488857990 418205935 160658168 924291032 720741298 674631737 792659532 902636540 501212244 674293727 638174415 319777268 854006590 77877675 581956107 926299521 511327870 968539975 362782674 855569144 997499781 140246335 607103211 894596864 11378440 777006313 58568127 777068961 202500197 51483325 969112147 299902664 979136416 956201279 11444801 345462157 887711666 672417452 945892915 468321534 487003191 721643468 645616637 998625035 829256580 27591738 833044246 342930732 932098013 995398620 774846810 652216186 796708800 340864097 646783949 33159946 893306577 42656586 276577330 576447788 227004961 875043201 732903050 462299151 326896198 400916248 70761919 903654562 974670297 605655955 640850599 261900599 650967236 342655813 281595121 818465855 55998847 720614845 13686577 227074150 912505484 200169509 172374976 377693744 524777442 244861536 291205491 858042844 906053124 357866961 978821521 505526510 67006412 487594505 893397645 447027859 911457772 279981912 831258074 30082889 185080047 681841229 43498034 503835628 900706533 465209725 649148632 622102042 173249323 659088707 980780725 585231893 898804970 476353834 731285238 441501893 584105870 263240242 529992053 149924515 436779474 497934825 190117628 905653892 529033515 693888454 253974854 31086664 462266141 499479702 296614514 211353061 552579697 714471152 417527913 327429906 539417127 891328655 44329809 603097095 767560049 668210650 401612205 264116111 78365037 15483970 582866929 300152615 803040940 83271406 907506838 715003402 322892695 811915945 711275335 193660481 910148291 433140472 482649292 916381612 240954890 284106176 387370189 620108676 221030217 458853886 437491026 696958386 635764363 98793040 30275668 710165327 483237350 764096517 316859603 127963970 743995091 254805587 356880542 668392453 665177477 754509312 923176297 425980260 646575062 173228880 158041513 376665572 783615682 730122866 586345738 383126716 509021418 579966346 212647742 362702365 190866194 794210225 96058269 219046124 723195841 556474100 726467237 19259146 210400076 781847960 793342410 119776106 607839965 750765923 210619408 378131333 962967430 569128509 431911172 694290376 263646321 428036887 72790375 206333422 13442579 474741641 716585532 149514580 388651368 477338946 492537548 77522331 73108610 11839408 520643175 171552629 477861152 363364507 509070567 786471482 324607798 727803421 993244137 726956090 805099281 244397822 292623578 362562595 135127116 569859158 157734137 848112340 786712067 154636619 32531823 843509830 840364081 698984753 885025980 713899722 93961848 93309578 954837613 444103802 501530933 927067936 308756415 323328246 980845044 581110463 365642847 287973426 292159653 171691455 42512261 647584224 670697068 345417089 734470324 115475477 118716602 218202625 544738925 180164289 355960873 626952611 422180474 130745084 236985907 759304551 418643570 267693068 820173649 965767843 902037956 33008579 418982031 239938109 288655987 576928798 768499771 236114332 297072465 498959905 782108834 752447860 351625286 485050692 325010017 595884856 172801789 237031769 358448289 297267922 277789416 309808629 100553695 89317552 776470910 232389433 72359232 474080091 369793504 234991327 563691252 649231105 640911933 166093269 460515861 907318146 142801810 855736045 20645879 423305419 164828556 237070929 928648134 17350015 828765853 78135930 868669326 792279787 236332256 571778905 920598086 154851983 121079842 66176492 640095037 157603189 843491953 928732799 181880528 225515003 218960223 56170035 807531117 772145364 262626866 250758152 314966233 61342664 386412253 316502996 433304712 211064397 482909089 163237075 1830801 646252962 232582851 497226815 122599059 224568640 163367429 662545438 380228257 426364345 350771428 71144942 545681112 904154880 516280556 443480802 378827873 543162000 163630629 490315448 413758199 647439991 21971589 243194904 150059526 503721904 645131868 83357767 860485047 795547822 151938337 116131190 909692444 846281793 743163465 891361834 831032103 698017477 918701052 716121162 321685240 14386667 505753798 733026854 963911936 19919886 131957507 956796809 73550739 957056086 355442190 928469200 55587640 147710037 952592126 650597291 866795078 896960204 65788470 100421415 735652828 86466316 413110582 144654879 718187289 651079675 669343434 111422893 405606240 38444052 152963523 941570625 557527839 171789855 721655087 622206250 869022333 599836777 717106037 500335427 549528201 169005086 365803271 912367690 647656651 946602669 874366636 162046256 715972868 663789433 625441330 622110482 898851873 504855690 883931347 617643127 968608285 539265938 579828898 589637225 495078863 951325289 82629752 400863145 10531133 261304502 307094898 768298971 15375776 930064248 460910895 621541707 10573102 188529301 648360372 439152413 986059150 486901862 617657174 496602390 69778614 914107607 66522919 480378455 722150842 882722955 358682089 144769139 197101181 263885540 537948450 572536336 339787156 588934288 217088976 708735153 396487577 898113568 653840095 328572983 248725082 643711360 226987876 512235465 625880069 359689732 600090922 466904914 929838155 149772275 460861330 519245692 569517631 780380746 292715878 678445722 763143102 543651663 234548155 318289899 731446711 490949039 328777712 787618298 235493496 969232024 944496786 474564795 713394636 912829721 459245205 115389242 735194933 298941527 495962506 244111317 29119834 853384579 375252084 285751572 200691172 235579319 232788004 880903497 89385210 516008809 75327308 438702741 575057517 642177163 285852370 139803089 474647843 682778680 676311551 42050063 914040921 725302581 350918304 581839731 613421812 999253607 712013572 699717203 883996879 254077415 968192432 202908900 109219054 464830822 769864875 990645807 382699916 764416472 170594874 485523848 111918690 893723566 958779959 594268004 679796874 124047032 870253997 2940334 218379820 398921756 489204181 571400362 179221770 242738962 710340521 987717915 667083698 261135499 912026521 718274691 335649227 900132858 715236113 888007363 330735988 608230530 248524648 14700093 217065306 768099951 593853520 948561926 377303830 949378580 342991954 269868512 620730762 245740024 320958441 356987000 44842583 212500994 34269210 119774390 361454047 949513105 78923422 330852019 310068867 940409432 91870529 91130000 921175526 274367685 165720645 197751537 186170348 4631723 178574121 132277887 195688769 319395732 493920828 834065247 590045220 535892354 81001772 468026084 991371501 108783921 39546405 979004443 568147723 292230200 979631571 70556149 372449790 925383767 747715136 685513091 620734937 996678914 950109958 154633119 460324214 654186494 930884534 120156970 989515599 841663949 20742217 409241599 176451831 590837121 117935853 391987698 345691294 286379175 148049694 706112802 494116334 553875731 938156493 917967583 108262869 257432173 655075705 60525860 252409836 188043695 108917248 953988855 120333934 691244621 122222918 820750082 900849645 762041787 657186039 745445657 14496292 641680445 78977490 176564566 133038399 559483448 729217743 730577045 159008013 250420988 606418223 441154121 788644732 874017205 22727763 699266425 414278174 685705759 661446239 532441287 14586189 92301469 316081095 863096024 457665734 625960590 589844181 58279333 321427081 520523462 78332666 279947902 601019122 764612362 179367140 511191336 568599943 523659806 36321137 89090852 421697090 35442449 661716286 235573386 990881513 932582432 904034892 737359094 827111882 892220748 241292327 904288030 760538035 801106331 162335711 330598140 252234843 64610313 588739666 232488914 445987453 318121738 853560043 926014334 49987153 996253205 554353847 431294518 505523508 74829676 151055066 574903387 546235426 931021727 485714190 250804793 538549291 735133522 812788443 816084331 919579311 778140805 396375252 644879862 896141845 805655295 88651320 750233605 227411962 316064440 226377986 403482254 483991210 394899732 813822532 917923986 856070676 347239946 512540651 758299804 623018189 733022362 16129015 82330367 762419305 914890530 123187698 312768594 761600322 980861511 111489151 613067510 538387169 839266698 827131970 705035773 983032005 359793800 925946166 905409999 877812371 426565391 158400811 831630532 735859289 83673162 315014702 262429666 979379955 836344047 592340884 585142434 541505503 148689014 247105657 397074176 437984926 515200823 549531428 770755821 768215492 251148625 191760281 720765388 580066077 751144085 986540887 795359574 462641274 191121813 471377023 217494771 648305584 544674279 146316884 949197801 433690251 470818811 545776613 442232423 742447488 770560932 165605392 863002436 786907109 692087850 545958205 321158955 573032595 276656243 170805924 592212132 493325062 642500866 170226563 860783748 256117789 304399510 37531217 750166177 963253080 120471805 253330614 116201577 55524488 473823995 456670418 241546074 11201018 680113968 639636807 272016780 490509945 310963411 53776815 543342698 862908703 249950954 530876550 143596991 21202751 914915085 194001924 550592510 454517501 137809608 393573079 5358006 833394645 257619752 796628561 344881855 650394246 593635838 411012079 577364599 150106917 923271103 142047878 313292550 287399085 242374196 832638796 470794267 305364915 281820499 879251905 500867505 715173858 677190566 253673517 554337331 883484816 941202516 882009400 237706363 961499068 561303768 904955048 933922190 937877286 264498520 126901464 833158763 798795988 497478889 959089131 648706303 413005671 336986408 535128244 641154214 780423745 538008264 582060244 791316291 22448527 662411835 656263365 871826446 170490450 366335825 875412197 420757661 21992573 285485387 61931907 337286978 96179579 158751468 436530142 405176548 203863342 694113226 395611554 88394012 786679281 142366539 65016918 544037045 376484163 828524953 430511766 535830419 762682482 710943608 664087377 650657544 75567078 907558144 582672055 992645123 868875354 961071187 475395873 669383681 239989063 816772501 11742336 537509931 901852055 40264601 939921449 971181598 227446101 72918875 782970913 601946004 283625236 416736626 290478112 3841446 261617269 29578290 123056783 912513586 646006685 667301580 928214447 703559782 686874202 688241080 916479774 10562771 90901910 516683618 833454882 106494860 899205701 492090315 847959143 244473192 488308297 757938913 70470113 23911799 683309461 906925147 235214528 631971371 858826309 246485889 448929772 733186427 85425963 808366472 348401577 10598261 716547948 678312340 853335306 43304862 61086158 413628704 970685093 421038695 84637125 857182833 99881990 520660672 985018786 443759987 272837119 712941494 309271468 119696049 808790216 422219587 301686332 918707984 999441833 806382943 783589071 842753958 670154970 549234033 280577007 874198423 811074029 455580234 312637587 240420755 666613243 487844851 522861373 712579894 41771204 574728516 247445929 736676947 614171931 871142346 637533364 71963691 727713472 885002919 64653657 861747904 21279917 271058670 625374876 923132555 945938267 67197531 851961163 417314752 638737656 55473529 478483123 90469587 706096312 381904160 392896892 227069312 774153892 608708013 647107024 947853016 570445915 4261525 75653054 307691818 114138510 661146109 966800153 730215722 774574097 500099122 366281912 546438919 212991317 75810835 509484482 779036582 936699968 613968663 121850753 687802875 306447498 209075489 94801356 342664068 823132999 568450219 545607542 82798206 219201097 809426754 195489040 742207302 624296172 842236599 748323673 23173352 649105001 419163022 161410862 468878588 409500933 304754657 950479728 236013942 798000893 394429043 934556056 235094408 494022178 674944675 599988803 174506886 609968834 1747481 2138009 911208024 468229189 16877092 482278820 452429457 326893440 490897396 926521209 10611609 759810707 309603473 697309021 282793994 157232259 321239014 374840702 359188768 718144771 216101941 387059628 132708579 549554667 697230393 925014882 30923695 6833000 605745074 470873252 897810036 706540974 505703996 954810064 709451712 879849645 738013352 95883465 345927225 609855179 499709393 457970129 846569102 42238924 737072727 84342608 298517876 184060728 786952766 981554740 677503553 394867157 309583787 463612351 139837455 560722233 73917537 553447659 709202380 856945999 202884750 73507207 444590272 893806325 630149040 509957284 901310404 954556488 638504459 467059155 47249515 685630828 536730229 954638602 403577574 342626976 900763288 670951269 134078879 931772972 332853267 201742489 569455374 806127978 694833038 150175221 462391883 135884612 715986334 486604049 704596779 735764567 79882713 220226814 579725022 159391726 701866358 300468797 593908745 74453765 781221429 678294051 465005075 789118297 123616 457455205 201528044 645186311 716104302 869822356 717158321 534462669 966526628 405803800 585004 963981553 104223824 805989482 379952591 100371483 320606275 60456187 521458549 496724804 923923507 690291834 686305347 796106553 431039805 938136582 802820681 394435680 552761917 273471608 867031254 581045702 213346335 939004019 513863529 608977650 608218316 48021479 302036971 216716205 242507207 732755259 457140866 382498416 151956953 828036384 141050104 833739150 142425931 11415822 647787000 462830502 270644563 527334006 291532039 916515084 129187849 583409331 856940767 738132538 935001526 247366867 987809112 45477271 733038577 369936189 666151078 275672103 760742167 113808586 104080636 339739828 173597467 122081220 93537627 994360783 116248814 880606560 462783401 147519272 517423754 385068649 115303506 125687083 889243510 758796439 203565226 980550179 157306411 166935395 940639473 382002290 858432666 424792903 131901482 287225739 631840193 802429736 568177599 336116661 249176718 204635552 82848259 748214737 827338221 837701127 657004009 352909712 898818032 114546740 222350507 446320420 888924032 159302222 859648109 429173013 515243908 788627488 372015594 2448790 948881293 135224217 983066072 367292786 350285804 167893790 4779901 173933955 224074920 629302741 146921101 734628647 856898182 93176444 62992172 831124102 888695430 493622416 669580709 946140029 572388274 243097035 907884584 408624998 253655594 122895960 226116712 942594284 669074333 433212094 747234591 706590971 266466063 128609226 460336627 39556087 633458945 519429721 879860281 640479575 712750580 703449544 906165884 353482164 367331043 883004467 927314389 156904057 304490708 70641744 843219404 316940523 715854587 855319070 289173454 361742677 864186590 900242928 391895645 155484760 735045305 127059680 810461012 684305943 499978461 467843356 697199669 80809680 289882986 22334804 926706454 859691250 52497840 489960242 360613028 700403294 131314571 278189932 450196349 873638801 251671858 890435985 138864731 661245733 398843091 939044851 686578711 841843508 697696341 580350537 455009738 596755942 184900760 860228178 353105723 173736959 549293167 560335230 243884499 452468369 968275047 390367224 349643482 146043629 947894284 86075455 382502446 747263891 166195295 848534223 559269628 241372196 198671063 814606293 962826442 506271683 350903217 773877364 351017675 456419040 16535312 665917181 52808092 663121544 51494517 999817764 567813430 969997492 988889125 225652737 973457698 818370633 747238158 529347807 88212824 63469901 48152875 898668208 142067654 368416498 742264487 976114892 958499142 214376901 47656961 495701912 536463122 528252949 898298392 188391172 783006641 750704679 442362402 563723618 828147333 587169763 683762124 680483671 701825578 830230922 325977923 424014005 496658967 732472540 478171125 663710198 964976323 513900463 310614394 560423259 805034725 564268031 859867352 378598361 36511653 215892916 617581143 579375536 812278812 811270825 383821401 90110074 837614341 712862869 570035438 694890111 295195851 926803187 515662336 904542127 542552041 424194666 843556970 179506328 231354507 26292930 498176313 347088017 121972815 149535550 160523373 415732112 571315642 607442302 358250549 373260237 263034567 807103222 10170619 672602915 437652957 428418426 486630878 37242604 771074969 818798225 870442933 793066104 228223079 202543519 943181077 955975829 871450898 534554781 706698204 460397409 650301767 915649513 913848726 339427063 122192628 125915653 259433528 365949180 406795131 80729480 888207311 159059327 686986692 577909398 465353042 941968572 394722460 41261263 117284667 898841676 805186643 861760583 26794788 983122723 766881846 594671340 828519711 484819928 783022763 779898441 3524715 691182345 379606963 322393722 977805245 324806072 962323150 597222717 231827477 512453891 23317559 387630218 958517529 663545047 694188277 611242945 977004158 39386264 59935872 812085655 355920101 163296910 794545287 962378244 133656288 270468731 499117423 953164581 763062099 133549187 654959608 226814166 828733804 554315056 961424035 229277285 288586168 80124416 242262305 734123068 193229131 918842406 491872129 776128042 780825886 348010446 108291976 546850906 979867879 81046126 471744450 593101239 535725284 497075615 125222838 469165205 134079974 631212427 194283326 798120465 195238569 781038511 328643597 524330209 500368312 564953311 77410093 37131426 21610295 493213431 415355813 204495973 421989858 368301318 135841616 343551274 144466022 495680010 511859363 792512206 455016701 175260251 615554854 950613137 346979065 688411359 559719838 707739146 675158317 807148968 827148400 540165592 124968046 984529298 331009423 586992527 953239468 791567376 237936006 466188765 989803981 564156195 529928862 751765239 583674246 988850322 513713841 565548260 623286704 204745033 147226070 36933273 819033196 180723368 133030219 23632854 542051475 770984947 838923551 781861628 684612166 353076182 671403271 684751460 479713895 63864995 499670032 402643143 705287475 494143386 850242702 47404886 965777845 248098876 855575430 239542033 272317776 580221294 98131163 672913446 929504511 379883713 826576989 6093651 364071223 74807891 529149449 809150762 758882252 753484642 113450735 318597346 712538640 192379477 155043273 363652317 248988503 474842160 604372737 618351365 180137577 761346552 17223542 723095094 736809563 586365449 631364591 786245085 209930846 580749060 468780304 425456092 207066073 971176504 763360835 569811325 186131975 520815790 363897573 703414619 448360308 569750834 843051278 23567329 803820008 496889200 715631650 487340884 801869437 532509524 222290562 916389448 568016134 738569322 81270080 628812276 25554773 431174440 26370666 397519957 870869189 123523969 270667068 792718418 452028262 994972977 632728303 756876717 571820063 235977909 516721943 140128584 491317142 130058018 180758167 868117982 933120265 770486124 480457081 438428954 797971197 471274125 800614967 790672122 864070292 763914494 75981826 82679922 174252139 626224435 440616520 230374472 296645185 251526600 726745585 901191239 169311729 333960693 530279361 35066429 5337238 531576927 453187052 403081140 746764149 343296167 611723950 598442227 852336740 728550069 722628326 350418109 176379396 310688003 497762397 584407937 89751190 853102563 804193339 111470207 436199851 395198264 857650470 104470541 737885873 882321180 504186429 648388941 514840624 628015343 983209683 321311257 598939110 681931222 378812344 548374396 500194860 920325645 840470507 762868559 554842402 130952692 263283681 439576545 79184518 895940075 348384658 971968247 64787899 469357204 631947363 212993978 579611856 909783777 519418638 824179607 789812224 423955010 986815948 974952133 928035779 811027467 756675939 598017961 66660480 724776477 875308574 53648235 920866924 384938738 888905429 606947684 218857886 364507533 751391817 184362737 716095331 404532984 326097087 424451225 744727738 810021064 856959115 947570143 779055699 83985872 964082998 419157797 263420127 4008337 512075823 323542201 304329841 572490489 541096838 218009452 192071426 723917037 534422906 565381110 985940046 240988245 72537472 963209203 390576238 125337044 376287411 657467498 805801483 368071872 636976941 4476341 134862050 637367513 161900390 913668242 331914149 287349714 112799009 3486550 33127135 435888193 992959238 696384409 107084878 590213281 998484294 70448100 825124616 919748188 428598678 633336116 631843711 354863888 690514982 232498957 22797580 793450407 4958416 781122808 992961633 351558579 853640210 365021068 292650946 413464549 569241633 537093101 569869789 727282441 386849995 809954261 85248089 366743191 539219213 544476665 181980426 967573210 780067222 113845661 649970958 210438552 389170174 737276401 133521809 415449838 284096404 703995803 763711645 137252059 782931788 503968047 937570379 332465795 836854091 166598712 46481700 432901356 44150416 314415091 321913887 802913407 665659108 913865729 964058807 853818567 677287565 752170875 454711329 424275900 874808321 430929175 401735516 962074743 238576715 796045574 913870956 556002247 723661300 663660964 148185594 287310592 966348858 587984213 76641576 19434164 234750192 865225390 917498077 587695171 526732870 884159218 101728559 456293913 946315679 6666034 162630861 678179180 850802455 313595410 463006777 540108931 663744080 702594662 534170032 526515448 367622355 371615953 623216116 605653187 985163579 603618946 702568506 790433649 596174039 664958683 423919203 444736187 360315031 430132186 920874355 746203166 306498386 379652060 3030089 263390500 326233835 139173742 314002996 772267652 507658574 463025246 941781551 464787948 388689165 513760519 695584118 894974600 782853181 692340987 223807371 308691509 612288610 439794201 445800783 392635804 697927371 136874347 563024490 551475785 93295796 295555984 857806281 388279739 244446036 709143613 545241163 665884721 679807001 778801946 239919061 864612913 671751263 964283240 754994979 224313489 286145903 305738350 983504522 731610548 647476596 16091818 772293651 917075336 985275569 163909153 540131020 460142777 969572862 524716711 346007145 963517326 620047223 835755097 729886686 705581968 993911723 305860277 747923986 890350281 87395283 768746278 57106901 265570763 886308166 315663775 733610336 792593761 779966786 758493336 843033342 947414353 493650410 187089136 307716495 773001334 398771491 730999244 456890440 816243585 366573916 654976169 81224243 719148716 784048778 125806315 545949895 173401497 967487271 159426221 907034526 575812478 221295480 179167195 686325174 587717070 292911757 41735435 490803998 845635612 956068237 260834459 533667857 914271875 776678111 88956216 964046152 13278037 563940543 431665426 228839663 665230444 517334320 477563555 751307935 361913752 468865373 93763540 995230948 736116823 220111126 601302755 607986159 321038883 180969085 258529707 753561267 126642116 223971863 834663822 872866121 171122398 197291955 40984697 27267147 616424577 148630695 285502716 658919578 411732897 637183784 590704232 549937500 95471343 861946645 88141652 958924966 684025826 992882793 822075049 644339102 410526157 672520726 762684277 313047589 676931435 632140769 118204479 656819554 979839567 734996745 190331695 134134569 107278328 815609457 689385199 164419849 568834193 805739612 163486709 838644514 235132922 173647865 975570077 512663124 491574987 69830125 807518941 548974798 762638692 467585313 850611865 510593085 702558173 969473802 65922712 33211284 973607440 445634917 923038385 869756360 663505665 414680856 593077264 585698258 706646290 30815990 672664352 838699890 123188504 752015064 768190009 751304850 751298290 724609393 368777185 886795609 139711354 527520317 76551293 757067126 711684394 988245733 304342064 36936779 524341626 29723458 329025115 650654234 402450680 590926566 605741903 608312659 395602658 839846176 676811775 173551010 801281066 44863413 681790141 395886375 179855939 604827559 81222361 864373369 884290868 927044497 759095086 834761641 432163109 647000467 22518741 306572331 655706854 231433476 909653003 690740159 364338771 881529355 500816509 66765076 111712120 178659330 871238900 517850617 247473774 96979742 157905963 549545890 466456493 127154277 187319046 290929575 839411189 41246720 641063987 476315096 451722746 549845139 821496359 857018665 5377887 867805456 800124859 74411586 391964048 73899691 185959586 379326499 143027250 694803813 953143457 196612056 42616092 688556675 758010301 259274796 792061435 941750306 818847446 790293092 788060727 684099873 48400948 820269017 646481831 760082320 128279449 885882268 780467830 416857027 918962851 475119836 767921207 992312502 308015967 246083985 750583764 710854473 690351520 61778530 450591586 975998258 798916554 913698966 402520514 607628953 310892362 375205542 107280374 265305826 703091468 576200867 165416812 665646598 416846798 182163253 118563698 835983067 398368818 870189400 400862419 198371135 339646283 392254962 400604963 628326221 902606125 920460896 909671337 919915025 190387895 437498837 318034188 476214547 608247482 589519694 315401088 294716883 312551538 961025644 990323261 326798012 393673762 222881219 646206489 587449191 384331022 840027742 493371658 404572646 40858171 187251778 596832943 308357179 807134252 566089490 173407709 820701448 954931496 181683526 237324293 946173621 33398812 237461098 777493248 788822756 525291164 646165181 650305700 879791713 485400988 529901007 844125219 137236220 947627405 181631443 462214890 747657338 382679627 71393206 942497151 596391501 321954921 459351056 848604468 419659872 778665935 600230329 642479477 247292494 11142500 236814701 625302197 327990510 774204977 179433002 410129480 289934124 436217747 944126739 201768134 879294984 340633652 773450435 214279008 260380793 958199697 753215267 725991198 514467525 115541039 141628228 13616990 452300545 107322080 294776538 437741344 199494523 476869728 712717607 993351599 172110469 283901675 776954561 846637486 290932143 322034646 366854187 109402536 876555140 949506041 387979723 110359291 170435516 686567157 775178233 938879528 68370746 815182985 897582618 382494451 363513109 217186481 102462755 386708257 177652875 823730601 757548789 734140706 250343381 668151875 46136323 652265771 771303237 720345966 872519807 991804871 594229631 191976426 756661768 182835632 606310963 853547381 244733423 421367948 469529787 908251960 189625909 265624943 376201627 832639825 898470732 737229191 979759847 233096871 349180189 348855108 959072316 219180085 944918597 55959005 664913713 986990619 721767108 960863094 890924531 309577805 319221239 853463208 761564281 607439470 622384899 311320854 615820352 652533606 238011014 323646898 770363844 396122832 45611179 832135973 993357871 110984135 969688416 80973367 392053367 287930607 888091562 448746141 619488707 320979981 409819940 249342690 835939666 866921271 616798290 404950556 154853320 405019195 775631543 652765048 709075680 162247601 227183024 204590435 629385152 53661193 677718121 549517183 69409072 982314978 229704185 432166144 587531719 985897807 830287365 34318382 732869547 812303048 61345467 216145389 517265892 318289903 740598203 459757213 404924850 482377172 778334774 404090694 599174886 82035091 852721748 914665536 149393695 405542892 582828168 943037044 660149590 878673825 581017385 171533494 882868568 867787969 464927705 387395027 461043188 320613683 348942752 334530674 845372800 437735182 205190053 174658699 255856231 889372328 279201978 193360317 860509205 583552650 14920833 232552462 413393410 473278496 981405497 985439515 431667567 561295386 45284953 457453765 865061547 307477502 87620115 720176329 291511313 816209652 756402532 553976775 886047343 392596380 780892467 25277509 396375528 28973339 257108005 697858850 886607058 690091435 847478619 904347305 131032116 941287150 404234422 456502384 188920965 329857707 547383232 99621566 766033633 634780837 599358013 677426923 395128382 849548323 427036214 940442139 642753046 229531256 18972999 767816274 295354136 257503854 6469107 359382009 960609300 355206542 583344837 293348731 466571380 157674412 158597343 820025827 219108183 770655708 29274126 452843097 677846908 449453010 682246199 364631745 365842184 2621044 370707318 626701181 793381738 562239371 374129154 886405991 73640099 64834867 125561488 902743166 567980207 743442272 633146057 365719541 646738989 957727032 235773683 811699139 197954948 919116231 595346762 826085814 570293122 480121468 609571461 191704338 762821862 707186642 828949164 648309563 219448425 125387304 578546660 493938727 261574865 790561736 823740977 936199277 45075595 593400850 348096077 425416274 772477718 645372274 733690644 988830338 599576097 659070308 582972551 676425586 594032019 93259729 947481621 56135414 800262019 404278807 164615158 481571786 754466953 181407029 251070798 349061372 743955170 755551903 813769133 158008269 308543574 491382344 933600175 132497946 879674804 285606183 773290809 24342240 433530265 769960509 363685014 175252965 183522521 661352191 360627235 127338241 257929137 481183495 198676044 861822485 92270157 364874801 588127951 951042694 272374529 356371691 429372853 779260415 219143884 19852398 305890687 800188732 927441853 807732770 975438589 752928549 870627702 227227971 204644610 217161522 166626611 483098880 361875696 96466867 569015900 301094542 778135393 902033528 146634037 384701516 413941120 661952271 92316066 578447931 534016015 916258153 52377119 949138774 515318159 424705277 473347250 765035890 897158417 1278914 8336279 776370571 421320279 281752660 91781357 348839309 301189129 921827309 254824237 853490718 447449205 453759485 314103469 716244102 315485099 987254653 967971921 112147555 571992763 538023923 733946290 628127979 828093326 788073847 998176326 239642775 785092441 230918292 806368120 208855139 838456448 619768304 990421364 855934694 155695579 686809258 743727658 876922134 310197272 779304495 939677952 437822560 255353430 668496173 869776145 979267089 246261875 815292793 134226913 185054325 648156117 829225055 92392151 203377317 482419512 133156885 474247765 684470959 540228248 689921513 632859300 72202891 524889787 748315865 803923131 992871970 309108934 246014681 160673115 219454081 770876509 453118866 409940160 841923779 191532985 823474651 409049825 819544214 253184345 31953213 225358779 495763389 517718652 325981919 654155136 519524366 409124012 140040104 9538248 971468285 20895095 796073710 525829125 34173897 52189945 134716296 621392401 924329038 52482779 46782305 58038794 84894718 764877174 308796052 113432250 379290521 434167078 954969708 420647995 762269591 905671774 207156303 785514173 774880320 376765684 318965661 851571522 350238471 599662696 833038481 975092576 894862287 408668665 834434172 360771535 831991585 420339271 978830755 310333495 839786771 373150883 541375132 437384489 81962869 590053160 688802016 66770840 647726693 689491236 462963732 223828186 988494347 190931816 897400536 202315671 465336302 920431650 254984459 280063051 950412242 835478940 579459214 412349719 233723358 982823551 679854083 820861071 422882636 831864276 665465451 46481172 324040217 322528885 419297632 80677253 238055021 563160318 338842576 986367527 925418587 821515651 76388482 498855178 964122433 149559849 353799948 932616669 815968700 315894944 718400634 498275075 154377001 20795382 622732974 364619174 479435072 408058899 763815554 673084080 134292536 667093989 591491462 299904730 209795610 960944656 773237567 927659600 296557761 96257725 9895181 836949270 62651826 687983225 999182656 308500948 389509189 255174336 262450780 900008162 963974242 387592129 757433998 39486417 881248922 957690162 471331083 875414692 789433698 737189407 753139371 131977867 875317247 969412569 705141289 951292589 131024190 275712574 684637887 826512318 665490536 97096010 654756902 731566672 526841142 355573238 697162618 621920807 826749291 826476074 752144947 125700398 42970368 808754519 311040960 334712987 360123071 38011488 920811562 39529560 662633637 970597624 693286826 662235730 689457950 444294439 165051866 203024299 805770580 663064737 286164042 667506022 159709238 71586110 459889418 546777867 762803237 768600744 959905925 365663452 412519685 874164471 110529309 716207601 119950022 972252791 55287360 416975720 592095186 86849159 727929048 226054416 468777927 330992161 564800430 135361157 941403934 550475187 212307329 853504157 942199717 817057511 442279685 564031035 758437244 924117830 569658413 633540395 707184988 33314152 225822090 938285204 45250733 953893757 269156953 859885497 827526186 680451484 352359525 858727144 667045144 635988797 496551036 993914230 505500732 123952821 788491430 471535196 789844081 874440835 577887413 221209798 1670772 744757472 48495479 781582947 223962215 527154440 932560625 730132309 604614127 914265972 551033525 844078219 318203553 586354200 595272822 856907368 582468838 623473476 654936140 559404560 870799206 26751513 779790310 377881790 143221322 245461623 594040695 6025983 939570541 676930839 703148013 37739957 52505133 726759419 561192280 326190247 857158864 109130696 824089351 949029829 713375965 407780455 449365517 230487301 540755254 398383841 849527231 597637027 992631630 959639943 350937838 281071088 123128357 465672172 266879414 449351160 520925200 196232226 235492955 13985981 208557669 54995005 485994677 465203804 555652520 285770725 152898558 517957418 148742078 348599162 859909332 368083072 650936810 387663715 603351154 701725074 172576713 275980196 40611052 834608181 41634078 179997197 675361883 651187153 15508873 339701916 110160897 302040973 318274964 924262467 12380917 583138862 990056726 402452552 661842971 405360118 575859834 633647589 562572108 96437736 822892913 30629053 939528889 426546295 617050730 814655438 110321604 792733772 512420185 531493948 733679338 929401288 478099330 504303628 653265064 492904547 409808216 707981968 831638930 358673492 622418444 793675145 528264800 459441178 682174328 604229389 770382980 805057138 82524108 542144016 940229155 551879083 829751233 488874913 619871053 702723442 827808482 339968613 528568037 913871559 106762334 118542800 386760014 197215046 143308362 144275201 88081385 73967303 546353737 696106431 801577677 89940061 976008233 807796853 704275580 923734358 124293701 640614783 193248440 370158568 147775775 620118524 200093276 964586859 762438925 957426041 584654693 688307090 732669881 81544929 510896548 798510696 592491699 674725484 713076864 793049504 683624856 559306910 377289808 879656134 474636867 504100911 880579497 347174864 603811789 139406203 652229911 409029909 428753484 329466127 155993847 400936680 405953216 980736222 606004132 399280166 574839564 449593207 465003087 684012780 557068969 693465690 910212800 747672948 942140888 79674053 244138207 379727748 176797678 299274586 152551162 462285911 528013029 396896004 685810669 42636056 16031131 322654109 882271268 116079445 749909528 308630209 278966221 540198816 85337714 322008111 530756383 648528375 771625840 602876166 559041911 222311344 216582521 957687916 385615349 441821979 295076663 391565089 784313619 105690550 531017348 53364476 577279216 103243415 496327099 310151953 149248186 375162961 86415729 896725429 768869038 289609505 763895839 244500855 442484069 348597891 613993396 266633033 43912063 977227430 6618250 379155305 684982466 579407350 493374268 650213512 894074964 74560616 451643860 814023549 126666950 402297751 415452344 235054746 731808924 497773501 940911034 736927172 833003682 239549095 560256196 465090230 142505929 669488186 29928447 66043918 631518807 428506697 631085652 157325917 433334504 85383108 274978044 384162668 827756273 164661578 928319179 239746856 444198169 800754974 203996964 570141515 493959778 239715693 161619059 125409152 740146620 361257608 780153416 600054170 128041995 636504370 628051550 289256077 591547342 182807898 758833485 528093984 117014735 838394749 508487521 779861000 366843837 651087380 414194186 896215978 875441369 477918498 281438818 691236221 517441206 792247957 248538063 828019157 708670758 4804594 158847964 58599029 453067070 938172103 591982062 133422249 58558032 73912119 730192619 22859486 399619115 676636043 941271018 75795714 177106747 522201456 896009539 134457326 347522803 820580826 981182296 457294450 909974979 794422312 895003126 399851687 416800127 887360121 219540814 392827718 341183011 507079105 32766777 930514394 758333694 279951233 737062785 787027804 538108184 547645196 240794545 837229783 45941527 896899636 123355965 705229838 820027995 433060625 803357483 420078762 273467925 280251791 992787861 519443768 356210749 556224207 861024196 796212523 551340883 78479682 470593358 408319744 144028338 8644742 953035113 651721912 811942047 717502748 676277692 539946452 141295224 31976709 496991930 907566981 342320994 603148078 649409324 100553521 5143765 72357848 669694157 58188136 45676895 591295705 173498654 228420744 5427612 189598904 240187473 163437431 562159307 420479918 240121860 352787260 243083117 581359150 666297913 288528727 872527220 496039246 632616790 44200052 965902984 428963754 762428445 86343314 495922303 529140268 574625283 689849857 615689360 860563945 814751329 921236953 496659103 506356544 486485911 952846393 499273555 789569831 263019143 218682698 935189042 660920728 384192543 671456256 336774613 751438339 526773962 415598205 694390725 924647931 786818218 221849013 969613572 390717739 533047484 208409213 302829780 922682941 250416886 302045854 954591485 86828930 385017594 480077955 315421970 489791339 55905474 778909808 509987464 829471023 927470788 279361047 381053460 199675476 269040040 398579495 516721767 581840590 115462161 374222710 923139889 170714592 961319050 71725688 50667663 827308362 241929210 339325697 878098009 523428463 811794188 660548514 719811960 893510460 215836320 692489066 978271925 973819554 864095244 610705741 70414022 302144624 45969261 306304304 830294730 934371406 149156158 950900359 161676056 515038483 734090996 815590062 454546235 108244661 404660568 639015430 539022836 33436665 618732945 612116903 861354679 437679936 851663400 376745449 888988371 810996508 869248881 999614944 23939274 67627108 375803339 741798348 292839935 309477312 329591672 38363008 315154268 17503987 238847133 560824746 454038859 489275013 385926323 844094099 392742710 364699096 591211603 487319498 754217817 982401726 51998989 611524849 563099540 825265409 596679371 595536302 91643633 742126782 895517834 33613389 395731020 977301607 672025516 467219186 452284666 362509454 668016666 709572903 558409937 566243783 588330933 801293470 30086783 218365725 478565683 942693435 546452330 450473634 487298828 887685246 238919028 163734860 261216587 778887538 548776311 783647001 209288965 71419225 558665024 465898528 255065053 30961240 496460300 184348255 943376244 779644663 584047680 798633385 973492007 941239003 792055302 66143518 507820517 780805607 231382213 39946656 518571332 155075830 575111705 852146693 373003201 684438622 282350280 614375502 888215423 545960065 815335809 34015724 276123691 207049555 892410245 434272189 128861425 778802077 692894077 212748631 658863688 659054631 365931863 58867389 662327137 931484329 842170531 787074613 490151841 618766460 575744768 244677861 161017562 641773821 38065918 148350182 453971639 818695671 898871559 766086518 817598849 36724426 780834824 926741023 375409554 924395470 710323462 267879590 915022191 200598196 745767739 899737514 710873805 6185100 733905656 516589138 278924166 541477769 493422822 628967478 212138894 635195112 176996240 201794798 582077580 545901763 292949451 789138878 221289932 891685770 831813125 263556273 320364729 598709510 174643616 585837196 46582507 190086120 629160637 598190721 361710256 816760959 286199047 775014785 72532715 991459508 691299456 348470526 85595233 277603552 98415470 649718684 848393886 279576516 710404673 705827522 391341713 101345119 778439192 347235698 909834609 895998670 127791740 505858796 821707048 214876276 278658076 452067591 160093039 572347009 209358400 772612866 203517126 128503757 3720889 705032934 122118045 306651842 380782782 77717507 321835524 238571102 781376192 636627609 692890521 716770911 471878537 447156446 52382479 709268775 569339931 365006654 154058540 111477109 825576437 227654005 887096527 332364695 593261633 249790350 882724094 698011521 721477580 179883907 514692647 540575274 905491039 22484693 858345060 261218415 562965984 551454790 676175257 681613925 701064376 814672158 569067322 408276302 345822113 407357350 584958201 468052798 471961089 352732941 802103553 458902238 25664878 540546280 1063265 314060303 418414666 403006397 662197277 568274552 701355512 62012512 977590002 236345408 729988329 631959180 467319380 555012385 611493638 756349256 821356796 49714308 184670118 972877626 5009410 123069057 318200019 138875933 757328992 782821979 833851154 606566528 285166308 798114842 598030002 604811118 518910117 231424128 873563357 777641145 636746514 493033573 207060797 937865913 118425196 278409012 903724824 760655999 755930522 295532632 551542111 275478080 612324776 434162810 327479093 998324250 854645856 859443515 795937055 704754893 862401085 362281587 148538417 376187303 488509681 645166878 43027630 920039791 837790943 996508816 276351429 660522031 153864497 260159917 6887825 932082659 601460389 61392205 479024242 470389065 259525444 439192496 658825409 44161049 376206944 505154290 233534938 526734668 452714887 2560991 976013478 348394080 3223193 128768637 13437445 616450788 134722756 574864388 854044036 131792400 907248622 902425252 248624929 521914441 436447815 961606385 354431607 136739461 421734848 45017521 38482583 642938434 371806917 177808048 895888575 664740696 851561478 846509331 916151117 96597146 718870961 885566589 292368647 280804031 145273024 144075968 112292905 699514136 214990098 642233497 927487262 257438941 701430260 851635880 875313700 382398254 100742436 939171762 516323 283509093 505828625 374729817 310998350 659225267 824398552 19406943 281699293 222648651 657425720 997245174 415447146 527501672 262395964 782725754 649841458 610961850 32728338 260161352 213617523 554707948 114407388 81541433 823300468 806258187 719180063 551915052 951990502 926469048 845701881 37833235 889439426 137841026 768099527 277633001 541007535 369110383 107321701 547653482 471405805 266407146 28322005 738078173 341411121 883267132 230099827 787555048 191387939 472547230 432031291 634307193 179272098 297987554 884017286 340583537 642809422 183962771 677304486 995465885 666045602 759689440 908894562 941777468 418205409 747036986 39103621 699953116 272853813 378464461 556899413 633413891 646709417 5232782 290389859 582446024 324418990 797317569 255640800 219492643 658067554 507123212 753157460 483964645 351086510 443676899 948237775 355021316 855672127 669371130 123392092 967070589 163985737 558387474 910845436 553140564 299948109 861975780 582879238 949418104 794814091 417463826 757802185 838717654 114621373 273619117 737588071 17227489 649296690 108051965 757363605 965932195 469479661 798818220 509713769 468389560 374667033 39928474 991784596 433296885 495665395 85226598 121248804 365539491 718792168 537853457 138544739 57142280 958486159 771245796 135474468 32218347 567284058 908897924 884912412 867843879 327109872 582104186 875187845 604046552 861741491 149027578 363582290 746573027 37746313 389787456 493668574 776749679 403575425 419343194 275281332 536278819 889531271 692063103 511226980 572845272 447847966 843314058 987862038 240250890 134410231 163969093 330254188 305192156 697420561 806152183 285456038 510399684 287363809 966323911 207953884 915685245 920595810 905833910 773793867 950005115 302724038 373726018 883474208 495659867 590226274 897029956 833761834 509349215 383370967 976351901 150514326 859961155 981359162 380769733 345894430 393608511 823333652 501395918 526873594 508835362 430530546 901997609 688478233 779488838 373964728 508514969 255216046 189883458 445595689 851884795 527818638 171492210 900907296 776151903 604882818 291646891 483441772 961844927 259983015 11021296 178174642 281618024 477583920 934204780 413307319 347574357 384586566 83557583 23837909 729917726 423509735 489378208 367670816 400180213 329553587 891852175 685423257 178500082 782115662 731687596 35366537 201564650 414989624 18741665 432826672 979905710 822714559 327056518 963785267 219585239 574670366 615593704 105904512 655127706 72736323 210433464 654480664 399747032 926586516 152144391 213632315 395445653 715365679 109987384 472270058 162783141 52586369 960982805 365945642 494818563 742167638 693404310 225599905 972698562 90135779 977363157 316838826 630807424 345635069 873267706 19170663 226389372 318250792 789087590 194371798 50560255 352756393 75122765 126981806 830163330 42900663 587189204 651311207 319823501 459897422 603789786 386232032 222134488 856710813 395164140 967275443 380629719 893783622 460791186 422654188 686343416 742484349 260932328 847216252 409857142 347160419 657666563 37953289 840474991 622752848 16320857 87812901 382430609 721474484 856185361 90238651 614605833 188294211 452403670 964163620 776065833 919187145 926721550 703468556 329961311 255136546 149594878 58969307 722149007 769994703 515271828 54867824 771015254 960010049 688772943 337890909 779054865 46297708 12446874 335309286 913086778 681194350 4301987 833557253 703050647 948796640 589708927 942115412 171608487 960819081 350582235 142052963 561675217 312507649 260618318 552683972 166524769 448833725 673061551 882531361 52543861 777952684 108507207 320282179 974045126 370003291 742897997 987222547 1593973 146451099 516056056 245424477 170660926 827104552 934912948 125583417 749031125 831674848 159268334 807247946 413337233 169851643 57034487 720185097 943009593 610318600 35496636 206303974 579320118 54782130 488420697 939102657 2427493 255754141 444265113 335889335 60447719 325659231 733901496 714447618 3814987 622933165 623639618 792696527 437879481 509205826 367403836 930163917 987955229 970396856 382664516 557794798 910844215 260532467 790997965 737014838 999119413 707376406 12494746 904903088 282701612 734483044 945640660 888838858 953268827 339667719 927178564 562366137 88442534 995964172 334475399 465859474 797970443 852965925 194338836 534122363 696619158 908812810 419508746 452037623 224593647 736363497 202204862 599008825 357838789 679867728 272405261 73361752 60264714 411779718 83171349 921052731 575369437 857196010 56102901 752309694 218339069 335254399 149987354 972499854 291928751 740297075 652261812 172456662 746152789 434415416 911344466 4406813 833852977 366857522 116982020 997878875 544966449 777458449 903946783 598719555 170647217 146038654 72241453 639449336 903264412 766999547 219773880 996911405 632414223 311698560 175221406 404441760 26238676 719647378 877092341 590769915 21161042 120357172 63100316 547954442 559126867 13617704 177611677 864585383 23064812 961310193 107711959 336768931 312556690 79635514 984950179 386535111 655834910 647670110 615092088 9432785 547577262 293226193 808277119 526711838 174797958 721295491 631865335 470394553 764489269 907312707 818418180 617917850 28947305 664922717 996891707 458499576 451029837 734929082 36422200 714433578 684732727 305744094 508263602 734664190 634236959 112769783 240518891 139456655 547446285 107725501 212767452 734344395 248795891 182154961 878035466 738537222 512067877 524161186 964469461 822175603 339446898 942621716 370664436 793630991 932475548 826847677 312107595 114742345 810628083 751838726 112093187 776026756 533267199 390592231 889923402 758089353 813858246 954128110 421780652 718782420 586564057 57961879 510567412 588858061 549587308 682488964 210317656 726552051 225903398 767591492 489660797 925677336 537437271 381410701 525713225 579402008 433653984 638664602 345232502 668215457 564302997 267878553 571064440 553633029 456663266 163131548 10260348 827198813 946779805 50935171 684382145 844737078 52034257 390669938 573573087 447228080 55159058 632455703 37232122 132276332 336672725 307483127 614904131 189175030 236956147 499315517 824807063 584038540 413345955 489557793 312507884 6346522 389358929 891324583 413154389 929891945 554795395 705728328 646308042 514410731 75760804 556478544 222135731 336682473 799929608 907854171 979162965 501185619 765742233 75844619 137345010 900802480 373505626 818048063 133714702 17180759 736887963 128188514 884543007 725404721 456219579 468077273 973073477 881988788 788356758 42053236 895054515 359681583 758071056 69849822 946916428 834378737 975640920 804300995 337136835 981736041 948616089 296558133 478358289 168116927 827134348 770715733 347603724 188822551 489522861 569350038 926245103 719192852 473247366 725239972 156781219 557794970 914783355 920845120 42319436 236442091 698382091 940617987 284531725 898860631 543042445 722204704 299171621 994587862 466767451 615595055 387506770 336421654 528974269 153033775 67467453 205272133 150684106 386578763 13790745 329543114 511586455 785180559 472358182 472903748 881178781 780132405 521257432 764370796 849007406 603259737 839476378 166839758 180875961 593227841 115031385 198796887 634626576 235792803 388786542 908845432 140240136 266119973 274763019 58018823 784396310 166162524 448867063 276626230 589086311 918209004 998459767 30813833 638314089 942936442 86561332 298760181 92443280 151208414 739791600 31146750 717938418 478222830 134967277 444471607 135389501 808668638 812497751 727747706 675463453 403340400 268966045 313813179 892905582 950598125 617274511 978173512 526037847 108566358 414434439 339939068 707550344 622874244 342219407 893312269 550120668 372827867 492428208 396099924 700632460 118749834 550706497 610656765 934640544 48229521 242844519 687611086 331752401 583682229 437402515 990490386 278420757 435177762 136370424 343245374 563631386 763365078 410892011 273843518 858041837 299087477 838987631 368187775 77573908 11026978 902048251 287494080 953219808 924146317 112239570 460095542 190593792 693462766 654144522 317923367 519233204 910383274 713383575 944247021 743731458 669167775 680353852 255871714 159310856 894589479 786742063 178264383 914449348 920527188 707929838 454278696 128990278 38157330 774848447 35823322 548193363 122177032 317415272 884641012 588404237 261402579 306504083 13814449 198035192 806781767 883369041 672145345 169960989 644970577 332409625 478433931 905746594 385651302 251581031 129730460 420379236 304404766 878681308 596402837 166581515 51290603 662894143 55705124 204909190 247564622 497804805 891000397 177348773 417438166 16423420 798452686 696133696 422173071 158420814 842265673 375996199 163175338 485683044 108752933 273280282 163806309 216631773 989025432 832203279 227066714 249908861 524487450 846293323 839799083 597634001 291243429 965663819 144185177 107924151 413515368 634200596 663752596 455219039 843413928 79484527 509015401 413185320 792786639 737727200 11824902 462850326 920513068 960398824 825193393 247956268 704862104 498477186 913116874 580617193 196101711 925639939 301942558 375545549 510075918 264499349 932171877 61779966 123965789 925992766 420968254 555977124 883901257 371054926 226105145 934383134 888324236 753347332 534628330 776406713 725681968 825133676 941404231 856522765 846273286 154231531 422735950 59847221 99811902 647950485 1935333 817404850 317268240 142785572 400340108 125132481 552625137 234454349 682733290 819374919 619558323 19684947 424067592 18229561 616862210 610207814 944761191 784390722 469114268 432771985 394947524 367193367 283894957 372839952 869038254 440567735 319318650 760200446 921920087 910242441 579218016 533349240 303549904 782408187 461407498 568117260 210894288 719722614 530568794 185795322 650144362 511206728 630897554 220946261 924730716 623638331 862327120 440667765 491324516 854351531 689757126 918461544 538206816 860708684 242514628 192936956 788081544 385987284 784331404 247191275 419829395 393219648 811550672 776040629 61117259 741351206 856277848 917865727 572434196 271573327 596606913 51086881 426189775 273830946 355335707 124892515 180758922 708625604 142169612 698955367 71003021 176577543 699460142 100346650 88186137 588732994 438044708 902612215 190761114 519785690 677420330 155234232 360381009 571645406 391160670 941172816 517825423 116288773 875471953 721696159 771916293 21816810 715205419 733839330 833366593 314208996 246111735 56881169 736319192 446992675 531695720 629780715 907078813 481615497 504651482 217934103 921014786 433851830 947702721 269694740 319497029 482356385 435186395 425968472 266119928 696391826 624652884 162510006 664609366 20381390 477267570 597448948 707134628 916516875 888387669 633882143 272406143 388621669 843645271 163481069 707246931 413726254 657886546 380187370 607381111 733517885 837761645 612058462 249478165 622805142 855197234 448096156 775697504 391892289 719921674 418299335 158346051 364977099 408214661 223977429 112043364 187152574 713165971 751822978 969821793 505227837 35148045 261762269 902894654 438080858 493020869 581330846 45460247 539446713 320029972 578598787 11357773 952936546 590811442 306057213 677316846 564916613 708203418 119614109 463664628 52119735 375603733 971011245 747216062 264298795 993660184 155791765 446235815 672882213 394347496 482593749 78497334 410122505 860209912 623815245 113001675 309573857 299519643 985451324 196624455 120749148 766167735 447085872 153686280 544915092 593593420 541852828 409387373 885923435 509420325 70782316 812670188 623365576 549783220 464869723 977907460 833066849 996985702 757236107 20874876 50653242 677418273 722164206 682915951 442923164 621127973 886901024 127634 552815091 589709787 688968249 969145949 984973365 603208718 689595853 687824877 689618190 925996272 61074041 113387275 298782983 383174253 721937799 496731604 400307004 540045097 899551996 354378485 366832579 560793731 831825718 347764732 901119630 621831663 958665971 580020779 421288199 124932972 472374793 986675429 146606542 504461676 106602745 338018027 385950501 99456060 927191167 5981989 211125364 440773830 806877762 924817980 966207260 49753445 605941950 963931442 176929818 223494 515341804 66114143 798313740 700427410 584964333 358833983 410820341 799657780 956204811 918602030 521956368 359281700 43337303 51798434 565417418 43463936 860619812 163418241 906187316 240193724 933624825 39048396 928471065 429598697 868918335 179708362 790505985 480591992 28898464 710136975 356953708 376184763 439368960 347692361 738941262 145235891 151675839 880555488 141746129 546260141 134126339 930959618 911191334 288440302 391216788 364520525 623762430 147281036 554468760 231877724 431963378 340521264 620458965 332838453 836705921 695461309 294497758 13021638 732958783 443823143 227984065 749122927 936187110 888006413 949941103 959171820 224082900 245964209 413327086 201838978 454419884 486436042 936126110 846274064 378063066 458082687 291901516 948087787 536838161 533845519 724882495 869594149 701993433 183668198 124869290 75331199 336408843 694577201 536872759 169959293 208696711 374069626 934790879 477430361 730398818 537187182 892199555 810403870 295653073 626587227 883854898 806502360 279564786 732135201 729062632 714894121 6991985 360305343 622545444 493963333 45835740 792926444 176917142 303605931 692072107 496958999 843118139 664025834 790441936 316616668 217212460 735061087 717076902 764910267 136626396 863412077 90481352 991286878 183565316 695990336 324760470 725126802 657938894 393948579 569267614 803399829 2505554 26034134 557497735 641749563 840151723 180684682 500885051 582900081 553834488 868562538 580771388 626526250 260350203 605771004 765595583 317520882 32912620 378232576 783025178 142091320 715735278 710318678 810737718 449770671 454923318 624471963 767421355 452467927 579501147 193873542 696544692 886468107 817929900 384156695 714114014 779622124 380636559 32825184 637532286 509274815 764847244 256250378 169639955 598169722 954337987 712000351 796102478 776382387 667210258 532455940 180527213 654057737 116949554 539007704 475588825 111302834 333237454 735280458 486781196 776018468 449994071 931516336 739819190 167654646 253887372 142767444 187210218 926907620 53339374 889774258 24581365 675514595 317799897 45021176 136640456 999125918 493185459 975905475 139437319 319104366 506686737 783413990 221411649 899259815 164273331 765289762 102837701 84709826 578902268 315349533 686883188 522006929 507279304 279259577 552786706 769239890 670196775 887420803 475103073 708438272 862179422 530747801 891964621 738639769 958168672 117000676 469204253 775875886 748921240 280274552 977410564 986484381 166983912 604091898 534909331 746493010 969274103 659650151 612203436 326826666 271691977 137813180 286183472 238738371 212758824 534937238 720507907 115711296 180724332 479155177 55870562 549941213 887770821 467272983 171423953 300043627 37220732 200877709 572736647 650275528 815418394 32959305 25604973 595668 841286091 701109225 746347851 310873423 849591123 385645528 426507719 504374552 206061609 124563920 317923388 425172681 493399717 198571544 46559608 932563036 400770966 525269187 485354471 713695527 356479928 563728443 166658201 976185815 47877388 943672282 101674397 728495165 47086673 423556409 193742610 342078107 886729168 24307182 796050518 786180579 880870432 710946346 882790106 459995933 391439888 512098851 618308667 185986823 821508672 144897991 180994300 513576826 797852634 595897439 812737185 388130705 230362477 348470202 594266328 76954892 760470795 589912393 391751846 419627129 577581913 771453710 165936983 152551443 348984936 547877772 638684141 44396892 571502317 900991678 466223920 786017470 479456809 347839266 527755252 55947632 793879847 964376026 39543667 669720799 368861335 753118730 857876832 150486924 280727004 155211126 239816748 241166156 943243212 230115370 166508118 619086700 363236347 362638222 802173422 609631844 655491639 16946447 541809094 887467009 888958670 537370952 915900736 982171592 184786553 515523060 117466420 458462828 643123038 987715244 672654724 695152217 239174023 574105010 841076700 812836647 109622109 454618772 749906726 288740787 516008775 949325371 482593605 21627084 743075289 554983652 998292546 403650252 220431892 11160458 94509635 783744011 612533857 651661389 381838536 104410360 537602875 142525475 622618749 909552027 839118965 278477977 698289032 485118971 443956802 779475785 260668574 727080117 675340439 780762179 181911761 548152310 93888010 518365050 774727225 908814196 735146273 200987975 857752129 201013081 27467671 257709285 767411223 857266682 411220205 221514610 923609741 916433708 73642151 912494905 526232491 795413772 581728437 432295210 736923706 406889492 666091262 354988587 868637048 693702015 304966173 511375923 751403712 389651596 638874833 188174080 544396592 384888671 23405007 112765017 731955865 355565515 606259691 851059656 611388168 262165864 868528569 303573003 508524458 291910242 350126278 847575126 325199926 817827231 118535844 232096372 417222357 763268188 161998376 794005772 411700415 61598046 373037048 109046705 240465904 17547738 890478858 502536548 184644225 890593932 757363326 8766673 24286505 650095454 11671108 839608045 662903581 737305875 151927654 110865495 787112504 475638196 17477796 793500854 803073708 808112093 222650477 199767884 146697641 789667309 663933561 281969987 212338102 856079359 575505999 999566271 16862330 560078968 58614235 499927254 244886139 625556480 911688954 642965794 786193475 74750567 679295314 961506285 115540591 676268083 764114271 254455167 518514369 970222187 210920516 270753377 614768481 738016939 95560617 754559447 581959845 94751518 392227312 640730197 183190835 772286225 729884472 655601287 546841851 628395306 417812217 174471422 48049475 384818945 284999745 717497534 543316295 424013960 634970267 450403252 587626254 504311847 373537108 795267105 423758048 635808551 635432296 624151641 80168679 813235825 616113189 886463651 803973374 414118675 15938323 12465510 723743265 612274424 922775634 839991657 948648637 294753163 528855257 635817064 867615555 693447078 25122812 17193010 620909005 386871063 577055085 630191650 424738065 14370334 354868916 66940644 210158162 329099580 829395410 144773493 49715979 443444648 982833288 540185713 968558655 324293521 527844026 698541181 202740046 160389187 520966604 760123052 851975339 77939574 955747936 900861842 205330779 634870259 436387837 817661216 156602156 603447813 831293705 298521677 82182068 474167884 927358350 312362481 694174475 597429858 235972624 228171626 5321316 58784006 264563949 128752921 540747051 423098809 365551173 408244814 274487226 11001843 473057855 463967232 791360056 795265511 7004200 303411852 390957697 875827622 812329091 456522386 166955707 894296131 389424845 300336085 48177735 342835747 680947080 417974679 776512959 927477363 232623765 50299525 891729421 277497042 539586368 452846170 590066185 128148073 757690806 547316874 852703502 530853557 869076623 408770481 38746418 140716715 90549911 431330326 386512788 355472121 694831399 35233641 291039838 212696572 885800152 948958407 38028 398720385 252377949 131561981 497190190 277431743 266774226 805267192 340197091 676861580 582322983 922262627 1321883 426949853 750049922 734525668 278392266 410380730 696486391 8886974 653079331 647161993 465290222 981080429 880163690 908592670 357890332 112553906 360915031 694229917 663935449 986103034 5503730 902742274 711110994 708752291 484255000 551887724 913747474 23479672 196243449 819454177 544657677 258778773 232484036 719953315 185215740 916904804 532018074 66113575 610106211 338306108 451664595 374017871 431802007 646823877 147847334 346532674 984350256 200218135 711826081 78089748 259514259 607968021 92927627 802007474 805276364 40758598 337168094 860350216 177766526 179836533 265222318 381979494 238526220 836204685 534248103 586825009 23635331 903536402 553770092 49079808 932874276 578642068 584002938 492430389 757692487 870468981 845713373 825862635 215418457 91399746 28321201 155578031 48386160 484889416 360967162 22406433 341352538 633391299 745048568 942835266 646320242 517067077 236639343 779269526 745928543 868729238 922264317 371024654 727617612 752002804 224636756 266447809 6640264 133222594 906435365 88301370 495111611 993641557 979495538 17614917 457706517 942330680 81904590 977475391 817169836 442513789 802508965 798672643 150207098 438346156 227098718 247858722 610405549 556587251 131633681 975849010 630252232 365842608 233668756 236966981 171880682 512437597 533556836 377306378 999581222 399943345 712144779 299458865 414222905 884514975 491662756 87802053 94353809 898889633 474201878 626047771 224277272 713762594 705184088 484984143 841873737 255777685 705994087 871406600 698706404 405409560 171418300 377746939 263035544 34515116 158908429 276613836 697557443 769299571 32415689 102569754 314550523 929708705 477744948 863503692 883659078 248985946 696170981 76080952 652381248 287911296 515710508 4405462 744586594 372986435 864755067 135950539 867347493 240215656 345095814 374315959 360270182 184878064 270352319 515895234 722389997 154547155 357466148 819722392 873644770 220181569 331511730 814747746 481805716 212754880 680624731 791155116 900107085 268251134 803818659 295374912 396843943 98127831 789784773 576974512 852279344 438217325 274393285 713694712 294887573 636118154 484232266 601737957 476905576 348873300 495673724 562579802 549243866 577270878 701326690 831592069 299778447 435328349 516712873 566255367 30109692 308823812 353639461 541285604 172267793 379583037 587773542 129506541 827152538 91822722 614942520 646140057 609287899 433613935 407628028 540857118 835397175 408575308 177737290 508234742 291039481 940067634 843930155 603866917 756248524 393920063 792584742 365907465 450528170 529390926 477309395 579079289 191849190 936728302 858319425 162893293 165810226 365242547 213703116 501009912 753349107 561468758 52711652 724831902 202793353 57568660 761838032 211234535 712040257 125582128 932255466 408069431 637687861 506618323 244340616 865604122 731665046 663958487 736307367 726906939 69405936 412120291 605179512 166904992 492214805 363521611 541366810 581781817 143143763 369479092 573048667 740183456 734978358 816758920 262641008 392972105 308440080 6505255 929870608 636812478 779927440 275293665 439165044 252229697 714874120 888132346 846422711 925719607 240870914 990136598 453062745 969560291 491238474 894300269 306741478 509781032 276952178 459994201 43193236 381223239 662040939 78452643 772828859 827064823 608257705 363452058 550124241 447110068 50472022 715705695 23406100 622015631 652148972 457281748 57217502 364868253 531477475 986033042 965840996 633004850 904398967 366513062 815674566 819790808 680105043 734188946 792932094 734950412 476284181 878769206 624851961 838589923 527832025 660336857 448175629 518501029 228611394 19106007 67350186 289013607 462953437 719695333 927220562 429402020 937498896 445033506 288695167 840445830 168320878 949113435 717116706 514316640 799174308 123747582 20333128 682522734 574464549 395171900 945454085 257314560 907608390 227770381 7563768 715666793 929639400 825339908 631048566 718720597 396993607 276200096 309730237 554746073 899167176 43822615 44891961 185882429 211316055 459848876 854373331 614934016 327874700 538741093 488948648 408313738 464546147 344986355 687324166 262707256 107838473 554955029 304138585 894077625 884279986 507324346 33125724 458965363 508558606 395726626 467378327 772736273 690977592 233163004 635789631 165324849 118802282 63351112 342402286 965595524 868013629 495198400 873774421 970849824 209905621 208386723 674774891 839657281 60037663 551024873 195384969 688025369 338103798 823484319 28967148 749939987 455291644 730729302 762315194 523808120 527525319 621563926 412061037 542306472 120609237 272542631 481094260 598106146 937592834 697357428 545406372 813950066 243018125 939515170 289052457 494711856 427692750 414088932 684628884 358099688 767268545 269950308 774581121 471445850 269244512 564809143 43397038 994310859 594031671 328043265 89836655 665755942 98198402 222802456 579658454 803234969 994533158 748990809 99700646 302849670 341456556 469015749 685098660 460015515 310244769 46256371 620807653 278268544 232044398 312964064 167279169 820651046 615451087 681489192 436729609 67673055 569881251 182671916 958080577 376630823 483158122 297992664 897839695 2146171 293593984 298294837 945375008 303016652 232582649 621806565 34605336 273735388 562960477 88342708 311373981 980205998 933320917 90433665 465300397 703052134 912008914 236712052 523928341 943255997 594603275 101762035 878595968 757707029 634765516 581084983 146029880 212743257 111162514 495689491 709495151 748264266 854359870 548333874 875767957 926532771 531523763 159606493 838549669 65223453 183440194 948207492 142625681 608765863 951004080 901938586 714188559 491871450 434801103 973658797 816354243 193939672 670339256 413173938 392482424 984712086 726732264 444470339 428319602 847965665 751689922 882097420 420826125 860865464 348203675 963917541 954102491 667176844 309329788 939530327 134524507 128274965 284653009 933719043 312820308 943948459 723737448 852649771 892507908 398440306 990175501 914652230 260345722 989067787 66443365 215912383 428568478 592677083 766423880 969590949 988364721 326278276 39073125 681020348 18127779 649998944 52042091 785514078 618532949 797215041 535792219 757181387 497565981 607686420 43461436 744141911 164701096 862416352 476818348 664191349 695873797 534460975 469897883 893951689 647161008 538622617 700896842 614949493 795191523 809643204 841011393 604187649 151113928 704577842 154465920 871819729 982240789 720497530 359208311 910416693 893740268 326464662 905709883 660041151 148384159 168580193 994611766 651635498 108526530 762866213 791299264 444596870 602607804 56963717 652855895 940760432 606895566 467007425 319833287 118283527 218455006 60068464 432273304 126899144 301030329 826329002 584426122 2025322 64941530 287153504 547237323 818981115 796862981 386162171 993280222 356244879 28995734 225637495 156987864 346070392 299481666 761139797 392555743 866934053 835868892 393408550 225513270 840951279 821394213 689708303 953575895 875979821 849467317 245293533 138170878 507765201 578215560 38225186 941667475 87696363 725634731 162979626 938827792 996508114 584743537 367353980 554659691 498049177 368999780 258045999 112844033 383226612 140486406 913600391 586315763 491933488 987214989 10185427 616490110 592574687 82742590 622345283 623579804 80791271 910456466 377890746 575605519 992345900 834941846 130725194 139945456 419934130 696475508 682025782 655231798 117180589 530476494 603873030 211969946 306130061 277138305 426330491 304334736 429218143 565628423 88822619 19864725 137494 881355419 530743566 163289828 62554166 126329851 853197903 861236673 409436712 431320424 490353275 723932761 592138454 89620239 885658408 515832479 247553008 637590858 805183942 645436251 167620483 920489164 572499284 35380411 629079642 399385720 940291077 985136399 257367001 851407381 29928465 834735856 726955314 945259483 685346701 485451331 885372009 617984647 72001789 437229088 120679028 26786001 968270707 609945493 610036568 470541088 263955302 169238273 708630076 780582766 278315882 767766538 472777876 427736234 706523189 185295181 998686308 516912714 846268867 822884117 641679994 926488923 788902328 972892156 450572330 654049758 580262468 664988959 594591028 592232259 237511414 709014443 348228908 276648489 869108492 822609107 822126014 916053877 635504142 923753093 553818519 847513226 664004164 516053347 192407523 962755948 313693720 327387235 29403151 26723808 98551017 709161541 133209445 749154788 590086700 928813779 563400440 602506483 735032970 461392581 420377503 186497211 820130850 539954696 915372310 405046421 737103728 788742992 283531286 126670243 70445658 18840067 391240561 943332238 560100578 256283625 365493262 44997417 358029059 902371024 108439736 363848114 67096268 717350026 193887940 14828408 900920307 966135232 251839892 520775837 276242517 777769530 458203879 42258212 196347422 606830877 42341212 12586909 406231592 504625622 45916702 641722679 609121890 643694110 644486824 263116619 527088426 241716730 186377904 946807991 957050508 278911237 476419460 754448420 296390831 145560306 454216027 477505921 369373547 892215696 775873444 958098791 928985132 739850457 582917475 843354273 287749956 923979004 875587462 914536025 602064746 512718459 853332757 37464616 436617377 428978118 11805097 224141186 735685886 787051156 24656089 853984905 854893315 777785385 786049209 7814169 841623269 673517881 570250973 737924647 366691301 187328995 947985773 347505286 138706652 409362942 256766598 922929884 956890842 893223497 628346666 939725143 549445912 602714993 31008458 387765777 924402442 148462507 76979580 261308143 709494728 272348698 103994363 526095878 835849099 120506050 431050623 815731696 729243958 302567901 51023326 600516954 615137565 841728468 440588835 840876772 121457989 425824206 897236762 304207675 183983013 342107000 133731590 893187523 969358784 63215505 128894382 303026240 162988060 210832556 544948335 383730445 90743623 821613600 446509143 699792371 309139402 325445124 74152685 444039227 141492180 239414492 852678131 627078901 152745217 99832509 948834578 31930327 86718165 994439630 666985362 942983537 456811271 243579807 313111044 587136684 153757119 108788785 100301645 894743907 441855634 290234339 262628905 701931931 347555600 324404485 893996959 680413592 265235580 410322803 360622306 492513514 178277759 7894621 213233693 292711077 33546817 402469638 122026990 994007561 705251162 458691814 644522719 235406510 240220593 450849385 257653273 596134181 765354436 232022692 533777910 729492614 988879602 63101846 78922815 75429915 647000148 79763501 534187708 254790351 506122762 424544926 324434952 835149119 513626863 566879708 620276225 760294000 216508576 914934102 689185391 693848296 896826421 980320281 127276480 248341634 318809898 557596113 494335400 581187949 683259286 258039656 839801871 684135958 800656662 238165585 829393425 538864127 225224690 771317888 803576147 578977429 842632019 525236591 934109459 811136689 349512916 560575017 262407569 508085898 323022935 567409901 935449049 169749584 920949845 846012066 128322878 206627050 821654006 516190146 147994876 791616160 838750368 864478288 482511918 130200466 381014202 732887043 94883747 235248613 631818457 149804388 534540541 656259510 256375172 400716922 719537112 393311463 176462083 927840700 29914097 542572608 14559842 850342727 645218210 265695783 220745421 640248463 119946383 526620474 623942838 755183049 97216452 498337882 771427614 371727961 234275006 304357786 314571864 490510194 625461420 458978890 979223850 889216450 500423664 503266578 950898729 217349857 18246467 73489335 940836194 129304389 603854520 971483137 998080168 323630121 959430316 997140374 104073042 802028229 490367199 736031672 157312735 436508412 238514682 673112353 32508564 588159438 697019199 127973569 177982195 887895670 675353994 348857103 824012296 447304435 785301629 117351402 18774912 936820734 383504502 90215617 202506079 321943505 878339571 775412278 252185241 763678362 631720356 268522052 994093655 795303242 386046309 969574998 995393924 798756349 776148027 244129853 884945649 522921331 875282129 588792301 145171809 887620722 173562287 402896220 919054479 287172686 456114221 117876269 207182268 754280035 708375732 165645245 980925042 391541187 763181271 999604859 505320419 193150128 364049135 730571886 40182587 116311872 193044421 639742404 592958176 32892122 369433587 355668375 816993813 720133918 43843747 615099087 875080868 740358095 339934092 764132215 196947156 862306406 883252188 172195322 627722186 133474217 777037128 795680153 409093330 885364212 257485628 406589931 636824290 541527996 225925083 179389454 738498356 58444231 172615299 587883612 839709437 381833882 561451221 660941844 853256360 783462083 684402919 384405791 270295557 534804876 717291142 780717077 183863431 173307158 392407438 161454028 321270570 191929088 971433394 740745046 182369425 287642442 404968270 398810023 437570840 476381527 159301296 636324978 738387019 799025447 897234195 960657770 910104048 5692895 46402755 274120260 596262050 777911549 321786513 973591037 820590536 381825195 585402684 510262716 640214822 353937119 294130339 876750919 792021497 749871501 472271368 567863636 268865123 800356114 407337320 888701423 268710843 226275455 583741999 21260138 992665952 161338622 73508282 483825670 627853024 757388160 3800803 354499815 390738575 984412526 566656024 624454694 906696237 536807572 976864290 411121913 44093296 330123485 34593253 84751287 369621654 222365801 182843357 527044933 862917944 795646602 710436160 768445387 59635401 395651935 609429562 755537906 196287058 343621275 186833571 310513494 964191931 795754223 756590303 489918637 211737269 894556118 285488570 399661537 86105676 920143233 445310923 377499485 391934493 893844052 346280871 837705522 131961427 811770458 290532452 869530326 172037584 461940875 331446677 468606598 357444606 794343243 586927321 211404235 198210721 193267990 838919061 292642572 398972629 318336685 64607412 536139725 499637544 182014731 226208035 651411858 70290638 47780252 745858323 761358509 858340249 914686544 851379922 405278107 434900347 71098003 69309667 271234494 64899019 897387035 885610635 191301915 793040989 675250914 686099149 412931230 833986719 416202128 740919743 252866469 795111515 962883229 839414921 165606413 809586282 325250795 328711934 503443249 281862198 402721453 231082797 932949330 780158409 195478589 826159034 12915297 37950794 470464913 110782984 751257143 69059204 28866371 52150541 994486047 719726965 902075475 597611705 427493378 509568622 952098259 134651606 835126761 297353744 61470961 638923846 278746855 427224107 251599924 679845430 532463607 943669286 522214009 545328461 986038158 417261349 549732296 505855172 402377401 889042469 16570908 266693011 920347469 25966747 231850841 776500606 5120297 189057163 789502286 683775689 256602278 278100701 147148926 760391298 385811 195572834 836112076 643775300 731587041 400562325 542206579 135488012 97636505 229208800 746314375 59532011 867840267 864658691 542257098 577665386 137641575 809155065 389075487 662911807 861720016 204909850 455831719 468091681 562235623 452489974 767960494 978675395 802710228 553036647 796123514 468512994 204241315 610701576 422407891 556740691 380711984 296142717 990958944 179401007 765971345 917634783 877330553 951963692 267943533 500323525 415270212 231722441 457703400 332329996 346413012 11385895 517428649 822794565 214530974 67834355 961315913 166560179 965401559 282014278 477577034 642807226 84247372 637536222 184968949 851557199 973146515 738360804 936775970 847566656 823106013 110521554 175535047 711910494 470645719 974431954 812103256 708964360 884457441 357486400 799296805 274485786 832367846 614902119 237720741 894208807 65967631 105909833 423298963 267110307 944227128 262060424 872604911 333104347 895173967 292013979 433751052 994299761 34898582 966372674 179067381 631859670 130990283 696991388 395559070 932456790 757256837 531884271 892381822 222294258 449638145 631113364 917012722 813054875 175895694 376596126 454703707 922282862 973104786 963281843 254281308 216294906 840623497 437046314 68611364 16371239 336886448 242641765 807393594 279953178 884064030 332002143 928222398 400688143 795624113 648758071 474686055 905831791 503991436 21500702 364043390 105521980 2087103 14929099 491326277 689671921 496868255 410089669 283598575 52035740 295829185 160687141 774586251 481539451 115341397 305775625 598362005 433482049 8654488 870295513 585605228 265540985 355169745 278797063 236449053 56930580 460040478 946849728 202059135 60702043 812346608 246869830 231863102 817860679 427431625 503480873 149068605 165667021 896823712 583499653 147778207 759768704 484172257 593446549 37131517 120834946 242697268 343593327 109984158 260667579 123751766 958497148 46193865 904719036 265315952 46108834 910348624 231832808 674201493 721480098 573274231 174307409 814964226 453433496 406858531 643163800 323805591 658133904 991904387 933337152 366594649 781276333 33330608 154994212 598878528 115488468 630288220 351550676 551724668 152461142 129185108 970900770 592507902 270681423 103184909 792375080 132052332 946206949 823715000 742542399 240501511 764725384 945306860 148711724 831985555 805322956 940139071 122848573 158227911 305310132 353799242 613212942 182706174 467288826 268109368 647796332 988567604 154984696 120569877 161568993 21801797 478956323 303408729 407344928 975971584 444037090 48751920 555815502 105541296 609729728 234668529 327338378 524018951 312782452 993741832 820101624 92422578 850330395 793113171 314777412 616804398 914971600 766414082 197952094 254157385 893535452 176074144 782906801 577767263 316090898 689579203 272974046 8189634 620957840 258989862 837305176 213589409 264031098 549856718 898967725 402579749 217984649 661291381 318121858 853172228 464168837 845022719 558725857 162527559 310445764 471941241 164821255 626144274 328460127 660297845 416978552 90888512 815592550 584591193 978421103 374459756 436277661 390156268 946538828 644630577 727927578 12137359 300793113 917279616 909274428 803078211 413392732 185821135 392683958 91018122 919928702 776415382 534210781 233755299 909027926 185255330 107084652 458530619 650006586 743128132 769234943 345523251 176885784 271783635 507701319 149151423 324718193 297559111 737425494 546513232 794827460 574714347 177891131 69129050 378518533 589343792 859115814 25701224 155783113 315082674 889828950 699131193 97857590 858237367 278295878 792232107 818404459 737936182 373747411 972393253 963758158 777727294 263073675 70750561 115517028 446960749 691558861 392454868 7921920 416134133 527189923 689929710 597755543 57146486 19115553 717920366 433650761 755727875 229540497 806595664 27633 960520433 319221683 916866190 323278183 973518469 199588666 859581714 827185512 229421926 434147915 819818059 642913922 84786079 702212363 267606386 279950958 645953578 702852705 434038454 74174346 361796709 63472964 276668481 503897554 868613920 680894916 207989346 68466373 430303315 300572144 362594531 887059283 251195349 474818172 806872221 590227730 330761872 632832041 214590255 51046395 404117791 843661482 100299782 983827059 664753642 496057788 252742571 892153601 596799966 805314211 714825177 961589852 836426120 153391950 756477984 56821770 545054707 717115041 939881649 386634994 28225416 540414431 522906514 188292344 652562452 563688251 858599004 934775486 788617672 777485346 306582135 744287256 322175004 20119649 220408930 370614118 747637402 152404876 197316542 506264313 951179172 104800287 298869010 47204743 870658138 500036980 535344428 434149630 199848086 916805179 876998763 71434435 582000594 350698258 929265335 384101566 905614692 347334030 387274638 568076150 774789613 649601022 368523968 279729979 919191364 77159950 703121879 852598684 187534268 108481795 313991969 44945535 106365777 722010090 547261149 751283380 912030699 743351715 832187881 599995089 294705934 334432246 602397408 275490588 639364990 383312247 46240979 384153454 514747657 848636577 928086337 819791759 881596332 855708547 629755211 173456607 396605558 82696230 762103618 889060432 774147370 712534487 23806285 634751739 980813553 611152823 428328762 673867058 93738182 828811647 20339259 263776276 826982124 161827962 630771154 545353331 253899568 555363788 691571162 964935417 820129390 997196427 975587505 810206104 251453667 722778230 781049038 845421901 679955272 352900720 68249194 395207436 184481317 795820288 397002095 600810924 216247494 516505890 84383726 601865246 811007639 20884858 823846594 531701620 33834948 926821116 914888747 892903886 17759967 252125149 892089717 819002435 138051669 526313019 795174326 859702000 580740811 97502509 665910285 144356347 815351615 961189632 962764804 28997106 845154757 816973954 125735629 423179715 422382638 398260002 218019629 615535592 80681906 147053324 230335350 270656833 50920369 61909903 419523339 883062660 643782851 158954529 272647360 989421510 3992826 28929092 553395237 998736652 821498901 690546330 420129121 278870382 636697966 9468454 29714923 9388454 595389369 933941473 428079205 638193691 606559377 305573496 100254157 189751378 787913812 257077766 463506744 538193152 164397022 381003798 269135932 89973969 573846910 603900766 280904683 980505724 513026633 498559321 553629060 357002336 915081595 474918552 943179127 306450085 29282275 525329306 678676094 26089751 981378202 658428912 423669792 980172477 340042013 68571567 970532093 231896575 575713371 460876696 337334246 148367540 210597765 807628234 495434385 878796901 219968052 116831051 374871610 839239674 55255779 245582477 501379067 90755346 754976191 117936389 355623707 124235731 612113749 955961325 852318092 578679841 589990746 326388431 269120621 463306413 832621448 950731167 174230312 923468169 434374405 781085022 298892840 244570317 141863883 121940435 873261960 378193061 304415922 530920535 131149255 388994028 54086019 941976078 794667440 798613451 668952081 659920908 131821362 650693887 512903359 66516114 484184673 753554481 338345375 63851773 589137063 6320225 990344303 569060814 454970683 517238052 439028385 949259191 192894116 576828520 620617679 659459815 867402780 33020920 115286327 229547863 131013620 465617844 784819617 43100041 446030006 719858933 901417744 555371123 323583402 6598496 804956963 150531950 476399353 822919566 992911585 216879861 47330404 855935158 739010724 771954945 789210812 31922576 969045522 441456473 694975907 443169437 368153231 916997265 622946292 355818227 848202544 172752929 816681179 666244582 581900414 421245499 250306426 355805382 580055105 141374290 61656857 337673555 416255871 920100461 71247021 998581583 439156088 57599475 125317679 844370361 67550542 814379979 677627053 403177605 374823718 634345723 195312892 181752052 851916797 963509333 854702256 831748798 745872125 62885649 180533969 594239951 478307577 837354827 804687633 571113428 649076307 372134966 46292943 142444153 946390431 641875487 116526544 45056710 419981323 949970354 671817709 339225531 772652394 794426922 865249073 750717509 411019684 566406642 667507749 968693050 821216204 865775482 260699302 604656947 218800800 534558677 672253937 283175539 800714344 267732034 796029198 868034442 946625239 109374008 601060121 55001127 221568543 941139374 943453918 321522168 820860989 262611469 571692948 773137522 760641054 186513476 835357483 484712983 595693851 679480626 287340967 709780861 760540907 680032886 2325115 650983023 683662244 997809326 811892964 129906901 169337120 125716186 913212934 516361647 695644380 330315596 215813481 677175700 902551321 398253259 816898330 375749541 508993858 908718871 196407463 248583914 470285396 45907485 587381002 970415446 516071908 582789421 65532729 419478768 748967810 908963046 935649893 784471471 698257676 127767316 723853373 559033608 137015545 87553908 921188660 255354980 554620071 382506586 979588818 506685620 109434836 627001121 564876589 813565528 253399322 385716934 744708589 175861694 787342058 170957424 741114393 149201570 34753358 861450862 71775905 325218892 692595120 174301191 852389425 260409729 943209319 807227820 768881521 600174899 242841446 625333115 332402222 393895984 760127291 974472593 588214475 862661952 925380950 907272863 896238240 641050267 740802685 205871837 254799405 860190797 451520296 237418279 208305375 621295221 484875810 494123721 603626008 577808780 326050815 933235909 511303852 942547069 466592303 508958069 982021933 494980810 197829915 90208338 725536052 617662310 349670670 387880524 980136749 899405134 199325773 848984753 973001282 956249908 697944490 155083196 804120388 800269138 158618630 174221183 143480234 159367567 560750720 15487052 325130554 132012049 672640371 632158972 89536403 597523528 207506317 937370983 437527369 165082803 688488224 796995963 547401665 64781436 8537832 716633975 181306339 73841829 67965358 311336578 405631624 439804445 342750666 20376282 364762154 78103496 587396362 934700534 262197537 887345494 129911046 914534270 32664756 849515923 321779505 743199279 30268119 47879000 342029412 88605287 47073458 991706277 582240108 398291289 808846006 309129757 311393249 383002212 861784980 533471419 363534024 733757361 670303096 505300120 228357607 487554670 896785261 520286099 90667685 3273983 149849271 140294710 211775649 222358186 648353123 723379251 837940897 466960155 382700229 717990620 897330711 137863004 486750104 42483693 972250854 563702159 628713443 288842525 698632549 858401841 724616779 124961741 239459468 1134196 56274792 211399362 585071911 155619141 114285370 579690135 708432726 37525044 420301489 88366815 601670051 734066631 133891471 384384034 759383446 640703853 900057084 574018412 199835501 994287214 64327671 130744041 344109747 899233913 404730708 184431650 379953384 188222371 209202432 551593134 536974223 284003878 510339808 147964036 595233359 410436594 4200691 826476392 415706191 396448972 303471248 707196753 465432268 706968813 965836393 228724749 390177682 286926907 770202258 359145783 404255229 9273586 837266321 394761104 712512836 391715946 979684599 138563454 313779546 227303048 22422492 823588044 108283136 674862645 8705331 201031253 119393447 101450963 157400960 92300808 321718630 171668976 200787075 88263932 291999212 455378828 692221208 457220285 898008111 117492850 231534041 956274677 361502678 751358522 615964622 138104383 951744389 261957117 165796539 687588376 213367216 824886418 287510415 901597744 604100893 945822420 378038701 590144681 408364433 474152772 916511983 192100167 805625666 283988308 368264593 132079201 355800325 889268929 257795846 467896830 387774790 841081226 436714917 24589703 897290377 851692414 325545211 760450195 580898832 536197825 797897004 506460589 290420260 717846525 949286832 806458572 466029181 943589546 660729694 881171700 873500130 854090748 855345278 680786335 422582522 26688355 714593509 606945862 481511535 205855138 288959455 263954038 661786930 648262279 866863605 852795763 852880131 841314686 476563541 453582295 679523893 997935049 289948526 799097320 167047335 352545476 653893770 473129092 725523124 926810133 741320709 173250373 757457372 736828226 45439753 720273824 412129149 273235198 591271603 662823961 292689166 771017481 763535848 327552740 91004191 218147717 253663087 383694772 506796268 689875280 987757133 404382799 134678179 164043121 755040853 288278023 172022505 852002717 193943172 637585456 496208910 255339772 233795131 218466296 790521963 463295645 347412495 672824893 569459305 804958919 571338314 915735999 471187880 384646582 452037908 471804270 793076531 262061847 139215454 900066777 441915681 612737811 655291198 884282728 10714920 796956371 192136447 216875997 347786545 849855710 83242679 31132390 22218621 600846535 85288260 847411072 28146158 413162786 714006371 34902849 166876116 162434252 44045588 909717401 525166065 446779015 302863848 422291114 887397698 683484379 476992964 259850434 225637481 584657996 679891447 145872066 968014588 431743676 908685837 636231807 669662162 168158247 506426021 771183876 69932788 15590591 48189375 618027305 832652846 318617978 175356226 513457907 248234250 355820384 114424489 366281921 455088119 726057733 687382895 322064570 160998811 793392978 915499118 884011479 356130048 666585724 92604761 813903908 857089219 70022990 354800648 924536716 212570159 605471107 853641269 327959050 579710562 783499341 361710840 120656030 880242951 732993827 433408518 238757897 387679672 998803871 294035589 49564498 514175514 718918687 498919595 303515906 919681868 295074958 509891627 740903668 973361991 671345962 829352131 243093400 202888669 472672595 807322122 484232013 667666343 736522902 328085390 675717913 761329968 177125187 95955885 680005874 410532871 898383181 191230236 863862021 234932665 974675080 510919169 77904614 611991175 612750901 390050386 865126840 717899123 854455558 484133921 92319305 194089843 286302560 792525571 910349982 243750671 151501219 623813209 940389773 426021365 252339623 57698497 973057121 119630321 889515552 689474139 173585601 647846521 651375952 434018407 231471577 682614483 321168349 717615777 999072851 891027002 619056198 262772658 998935106 574320143 74764849 212313833 913891970 188181229 564166673 616190539 290778993 323671267 606629548 62356528 557859669 18621744 307762745 691111530 284326282 13592248 238685798 606177862 534717375 639985795 317467578 83466230 431514803 505275309 639160818 225291495 684061288 951209697 863573788 980199583 719002970 127731857 30194853 710954128 916255130 857434120 741320400 785554671 100317811 652461593 338397799 903306014 326804422 540998873 342837173 637891446 998674145 797710376 882924168 559078886 745283492 885089310 132381617 853352625 994602788 766971464 568154062 832936959 434564027 973220524 115931829 957231913 990774885 480944395 795625757 436596077 237993056 543732708 956574351 39560732 550489939 557701824 784764653 116539528 367440198 245129430 323822 716829758 603907416 546376501 454321534 156015878 256162667 374039871 218765343 821990015 653353595 144940773 458492167 780254633 891854285 255770031 29044275 371482427 677682273 219512084 487158611 472102141 74435132 276484110 890713167 199999855 698582091 148348067 837141017 678559652 156206812 333166001 775339947 897061914 328450728 415418851 194463250 961100278 250537450 921405933 375973275 670764380 560814867 656128067 235658814 632983035 338708975 839456479 961753235 340802945 149987824 715160641 788969300 779255514 654823948 475156311 830503415 786463264 810680603 147338153 953903707 625210544 159964243 935894208 222152319 778895902 79991749 772689343 769387113 547002405 338715612 11602193 648706632 107153899 733713445 258548210 923215213 122848758 852686112 526962966 568793398 57604730 515072004 701540158 464688051 247008379 113780609 694587308 332820675 534031034 11564650 76370590 441740186 579260183 901990175 931816535 267174849 397495273 787717730 403440191 688675550 395805793 863337015 892056200 852905315 357669048 990022785 856223594 200617406 781393257 603914907 659424173 145456644 78605190 216506138 484481781 565444705 717143834 395505698 9995090 917330217 981847273 756227991 117103524 959836926 175016489 320376170 911658947 292344707 399157023 200586576 46962432 880524705 388937027 930382181 295247411 493319650 744306170 696078890 818396523 671821585 850957605 246461166 253539338 586317449 168344109 41629314 563791978 548447098 114829295 669954696 444998221 775779318 992716729 667349989 955397150 689520489 206403896 915372813 490654849 818685857 979433783 430315755 730651174 807468816 951668714 513786267 382892507 62963308 193152194 628345201 761847706 612906427 432546432 596243973 490888797 325605390 345760520 300178405 33606271 137873603 445413168 56468101 565137314 513060533 659212213 135996039 508945318 790180023 48964593 470145351 268871689 908528040 48274167 331868132 857664027 641523340 832161311 185328262 377552539 247204534 533658268 791436220 284999752 112693578 312814842 792297420 169906441 558416323 466533846 160208624 580153197 506221692 108365500 110778928 391499713 17771556 887124039 473648796 610592068 864202159 239490662 172553250 783416144 66746107 293570331 393799495 689263468 66856941 239132977 916603374 622239503 333725545 372027075 134544547 845970707 810379787 471449064 115111636 385657088 942652565 684222988 487671557 4249753 512252945 137766742 310635660 886978382 98683066 229549287 565282971 295735405 885677198 985418493 908298360 414007989 439428894 405438345 846993580 609041154 383660418 262825992 752873365 38849223 395122511 65280350 799504739 382594054 161813115 517234621 647693101 263783283 274849596 844562257 846898514 224791322 654499828 61135038 469534354 559439089 852195553 535706182 787343486 663224164 76799894 848458109 261873777 536133195 633819108 366373481 255736715 386410197 355875216 205573476 931248499 715768542 447740503 472018252 115573172 447374603 219281596 920400420 795694141 774452986 33003488 436015634 800306038 821014188 497912168 23667704 524371028 706167294 735423401 706694063 862013867 719096842 984279948 882168673 4746996 930457770 529918513 431784321 651684320 304420961 927395929 920160733 493324239 824852486 765518292 770221873 311483448 349987513 444877229 791992861 383861995 564001860 694167070 449517038 20977729 58974916 526243759 753970020 471902434 319314358 824874919 570183958 324169341 876306987 572865150 583910086 551870192 432417340 834036107 215165279 536115545 359991331 716095365 677566746 18048714 617675417 788569561 603319733 406384499 194978699 849954805 687827907 292837917 177266947 578131290 833621655 919185899 64126152 182524997 311173466 750226637 501570328 303658431 897292706 14129584 950670723 212594265 348138960 198496320 593885697 668627852 195841685 857954245 313478668 726211439 655306190 448860660 7317678 50128973 100400518 756920578 148691793 221578258 294424397 360314465 366633593 719003787 362328165 956434796 256835455 535058698 672417162 402139156 235455878 726424150 309734346 564254783 503477433 732963996 831561521 69000727 591257433 785109581 733167253 12789310 926061149 778119533 10617544 494184359 484471374 601091458 187535414 951314981 438422106 861786646 437103998 21488339 609843958 806935364 957135001 357377125 256855703 721797024 669415360 636058485 486398201 409630910 908516466 18812407 137557257 530626335 919847303 302847491 796476606 134656094 757825738 909475613 932734447 947158297 145772802 110802002 233952525 839945809 858070614 854353793 807137025 940567297 471611580 40330914 849262865 551945782 68747896 270563101 249294518 679286983 487022571 199651166 635167057 291992337 349098659 384763991 865793932 469548814 109617328 136251578 480530608 867622459 736699342 991266317 378582563 406928675 545144978 397788047 38932371 402411078 505966785 44283308 484262818 776975062 737175413 180932416 324157516 463912618 5198751 504361688 828869811 650807528 234472814 926455988 313069286 762669290 257883270 702034675 88240735 462771182 85188515 369875253 544180469 746005659 683146463 333955679 957127566 926741701 692782158 84448708 651330657 938699389 554508233 690539308 510105934 509113185 264569535 270031813 507687810 513273054 262812263 214936850 231249169 976346495 358411547 251526233 355230019 740084292 717718888 393104135 407433975 726572268 613312626 402601050 885453722 312508290 43696373 790508482 454008748 880624866 959267163 126437416 794438160 897738286 5925294 902528034 577473573 932463945 450500768 711625489 808993572 166573687 775433278 813062567 801376995 85043124 768261373 802400280 770881300 961547068 361241411 517340720 519856412 431099834 817886943 353482699 404636319 956051066 416467685 486919136 270963730 279900088 575429909 958365571 398157964 570225126 358399054 484273029 550909710 355975133 994775011 718104396 418940976 291279003 505668811 106429044 960565250 170268698 590050826 864489710 113237654 508585021 288060567 575817877 910793402 581882827 706542514 333769197 30278114 361518358 557617612 386663715 488822700 534446135 779069605 190009917 564672864 552076318 289860121 742784892 290827885 774514394 504411924 269533277 517808188 347609597 351247005 433759849 433353160 38714151 952664169 595634208 757000778 304748176 814630577 582582774 788603964 406084887 709977806 790521540 970724330 426632744 250888417 342161121 879778648 233678399 364617505 471083225 402548314 427665893 733896307 606172435 907960067 906536893 359784025 720933556 619656420 369133967 102082628 541753583 752279043 650962285 481017364 701300772 664830653 185050892 476286240 666268518 773429717 542008796 360319062 342584769 426838195 333704839 252641319 293658135 567581454 696154687 106357731 67193758 917004213 157112647 163027852 292289698 398067138 961076984 874756885 490086015 679500210 55261548 259689976 754617862 569816299 857412224 319959373 485352021 543164997 768678665 6206701 415841399 596661651 753885771 358933132 373008870 482085228 356049706 94398769 438476496 226926686 573491165 922786578 321458132 749672281 553185031 676988573 902840622 223066024 534952071 21505601 316523831 424941727 222337288 856993369 748578556 779416426 853687353 133948377 437413434 907656949 810428920 152094784 897214272 125021869 646041767 24083569 394543587 498310944 283009188 993093690 538356666 994670589 794425836 102281365 958006183 777148607 559601657 55835311 35211733 965605385 60187923 487396635 131171666 239799858 710152212 272118751 437374158 36332809 57921381 19527698 107281136 822177549 918770921 981188719 515655707 964702537 379880276 589089653 54239301 634819003 381458390 629001537 817964493 83692993 835546619 698641347 821037684 65458485 91678965 653916026 898819182 191279520 667705656 10768068 803909312 685951980 308482772 662350856 268416482 966323296 541241665 773135027 841393873 509333430 262788555 225645288 455150587 90515130 191067025 6645610 590869830 648233973 555312432 367550221 591284313 9743829 90582913 313962857 414012243 338048949 338995323 668499918 930305877 114263878 921883433 454039134 208211903 605539870 565484879 13634222 987296052 120231110 476258307 71827049 19855098 504637381 919307022 344490515 309199954 224037804 851903909 510565338 514047908 650294957 508177442 800083721 726402975 537264586 269606251 153544905 225273901 330791920 94782918 272256121 827482073 726914917 501871427 297874804 987241376 464969317 550134441 421208399 312957735 269742628 699908987 669609447 601694029 346094697 55805229 998131164 928507229 232312259 971307688 181252322 437115860 240681310 62597476 851631174 693784613 397076030 717157577 789840930 8802458 297852365 84657256 785002456 265453036 370311342 422729070 178716876 184705646 279663769 204222897 421875438 86059074 460089807 891115465 891069876 202174435 777452274 233937120 407967549 753081430 268026528 123622209 897466972 796968323 717029302 848952391 79386072 936562753 859067915 882149091 174864188 391774849 946454571 602611925 384881066 352807524 675378807 548268292 664749772 55530401 640008280 524300197 265712457 25829610 459751567 501812080 606677218 266165445 390886227 731812799 20307081 104256155 248680223 479079651 307619237 718429951 24081448 247076631 287939480 504345713 892325753 507074418 921233977 634340983 102971122 919986112 111172574 452800750 436370358 222153057 418565253 845880858 186270011 130689710 850119792 444501098 214996009 948935423 398222203 64979463 167538921 656337820 509217144 670323657 779874061 757790366 828631812 535962769 976396694 328628962 456812778 633945057 239822914 78105266 403957320 188602595 769993149 181938404 868398467 948924578 64702873 554192314 733046257 850595866 68247219 3809106 581009389 307822024 849174434 160478925 562498816 636351167 681695765 451910565 571064288 942904206 659596852 385461069 859857440 437965889 713212454 335715717 642330258 774873938 934789572 48468942 752242080 146811919 950964648 976087853 97393517 809399591 947957511 866568139 254669237 563249181 662543380 757824655 148678666 916292387 232344531 355757523 471920730 693343080 720347829 257603273 820570803 630858126 398763930 208159184 790811756 160992272 385423668 296281522 594603822 106514043 843966397 506581166 128287278 395666020 685561343 253067835 226111183 875189756 374850302 649691579 480483078 484376373 758359527 866502038 299583393 836215402 252910546 169557650 418483944 226609221 561750138 609595747 278542568 921196084 602568168 104923399 979544654 439003116 704663461 458924181 643493787 649648458 858415318 976817518 7733802 302005499 564443661 345953458 156170422 833869861 308207383 7458749 202391986 384814916 32002417 425465112 678239820 53003296 253982559 680133749 979712028 582170467 379953764 787835580 443137710 981582485 928359656 432190505 158875746 129644405 971932062 985403470 465735405 709769154 426516353 795890445 785198042 921480982 703882421 886953380 969002119 854133650 439403011 225496745 483047659 206537790 711017173 429425763 167990817 934884767 120220618 876440852 414107421 878987224 173145667 662444777 630227286 39342915 646693060 726262465 336027043 676810856 978513494 658639671 671167434 773003349 445081429 446616783 34515524 232356044 70142403 340792507 164609276 397241994 495571222 572520921 817644417 737628388 670762892 912410367 868838349 814527912 352266819 27915317 746486077 361702280 465422644 717894552 302721089 803839418 273277777 791000405 65831704 271861864 875855375 551300584 142884650 887041263 791980606 589748423 190861808 731354110 958587495 968587495 417169574 278483645 80160790 918395439 305888697 264555718 312781208 218688911 410869040 940513294 954707087 962864433 537253595 527405345 818926293 101094934 709828715 956832641 73026450 395985114 575564198 391799854 967328437 50974199 639377220 801928918 253820654 954319533 727867548 369063762 197806462 415839161 563731375 841428744 683019818 673335829 784734073 405116503 355205222 975632351 660517266 813138334 605877822 912942474 388197992 256243561 992378180 205191050 81742859 39688829 679112740 806000912 356338356 361742862 293041079 882495445 164974111 295846657 895744071 531461747 146485728 563593235 756583455 517243996 719908484 927627880 794057870 176793708 978405646 772619976 934446359 165117120 425879456 264197103 701221252 161134800 687476363 514382900 43280916 449811142 700136981 514521040 443521265 811764809 294810428 286977393 61684288 245141562 13017993 715930373 681489657 295394816 186737442 977932144 264052980 619145574 181041693 155712393 256569701 912688076 657798948 904909261 135146449 63388886 553015387 82045966 557346374 203537131 944615051 95231480 327090087 617207246 925636066 921631819 391268439 613001724 328188978 476617321 740970548 143281109 197574888 3367849 467980743 680624001 543344074 227667557 34749872 726717967 615521835 36773611 513562094 262602937 908186594 269666554 498032389 750114355 662209943 804863826 869318012 795461263 966591005 486062720 486902336 491501849 489002063 891630441 669585571 715210851 795091210 69414641 949603249 478804678 395827229 462943461 444013505 826399251 982722821 562047010 809291486 547407979 584596031 956822912 904638056 239200463 486654313 202404518 19336477 402052504 293241321 763799158 961757326 305466421 133048171 227248541 547359928 424637504 85894744 142148103 137648886 562705638 227329037 755673174 234397126 298357671 214268264 856608646 7367347 67100551 781610347 963031991 56278398 779170727 903443316 799881839 317898714 476506830 887590740 762937433 94068378 175186885 672485232 282580323 368043943 468003665 590730736 810431190 126031966 217308110 455044218 684214553 706712368 443147695 695413414 194508867 356699089 215934786 985830673 226043971 799622948 215632271 481472862 134901354 109593850 246733592 149757925 494808181 373165323 473425825 507733370 304252222 339048156 173456844 781013900 658734470 103334166 443497027 659526028 672338484 724609579 433855356 715642450 840821460 204319143 741900052 645338290 772947770 83100052 213357102 70783224 574731853 628946166 509946459 368037778 639532147 544949124 544016916 410823541 927842958 578594300 122152844 394297014 937978127 465116103 242623579 383234917 640184424 901153486 282106157 207665239 186168182 125081990 788351004 87721035 956827498 849858344 594120983 728646868 18546076 233177001 717009968 786011707 269640133 661430275 316908413 399609518 202539230 804702593 84188437 448561849 453289951 175758375 124811641 188325452 25071543 90826092 478720389 96883245 147418767 996123891 45097778 187930273 84440467 321068537 13773557 404489286 351982220 785086699 758730010 668705893 936774897 467772814 740674842 283630805 949725658 759136809 967533132 159719505 310564306 670131294 84210423 129569679 601242704 273635564 313411481 499272705 150756885 493103508 73513172 775121144 366192180 494268788 584147481 528591373 553791596 459238503 29096539 713046612 431380234 563908955 461305173 866138717 859843239 551668688 355288860 627944546 887641859 250688728 446549477 562020384 807594362 693641635 690595380 194838043 295313088 244886781 93287248 395974212 957304763 441317288 294820153 877861051 382469850 6826561 91559756 437898125 72801770 485084323 713004287 562982867 470460850 123229074 877898062 407791172 763958593 129481842 767160031 382173230 809379293 500583197 119886217 76848682 518625232 678392053 710571758 251545642 329979471 1062609 200196932 180728559 420556840 534750192 151215095 77688796 382289630 957965198 37849084 309529234 774119252 293008917 509093262 991672657 386152358 288040 241730503 596333461 179646109 204441357 170581519 399194345 141851021 537947237 601595641 31767598 359970931 892483920 355102707 654329759 373777609 189141952 722904890 579143757 188391650 822530089 775310685 186169132 12041478 255334451 216600194 146081635 409443268 642419829 145221366 681727313 111237216 695894625 490794547 805681437 423283480 481016359 271646299 770745950 960339670 61400819 820150998 840794884 559464746 188593432 696805178 791479183 944377291 968049170 323715693 19891482 269118414 830614679 62008629 922557527 645761930 547141321 177221849 393291966 572806950 581106734 497489767 780739416 522252843 340172423 514302744 378417080 234400911 681938427 911747061 329196398 388120135 294740018 583072469 857151633 225276685 639939889 570106640 369034044 471243293 838908539 483319342 724511834 429935228 44656564 1970507 352943977 178961332 677714565 759549741 196304456 818027681 407001489 184537756 671849916 180352088 112837523 475183992 909903258 451458072 771293994 577896741 312086163 49595769 33918352 379715955 391947457 103726539 589292503 907804846 723461014 606156464 333368398 999513631 751118569 112181401 955343536 34251304 309039356 963796554 614151071 882827201 958831004 671535029 480383196 740490822 2924051 484532845 86460912 441972816 558690658 561739918 445629525 522518456 83880257 391682730 810651152 759330337 908818835 233836712 92830573 39082166 777157865 597841456 136340106 716404413 332196977 489220684 612754218 458373434 397569493 544838721 492784237 852767973 969196376 389201559 987100007 48650160 614554651 692186997 669987442 978404791 250411645 476799892 532280307 556693448 928217858 383571373 440807106 804039019 986895679 600397322 916512789 231052696 315707481 108412298 412727791 249445859 629786230 314115269 919821433 258388540 114526789 927351359 212240682 379410350 253801520 819094123 798150485 368379099 548225639 462257568 109456812 333566222 760174966 252394146 684502834 317174798 169730027 885026222 727685490 738363000 199452106 732551079 753048012 858302798 357216852 368692114 536291365 471943714 631910863 541296020 275942268 40857613 339579709 659019924 217409116 695147603 263031999 639932780 148131355 861223093 719602035 550766182 529541336 283906909 586980849 862612755 821436719 346493220 993302489 827965435 726332436 108729525 378193144 511298011 990691875 463335174 416538778 712559920 279290990 881957923 307103278 592306189 849082681 76727020 660353834 858825563 715287819 209962526 341399552 373759399 306620734 99692500 969124146 741575260 614919695 397468176 152716991 815163942 755917509 172855828 776422108 275848748 83518461 375937669 390549958 534589191 200552239 87934262 695144360 827505116 201793615 444102754 534561575 154439601 509335371 213384699 267417778 495685570 175946087 542840480 588957495 100364991 345360628 755363105 906185528 756045298 516808367 482298272 493472913 810871690 603851931 378055015 92805746 542655787 180318667 592389913 344283439 870834189 773228715 834759665 623409558 881634140 734780647 897382071 271657437 646241388 481749046 926915146 730157549 723092252 784333465 22167650 412608959 587470494 988115076 193311459 325981751 604997001 815664913 804759718 544723832 811075180 234375400 383561896 296040437 637291297 362652779 797197500 186010885 41337500 254784550 19988682 651708621 46837588 554566277 90180928 42531502 525020970 605873999 123763958 613556845 632841997 347507366 584278748 529811718 810441331 45850493 191814161 272478013 104664282 478837625 50575978 945241753 241948088 717766706 799676148 464076452 841890755 609234733 89432824 47751518 339722257 792601391 544287574 413931094 308490713 496045505 231156245 258690591 62372640 380892 778635153 381294708 880610044 541234217 298681675 663650676 339985686 508887627 327013840 510806099 83288116 120638288 617347657 652784572 818972000 960122097 887149281 470015398 645206340 646590596 701561545 469599810 352523316 959065742 419582252 62891916 617955946 361533990 222563141 465218934 982899728 662246575 571877172 40995023 319085849 691963960 112934762 26505465 163830228 904797642 139334906 462007366 842517897 206633482 879329647 920215436 636483565 362328114 174557191 583181488 247060003 631643849 168140362 773777682 124418710 594273520 23066898 230087439 885714931 294991932 971677313 830873362 828118772 478684072 5913582 300273280 479037504 716524117 378837234 522830635 577253169 243462326 540560528 303339129 928254984 907469650 528301467 547070490 984860513 471861952 772248460 728806416 612298816 649668909 577658868 156541355 564553352 968868044 569417830 246658704 893228464 668600868 978849350 303207548 111523327 905802331 770230374 689187009 450865685 906233451 312058545 730120469 18737768 763667231 485031691 947079210 452602727 996850041 864120811 450423556 636292884 143110817 81884813 698644303 445631865 408370726 258031457 200061095 889253026 667125391 132356421 90492285 124305957 419041010 514007499 792982145 524258985 753572076 807610513 245652286 48031802 157931306 522891941 201331905 154278196 868334603 891754250 132477035 20960835 19402203 962377649 828148298 501939366 211242689 317465009 20633555 308936804 443216425 439692244 455026158 211841196 259756572 259115542 805716462 408689399 402835214 888423993 134783402 40325662 131760883 401299327 508175435 23622505 629730601 539554562 31521269 77016373 969040761 813069503 925488275 197262554 39140282 77240241 902843859 632869236 81412868 146005041 996491545 181362645 357185521 298180318 494746223 679657776 907120457 226579461 657533925 943755683 249550281 570198792 790440863 461192652 746512399 669846012 7589060 944476077 410431317 705395714 417603678 224468565 572837094 401616255 25729622 136847807 212696581 126294525 979912848 780991167 575159070 903027381 954237494 453831402 820376608 536631635 999687037 395540948 21647925 402173533 68117430 688142985 458249765 215107645 565761474 208208602 10615751 826843403 500141439 313512830 817961619 699972501 876329577 475385278 324214032 42497912 374861803 378856771 963470362 171229219 173506440 939672079 537522699 349319849 305732247 189737081 260637270 540300056 584791333 496506273 423864072 150617826 848201143 197979578 716664376 972703641 616355701 847612586 846349293 956258281 176433004 18290132 501600711 297486264 404224571 680485406 980825590 69984056 811155161 267830932 156654159 519691645 573481225 159486638 38366843 629637849 435333107 668427693 614179028 328303692 497879181 395591594 639088356 994260082 625217667 156167326 508175709 727671369 262061040 228495238 632196412 467894965 266370792 60878330 218801710 115179291 699563840 420204347 774023695 746438993 962511110 513142147 393009109 850944396 637022228 660273837 308029189 511593042 908043198 788752961 960773638 789385446 4271248 379931042 893542028 828545575 853279711 257060416 26613933 936183833 928497348 486444575 547809208 573986046 133464371 871322195 169296931 982846516 46000336 118542934 525120294 948971369 753907708 35232591 725492275 309990359 402529060 60239733 131564824 580854238 215604740 108960272 404171124 109529861 602194989 155604823 137992141 268796309 424597037 478164117 476096685 501159274 730803088 309220470 893081595 719964097 86221498 229195060 206052439 179256761 445481190 332344715 552047182 409246727 277898764 1930557 36554805 192703839 476715553 141723289 543945697 215936384 514544365 158544242 427557530 865234513 983861760 222910750 277563038 221374508 142834364 22770639 917938888 213493009 122765511 368957556 386414010 335113206 337251168 375181853 399371711 741866842 594979127 726246761 940513574 719023550 861905982 170271456 786043584 614373984 55924859 522163681 970553581 805369340 254111420 15557974 510606931 977072611 534351238 680732334 571972633 201084839 7738037 827582815 674995949 473948549 567605770 816362209 371687705 754219181 532371946 867757620 279676876 295031125 716783405 232732617 328663914 708937404 213034279 460625243 954746122 670610441 519480633 136699568 270066788 89273944 583589974 445858076 538028562 284545740 414289447 909932178 531808426 109104 782611038 680555838 765341062 221580370 791604860 606657232 489279711 709501962 31594180 591259689 859124894 461182314 721304432 676226182 969422416 43295983 190401292 235062669 94647163 160937455 524064474 640854592 416226717 698567368 226527600 20506538 894261303 557165499 599416602 393552974 530299502 700539663 367797016 830321077 616782615 211956046 619739462 631802091 487045854 511003589 763244283 402741743 872406570 507389137 846646766 257443345 791012846 4901822 191277612 711003085 770265162 766897989 396364049 209137093 963048270 726947523 477956468 12277235 144602065 808944313 839876896 16983325 958616135 703529788 907195446 489808945 790499767 918651788 776345681 434960515 412110150 148042552 427909762 144730459 680937683 958859699 879680294 409938027 486919361 79803029 835729527 230440596 571178950 127830534 843296735 602258958 381580720 947231477 63253342 572377087 618250442 753889904 735088662 772133141 832017683 418287986 79290801 765324086 641703169 427769994 140615135 192467939 126839601 208930668 532201896 273363092 80748302 355735331 591964784 875737161 65231332 457612691 757022918 513798189 882648380 162133657 902249951 178145607 191170513 530210418 815078152 117141729 813661293 441129099 497922581 600275051 892160917 62293794 786788227 754615249 29441453 979548811 423321726 683130590 921534385 371062291 612558947 419997099 511731384 427015718 756511538 984528911 500671157 78169903 766129807 891946959 220189421 404756970 636819621 366126321 859187685 957133532 597844618 950292140 269950133 408222251 675353763 243950847 495624325 678393323 385421650 34898540 411663463 599879707 278586410 341603004 935604574 845531663 123286927 879858856 599092722 750148475 646353835 637699882 292081435 454830205 299553525 965755152 286052118 429131872 55067101 699501151 595695218 653714650 363129192 270297630 506282583 987350437 184165641 234660228 13198748 232034228 822425246 355118152 347020129 149484984 923704913 546320116 780565100 164135088 939391779 28938186 105190542 399073849 873987857 188323075 136711586 886916063 827957308 901615900 950184573 646567009 162873149 577328543 106900437 425107823 279858928 376301928 385187054 20390062 364644327 235604587 496213821 724419253 532653354 295303718 906985027 137662629 185614450 994016876 53260863 232419542 223686184 948119264 550286346 750032393 163050468 910918269 730915230 678309799 465254656 89165328 624004405 518087474 291411242 116393937 44240196 996631890 153925704 596213892 220113521 579289662 669743761 567525891 824789877 147475562 370899565 658058950 262286786 231114334 935169097 256927610 104784422 597003932 874497604 868216666 771522379 851682715 751242290 703872585 110901608 823505222 298378061 847688340 330087128 50122985 714358594 595047431 219895921 17379388 647886443 60537376 563135682 601719751 933123818 661002731 806793882 966358259 169328626 646604403 245241151 802087476 861506776 555194115 876599628 269158706 250792462 639825061 252586948 382227336 456022083 926485947 898400742 289028261 624538564 674632663 921111084 768555252 863382495 859291552 569798 840256763 728224949 222038631 647595574 696130761 766403630 396141987 844002173 13960877 617252278 184201896 110679488 921180709 301101610 866358376 542335969 458772975 998932839 424552610 461582617 487191075 693983996 138247496 613569881 312245272 774439359 848598841 751645257 558403247 52409843 241569041 524241968 236400913 80907287 142377428 234255068 406764168 508711164 198774609 508048745 433541230 920724250 15395665 963436930 104096243 245492578 143992334 198802174 932686936 859081502 693598110 279948332 649042715 580695749 117588285 309078831 284516660 25744512 686530633 144603545 647196601 126598092 328829916 183125386 782872535 34591873 328879792 559805393 411088003 107630879 207769780 802901174 815433273 23200878 661668248 133599094 304058977 837429225 729490533 156575528 519692806 888593165 486582350 313063046 621131879 927210020 232186233 507367206 268895730 629055760 254767593 194233728 670766218 423430259 483775507 974441659 349297044 731661405 677536994 249931626 514320036 37725311 376619119 126243694 88449216 680885229 729068462 474379202 367355953 983916776 638345894 530357841 798344161 80932719 468886413 831296060 854362054 711944748 224940445 946660940 582568505 511887485 345195759 79915240 507939514 619996541 325851117 460927196 554358253 21100445 194316725 201128133 484430875 468220666 906714032 910338862 834860298 360040263 803655072 463494042 305016064 160737725 264981345 127377794 132889699 68586384 336507966 73894829 712917011 465481503 518488367 714416335 799891152 100348793 872186686 559609840 311811475 635589938 631282249 280469063 319476681 208475671 958863979 628854579 198176409 161708511 753168614 171411896 809904306 762832270 510595572 620265262 257492589 307634344 786092001 849607855 22122853 3727615 414718812 900273350 579568262 525809828 928855450 982533306 52190331 375046122 327287288 446325572 73977091 232726988 559786743 196846941 51154646 419893960 608755388 972654319 619939931 803562744 353283401 884364591 568431180 885138025 507436927 5859977 127303517 46033440 585734478 729056797 436455629 595507381 565616015 723568351 369929694 764178235 135670057 556638362 197035623 904037746 319624943 947863572 501947897 915742239 568428635 235608798 887465353 135434758 438562115 455718873 207213240 589236668 566035231 376601522 793512465 544680085 74175518 151145657 403551060 268273117 225365261 363325673 961125315 646945192 150754668 612297948 126260536 422767304 738831799 397673554 514007295 922940095 609587172 654789197 441276941 834488024 307299290 424665124 162505060 75867237 289870954 591811071 177159539 536955895 180447786 46301664 120231069 239763816 348876589 244522112 712760486 687201337 381219706 640014521 668311087 934134140 452463030 262292807 230163451 927688447 858317914 497861813 826230994 310801727 697025204 994042109 129231978 795666496 794845111 17371213 188134745 219027639 477510357 277734645 241507109 86898828 262694732 212290683 358622961 145315520 50337374 287615421 637222903 487618216 905885301 4197161 524249011 315609323 584203074 302053267 475044473 648699112 178749948 579464476 772412822 442003122 312446881 772080229 494487794 196373375 481537563 900778949 499406614 720440951 150254299 379465520 387152715 459730544 549516634 912290457 579531936 355122117 629348985 199112458 398693469 74392177 100185770 971021369 208586508 132215164 816729549 338568258 780321254 577582852 137953739 936611117 463000898 370922403 414487762 530356355 339797597 128992127 67483322 725144488 774420374 505331370 575157833 520156119 506227648 375387147 851806384 257333468 432365979 91084839 405603466 609103287 627798149 745945833 879490756 955138459 620381343 550019164 348916491 693540614 718219712 72019784 88482798 48561839 540232360 430346469 938523758 221956023 627785552 593146996 12281882 982757818 474125290 201305133 769926442 723647418 560710812 322683306 13399790 581647783 434024437 504366997 443232313 497287645 60456849 134867062 717012574 163217413 509645867 897006696 702585369 46269742 997691066 665350977 333201767 530236531 803705529 658834905 905216276 188388007 870698686 483275222 694800876 124931635 916528302 392692262 830835243 83371118 355452174 807307521 819401888 13462429 84999697 789300980 36024424 88938441 982260807 256530657 512002393 415916576 241259136 306595132 724119224 215549292 716001814 999520582 802726258 787062630 153997418 717750199 851022566 658361158 208890456 354757315 565557488 358389277 159998217 577270986 351246336 13645313 694731872 496597203 377298657 247049602 270155458 843650225 992701320 241981157 139407356 596482895 462693335 312149144 257609175 176330826 353175076 364385255 263789566 808707631 77318651 131340576 43907403 331969820 782251079 312167701 875935688 669481599 335538040 212034855 40398296 687890518 850457087 424038729 601930171 355651023 747543370 375412716 696889978 87721853 559749030 129263942 451185123 232830891 822813937 807886694 465606597 350925484 680855822 168720162 492750518 193875256 992088406 483646573 565753580 865523574 528015308 51030365 888934878 561524368 430715320 961512776 134493321 446876564 479502688 544813730 669558814 207428506 679100073 878186278 321642146 14828569 527124574 173008885 258375842 905504116 668300574 929818808 275264560 394931420 395329385 294551159 532803702 339755453 515700142 636635534 707212863 310959860 887890061 95169129 583439324 704508146 445447059 626000976 156217203 479052302 623617757 680117925 260920517 914749861 630679790 691358440 708426463 167453087 100325226 453137134 413534453 61989946 650286772 912656255 300240725 633954707 382862939 768808804 810448139 27721032 161862533 618391943 50165475 563387599 208636911 177448468 987743758 105381526 166623639 316154733 269748483 218062313 387890244 60047202 667102460 865592034 610805057 11801855 353379148 132235145 737317983 963160530 319816221 910308869 393280727 328219750 665611891 800512692 188092635 517260753 73980378 888051605 130582284 936078180 678260041 927568442 214725792 883046289 497157813 508762246 185910132 8637498 714214048 379107135 102856123 146334168 784321489 665494040 804107349 646854008 54397089 332753504 176587250 711245201 276157184 560229167 747891519 758958911 742652387 741344484 686301991 449422926 395996852 716207922 159821577 622896913 103035197 531302170 106643436 797914999 929883157 7729364 831177047 874122728 258841958 572467949 297179556 587869599 935028351 297181650 978064077 79635591 266836913 226500568 363459605 435387794 625611667 547920246 558862783 890347715 668992971 871434964 214176875 502043798 597957808 533977890 626424510 20461854 97370575 544218792 296755917 430220960 549834839 443417394 709593808 507413908 897641464 962361639 29855069 212971585 762239911 349804552 948384453 85079851 972863827 16742521 793348498 778918333 968973207 719119391 300251117 428504016 857162680 16165576 661783273 326160900 124836907 200747705 649999273 124567919 121948197 247240195 123396237 717447562 73397337 519199643 755369399 589680534 854829173 784998820 135134899 335802769 209339422 102596641 761548392 302004554 371125973 157005365 76707756 51053101 193366626 221878939 135092315 990164209 557809835 914452820 841068578 456193312 880034614 264143073 414705627 749780682 615150996 657681407 962060679 758910239 547051161 53221852 822786264 808784084 111406326 252152107 254438933 5990639 66070037 220106264 940026669 775080330 204856911 421376294 719286691 434258972 742161322 440717540 474193338 900737420 439519806 119444989 722436638 49351532 145864083 991889685 122388215 383283023 472871924 634508004 330640150 175058302 177940760 277952041 624201308 801647912 329908712 354437418 815714343 749443322 743621349 837009463 6734774 876857673 144275356 562149242 194683960 985623319 926397676 349661991 875966981 181527524 554068649 946030668 106054285 102959486 368884208 882753958 566216918 812188190 862331639 218624473 578021802 955133126 111366731 459576200 560814336 322261267 137881746 248915936 928827532 134256093 861642845 945127019 2612292 59764141 597185717 59944843 792999102 704057146 987558155 820039082 211011785 299836981 427181312 892937508 916436342 732482144 466876245 148225922 657752259 810818178 305754213 856775885 478562581 598158106 336979560 794692929 277657144 292902498 518062752 702763464 346564384 195881685 986190606 623210852 937500411 873977216 143311978 908287787 934436558 15054522 952774536 824341673 756432071 359993206 778531360 39878602 437815789 939260780 828228092 489411483 749012735 65853799 967355162 645293869 357112059 791069764 582132784 261279141 919095525 76476507 545589418 53940054 475553763 85829836 894346987 387100691 942126861 58449799 524820450 832154739 501834236 253970462 520478036 645813695 741234310 575142393 162323074 718981348 588752331 27157811 745703349 564508165 228361315 655104102 878520967 876403604 169605984 91233925 522966000 362812980 106685476 881416584 529615918 742196665 63326927 38650455 748397224 810122388 59358608 423169482 104596008 835582676 713802341 124898295 155388084 879929477 303462336 749209717 573553484 850328137 956153017 900638094 644035650 506714447 614175975 801188335 893205577 611921327 777706759 911007021 86138196 108348500 221824634 187224466 286245601 624975920 835555563 921084419 869269021 746407863 194175065 583585379 677017627 781827581 87143654 347956216 202524170 601111391 142876566 750071856 737893848 982570031 48737031 584102366 99477899 385378831 856297105 195383422 672600025 637529418 428044939 494295637 607712348 903379092 853661138 104035087 220742480 534866495 851484351 773977093 620043501 582777784 654071270 150936089 191058488 39340930 127795418 738402325 909356237 13883277 454805671 186900273 747225026 564626865 790928772 853379191 223085016 942106077 525526636 77941962 290204470 411548298 210945723 221810508 725055630 153915474 329083268 390382221 604805540 214344751 146446095 263868759 913297106 269722135 839354884 867240210 381781960 731692717 77023254 737526655 14730211 287835344 485391091 254546765 424243479 218504019 356878015 488352775 695124775 78295363 167300326 547556183 50167431 699006005 352070738 600594520 89206433 13356800 708860757 854745555 302137434 867294572 842291933 93865577 276020970 811638461 335168504 883543443 964753556 731477295 239065771 520851071 90447852 103399281 242302234 152554141 620819366 882700435 264441942 699068046 351286452 658691079 897636176 481899142 7305032 472309845 716525366 687826070 93482366 535921169 476221894 61553706 281623986 444414939 788209828 441054112 303001349 360792319 10562039 728346325 105188622 424846971 59675458 648493270 104797456 686523408 18091552 207308893 367089326 521828103 840666898 642071331 53204616 711333998 654575869 282468814 779795240 254303096 526735759 773663423 382118475 545428091 559611837 240363904 24496849 673643963 166953929 989490768 1697351 980123203 148671872 111583102 214320482 979542368 917377912 350857946 709576379 662716352 581448683 140737719 880222286 998401205 60543423 855640626 614333689 42749575 952887015 885427739 152736900 676571062 749384551 920014959 809889626 540208278 982665114 915235269 141669412 371453903 283350127 674019839 571592747 154623736 265339028 587921068 399608514 979153993 884572508 794352204 211754150 340386296 329732849 438374328 388447767 727902465 415187462 297806063 622793004 620986411 143781952 714452480 212945045 902558506 13462020 46249839 527607592 269610657 584026769 584796287 968024255 577501532 122750790 611002550 468691640 523960621 405911724 42554118 395178355 142186767 639567061 848432591 215870480 662737331 660647684 682534979 430347450 573746610 846554334 730972494 159693708 900233845 298771399 357236133 758353954 958877811 916437440 91574444 133923876 136834756 240856182 512817974 163004933 788592618 678120154 215054763 776935462 54743555 249548890 542310680 586399236 364706157 810295158 333710857 353654907 324919624 106604238 424057889 211557277 252474259 640716507 975776476 727250502 258799073 742594479 196496963 313116104 573763907 173664188 906433209 422598921 693779404 958216398 803731829 62005822 254985389 871361962 441114012 286108688 805193703 802055463 327173175 357431578 200609719 896502223 208449170 374426237 224599283 662243882 479665052 374741880 297678255 843156573 390409034 395524562 257624429 984988347 407835837 845348271 354225050 160324305 766565017 288457333 498124092 883260159 191903342 266325091 820393287 333693154 450090661 304461118 637844661 745481460 305897365 962252092 272418416 52516089 149464846 911448270 344779148 755711192 890794434 359201679 788340906 312849584 694225626 936274734 95904554 130723558 633564724 345318994 137722024 741494999 66247131 268997871 790071134 858757137 618100534 156748754 252175150 598763128 446163845 199106205 388507106 99868771 735622453 190961486 390789769 613638418 711400795 870919419 234521788 235136575 871464522 645947915 464668908 146035257 552959606 318653820 186368454 54310016 492999481 443330766 648298519 680735482 863479448 644618799 75192910 358335301 673171030 517896858 876302646 16530471 794715601 420042116 355020649 949357068 708078381 4551087 725908220 917989078 125048168 422545722 36391853 720713437 751083063 802017002 312009805 14546183 159245457 907946866 484929757 148216187 304525018 329385306 534669629 692567212 198036509 985738042 863585921 771487676 479928202 410703271 462908802 369267661 961038500 92191260 9165762 763421718 563777303 822069360 982526689 161145759 198546082 488987031 666449062 839148634 881122541 602903506 684966803 106806351 869562919 10864698 892077616 17791189 135895694 204933508 321914402 220271349 587261848 458443793 804866279 770328585 338645854 442469824 711289952 587890002 492363185 297072116 175108808 554788766 98844542 544193927 838135488 226682165 981241260 700455585 544187593 194861633 763662291 179849833 299052543 120882243 641236376 151288880 331997858 333793181 26753217 754365002 10836708 195249107 414910761 593368233 901360993 816216825 583912089 587992049 453091728 813837199 162797305 771663032 398727844 575389177 813309864 321766203 595914875 189882327 491318817 766692489 347081219 272693003 889909931 73682456 352607527 24279009 976260070 232787681 311885893 153710821 175664237 651847838 440118880 451932824 166965680 22592219 502069542 917476523 316916662 987005476 951611001 783916409 484503746 165430127 898900025 509469126 893361524 353443762 91279459 57270221 956364823 465021595 796411500 372981399 955917004 74170899 838382274 333855808 927133731 871629202 299243766 778505176 232974891 236536824 372773894 616204653 115879404 914936885 948934331 830423963 371325523 148276987 639163054 67837278 636251344 93768883 146578497 336448208 763107093 208144497 209485765 216796104 53224015 364075781 683067314 780411799 826620337 210734594 486118094 114282842 6986922 246359261 590532480 840036951 158185193 864878522 576458836 334701990 524332015 246339700 440720621 336889477 834463564 156362837 662277229 968259525 359411202 464806188 2948818 905732540 779039078 315000284 406962932 463383102 380755887 324577858 963039558 661439577 387175286 255402911 430673800 798360290 969713882 297567135 875868389 898192718 326876214 523475167 20849440 264518383 764540833 919973325 900089475 87278275 289824326 162409885 142722286 212108724 335444530 568316567 226624058 262744420 838937332 658165254 771082933 488182328 792207311 741330079 641771504 363233422 568956095 646426303 5122162 308434796 118991571 324131686 386834828 966967592 610429165 751605300 937724371 29459700 580106746 43829410 773847837 606840123 369751037 563540252 698296106 312909229 314671455 671443577 994914159 39463001 516540078 923929168 425185449 680018463 430518071 343796468 388673037 966329424 167115582 328891770 825243303 7432566 346839396 175979279 715314224 58270717 603944042 880121853 358686590 923856367 349630047 168380627 281042051 195578625 112184368 147966323 748625778 504828496 920547168 428965052 605308297 797785908 726697933 955923312 516116043 326510868 889518771 924752758 584348376 736566949 354315262 544651991 509109282 503307510 59295771 676824505 788485165 199806667 530769433 266785520 112112430 452472957 505027311 552290481 136620392 673883136 427932936 363491295 444500693 842228422 114916477 802193797 247065287 776375337 229436878 620815639 104988424 573466940 4623490 152926361 994440108 398390535 896745844 805617791 627169582 944631390 594686999 927804570 995449172 922235841 883582981 499645494 270405274 331669071 690977649 625629881 416361710 618444861 185934927 949388918 363730630 211789815 118396110 729292192 408003981 576049480 616621067 631615659 143076435 144206908 528098253 920527225 642702806 184765367 591008076 562402834 87051651 504912435 457988925 793596596 983728862 904870803 202384858 338108875 840663362 255034295 398274027 395567835 883610197 206154202 3914881 239982797 322231965 523221602 30704022 279567771 320762699 606802114 695907214 557515415 354238195 842367142 948666538 760751182 245708249 81970454 188039212 507253445 113270335 139107479 624508026 942937488 734188157 43886740 775427506 467218438 838167060 924491331 330429735 482485369 681138343 897336970 999279789 941892652 451955317 295518448 632775599 849749566 240409593 327027088 343578021 77144728 850588982 366404738 267396801 613293025 753349403 396857469 731871215 485932861 668245010 834484878 987548535 63772289 44796221 373476460 994478032 649713012 263128059 913168002 114283321 994708745 732298213 71780127 365605265 352883418 227404243 18326316 208740114 941333484 337556424 287065156 125868406 70188539 623968441 334849996 395167897 365604177 871403279 75683148 444589290 79911516 692847535 8927064 889484429 583577332 544728355 591837660 75021260 760627114 754133168 636292785 282379422 255929987 563357340 890914011 463165078 178964086 287443247 270503002 453501089 280039941 360173475 243623641 299519081 721507555 948440988 285497755 363575205 127352725 741247178 735126546 722325172 337238970 872926352 779979634 44200711 570390950 105197328 550654759 158387451 857202994 753968567 747344953 487446654 561586976 873513729 737338992 440658565 39869076 512667279 847166064 370506877 836819522 413192750 771380246 217662848 674278215 251978423 1098048 283001331 454208134 701924089 244113472 615304792 434945680 64990477 770712552 223856428 675812340 756048967 810379803 15491215 69861893 915198004 674739695 251762792 970154046 277519581 337273760 545338460 898111711 55718728 696240795 742605097 215319178 141780521 655592187 551402952 708943450 978262090 522582697 164212404 16675938 576198883 574899198 166680922 932523614 293131885 790401225 292071147 537303175 937396024 975287577 15732411 208062752 196649853 318262766 705640481 137598776 820878769 418664462 622038879 674922093 377017391 16398098 790138556 252793733 689434332 393941841 819612442 141021371 294192770 844648075 175863907 834324165 306459089 701603561 456773501 435856813 846848554 328571019 149210520 352292285 169065023 182377162 428394084 276068158 478240922 597616184 960549479 734635501 436217031 919944148 992699583 516944779 213184544 756463439 31073001 505344316 441626078 697159189 201436536 474477565 828528108 401177018 142224071 797664817 634716243 152383870 37717874 254217759 793946417 20328757 364763197 760382004 859507864 692862579 133891261 566737183 695638166 66628091 101848515 774993063 70278446 196303740 174505227 90024052 421260376 593844268 668782530 244902175 284765354 950507151 245286950 945012124 772440242 600897824 691462803 782773454 126615055 734147426 766222455 723637221 975142029 698582855 437576498 202807201 264959957 897559425 386056409 334341800 111279320 42944709 475454000 440111277 519792154 164429341 653004795 142186251 723205778 890496457 773423752 313134435 528387790 554083729 587450818 270153975 775984805 374254664 599981063 3397370 42998978 904627462 158540537 291960632 984399848 41455039 196758586 451531352 164614006 109941068 93543346 76984108 49793302 409617060 781429871 398560190 375233815 970923931 356063231 274912586 953030939 808970304 514545479 659402625 863736589 873211561 302388945 766823229 656735957 564612512 123392616 68733986 994756351 682578141 982413755 582504466 655769306 929318180 376974040 717691141 948642151 366713959 870382572 527222841 467311585 227584162 836694224 291535488 911263120 455241586 722414041 976705083 177589748 206916318 829846778 757603675 679313055 498645562 172325698 935225025 243370042 94532282 754593610 714380701 488891473 781431159 773462564 827364185 364948232 680006389 378636271 309739833 993602367 488398045 862416148 722577262 753675206 73392834 418236452 581556761 949198411 499338527 809865228 539577329 710894348 496919272 62647700 957266720 430790465 157375674 577898768 694322888 489854834 835275480 366099520 605413842 802600861 458780334 899884335 494653155 573754321 330540950 948034144 318571799 460320432 950271572 185467084 978432024 384779402 435407299 70573452 97539647 894319841 319527777 689446159 442449085 94263066 631999935 971885370 818155311 376220813 181642910 468495017 561967588 139505547 28354668 578190355 429167397 457401577 605420042 687997160 111684453 876005090 777336087 452306354 19025609 489391253 168107902 19891072 733283587 310802460 140695888 868510798 174562267 477169374 860966272 958525176 629206853 652098398 395587225 531742259 578979635 867478011 803507671 870284841 722457262 663284701 153446884 872672025 888218495 696624393 302791924 277325750 905323646 837189766 63182491 318206671 440978315 581334896 879767550 996406001 445926126 56071460 101131698 710504429 671869648 619277140 660859118 592689058 854506491 706077117 950215946 215290876 893276176 527961181 802554146 357725371 382900983 6350458 176153314 655526972 350121745 720163230 771197250 481646878 41661292 877150737 481318579 731706687 943644805 533249418 169783955 956726730 153163228 256967690 700499378 313098381 347468990 623236484 161237931 818043437 506458490 560718218 397615605 637997523 448375113 990243530 329921423 371466112 226370002 687751562 819149604 391472997 850937760 149432722 55343770 378515643 541304430 764111042 420661057 961619794 688449952 614273960 183632828 576036772 399616143 170910152 723158655 121528163 804183607 100953333 327472642 213009925 338212933 466703441 296735584 596319730 929218831 95484839 87302569 885688016 888733876 677191151 383305685 854429201 876638280 245408021 767584014 664199926 380203625 962083462 526905166 226070775 371217838 32137320 798316155 84492856 444533423 911775944 545337629 533684009 257105677 679426544 341199963 331140059 514740901 622846297 542163188 444348033 12768170 453578401 223462446 483612975 127908120 576249034 48546783 249341424 86779312 577445442 275403370 52477220 544139784 204043889 332046241 141875864 559938923 475359290 350160638 106570263 97042399 473656359 739242921 828826251 26794779 202412648 12582259 918991026 626250727 44248880 594322863 786678296 217893431 756757033 209135570 189856276 48072972 53983005 408299056 716881595 724093867 426271022 845057249 659182859 942058722 765700735 529643075 418368227 987774073 339972136 683456762 132489230 361561790 390706976 262080970 285282866 509584698 219745096 352992271 401343706 17083212 827634233 727605411 155405681 173855592 700562871 214796088 642743899 68425806 911539783 203809720 214785395 244214580 490100960 430154481 963228396 351461589 641414292 728042403 171168259 762750812 701421566 622806843 577164601 573483146 955934200 369018412 242209765 663491782 517023686 674153881 618329774 875535753 502961195 145550 21386644 851118838 557503463 156777376 905618141 59482601 649341819 315149757 597514817 674369306 631362400 262692366 87022351 759000651 656665129 292023560 489563444 576339256 631702382 51846156 610634121 152548404 274518187 870577608 418121720 678826383 355386210 723352191 202354007 388172506 195540134 121302426 231382517 260750244 550922321 726275064 33787607 712316241 331108660 482317422 15821731 760280186 945936763 483705672 487792590 69672214 645946268 335813067 998650210 135893721 591536066 229649160 90304908 143179779 133710338 648453224 400663010 442032932 285991923 177399522 916662186 755817593 648291584 753157542 753896728 629484455 206083194 371274370 778843143 79419051 599126952 72773482 25871152 531938169 787084917 558218902 114885362 108103780 909470610 764961207 371268992 227755772 204485075 959109134 297137238 388004857 735914511 3172031 794771369 291114571 21181029 343903869 454980315 505996386 557423012 922522927 170903445 398157006 673648200 651007952 270239460 960876594 814994251 268972650 557677101 706333907 561850606 82816114 58250118 470258163 951493763 526786144 58867224 480126666 378533631 370920917 52478422 362469662 245398813 846209042 104206196 563953192 738081469 449350625 175836480 354707049 310877604 975614284 93955659 880053024 900239342 729233235 921088412 215247778 193544071 693379538 90558399 420680955 604687353 890576520 108390391 251893019 864980464 492135344 172795272 344012789 727170137 448043951 281398680 960923594 323638316 56058588 830670044 958603954 791484842 975850861 486470457 657723755 324542876 231896529 583753094 478915721 649846682 61484105 423204357 937175105 824764458 363288967 172066130 317021890 856227977 552877428 749372400 431668416 275491675 17908416 428174875 98595804 251026869 542663570 564958945 340795052 817315559 172349743 15348650 227786623 774312564 226434272 842936834 383416341 23032934 165998962 945723191 935902369 1098885 80351176 863485531 430560660 640283846 905271688 343681391 638975977 849647066 780699854 965264997 280421108 9374390 875592715 359973199 281809156 149475139 894098355 861623669 235288125 819570229 129541419 19825024 388350571 247462289 507607488 247432480 63494450 708520185 939526115 933902908 200406124 912574685 401562483 194959381 987158956 862329488 29798097 656844536 390691949 35453479 865007262 179948062 382298971 173034451 997696558 468430849 72881776 301137172 356314334 950133722 758290745 560546366 302105833 778933465 121838281 668520678 126912456 41641493 459643222 952045964 338273563 587441693 893476513 333120368 954975528 876511833 237956643 534451956 576131371 202685166 900625644 407439213 591862320 239573138 341832124 502762865 468762506 443040196 258506851 508000582 964900840 974246448 633430082 243371539 771366571 188536170 449983647 918277589 549065703 363815814 244509490 835763980 679697346 991572215 45737765 986440815 545842239 858473567 147749086 881340452 598531560 15592042 233889144 804238545 729830695 280450978 457052433 797323285 109727570 359007771 360100180 995618543 153510665 103150434 750616816 346212188 510552778 521695017 904842567 142362791 883855404 161748670 959018582 60471526 444203199 130990147 545537663 730683546 435378207 429122069 237608447 902937990 989378462 427295298 7157609 846695369 125382486 837795867 516556612 334098084 976887801 696046787 206446981 946484899 43477451 263024465 302282884 393205602 171141555 864666280 67886418 25161542 815595658 212461013 361136350 624887204 916402591 151367901 48615681 304757153 778095701 821277417 541042046 814550258 953180488 187635599 639413901 722813208 180071747 574260740 784487339 931192782 622520108 109449670 611490241 606325982 117867094 484623125 970110355 869369667 505499031 700860939 200397815 486713561 989126919 597056264 616996918 54500685 798457348 650247304 430754279 350495515 616572519 82266490 7376654 515490875 979519496 648740543 204594028 883979088 906228478 892351457 699229194 867435362 343417220 776822994 604507212 504803901 779238663 580120046 323404928 910967182 993619432 407834526 985997171 311011861 99041570 483523648 361153223 267999338 262781834 77610200 710549446 72502133 887294057 35668545 308318157 205021818 632751510 614712656 878282071 66800526 638766489 414718700 954308800 932767790 337123296 197962670 653429357 266501851 842215225 473078356 582854666 805917609 291040231 451583345 76719640 447296555 114152644 15092724 123582216 971179043 586406212 794311647 374409207 134264923 263119960 357742428 174254750 514500189 917795147 848417689 594065221 135082051 788078621 155766596 268699970 334727588 325919304 277546285 787021751 507942666 906183705 792296506 570770397 342508610 350438898 299126955 160539068 801408727 149262150 44923824 147256011 830274640 880657029 647924930 788057008 936065234 855112719 327330899 711946973 323980938 591692499 726095010 801218218 967098034 313101314 242755979 75619960 374877821 176203013 557206239 297533156 751844674 45060715 8131139 536039059 382331108 643725523 621002132 195568981 960814133 627118444 547155880 643189329 387728028 110261623 957034016 964257964 435227665 980303719 890580874 503793482 391160954 844209945 941037720 565627647 864514438 29366691 224506971 981904745 85419688 214040995 11916779 666767251 10637097 492713531 365101484 109470465 689887639 625431383 657018713 434307255 117505912 583408313 54221304 842526144 546681507 922950818 165737671 106551057 244889802 740927382 257831093 94027212 83890619 246180209 642642060 937457124 179854871 204288243 43164374 776238942 560779413 579650743 276714940 589396916 646709585 195330088 647541174 259597238 880892714 379010320 865728209 493218627 744948073 744919227 916661532 22973833 873818005 2121962 290455083 780605999 96991547 569062101 204203343 102274650 921521645 462417845 377752995 778497700 212671897 105302418 620810745 106829093 820480979 916116386 966033045 581784574 247600486 204897242 746987516 953091325 311750652 699547634 325728037 439299598 778459315 849346424 952491848 548087364 354908290 47080208 953131366 754906005 743806719 854994087 3508933 849302766 82501484 785259334 853690068 379815810 761099610 669083089 604991157 18776469 756878716 552243818 64696832 923164053 233152603 706264758 37247934 126540514 639589195 572457268 980367661 996227398 206701684 516503461 177073565 360333204 627297571 971186714 376048590 742176791 271602073 536858441 821577747 695478808 79188842 691522628 932220055 516259543 863913346 793838386 79979389 922871298 830152767 74970607 316867114 12639171 774749393 62859053 141625842 257178033 96117973 134643940 799913246 220003075 96377846 237739774 150735807 971783463 425213205 717399041 822652513 804002050 276901816 784998697 579570216 635783364 575655356 264862037 780103066 837383131 643408833 105936185 202772689 940046906 766718230 796528460 512853352 518044053 221412918 512037094 848631727 892716100 352389703 585589139 58078017 121146352 672024981 113841637 34941620 875039799 934558903 414038719 725939125 598866664 64491241 103917599 393912776 688006061 812065605 754888280 223415870 8648676 61787672 666876230 69129931 449902251 76003577 448998446 450611372 80456871 884686219 28517539 620950061 64186151 626965545 773585266 885358161 949145463 583338085 408648737 110276964 777542648 987851571 962186025 24908945 100362187 118720726 753211678 470394998 569018721 776746723 636585716 728115558 889538771 129046769 491505097 206927611 146956779 152009149 755401201 236158630 267639551 400855720 726400075 691725648 287409598 895270279 251346683 326824895 52348946 760165083 429424726 1859229 812823963 919843188 542413326 421863360 925955765 4335367 26321291 876047064 891035578 671369198 987236361 37416945 808594140 752727478 582528504 220542507 313515145 379885889 169958157 278867894 873591333 962203668 914021468 213011037 420192270 922091897 841111668 615995800 592836562 800413594 939447234 45034330 994498088 232263563 288285736 650190960 639505930 393437538 229079722 847469768 145861128 695795528 740679014 696011347 202912012 888398360 961364869 350629558 815761543 16440634 58640858 243449422 98653158 290035856 561724401 392256697 539919280 255981905 754384464 50443990 138056471 456712544 478781385 459096756 902566960 121681993 302970208 197032756 431844322 272428846 414444165 97941579 443699906 381783277 810364736 638029689 211695188 183371388 610812659 383209617 567500532 876864216 708399555 768816798 928264313 536116955 175590258 529285977 433720660 402783119 140422843 402751862 351033169 118324329 58658449 560020451 196890972 504226567 941582514 448522671 774197214 122766306 219738777 759813460 945776172 234099794 956607454 451029433 993078152 399368909 367793096 107834207 733771036 616145015 892154118 275607166 910511418 461125967 663113643 867352914 369442940 374303670 780290700 310728730 110359665 985346539 614465240 528412128 804147613 118235767 803061736 343010164 149459270 200286840 47669635 867953320 264550198 51861900 437071383 439279231 367245089 618246550 724215696 161985809 572898723 295260203 859546599 504320567 663916979 207968256 593657078 130176835 176287039 878547507 46483639 376774049 405016854 339242546 481183044 964716795 960288802 740769874 663516688 360132530 795574807 127936820 158614070 630325911 906462326 224436812 900953114 73034774 69534267 853008115 520009288 874977502 778643149 334013991 874215434 25077455 363984437 111664463 924926998 522386722 232535864 955567474 104787852 305208555 423286779 550217547 583578387 508341714 63595064 425732492 760463126 806743560 348408420 691874912 456465045 627360845 907692250 717284822 625476357 538028320 466805421 599214601 302696588 655085085 696637104 821947905 186257882 759703964 778010065 53533349 915047696 512397382 302105925 234674387 470367037 149498686 779844706 386933422 850318640 738226345 473897666 108694489 438385246 59352422 130060688 855148298 582143202 866965635 88883015 591293393 260573005 224242247 309460723 331681546 886466343 193659192 942433216 963135133 519365278 672133120 398360129 11521544 49249776 715731025 973389756 649283208 610566593 326488508 983022234 689381630 100157549 896473314 95790930 542695793 149048302 597967184 591832171 947452461 565354585 972384746 603924583 614716041 531074524 650528178 750102041 169146313 229725544 776636346 427721176 404334732 654633173 172275397 28360429 868570373 670212944 719823184 857690192 441965770 865872132 506086099 976538539 142452122 651322858 198667890 387301195 794448958 638668599 846730156 373459580 259197119 508164537 642268109 137528831 985714858 451513439 990180553 322856315 585172300 451649350 7787078 109301331 463895271 499655263 578260672 855478931 866476060 434575123 764200619 64056296 360030128 682302499 602198405 600108459 245377356 521231622 90427546 302015190 655900117 986638239 799249502 789505482 929151000 191969880 815631185 539164838 923323912 97053929 210873519 335922501 785010214 942074556 445529525 994197079 804778705 517410206 466804746 859995420 837893313 640013168 344833722 173201586 454712736 744941820 897028974 812399087 512958163 850967966 938402893 241839795 872767796 393590752 880526223 766892717 549676259 258075363 651557829 950111898 427307854 783231670 683241499 612784877 694440786 97862431 303654168 569794102 165982478 256946652 19814365 988067491 990610047 783238455 183581322 912249490 71785207 701533306 402758893 91474511 721405955 257388019 425940974 681548026 216467443 959486907 831203418 950189544 43850091 576003635 235132510 795409698 823538436 523562783 310619316 357868450 527663084 684691589 102635138 30077755 923562550 800716196 517545880 529656479 418041334 629871384 54166683 703757447 575613070 860716326 943410830 540740161 315705958 634868564 878749034 17822023 35658377 454069626 495309115 742183891 931822208 100575139 400699460 542566857 275696952 636611553 515999336 618012498 291595293 477395133 342306859 154265478 922368571 300210024 811895803 71584676 721691525 59668690 777572815 956373424 171739657 312928772 247450246 542420108 447562030 464597976 316232996 530695527 211469766 423334383 751833715 338664288 957413645 740968685 792118260 906910824 860534722 513420498 705865692 31173966 871834686 502570786 853862789 365733709 142663029 106794048 726043576 433929959 343689424 709960976 306240136 78646320 147962953 84937664 17749078 766873468 500891593 852653678 523583904 906696231 419430820 587994169 597376045 619407656 266709004 636554922 69403068 401469772 934611907 656611646 63893349 307921744 939644525 172059219 801992494 766380344 636179344 288928223 610081732 303161606 916895132 719955339 483160637 727098922 749887031 324719257 183240468 582099437 336019571 312576203 459901598 989349723 857102371 718311539 630189531 619400943 485071197 480548328 826041337 238941785 415202156 421533958 13994744 83321478 376431009 457541560 928731219 729929497 328411590 741915445 966957874 153907917 662149152 130261817 145036955 370245421 366081651 799704803 727889310 824145590 261703094 717726521 898077595 693165063 632750545 113533674 452288740 593130054 110816559 418922794 853856309 540895930 765949197 10298160 302430140 677387193 246810650 471831571 852313174 31780246 627619142 847083289 73555665 451188111 702485528 990897970 473222870 572068846 456732680 829454888 840043395 132302950 530686096 914644713 139481830 673056342 210493430 537502976 150252712 960856163 212922424 668743473 84488455 41410777 631960714 528099698 857244972 614487175 493605997 884218208 627787835 326858663 653469195 882154271 482556971 44522831 275226871 411781132 675524696 151202046 999150433 289947054 513801331 536923483 226023585 818386324 379624211 267371155 211132458 230631192 555307980 190478766 409872109 550548977 638104654 926071024 955728129 525903742 71026662 105989526 470702389 86350517 443358105 212534003 57937671 364160929 299045331 903295318 268768202 251172447 705267030 380368883 709229139 562545251 339915051 140634617 502986711 203744753 871971196 346025948 393525806 461570998 253882743 754769871 128692245 71347260 402601507 7415851 226490884 538708788 783635593 545592451 376917240 904331805 129690066 780683418 602374282 120113716 941004406 81998146 900893271 734171726 382249416 699090751 706798791 166798183 101519211 540532223 11479058 847002463 979433394 555435558 803097589 422607517 563666272 882970415 576484457 897139215 245795348 877677209 574951256 329629350 800442824 297597619 397295438 176864235 265109277 193667540 177144112 137417365 256375410 26597027 854721178 473133061 463136750 587213517 157951669 55460784 934545445 870718799 744901310 563037914 665605276 966207685 817521254 1493012 179452059 678450297 629331193 104327104 911890923 851064133 479068681 485211092 649056372 469646939 321677753 457490871 738244918 138457723 385078595 863222391 681986309 925513655 449325178 179750501 307693149 175964835 263527179 293017864 197395080 222984214 899033514 6009170 725362181 452008325 837651322 950832201 240927597 824355407 765381531 370804731 727209419 484244007 9342791 808660582 483931748 191693131 453253650 628007102 703398395 299277450 447012942 284552844 252029973 121012491 59369453 967889977 60364983 272496286 901366608 353193028 837637027 704186428 422816981 333354413 385065680 987430223 167446134 522495922 866720289 579414557 585965313 145584135 724160146 543559734 683998392 134410756 125935392 508288155 142929357 470012283 919968993 868858786 134119944 729630062 549389839 867431844 513891775 18986956 567699252 762802796 687760618 92006291 536202305 379084930 786091336 366397825 927316495 662364273 607698064 256392625 6208525 784425360 140775961 184377174 797633282 350371660 880204375 602029262 879729443 656966336 845524788 575747538 484626642 419222280 181028810 389665595 592188545 39599790 184800394 779825500 782026267 92125795 790723317 627412266 350800713 920803267 981368695 537130653 18917799 875131229 735128193 713484006 833420140 971035873 951839837 279166085 413078579 351876548 368016781 88058850 480906103 435192694 299863326 758240737 247210476 570965780 323162471 793014356 594531855 349583249 62304787 486256847 677990573 676263770 172535621 19255572 514916007 41754056 667998684 748449287 995970605 265564808 211133489 167716177 878622833 548899938 992436400 192421056 787074126 439658438 949726844 409365990 120913276 896157191 273232588 664799375 838727532 286247654 915144067 201739223 663858200 373541493 259824416 564323839 411179508 356177917 249948071 426334886 70845757 130577831 481500318 744961161 655389696 771973739 24545501 452939680 686508746 851823871 284987881 485969158 34288843 30299784 540385711 707896753 164769515 771771059 138208985 832549572 487232628 720191367 752576762 332508464 702351107 555495541 247619937 336999982 315912593 133357702 123446927 932347972 771047108 622353538 434948987 623061719 855521176 963733969 118602617 843874883 322649777 357796964 683679777 391995576 366706531 88374408 470380153 768366313 57947339 41669919 306277543 34726117 802281051 632025687 928405642 449489444 747728247 243365034 195287993 713320063 83927744 280851361 143486284 684702583 809689962 882925988 488308357 567657407 345926953 778884916 182634274 304132406 222224060 622215437 948867020 44017660 706295967 374498239 839688557 32626869 264525050 526544304 38510 71869074 689926923 139647749 195868742 842352817 619094470 328683726 430314520 979364689 212005289 206232972 343662367 10281214 646911947 791688413 788084906 812107961 102028832 607148492 691210371 47456496 255216091 443042886 30288576 47777964 304834654 640193227 495820004 939055607 499925852 271691593 619224342 582554887 611392076 607186540 592127775 795774248 910265191 20248800 480258934 385909323 912825111 290484759 967565208 266207727 171793572 313489293 984225095 197037491 311980550 221286260 550134110 637718356 511411824 218900924 327054471 149335873 257889496 58085525 860631681 296561619 263462926 463070735 554855830 420781296 202578409 186445044 531068248 883868530 157848129 896381727 319247469 950370733 86853871 138504695 181428793 98485195 206016322 144045640 841440164 603216473 414347491 940635774 152947274 85271176 110995114 441195145 378864420 967483462 552347792 391074820 639874090 800585324 336997729 607254758 453925028 500562973 499802954 442130746 351380572 683217334 622576193 687764137 82956209 959784372 395407115 568395305 815156231 156667745 78005487 242708090 893999791 882105374 435937901 181755791 700791618 659649687 543024172 794665642 696261663 574171356 820289912 397812391 536044321 391896546 958256318 274264307 438846457 286270101 867981318 241666898 758354241 433829358 376462760 623257187 645993097 46388378 857378349 70687385 164334751 914545948 882348571 765235921 454334126 4925850 778537149 460909042 569994864 615809895 100959097 759067165 614457405 121797018 390362653 957611126 452988892 113940179 878421342 942527777 229127509 965652863 663647932 408636794 63750897 255021592 88480334 71428538 896313677 532688542 867735803 914285915 488921545 325459033 383975682 117498540 707619690 254060756 855189451 454582883 558393858 647843731 905382054 7790907 497416059 43013438 235240259 837841262 881218243 436945386 415693453 811743222 174796080 299293171 372210498 959796190 715784341 794923657 421879152 196827494 927385077 256537956 406186534 265905506 294372523 224517183 33063358 206059114 710118708 508988302 124172951 370100336 910001410 654436478 752195149 589178595 816389411 980837602 164394286 176620130 934189116 772079680 275453536 970165075 914948911 588075965 512871148 123113686 862380416 566866954 861606863 803642721 786779239 869438745 165086217 478081737 751866193 358048793 691082620 577970517 327238526 147642238 41752850 438492271 485953955 481101400 960661951 635194506 947367503 588567723 367611242 769438687 760636048 767854136 543583847 413151396 780880738 808029682 219843151 995757900 293288861 257965269 562743169 271945605 71617621 859102005 706800827 431647261 656152107 895892744 659345147 258110809 86591080 73971976 309861568 168973304 468621521 922149028 488688352 60534991 303749996 70341279 127666982 446616946 445789128 949301248 891729017 273243185 349186801 900675719 471237895 1131349 618244906 221113271 79289809 685413668 861489762 745588044 470587959 602788993 906046577 474092563 990712832 990696272 477376661 874134311 490755513 398710353 244988795 658021110 292728183 966842338 966910492 243826665 820932931 11040750 66221140 661117810 508471881 236559854 71773673 149116678 13313347 700286172 31666777 240897991 10211471 437624016 195832181 41033592 161547436 848112647 373423565 996687514 666773947 695749158 661819049 418695619 802482945 6205200 772023017 705259093 76337679 86666469 158234157 332649052 536204394 369728354 327399552 816390443 466037848 683984102 72937497 947425001 106463758 161512994 420574208 329922279 846483968 993829319 181468539 70809288 333573973 751604765 286850231 815071519 9614280 492263476 711544555 376833951 516289309 401098362 731960830 412648510 450646839 81912763 200026978 45265602 360218932 140103295 977417224 646693269 866108135 725886492 443836758 389531680 269470429 988792649 893115393 415583368 717320980 245110317 914992183 775724847 268991992 575924588 289492851 260184337 387301885 888383733 309125758 738013121 433660894 358013089 520084444 879333058 697914134 630819262 697272017 307231170 774239071 7357402 365117194 736756906 884297921 928444932 708460052 87217796 813667050 211668382 97206970 363617173 288747296 429509859 564538371 465216215 4448127 768703793 587574532 94914140 986332951 225307860 366589358 759079090 631868001 189314752 867823692 601492918 892126559 218783860 4930552 446552104 516379968 918994197 82573395 611440149 483293550 951612103 861792257 706709397 990618593 619034634 386011501 499188820 509595147 413289773 356176258 789586182 987826110 452675497 828132859 293967031 257494310 580961614 193138314 146630254 816162297 139906848 433382502 917376857 668814049 456361876 585011124 879520078 449089900 657662883 782669439 122137539 266947594 698546900 450250379 822599464 687445617 273994161 268031407 538989783 411686677 729702855 632263624 80604057 640001100 387702748 947701632 395196709 634429350 932798779 407897976 473735069 277605987 601308085 219113681 662701465 589235665 479805169 144504150 138402154 781135297 82428689 689569015 87404366 964022424 631262037 233019630 393444072 36187263 489758982 374022191 647133382 566236112 782146229 71380846 348016407 766679689 452333181 218364115 100997845 136759249 798919662 538184705 860039014 33690682 447232952 669152132 359283695 935855607 64260250 151781781 17070564 265522367 226342257 516776431 768803403 629722848 165675956 888721479 77329085 615536810 684202090 3001002 591907926 328098411 141366878 418430094 375198456 90529970 749885370 118378163 325474244 579026425 649546244 147804747 491174321 727565017 814573066 190682188 611110605 428819664 971139547 252955818 215223119 804779792 496335192 402265086 132031155 621489883 306175295 599091851 910936866 633243931 567311923 551799191 680406386 525043321 431283192 997288405 921558533 760310597 695170957 44799593 859851330 638403859 125909034 816295163 762729856 319463846 61537224 84400631 256590094 883196952 497586859 963950526 558012423 101922250 294874271 534898820 688503905 638564341 243261759 815723728 580435394 763639417 634573520 160956722 89040461 305813861 456439171 228544264 642986190 15708042 922543400 122895191 171281743 10458271 408874614 985926133 212746071 340711880 769460883 158444273 348009992 607759485 993480019 787887655 165186738 866453420 729287598 377791647 404098163 435797873 412112571 513530959 315875593 595936720 411223047 744981144 517561369 749423129 433826971 760869424 462703460 391053052 596187530 658763449 881886527 867902432 581014779 995205127 180620562 466926012 69731198 828464818 378598085 95000697 875023398 25445979 412833262 19022161 60992060 642507131 169490621 21850069 616555094 981783893 600321012 550848526 808753882 588975913 978284122 364413964 335697712 707656005 768766087 333511329 941164763 576373220 653493750 67213316 777610940 293797904 19966959 857783757 173114248 968344117 392839779 81217808 131726903 155680359 734940414 37676311 863902753 630556713 90914737 495541043 3401157 666872992 541240613 448932962 843677602 183663197 940326020 694103871 934611712 501150733 868451130 709065787 374956713 637250033 651066489 359201355 532479676 646124651 439962738 781878340 478762466 834351171 417947958 827525229 144481089 157748764 541904611 399907039 759017264 215306649 977977319 701296690 367569004 575132980 545960432 415833007 336075660 660070751 430385442 56774654 586173171 312801626 98838966 582999420 724627731 204855396 991623019 21397158 716648225 779517229 535934495 35842063 435975761 684070080 196279890 267841354 552738647 254880178 884623256 39509296 506378129 790112416 120584491 936447122 675414584 515737249 491501263 808086397 528242103 747440732 836550090 522104901 695843238 920805871 930432770 796778175 60161942 572530722 799294801 382189017 41988413 177540128 541510634 195405404 151162274 109994785 926289210 516704468 396947219 179868143 543534565 498687327 567188172 858610178 55651573 821188582 109966494 128149320 468597736 292096478 949506517 719168086 588244965 544553581 111243503 136380057 444290231 314880793 772640021 218708141 15235625 840708127 338881199 91652250 82781757 193910034 374563524 621074062 509008867 597132224 192170474 499010008 30213057 135276277 692940870 981130091 469522887 183448884 812560956 984714203 320749918 709600512 516908475 644529628 206941086 154348155 615032853 656818892 969786316 118022131 52924933 443386960 121430090 362105578 650362589 688295183 659603999 412229678 924047950 518998299 408144332 821242428 436073373 698244100 243536590 266709679 545140847 998510741 950766300 81786090 227670798 853964473 211128278 293080027 477606748 233046667 673816376 641758477 276839144 84920219 722167490 260371607 680230714 261568883 279430112 596190512 533259244 431332642 894943756 823718190 759269987 337982524 508573665 566706830 565838063 393583857 462787377 400894577 796233822 104911074 354348557 117754070 663242201 613117156 503631792 764703859 8258491 807554951 685540058 114706740 719454523 275003786 422496348 880175860 242574505 68364505 328985996 190346446 748602284 168626379 420292513 427009534 547735189 706029663 414492776 378537263 484909799 794277403 455826697 626590329 551603732 518503363 61359677 79461396 313510550 170082243 271239263 681092740 778565667 88423775 513023741 754914090 231101142 759874970 191894535 121183836 79669254 817707228 492935526 325214646 813832264 78150522 272521272 69321158 923433476 925054046 301325636 47422 153600054 890946236 940562089 814050519 468268545 145912067 316357483 126429149 974159251 599252928 762515881 571536763 255569730 793239395 456436857 60970789 324594859 759353091 548126144 951701183 866107066 531672011 429584901 115415597 547771519 655803366 929360576 293350483 902128457 102470205 196247692 848835500 492016053 828616044 890659679 997968034 39338648 104438952 943358593 454514124 598653035 760922997 393342553 298384700 773299200 11403846 577976493 16668863 246327747 426401219 643012395 927457313 690358781 21546058 621563699 290631155 50119827 164690009 523654865 752163793 975554841 994902511 326123851 681648754 413674661 374782994 135222908 668241380 431455010 352992107 856283645 675392725 328440076 872252833 942053732 304858745 931319453 312141383 357587043 622463188 513068040 974850928 662087659 450219959 571335217 138644850 766346132 644526974 819573286 504063852 500769942 277500030 384229071 13267896 956604376 376979025 683271802 398799728 173710096 621684503 453600089 530611689 594370781 340472392 83082776 351448480 129870532 761139348 255457997 922407892 616034136 40588507 814995405 457332270 75740771 594497714 505603060 941681853 419128343 929729428 115093894 231126016 284699821 16509642 137652141 325080693 983802906 290130237 502593402 511592918 429150515 438457660 886704110 375072555 216076128 202103296 613957253 590608939 499944603 444261155 741278058 619760851 259333916 423679338 956309859 620960200 864309976 648676888 669684274 104801700 88543567 41818685 984719731 751326845 259627456 913379763 158507747 339546659 431835483 651783725 66476630 570477253 694316549 274566981 324089670 418283976 242075266 104819663 303729780 890745204 376168296 247028908 114987613 40880702 860214147 491408582 992926139 287079416 921419526 998391154 894372075 666738383 325890332 124713457 241960007 453662581 270342546 669055387 973783002 369514532 207891478 828036807 263280532 366678712 413869396 236208486 883654354 788645102 970168387 697372369 371932542 68847413 332726869 428741044 518687337 113544269 85015234 934686017 114582679 232002529 319118256 807659945 636201464 496346685 799601444 37922679 822003531 171067794 994143718 286430726 85507722 829235505 815457787 385664762 596273080 561277667 974923353 493006014 491094014 800588476 963646068 252655020 121848189 168781292 811940997 268286293 267977421 44738573 471705066 249074244 596376230 726681699 738973771 359511675 827667910 847886996 887374079 785236483 13870148 495992694 339969845 536927393 357482416 847316969 646776292 917860624 132173401 535637285 941211296 574707468 520859695 657751080 711000618 990789468 639592069 319971630 738316711 5432923 192847357 915586923 676296651 230375875 652377450 195110286 576875046 483169397 86016894 615543599 514521535 769145333 661339203 682200426 978343755 73723288 769666054 75320588 758229083 445529078 671104510 687466490 882833628 824036300 799143499 932977350 190119415 618144942 929163051 714618940 492518109 758198428 498168452 342724693 331911503 137508457 985595503 676340961 135239461 717369670 846909875 122022407 518495787 190972709 156484249 335266778 21153383 851047746 152569921 207430671 447849774 383073405 712329637 561662701 110142831 723006774 547951843 966020072 437044203 541202342 435172179 998329185 866649810 571613501 95582837 84418686 774095270 726544962 946456516 585803318 137534642 199055830 388124711 821351743 24244654 92496995 948136173 203456570 85908701 546087751 927335353 547850113 94417424 326761282 345229576 808267991 921586750 696508741 825212665 809938588 88439127 585028632 969401905 184492417 607419013 255660953 621290565 73893570 359050917 156634542 138547171 40686712 353860236 727655917 247906015 409616907 906961475 704527166 252241065 670855441 610994259 727259093 297549182 115553739 714905574 297379347 905758994 218925767 659266565 923265412 122041259 366094658 390346486 799975676 390128507 983331210 946934534 566365663 720280252 282666912 757011443 93865119 217728759 187751149 532828069 805643197 327308463 290503601 1064753 277952588 974037532 701634410 309706433 632982212 597756760 169101358 562669675 290461251 181976755 986290844 86379939 612167908 137844268 728211518 324931520 536169622 905616355 120304135 392535811 670610238 488602592 237565743 199660072 800815837 332316663 129283187 426983380 64041859 407022732 45030469 542635119 570873568 973528201 63675877 513650573 640288703 271751221 140892763 747607965 689857799 68889435 684578277 507233733 517239103 133660688 862085060 258813981 833928249 974911725 292513161 413417480 795042522 992372615 510277623 7350440 14509152 158177938 428369433 997605919 360134235 967127723 298051954 119659135 656625460 632723613 268068907 739385700 603388774 982232695 697019572 482439777 912433473 464990464 532930655 467044548 619886326 989270832 126212595 575641608 31717567 412360610 202801052 754519097 58917528 67265121 611237889 363573853 219451437 470273083 14156353 699397858 983434479 972208692 667451963 902208680 260549570 343220482 948487557 390923324 422501157 310485490 881245902 494894916 359126499 478109009 225437050 906280145 685156196 903543832 141024290 630344295 863640641 866887865 566816139 738787589 916853131 444508442 512163406 408269679 282252505 947656861 238440331 207099782 153235317 562694489 598130693 162507910 475336529 632842984 950967504 755278076 916329228 358096728 784050940 452518366 663161031 649328648 413004536 525378784 307230488 926027799 964905524 408743985 527741307 47370487 521328718 872403226 623880735 608892535 987060870 122105820 956387895 581035866 788395109 891626953 730305840 187738964 981860330 184502256 468373451 342982343 220154515 379752239 689753995 219660508 369192837 258254617 459112505 649169681 478109001 88605751 689352820 45255545 74263995 976337049 268191128 464576448 364792698 229465877 311735786 438989262 147064135 161189619 556262401 583977191 716993001 99130186 911242513 636911440 914905901 453326806 50940044 312419007 137548548 197446376 294916222 94561545 701336145 778910076 656766013 244442747 604698931 757042875 295188570 444132009 509777493 142864612 471083241 529688977 505953779 347852468 732046172 639844831 710719473 204966924 401785071 138071984 661004025 957898931 10419775 778207566 210265760 30258207 875426961 21027481 233793884 458739982 668118530 426055354 819167523 48407642 252898113 304178411 558001173 816496129 94499176 995625863 653966260 141383779 287766074 237546912 513484617 313916626 534362446 319635197 948333621 908531626 171423552 442882469 843788367 898681944 123267715 639292918 35910352 891284804 815457711 596986194 284787488 145795024 895849880 418898619 345330824 907914358 612330938 841041887 624136550 399526148 469315612 455028949 651640340 862581807 329512523 25812677 139141334 799987560 106418180 863844560 143197872 551289533 925962314 271280170 33254335 733233602 641170628 649664859 239340845 528081900 336078013 133086748 889064715 134615596 287583594 829115832 686991119 166128344 893170686 154354233 154911591 990896860 998439245 372595927 918281836 141616088 62784813 812525857 211362959 346866324 771751016 142744401 90493456 268787216 997943674 90780978 840278564 783698803 600793668 436918966 912827557 663106549 620751322 895919015 782362645 347999171 428336617 134132071 756883804 871328714 541872240 419450409 499114940 176219578 831073839 778802896 921384842 327914150 152287778 557589714 264167945 126528580 341737399 754251087 355846053 371971126 517021108 190541864 625177397 930793092 973184990 629976653 661770678 440037438 356724991 408155538 311859403 121159726 156578785 804916308 536178001 561295734 590580672 23895458 633963352 707373630 559832830 846542444 652498567 446408435 29873090 204339984 524159043 814999242 67217406 653338074 425387520 488597140 358825263 852504149 541731171 749903666 704743897 438706679 324853198 243119608 835420597 586278094 820211972 96570679 361119731 838485702 318502132 822057285 373892710 366023054 921907314 836862176 927565191 705536682 7206112 967849692 276542024 868404341 271987934 903124841 100974326 585056925 839047803 712967367 58456788 323761036 751767645 64366346 3754696 368650535 967605655 952560244 361875399 141691650 154723163 251610853 2067834 962444783 434228015 449986964 558308892 150362209 733406555 1121813 705277300 529415796 246779053 133745909 829295685 955134305 558750628 867527454 493016571 642509855 896211294 135394236 918274279 729311641 978307719 496173148 679996796 199318988 23856482 492699031 519479430 245435175 899633182 50941595 928628140 405648541 821916752 689797887 822679668 889962344 868143606 518492633 191524953 662081765 742325399 702953942 445756598 730095661 983829977 284442773 164722932 403912782 878283194 639198924 454679665 877744475 724274032 143926302 536137276 299600541 379124019 951467383 489928847 72310289 507988358 761838487 887234394 862837230 812311761 71144237 752411316 339180465 368564383 520708096 473392983 98731742 45546010 213432458 828027570 592111157 83608153 471650585 802203673 598675575 504873720 877850373 796563076 294271682 724399358 132151902 362808103 483223052 38733042 812841728 250301373 105032941 856131545 988294570 182195425 567243368 97142527 705198043 900153461 47783187 232636205 325691255 219720689 396858567 978334450 82768656 634004527 253437339 698254778 921581571 391129894 766130983 588797203 801958642 344895872 313229548 451234178 53791446 123021792 706498692 418847296 687615419 93277823 954920988 559548614 237322768 223776485 757817810 700843917 13952184 905222780 724424244 189552334 519149397 855394907 169094439 840746773 861111680 548903775 984504831 108938926 149330113 868951725 234168219 281820164 373177568 803636297 599716000 701397442 794751479 586306179 326906129 90969930 318448707 487266497 719963648 240360061 105337074 19722876 105676274 763899947 984336350 348895381 823357501 990154796 350161602 601305726 99364436 607514653 853247973 685659262 589471427 642097740 766448573 18656844 59618936 866839499 630325778 44196108 879914968 809976293 582824536 193872841 231112013 930555555 250241910 2655847 147631180 684070626 133122308 989075059 534800877 724886007 408794761 171328240 460940709 200015649 253096854 426133082 465289582 65661076 245140128 210803091 910611639 690852863 805989194 82768843 960350738 411364651 958060798 511906394 981973858 984598016 160581185 210214643 84123463 573052437 224697603 861557554 956029840 210510630 591336549 84688623 864488729 828841442 226809617 762481662 251943910 358145832 267037782 251715930 376244189 30943911 388278944 433369211 404563122 684765528 474582702 740986534 148777570 199104153 45883497 637490804 132105949 767204535 822171139 714723479 524664313 862695672 158334275 336292047 106476233 486991408 110735801 983682488 267964567 407692053 875114838 881093774 170572218 122233285 111202435 328006925 153938172 367330614 920172910 19991059 784639933 608410542 220640099 169515432 885886053 844258885 472575076 845586196 226224563 710464830 572972479 23066205 138837321 57396750 352537398 413853346 431635993 589694859 156700411 225528686 337959348 193276935 246287496 282693845 467847404 529533223 383916698 217402220 249699487 850138278 264688644 940650897 442982444 223291811 82643139 406439423 233235493 774331559 601362777 787234473 846445755 197080240 585496028 481124055 895318906 483072693 84172130 261692737 632046488 213006316 562500273 720630267 897469571 860519536 79544878 270213564 757215016 212252395 518568959 998498022 485721279 137418126 126474620 959430816 152722996 337211431 214413643 137954335 19187645 962516396 750014380 154733920 601912911 540173642 434437067 319121711 449015436 433751661 187329392 518533570 369681687 530248095 692147998 73055850 846810687 12469228 434615169 578271158 954756143 878030125 137267601 64350121 879807561 135186667 415378992 828985662 178100732 228743890 44263274 255289156 112535839 978827354 551976324 70074454 669964979 346608391 576124787 494604731 73778021 167442995 104507138 337295966 64372205 192889125 183467038 148464955 748761345 403532783 611469074 58218822 916027043 357523112 28106196 713276561 285535643 757005684 810018010 360579334 361900466 886099712 573503939 954549351 281362077 239049804 459156048 590340440 317842545 521238928 661705024 214207375 516540557 366786853 152182626 381151037 361083979 935659875 165462242 852241291 441797818 224261303 469237123 85323375 602797315 842221931 975748068 341441664 32569492 765351032 752628819 435154565 156055175 735065048 865192966 292829797 346159295 350368830 367950280 133116097 839818518 527070721 288153815 803655888 57096121 526040330 748212651 963327996 955611975 47802467 300196402 714259277 649368497 923412318 510798141 505029562 525936317 719477314 742615361 109509181 108367467 362134334 554810585 186181496 120888934 46184969 671027802 665787202 825661987 580828818 493137637 183457682 659835831 125897368 531571039 816837010 29041445 415303685 473091298 475799622 277916889 785171413 22696549 294190315 152482185 225206006 287170545 388695904 709766184 127413305 163520898 192588053 926648770 42874078 697443891 67453252 227736926 261024402 475282260 752056813 496169887 275296473 888595203 696717024 676578759 250258538 42429320 834223853 771889402 367057794 480292120 989035913 263624658 697948307 867018915 510514971 443849605 170400755 518143633 289668179 247270520 339510231 867926718 554483607 447082499 873321859 117842908 9985958 350939792 303997629 159810712 918196037 763063823 466630385 174764078 428069334 924723789 228945328 984105193 350120976 71546937 487637710 781887313 561518170 741542 20069199 286073068 330796449 462501766 674532944 296978689 736474888 455761347 648162400 560425796 582928160 725531013 161412734 794653376 399714992 530410648 512262729 46370586 376512539 442817268 827231195 805267097 451918072 65470746 575839785 138388722 275674408 74832612 258072402 355374049 886299822 426127984 271145332 880130903 370754344 827935978 340211446 586563762 802141469 169514750 56579308 166999521 983272378 820834614 313786133 534832098 420816894 912101714 814961810 468218575 670428546 217316952 978816751 765056925 232597912 404540888 266665252 822656571 774436314 926931815 984352689 190434095 267346574 664791311 80619190 850235745 191210701 740106657 254373181 119832968 888162086 809657410 500420599 652917719 686380493 196049294 856346376 794847792 381724116 160300719 487212096 520494859 829348593 115536927 152919759 997463177 651499667 203831427 778314776 533392731 744243191 112854175 114165638 828951881 332675744 960598557 950494170 909844672 160963761 535177909 203117158 44849904 168413567 660114213 614356264 89779361 897860486 449903387 471009440 276132818 592530653 855702641 103964828 16485628 891883304 475340916 745392236 979104339 136707728 608205808 366107315 339661817 872044622 401085537 661402763 62505433 497519724 614041527 734026337 999645727 469545529 707146398 205644191 637144353 587528494 384492572 26569897 125371783 612782535 34692016 753199265 590537185 197109512 4734849 19911783 865642574 685022011 433909256 208915030 809400882 336966428 324945628 127013862 23086694 933333430 18368694 95600539 287742354 496508531 923691221 232778740 275607073 732183547 132522324 469917252 929821779 420144808 402704216 678090451 40354361 621038611 459895007 558878403 328922269 186845394 462236033 625974680 951069019 272346377 406495420 223491413 369979087 239823387 602122591 832736708 538251558 140942586 767345868 432977520 917898618 27137071 671910721 6974258 879459616 219907188 336209403 604851981 316916769 20153540 482261808 545077336 956397720 761283705 440420975 561069102 439448354 595796392 749588757 840181872 323204511 144887825 296116765 685036547 438521440 496521510 729424281 710546212 656483496 57546975 676027491 813080810 767573793 553921141 453199261 420780230 852379240 525506438 650743613 160094932 333931983 742266558 533620222 323321073 305064400 439964859 763587353 81053058 178516812 761646570 497954855 985728946 116122596 576165989 163834064 387468346 538822496 1151367 921053689 276293214 35199565 995458466 123635310 387000577 821737882 800630196 320501513 31371833 452167002 99938442 776355667 985830400 323611734 593316923 759233983 964720885 134804630 73531795 442372383 314460361 545750557 478061224 197557330 67713736 737985796 20345923 255302189 732307504 312151972 86713229 493208467 923788798 167169183 88750772 133984406 447515314 215125335 287940052 631784326 619551812 110989093 500251034 474098007 683955953 191635373 566306618 466339566 33849950 965921004 245597624 574141589 537610360 703465866 14104190 395984936 68261664 529611518 887258655 590131566 298999030 867623534 38340646 26758172 419566769 896388790 878250376 959257076 61537155 145930316 812698719 976847014 671223092 34665681 954131425 368287428 457436620 601132712 837840145 474804279 697884620 931393910 612403028 520435743 336629781 643538340 739725921 474803073 516508142 423108809 458366868 351411100 415142573 917800207 184685745 547285868 728045418 596771176 87358850 782819360 671082953 607909732 27849411 737170787 248140945 668807894 252852739 762207805 642853608 108882231 901409857 677404296 743599471 989680409 951222015 25742015 278720801 588939559 270755752 979896152 153551874 926727508 273829061 277775537 682976349 57042888 250492141 695747947 211802090 216698964 519990951 106257271 66889476 725236891 204504662 730977575 240061969 710394193 90113324 337554524 568290486 970666245 694408738 818541920 842262412 774431996 668933327 89606686 711996159 225816611 153150063 120118902 416006595 96525182 917379099 758733241 751122210 391231450 932751314 634159186 3265019 999419336 485349261 137186107 520378675 156451867 478658839 375610460 783966051 730898807 638790267 781614356 645805370 783988599 994818440 370836231 330543780 223427888 558322746 199237188 971087663 254178504 653058000 94041458 473092631 762430517 93772630 674351026 112972028 522952388 851349935 114993839 32950770 78754984 203174745 681765728 620324240 357157261 659976036 918041111 770889951 983535778 750891187 13669188 868683533 61284253 247993472 560866988 764877441 739978754 972134800 563483009 212090632 402704867 779201286 765148565 739136448 427515338 218750060 918322251 251612530 673928659 188283293 531591286 530436786 381360136 732490119 192484700 723174563 124186686 140667038 545901747 673495754 42482630 893315183 911003270 314889558 692092138 74843349 478240967 853745435 671020210 308871284 659993178 990221102 148129839 485512847 887986425 122863421 155350804 959214433 726821743 824636698 983692702 786016476 353351631 439343071 838879217 193771450 112402325 558346907 890438515 247990742 371873069 695600340 216803303 436827551 212451536 546024663 374073382 733863496 246953205 185877435 270806039 712683831 576587359 149971699 76900563 485552031 718855723 626273963 585846315 636295887 177530796 953777161 755291478 654572271 825314823 57058070 498796392 550779571 776603615 173940052 529369254 948211734 152829004 55727738 108945428 337450498 534484432 282194055 152475245 892648278 194045320 154878639 532300266 875665033 412361171 568340909 27538503 503132294 542115731 276957485 297757635 769853414 951311676 949303563 669094928 619264112 122479618 7532037 893319160 576666596 165047575 869609094 451961448 374212299 436981956 326819223 239326932 186855679 636107736 931372036 316898658 201967789 713106931 134776503 864347825 642859811 539257106 771990282 706525426 186505141 579298188 963412912 348076588 45138127 858427104 309448755 372526901 410104599 191591208 90588659 150096053 21504629 936874083 708421279 634611693 316784322 127154757 911864751 448185670 800938309 455142833 490817015 101376187 923468946 457646184 670176120 97166810 746640786 640845080 316591118 316065159 156624955 708065592 809780721 242239566 640518422 320888297 495884227 375551917 939096552 159790618 933649229 51632690 712395491 411347730 283169954 7835176 637500854 487228826 669531499 953310866 861734610 817991082 244538222 747160891 654824458 874808278 388379134 885587454 382681870 913798883 257636962 848485640 182603945 20715818 682534892 131866089 367774168 136942723 475589796 939927486 995366378 496065070 904920929 339863307 45683396 576824919 238341253 460743744 391099995 523482909 54313367 926644222 12188627 390930579 716836023 44164175 982150954 541604170 163489923 252839046 733061808 885162045 700057863 134388063 200201707 509996298 327012729 450408253 48004322 687203227 841988265 753797928 805649495 381385313 816322502 301328840 549166229 723002101 874672944 255746301 453049526 789166812 140829646 767157308 85606846 332218386 474900918 777781634 740675603 454178975 604487364 446255566 989518343 979310790 801023596 283096468 280865747 951946714 307480714 916680729 94278158 295656489 785950444 415821125 621126867 872149966 55257600 43204280 910550711 816922627 53376905 593951680 776945135 680470369 167505314 918712833 684908430 806595375 650846949 164696527 775914742 141396151 354706235 494169254 228389199 480937509 384472376 995192632 921070393 788205070 21977885 220400371 270441446 951602737 649162619 469042359 859912212 890214762 82825069 441432986 849497732 789268127 807688711 625957377 724298111 687146571 919335103 242620407 256922132 353916637 703118407 674731821 577705778 571812043 257844464 801132739 441704113 466588591 40745394 138563782 373209898 660084299 922749536 141414403 403325817 947599036 517680516 324846390 448089629 54649092 805135949 197224976 116242872 998787405 40922035 723579964 468532574 380816773 434872359 266878764 27182302 261520880 179789244 674136841 490646551 44475121 331376464 294225939 527454357 644189849 65537000 535530121 943119352 932782872 764156120 712917379 862907367 81323408 8475759 566989932 740130326 663624183 236954461 818599649 954621798 33481134 577212442 43481068 137341370 748924215 477508755 132478220 426853136 607548341 972181932 885190401 309570416 626043807 51186685 582722225 90794938 434914393 951446251 796776657 919153999 923248132 45907668 913837796 110987358 203486438 176324385 772716773 505281230 415624312 832848947 733967003 405669886 607869871 426036227 638463043 919631281 599993081 85555277 587350340 724714083 819619125 440748242 800943862 767904798 821177540 706319792 418335457 751872138 957291459 198389624 271593379 992818758 683794626 670401613 518257173 235116981 401968678 396089966 702715511 574269217 581254848 949556500 801563683 350846780 196858932 95713921 208573578 461879013 671289731 102350565 451111590 651223858 68598542 879244693 769305643 687754696 138299568 944147054 743008179 188612045 886142540 894519166 569740859 884952146 868131366 387025201 934644982 474861240 711479288 350755276 403038396 414489154 841930238 654200874 730316695 315729140 873545937 978711534 639522704 145294113 46062199 612316572 526018803 301641842 267885078 656176975 553936641 650759773 1399863 478258497 656417163 628161456 745352234 660088181 586197160 99857913 465931100 663227908 568074348 331307333 286392787 127523542 806880872 523970275 787722004 318723250 165601485 300543876 472754814 844159507 213507119 101553390 539550088 357535596 881311450 13445924 195266312 210003358 264458875 191526248 765148261 851194046 443445626 919226413 753764906 844486397 875858019 790730164 299379560 565779196 466526349 914695235 880217218 751649465 934917771 106066068 779188336 50158507 248416083 413851256 789904918 437644299 701182096 55638864 361099270 439786994 221955753 559584335 751379463 268574422 230717152 233854676 137760919 456096317 375480576 223545036 326443950 553438922 904838707 646806488 942993610 543086264 324850081 135791214 499033740 894648919 461927334 85682244 208748909 918158854 247315049 103842308 230478131 177334069 304880923 912684309 274926731 816243924 575674296 635327549 529515850 367690068 773554970 77755992 743085071 355772758 2652891 921214495 336440522 962340612 20399139 192783058 441084322 374032840 173864066 20093801 433968686 920734225 175575650 626760365 911035195 715220256 994611551 52159101 10875422 771007647 608651463 8209110 267892917 192715582 259941846 566109487 303557580 778261767 19100217 876612767 983136261 376013313 218138288 503605631 768696270 444856212 788009875 712097685 955464548 201790980 48181222 917380754 675149803 54403203 293823019 329385629 721111399 984547860 672096174 804096946 220134548 853835624 306828130 248907 435614344 848529526 164056729 361106318 472170024 835644319 771473801 292217482 980246465 290646751 603834860 962623715 501185405 807904148 941257327 751918467 992576024 164444624 590907132 204874859 524291289 873826799 238359970 579953546 566158689 773444179 837943271 218221052 259133845 298886336 4838998 771364646 390595608 243864118 753733603 924049596 958087529 642768205 966241577 616603756 581906825 488719013 511767543 236560949 401513294 513643931 287550680 854002496 414813672 927631219 676831557 500381829 308109342 281063327 618514352 943569506 4295259 591807666 122534095 732632064 764146087 35070809 854063611 790259825 991366046 919912605 660924050 792480483 657199617 834744517 31453612 759931301 597123639 503825828 208111997 439994750 537661820 365063613 584560702 212712544 599716738 509898111 952742395 793385828 766434243 60970677 516678112 765709708 131067641 44965951 534768532 865554125 277863928 716402884 226310015 305806131 856141688 64220360 107030594 465931260 386487304 265562110 884760341 324233320 194112093 914766637 393307064 172732831 127202658 757416867 444475341 326931707 124063277 2072647 632841608 515922793 843299169 59249395 629942471 953216191 619129137 153908816 973027055 302497230 60127247 238746486 97890607 710861550 349333849 571076459 87556194 44945858 125372785 452249477 584543398 846947182 534425096 740334859 632298342 725582296 731342644 612443400 958980461 58705554 926886321 269690629 602438214 758522167 585466456 802261758 590814735 491196996 920238667 526530829 689875956 888094186 303778545 291123050 172194271 404152202 973545714 411506057 809939368 548339061 977395535 402044147 190803923 641843996 357051597 315918215 141236824 743931561 205837660 665612672 209849311 293693645 477273323 254537171 928157456 627704010 658471496 445473618 362195610 185738089 619365057 317390050 288982330 579442165 571019275 858306171 880440418 623994395 83147010 353279688 206398363 936762857 838756123 407350078 617177246 179314533 727842863 365836196 646911422 824625291 357762570 674291619 124324947 781513581 618069571 711792743 205907153 446463045 109086080 942603509 71779883 580317090 719188236 616087567 242536353 644826838 783867936 688138901 334993958 348710148 529786951 496933330 608446310 678847418 314816302 417340417 647235666 742422598 183288833 268127314 393791281 151807684 79675165 259943372 163202709 589054317 81951312 961332852 338561844 937924655 462601677 146128282 919075485 658984117 116717819 589205056 246786529 90868073 457561820 554264796 405184903 167254151 604178215 632869659 423522383 810795695 106926083 726491093 212338376 470229054 807639121 377530633 745484456 740377334 531138470 980535228 500218379 837369464 788052717 814810914 677300487 328158146 120903000 871392409 472480455 743951180 678293793 788720705 111000691 727218164 387819343 185324315 235619248 319525289 669474210 971170719 652202231 455374911 803564571 624919107 276609971 755097106 169006731 979639992 57606950 163946368 992876350 63448003 156578783 839026132 62731 490442405 958007517 399977990 588298560 99781392 831561725 139754646 135161412 155298896 301897660 884930851 368293715 105606161 795814669 938759589 906399502 352789291 178523103 908490576 601591396 675179601 20837258 559485501 97907175 522927705 449416698 43403043 386115957 149148392 410216557 194130118 31095776 259153062 231062582 497103440 164675619 886082903 132756101 17411628 778757815 888046319 968426718 404981576 853482473 273557944 994954315 868287674 491664869 956358837 867345013 512232258 218574732 279968474 45708148 407540582 609527373 261703906 796774733 550260246 745700724 431538036 534013186 571911908 947086838 488932528 602236813 647035191 593805226 859360360 892868314 720403026 714213015 868740693 388867555 588101433 907042716 279244242 394847157 608756374 825488723 696957584 450403367 624846258 221582608 305882523 81588916 736555598 628375007 891916415 187544655 485397204 425471458 693172634 735655177 544457201 902912240 268921593 362877601 823417764 500415907 591448032 205215648 308087194 220214147 466449929 361501751 552578259 40426777 987842939 318468036 824327208 301071433 471433478 269059161 352958761 415590946 643043605 162951248 687694670 665728756 85446475 335293393 300790030 161550638 331821479 511761835 64601499 124110582 473602855 400623722 568886496 903719603 26270077 678496558 497110999 218347489 684627857 182980272 597774557 356183574 58331252 487811517 643303170 495855811 283896704 924692186 564293842 218228002 362153551 219082996 251738269 27633406 532776978 957061649 37013194 206073056 918249875 276410620 300575629 867548343 456581292 169252994 774581452 797484823 771817019 557633469 495962863 84113625 456833493 372982607 501132894 192535295 694932896 613052905 877297967 107273365 515637137 463373291 626532958 795214293 645191390 18221783 918465215 292036582 793632673 649605345 85399509 468855870 290940611 486614673 391775907 389150659 223559671 785292174 570927697 158985449 513842281 61507907 373290738 105335288 852437438 355320354 330990846 542048242 434852381 444892758 185449429 749814415 704640854 293929354 500492568 191731639 359989563 349700720 766453970 857132216 847800423 594516340 910034436 467160488 292621064 721333908 581625422 859992261 897047680 846740446 419872906 456600992 773561081 319982433 877056647 891976938 145531793 653823932 792806919 225581053 174972129 979670742 721641906 377309742 640742254 994785576 836219154 838324905 400264168 231685558 414097277 279533594 567961567 451041724 327342664 124971766 990481652 259669480 840057282 12280481 388684260 576799765 995308147 973542555 649499747 565797952 99968011 422023375 168700414 878414467 652073798 76971064 235082657 381319823 611562939 90564263 306508359 480201424 871972691 890015116 809156461 890499279 791697604 132409467 45367164 642557549 919304481 731298291 95596389 586549364 136873542 247004605 342252861 684313330 67216369 594890823 919667037 745375387 940229951 164200251 954888864 119775992 401476501 157184430 609189319 300308451 296685203 130263350 446183467 756533956 588584959 47274828 943396977 936939028 396123769 984768765 131038903 298790308 716021360 347997391 321068897 649404658 179613850 564976766 632387140 69248461 896967205 873871066 987892589 983975072 747428383 725818834 200287981 764084880 139494534 595667704 574572829 941060868 132632047 157642205 942987292 651100453 157433342 936495406 419021908 766486698 202240681 824440648 392708098 635872673 905865183 525618475 737138128 496402756 489885350 814149295 255667094 105040756 17486763 897884704 302692720 595173784 762409696 668088602 316065321 463899146 749965785 121478578 478255347 698087376 567159181 606261764 797254299 566282731 996410972 643136632 359561575 120288258 760469490 461657964 101111546 25522318 33702343 24939769 281740325 896472764 848015420 407348559 388295521 10080963 655187738 830345783 985192291 578627074 365793507 649990508 664615395 966813146 736051069 122758910 930114434 206180608 309764354 211166357 323604705 517948871 743795347 864690824 49064603 380843667 146829392 576256439 305023054 937067023 760295518 437541183 51581783 596365132 254297044 857756762 16017646 762759227 621089730 386648497 123821728 339441269 916221280 589222817 798776001 8225189 605105759 955564283 925722331 182455293 959606738 870982422 676409225 2017905 132098019 603986982 447866023 798890809 755661943 366541929 534929232 381058390 749234586 547680358 393227935 676650549 907292465 363727028 766482458 847149609 867858705 485763804 296060380 596427429 819186812 573716869 1472413 711035095 423782074 844394151 261050330 870054090 436799005 248651263 220485883 995765717 87224333 1153125 971211633 687037931 94880963 619362944 213825256 877712849 356368945 872777018 510549765 197418427 298109840 595667473 35577028 62627179 947457942 572788358 65283196 912360398 714676015 679398683 810881344 962920226 866804152 382537852 870413206 40131689 803191997 359489240 609674381 366903811 396524750 720032906 109776250 905814454 887553864 722791636 16751442 917092234 772834149 285905935 623042889 180141985 967650719 773186431 80553965 317026031 736006652 441272369 275686434 926064476 385214156 374093501 590533881 875915670 463718913 815001670 798341828 675680036 937432083 407512110 73190219 92061660 646642790 775902593 775986407 747731321 192923237 262263388 297758882 894002650 641983326 576923259 508108736 811579640 915996366 387571037 123742049 125613027 461587144 445726097 362915189 674221718 822806306 297787924 597046422 443487181 868365324 426891445 369369723 366382094 770882263 950058471 810015800 512741814 382670396 313673419 676627188 879551728 690719848 693840169 436399223 200145375 173739844 81828666 2146438 852059740 321769277 957325331 546144879 71601375 923027589 338729883 702613361 478531716 774524473 244436078 910413851 445238850 178323560 477780142 671857399 6809788 576239366 798009657 739560964 214699230 196125825 867248696 159527441 793629019 349426737 802243384 261418742 502466540 351616270 759564016 770059539 340649758 197676439 128913337 338321144 769778017 823514231 623369632 753681904 929334766 234362251 588322858 65484579 715732409 218831008 386438816 466484061 724996100 584334648 754333614 701751701 961834192 54394546 74764198 766884738 600639555 881117040 17608040 852029217 108515846 876311447 623753084 253585617 931567503 654484845 185951345 409859595 286847840 419617999 165157758 250425041 105648011 111746618 126064906 249517388 587934261 231233845 298715293 554251237 60412285 83450773 867905761 140730026 979011543 671195643 778006782 656481164 810454914 24536973 447711302 519707225 466598261 911523580 758694319 487866397 717759686 174418844 686506277 269264937 229310538 443144196 107763836 164645688 986170473 359385919 677951877 101107427 553665132 195351971 268080703 45081839 379002516 929045534 400199748 306693573 516397578 14326862 607880611 739843752 459334013 376016803 720133000 664209263 699150353 260207523 141502985 108461994 231851450 455462961 837479400 664088726 172026553 117859273 85178606 963480762 337817445 706337807 187155274 79003170 749994531 98877557 699212029 332163208 936789711 331213834 539537061 744486047 263126969 25867713 725361167 294056805 914303844 641772109 985109785 364018690 703378379 459185392 53942850 25036193 573494543 228742199 214762268 548101467 386893259 378948895 999695673 884937321 27258178 487557536 264633294 851927234 40674969 243199343 159788627 538235382 979831055 157891558 291836052 677215198 256616948 195856918 992404756 464388774 792919738 517567471 365458690 701953274 132517629 23688336 839335700 66940986 385307125 746217438 706943566 723464038 460436060 231065450 649199025 264033739 305051456 894476232 676147919 931346091 223746689 300939398 448330164 358535690 407775027 106030269 802564767 808582183 961561576 529033057 417850852 429951477 707984763 937680240 967119514 261070412 485758438 157118678 787695562 78868243 161124704 711838036 780636880 619278554 155664257 52244263 122421568 90091662 52209408 303272495 117723195 573135672 119061555 435489397 540742184 781134941 87777389 283349150 236754541 726755028 152573241 914209332 834958472 461600017 434830179 734371272 372681573 706899012 316480823 820345226 524473458 578030729 304633709 911252324 673335507 424736799 312613443 361286020 571158516 963560191 246363661 295459704 964418318 870037299 139988943 540246952 863551323 441764709 975107423 993694362 493170061 549459803 239591331 892829154 240092999 535396044 861229317 314687341 220822114 106630167 46665658 524467613 1501173 586003957 145329100 708773157 395785442 977603379 305241189 990233625 785056791 453128204 532637823 671057917 385436638 639857508 405224248 879178642 644340297 49863319 495746864 281055251 308861605 81581550 126108597 475660602 510781006 32934680 368376507 482780369 429702821 338571219 753293157 579448882 642818726 62251422 707098602 491779016 628654282 783441473 889923800 841326806 723544675 742130803 876962805 386888721 855189739 733195742 974812904 396525952 870164216 370865309 926943788 355718445 358146466 212498454 844217793 292767363 303786086 84803731 407755979 694253635 124564198 964365959 446355370 158304314 981749785 337614951 647507925 413219278 277364090 888149507 917029564 843489386 48137050 229495806 245026379 132638988 959209701 997824087 266034088 566273137 532397148 198561972 425027461 876744421 869140279 932258378 900056481 106737545 2153120 363678976 674625394 152155548 548672548 741145494 621150766 853847132 335860363 54244668 340835198 338162591 357457234 545036382 561787135 277181562 531479318 86243769 63541509 543857305 927213929 116331425 814080379 629688480 738924486 204724672 352952803 673789772 447356378 541518146 405377464 591895005 174476776 125261709 527177327 926870927 362780605 198324250 766537410 369615962 424565643 732166806 274494732 202349266 849765222 827003088 444563107 85847719 917274291 890718115 77514462 182645798 271739605 234668667 824526885 324005937 697180336 198209937 15991049 529974177 149961557 7726605 47801116 608540497 750662245 786413884 939828895 272211257 683950515 373772846 631869399 820563004 769720530 197764133 778568270 399450347 454536346 985608046 273295314 623121484 744874274 932222652 473198801 337125892 618400612 292950379 384453683 310522875 450618025 344961892 781627058 179232512 146353394 290261989 781953736 11858162 846813703 551587450 475494891 306693697 550564811 297231225 366376533 767027328 523155493 712248009 588890248 684362732 620434826 516884884 551433728 977639020 272706266 852695893 911585806 445342533 786557835 906477596 265408640 548581967 377333648 919094617 150973163 636309811 353091585 685188630 19079615 778015763 225416877 922162161 20094149 554417752 627989710 776595068 108927431 926521207 871565396 646484982 712662372 653938055 160961189 279391515 724407790 22493968 903915946 186509423 490069548 329868224 850468542 333332505 159444247 130084283 963422430 975513362 310875987 326474543 410904318 558041054 500381393 664071471 817454623 239739658 447158129 772037197 467779227 79946783 695444831 210180492 208453438 608819533 487595941 76845270 313564486 509986105 293827823 127552184 230338506 470315527 800689238 227282891 743388799 653362050 760782188 592436124 286996241 954652341 174015486 983988957 847959684 154897633 971643602 881890996 120074260 192330320 865018638 157435786 118767078 293412793 812400475 936917311 622403158 116396263 629533563 243082225 929383765 173528944 392975424 105847907 144569396 955299656 177090324 858817726 175438926 398505056 707337906 368443872 945838960 70786279 824683538 50971183 710216958 846513808 979528922 51269189 63865563 301328289 786691487 206718027 18247650 538033651 465403495 254418800 562468509 481172648 513620044 266106634 506815263 50359413 369340819 452013723 438330769 446397096 312727987 180843942 510360355 313306101 584997358 721510398 28487936 435324584 360896370 777822515 550810841 273146321 834023710 1100073 872714138 191877236 820736103 632626443 180785560 687243623 351669912 945546442 582552250 111328179 559707656 613085413 212738843 464520127 697064811 277909606 866019002 696110598 495529922 669544583 508546208 897776055 925262563 910129253 639822344 284945925 28499053 667536015 592071852 788854645 737958369 914788106 866985714 803177139 290908780 217789480 200590947 169227066 33258728 28484899 712826320 7045989 931006391 128741477 697214379 734115577 485897545 402105736 537174534 87932952 932026763 563097662 335905838 316320390 793179749 875275314 955108370 847883903 498884329 851748162 238301529 285009658 898104803 356482296 305137334 812631287 311257936 211315316 61585112 284706033 974614861 675736114 772419918 41883338 436432471 42114060 979282093 491704746 7419646 171966419 198209117 370011591 510088552 778685035 25080691 32493003 994758445 735008948 32507566 53490388 963553764 807418189 373572224 127861992 22425502 327919099 277056233 137422748 482354747 228866090 945488989 484818244 345533163 912632805 402947299 344467069 987938590 372764905 30430287 743710642 81668680 844514645 809096036 87258172 776727362 781053079 607899229 709142480 409338784 671601150 132488497 446777261 526215646 69538167 3111642 391231730 646099696 230983275 30653658 6714750 741012925 773134757 693184577 364881899 937408597 937837482 989517535 754803383 200660020 767632874 920130191 566976866 152324672 66358753 395841647 295866488 749802774 524508302 837801652 645324252 733979562 595563368 128374359 937393151 866345333 490873040 790346318 539793321 17388469 541018379 211735447 2644304 971458353 290173195 26053978 294128007 510968078 97624720 914779090 197023473 804666682 503162159 828639031 848936722 743208445 843968921 223732299 940940005 145966945 162785471 343706011 727996441 791552541 850207306 72093757 806749357 76382488 610840376 790362952 637307221 848128716 968434323 573497940 732751600 22686407 101460960 354068718 697592553 388542800 503230408 653110853 410986813 56129438 104336068 108937314 43736992 697326102 958913631 342719172 688978237 503216400 441157080 285323501 365254357 112468815 689809543 427674707 515540198 887731358 470839107 72128814 310444123 337820132 209408224 34344788 818556367 407749557 483308814 510427529 204237507 96430703 658908170 785907806 237860572 770254000 273725429 484373532 304980121 799150376 614918048 83214266 399482610 953718925 960385354 547108665 844507248 524550207 782663267 233188277 76806686 985131211 559634950 966922787 796293286 108640104 668580640 923702626 489989302 352514202 901436020 429262911 642434108 497279967 88655697 585438742 253458212 431595997 963600306 676589670 992028604 965189166 861564846 309955606 394391359 381732045 536464143 11015553 781268680 315039293 113597890 614107771 512768587 242441451 68150061 927713889 109046055 532355732 381605496 207280731 13157315 445090785 553193178 833888472 429601883 220776799 861429923 445326485 881363801 430684189 715144408 453143821 964824203 802206561 555651820 736863516 536708381 181701412 111664319 174099868 968124823 627146446 568310206 104981867 721795950 541834338 534377039 981415924 282881576 757131036 393764301 927068321 360301388 270276577 601357598 189388422 337088902 10384653 689972458 233504109 326815082 967084162 193023657 134535173 147603659 895192014 243317180 487731014 530620902 423150932 866846793 587286223 580512157 594697240 192485123 140871499 60304879 534202187 554951762 708771735 461239947 451829672 201489229 230324637 221871574 680305684 142746386 192318548 845585741 493262619 810338599 577921049 947626875 545381131 177398275 358829905 465175519 928485679 141159390 571032855 769241186 152176009 701215144 206042683 758208115 853539371 705118689 280126551 369797019 299148859 61482582 121867999 70654401 432872623 527276727 2578443 129473583 996713500 72518101 455551373 264814968 649333581 52110485 307632612 608282278 505652218 217246185 612234579 350282453 173016718 94840742 174846705 822506041 441167291 981508363 144307099 655229699 691991238 782280167 195552737 793709222 348299900 435493738 518111902 83121499 742947663 944984227 37912802 790606439 863616080 448536218 517238596 542627216 120745555 164379963 371854763 658104348 794167618 665647828 892468477 535447148 909203980 421328026 224286989 312124142 824155374 791012628 22197728 688555142 377483585 661094938 448418375 686563022 637176573 31412584 294685318 313092312 908975916 74671029 622332868 571172821 940515078 801155053 433541442 396696624 29951741 796998208 422667876 290316492 244674404 165658079 191709892 131207364 678199590 754605528 183457721 727400661 186071900 662549493 929920433 372103123 109895938 303708158 690827574 916088056 411633840 265069251 566628065 613586620 933607544 709324483 657578368 875103591 914734059 539531024 457370934 401661275 900777169 577653723 935272323 13802802 339099897 721890209 389425269 772780890 977729021 597149981 673036152 555972571 201917211 266200453 122734462 834119284 865333271 808481560 577007371 747131533 699121265 134598005 709415360 780964033 906814277 313262977 963231382 117160460 524977670 524875707 796317848 144686828 899091517 243540472 885183391 89979590 267883846 806010740 247008247 146027996 376507360 282432065 632930604 176408552 404278302 526045615 561335348 396309492 466320873 330499891 752559806 907762900 367271766 238085829 436809540 965466956 863650169 426541305 337635202 943966131 643939754 18590039 733469083 936247361 972129466 665158202 92370883 693046675 412897789 303179074 326716717 284019973 416873162 986748688 462800024 328354731 36465354 717312259 450490023 133882976 427983538 649863556 236856872 117454757 325110203 630004095 641669965 949386838 40061577 406213904 530639689 905657130 4075007 520092198 418866086 496220771 951584286 951335258 567682785 610712348 343839050 688699020 826608865 470466442 987221178 167382270 876387220 318850332 773959884 832563954 654512078 453527515 331626793 548251784 693244479 178017943 973036234 822271528 743401612 565099541 686970440 543052774 543958820 907347295 286976482 302311083 463683008 746211837 386714350 921858015 359990457 646675692 830052487 885401111 536542007 197988005 248070512 464549966 49927935 444768912 209827698 153245970 547462051 747248616 29731993 198278103 835061206 30425450 81757241 959339989 224768929 994801639 815791278 561531105 16819066 527167965 873913789 50860047 440665641 767113568 96585706 110671905 906031506 659518596 975595823 620344523 217055443 665870713 964365565 427345484 745713904 528850073 708192701 364057219 589488855 415379110 848392512 884412134 761352921 194420677 425189832 603140786 822974035 677770293 927529060 993702833 188623556 443495006 676395703 548811930 340057274 176397162 198761292 348488564 702424116 253636580 27698669 695157091 467889917 411863013 975336491 750652406 296299751 90715580 340936278 803658026 834721265 332677873 722989902 904780047 881049132 148647450 258249909 439280649 856363968 425598628 380739411 470549399 985829376 566656371 556250069 963076024 829419371 763828915 783940351 146222715 639966376 680111323 660488528 471929180 722984255 850600614 347784982 240928434 974379898 145890583 117828223 843891889 203265752 796467272 765886208 354110293 646511103 499004163 350136075 180459973 510659128 612889658 755869988 958088684 921120403 225048086 395898009 193613571 601520798 565241219 957746700 789930626 29992484 663243205 108538809 243131860 137612680 603185835 694455415 192066994 26812418 21904148 510572804 94591628 684536914 564412799 997699165 845136540 15249994 813684278 24368348 74109445 598781980 225020278 918573380 634785184 830021625 880210308 402061244 409642784 231720108 279207808 183592476 105009705 274831434 856168735 174652891 636235705 555847227 400466870 70826666 328759781 804427204 331591438 926007918 264472294 705438811 904026606 445708014 44054384 496076785 282093332 251618738 351966234 74500175 98173397 797577525 597888133 446413660 491622433 272397632 357616839 150110903 282429461 368720979 874968472 977946665 919760033 910699562 819620426 270081847 482908797 228242386 892661379 698270685 70126522 20195937 781570909 501818856 69979747 6126573 253940020 107615384 795948680 294620810 953601279 103396529 601926629 656988967 401112203 832267786 563543215 282974978 381457669 237517132 120600514 661181722 470711956 783955132 224579986 30083240 905860025 143716576 39160023 2100339 401395724 80463652 168952600 425755581 323977679 586690479 611561453 185082996 357236629 81505664 912540519 805396100 962948459 509399102 451123948 527840652 988657937 19944528 769979543 518252898 375128404 397375080 744086837 551223204 859418401 814785596 148110606 655404781 721001450 222667868 279551852 201435371 800423398 564921845 855704067 510223730 891137541 444021676 680985450 366884321 935650470 595736455 286319827 762013677 761456997 260366924 562646438 735497659 374061101 712304961 668100589 850290592 545109236 898020446 811001402 715006381 97008943 756589847 475719091 111544589 275140777 422722893 468649652 519455285 496573579 452655946 467767452 330477863 410862526 723269361 391483792 630464694 551934402 452077017 351417006 689671135 243930015 228091242 802891407 436974914 368146766 859607800 374050566 444683154 791168877 750461559 567536766 643088952 162350580 579290111 453632558 251683203 652188066 242342728 166068544 948672617 794885743 650537907 22284623 965284571 264665470 908840954 257306324 779715816 706257176 919229104 744454420 618746102 236119347 648986780 104295339 336457601 358976837 638037022 981831887 731751645 718097900 346003773 287800485 711340312 969244916 921047361 774939863 454636903 999403213 762698489 164270416 620054262 608440406 909889645 763420019 208319200 236775257 14847980 604755125 810993933 905597069 34358879 615055510 607990042 5046464 397222939 172945847 298965284 391665168 795939362 49111228 269038281 332301498 167509748 801056207 90680227 376705540 257964964 606210910 929196784 66020043 86370896 215945643 184615284 936504156 188853401 100260903 380332926 650226425 721488927 596975137 107712637 572774299 496034165 393072758 602684221 384327054 485951096 535435367 506988794 79055644 681338435 464391572 134403148 748692764 760069827 927099801 648939137 886252527 386323857 708284261 111887875 487840989 328751636 939744343 357775516 532206126 686652258 787824307 15978043 284062810 5289416 507067283 638189322 132539450 125862142 447752806 280495449 628944210 324074280 71914368 599998424 396990012 141879010 269195218 896766002 559790347 752592538 21780213 402172378 233350520 862825309 324315137 288414186 448211710 644824383 196109376 167144796 870917689 989354316 973636517 619189732 486766598 232995341 269469789 237564614 813018425 214001603 431643303 944097720 176180344 437317187 238259239 714780062 207612942 849707051 725319366 745505457 33324103 772140516 817123119 970674316 379854382 5626530 536935616 367061354 346921781 304894296 998708465 438199511 814518415 246465647 508971601 187739723 402880283 865421035 763960102 704138663 289341908 545913761 713382636 58957322 659865672 993666518 604566241 49044548 715100075 318657694 506694310 340027481 339312566 426127417 287911807 951706595 484422399 540812343 390188622 977652127 125444789 279115489 370091048 369606366 202990219 478348559 876162715 216156296 390746385 565047318 11777958 63872712 206200726 176237345 470235541 224307526 652851668 240519787 575756305 54382641 352740911 198420092 808073080 859208604 399426388 528112888 587331873 338905945 540046476 515854139 143696148 452188194 389027687 961198607 280713545 670931637 269932235 717207370 23130116 238698349 304339505 290547079 874845799 217839542 693142408 478920498 3059489 850827636 207859217 952973778 287206690 687256136 291603110 145891929 593462440 102073467 661726000 374897553 229565137 182706220 446671125 269636972 179500589 327395586 942386976 79163823 641860846 129819639 459046670 106892072 881073609 465391913 607264825 940915704 693973507 546560408 460104057 296993299 722439473 672194929 537926682 434829159 78466237 141252018 408826265 481582419 297716826 424833767 459068684 618052894 727374132 764209825 908122275 98783762 13512836 625397404 705249052 299407613 685322363 768165448 685879556 985504197 404501443 217569869 525182557 383806198 271892549 425677768 425906297 35827833 684152171 181544296 969465524 289868367 996900719 153567055 201226253 477660653 433507832 897612652 409187408 554607548 834151785 964073876 58660469 530541727 448271906 967330077 209339967 220434945 794214152 1342028 525598372 972194228 836445456 408424790 733131635 150679382 41823589 658898458 383454457 641856575 97288903 48760013 266492515 914733703 627473928 312794841 380964249 54427094 828638065 934162386 3791704 11318586 254139126 908067320 722623616 587618309 591864132 439674624 483985195 25267846 162183928 800281199 674814245 826505771 378643504 121275549 242429876 912100747 907110061 684965899 423034605 282472009 307638858 938131607 978802412 826279777 421934624 929022154 343104717 485673386 101589736 660475929 343550525 805674406 557769573 983663908 63344227 31934774 261608732 770238197 974686550 80321666 726150591 588802731 719755962 466880303 325256187 800386219 311609823 264740272 572360079 480309466 133788648 290016769 434133638 306085134 16213125 106532919 614549277 465529180 323649841 544688680 141523111 182043704 812992588 572379300 204693884 81432589 106037917 896615733 59181849 856982675 878873541 5474500 585504444 432166848 157353141 655845238 402165190 937990484 429011652 652199307 204497316 70943524 184409913 378283907 806144571 515494361 34094637 171848247 72107371 284335315 549697769 198842620 824761507 260082827 467180514 113121985 692101235 832656514 122270646 540404665 814831087 856965437 373012752 34513108 588839958 114952925 548968618 121734892 591779829 7614426 849234 211103233 127001035 761907367 815018279 281021709 704655666 510892349 75545222 928649072 525777035 426050266 693490662 848328469 336017148 700172749 337441351 11781858 639000220 815875777 712844304 495446723 450165971 447264028 367225888 469290963 996844514 801722849 337133047 263504667 390107951 627448632 440206164 357780007 543896396 221708332 26894174 945514319 807158470 612095279 305667147 632925705 212112869 312517089 723073887 329636759 501285406 666965434 849651815 749996927 354350295 288206611 178065716 167010944 68276415 781293259 512078419 996201875 78442407 538447140 876010471 41040767 426451846 426769650 745690275 465873669 33226507 396177242 874962812 331811327 664636991 750433535 516957423 61915139 90718588 336979357 230357277 644632242 581230038 209183342 514569568 435048518 150621250 810135666 149001811 807027165 127577111 111305871 136469773 937709268 282033200 173296341 392355458 52021371 922051638 350798583 400737840 278896908 878549777 223045805 124759164 542399324 590629905 981853720 24792524 956376468 345903267 512666396 159092966 870922767 559190561 155109470 721952542 889071756 213311931 366186143 31251612 409062353 198051249 618215354 82532063 574444079 124482634 717756857 245523072 630092936 601044596 836396014 682404024 4025940 15096557 713843233 583880583 885576461 738282964 657446111 360676876 357541603 848635145 269855467 468804614 430476611 695073708 226180834 49662519 268045060 968863580 137745716 360974735 352034274 966691194 387691093 747755947 641646195 137848379 616336503 53224246 798282977 163158765 57178250 533191534 93067810 50080925 536615729 840261194 782464805 948624910 489309122 60817314 808506537 482620227 873108950 323328569 408807965 126440691 345137935 411392904 199339118 355220114 869339704 738160024 398786079 990358610 731659316 561440698 8288980 12574905 5723047 51826586 68764420 899959744 847644040 796490573 909077490 821417118 838850408 353820793 591044969 410550097 900010996 237158830 39538910 642155610 37384048 603476121 32439620 823875266 509023838 123910286 218893365 222656027 420649977 771068667 906244480 274655460 207746975 715243979 842070032 491306639 528816536 833647513 882390166 416314372 978643156 41782087 724410468 629337554 829764090 781526485 300696286 774117254 120654185 227839743 456313986 150897594 905548324 233413699 233544299 102640458 964985558 824002719 332738802 431332272 830529603 412416025 953056766 147195314 340572225 36994761 964443496 538724135 673764637 132728037 250841503 827470846 838491776 588243335 146660464 823921914 628153359 513528379 305200187 44927400 882674514 867544563 313367690 199027951 855113747 446587001 195191797 696952868 414822521 40249354 660621606 682669229 857124104 467641764 674278723 270716209 100072215 927946744 992243379 632219780 194818636 456440476 87638256 445945833 723046240 278209286 480545637 219699823 139361238 206872770 691984417 314122130 6681512 919933804 526583054 491538825 630808990 289989058 578707389 362545909 81379735 158880772 509241600 296445164 354443010 385681012 518075017 154386470 639762261 427889162 11625961 713581209 169278160 102088558 292804577 688578680 798493208 799713249 801739228 211670024 50139191 821958839 439968808 858761713 397581779 780785855 686815382 208785838 911039934 900664639 947839239 235215664 712722365 927477341 986496594 878741908 422647056 979403064 625128916 743673170 31942829 310994226 196097119 506131540 679686260 223040226 126005706 870759584 228070666 682974142 644448406 96688971 15503103 494065620 755904340 970808148 15692169 280912467 46681993 48022626 775146369 569982550 559428057 832649895 900583779 875230800 924121256 542477457 380508816 497846968 592780730 438386736 341879997 501942704 106709989 509347581 958602950 528851014 212983817 958774563 114830247 920881036 607921110 988156529 103522217 399189645 44243132 217951799 856154790 1618766 347957250 631486924 932646995 625676869 758727498 642764132 902192518 62078096 238467538 197816164 63161894 510251853 119079147 719205213 701549440 4093755 965970780 308072608 607459638 964442656 221754192 937762725 201956399 409224286 821172655 74867461 539470370 360273647 797214682 375197099 150123539 239160307 902847916 961362457 369313705 202196489 81180455 178888742 55639007 595133951 158703552 955913655 140782341 965534575 137759663 368334051 807118978 377079684 77239459 188364810 181372236 827449121 868610308 411609968 555815774 459728097 813663383 7958686 941284946 653049428 871788393 421987428 842490927 417238586 29628414 988577724 811262365 848553126 638774433 84231427 724932592 399306243 518994652 458127913 136167681 933862756 552075752 545647917 255088886 539639299 583039242 69589982 448015662 145926694 881053383 999052795 183733087 634491315 194592844 646821158 612187472 490547580 493155698 26078159 362654331 362777368 25239878 305967357 782819201 950263118 173073774 411865460 822205900 413072233 593724434 68011170 238313479 650078392 463142591 328703316 553348398 283438496 661741684 606879323 44719664 606866037 23694957 644685724 124774357 722712693 130154297 780908419 15190176 369644764 928374427 224431226 129213552 452397100 800701231 355580639 403751438 368344918 717847010 512816490 335393051 500065647 861058306 568750387 591021409 610923583 538560971 276349606 110016923 228384056 38575003 59175139 946108363 467500306 852798779 897922213 483163173 870877626 852656352 150834293 430534207 980837708 693685628 74778158 261885286 169604845 144879029 928106580 602474809 262912322 308258853 405980810 977270100 50470678 716124191 194363289 240256181 897538482 837740751 947133094 305988736 192057942 38113193 601338553 657015089 612831298 514046558 705508010 872646509 203748362 220950477 168496661 145130914 274647883 486205073 651331689 818169220 251504243 988272692 502101539 737174170 318573289 748362265 878096689 293477094 876674410 690986964 658937746 351859776 438746227 799457505 784823759 184556973 701064518 669295700 74610974 386029627 795852833 929064373 524331294 867394065 631376456 340450832 832264559 448856038 294907916 600136100 498732153 632391222 383763138 198482697 587583007 333949564 707228582 833643215 20591992 486561149 862216089 920271049 936414018 662205907 83832250 203297843 137106126 349217546 128459414 122477957 317622926 63256125 558510912 585427985 862713069 965476150 920274090 624021614 406304691 734399687 708444073 994657878 710049489 113278233 461666627 537125533 592750535 859896183 38024668 100389197 501943700 456605542 585251588 333513299 842636235 35748708 302532049 891356861 671964951 53569475 705398479 753745230 455168001 512026304 578947423 758409759 634365942 407842354 406363674 652727703 227899866 732458360 838883450 468001294 564690912 392867293 895376079 74956712 113133605 783706706 374262100 994528785 659164794 586186962 303538415 549405427 245211569 368745543 149147890 154167077 957516182 210310039 967631626 753233337 525380987 381898475 728291601 754137984 347659624 641662423 459098991 983197937 196506488 882800288 447445615 144086992 443227122 357039416 264347202 142389444 697671777 885657738 501399031 891445384 157723335 566235940 571869595 561894042 732745140 632474784 614610697 162799960 822111753 284462155 403837873 587801446 699495954 414967796 25885329 327022600 730026477 525432791 909335465 985962247 497708398 230493911 773319235 411036188 393710829 133601838 187827830 14231712 300075388 454628123 425065541 765981169 854510493 527686771 814936775 888529230 530039720 670828370 94988009 788982388 310208636 828125641 976077812 620656277 274106490 239193 483710623 200724737 887645489 457150163 586049497 900142417 77066520 648304785 942687610 370213758 639219325 784572393 454634236 347572312 579899138 418884488 123155784 623441272 722835889 818042421 947555537 946610453 541415615 566523957 761312871 714127059 484848287 725570100 742734249 600417681 289908140 999276383 596569275 385109052 791341842 473021313 589364153 366628181 595726965 846149187 606917699 264109918 646709211 563907906 221128174 883721126 932982342 716774098 886103283 780099014 402997752 390506210 783684661 438678155 146142112 741560964 347886983 839802593 762595478 822724519 316108104 2783838 203418024 337430261 323208628 848943981 658108354 388569415 792730443 819749283 639028959 200066835 336215117 104508077 333287281 755610966 794052156 915757834 694587712 494570561 778009048 97049712 320829748 459544116 564630569 647678519 536961264 415539630 645400802 302217166 51194176 918001263 773432238 161361716 522730593 775413258 20771803 400449994 322310044 243010887 332608593 864972408 345159860 477474794 754470501 924370993 225469422 792385524 912834914 965443205 256502678 867678949 256094320 494836086 366613429 765419522 137353631 598803760 351832964 144553054 953643106 85229648 693472682 584589319 55321022 717958364 316959151 402098207 826487046 974789259 441417194 475180645 961868933 908786985 625831612 882247755 366171393 816158216 521587291 800986844 432202016 445414004 209812943 53549522 538735355 586770108 258289652 373680454 668386429 849396113 860488109 140618054 779439979 914223149 946995443 25614399 30296682 629841829 665042606 157045918 257572118 957901704 884757199 758849470 496139266 925963664 408074549 381296616 447515238 831378947 47709413 179386814 859291206 933152203 180039589 22086798 898635337 928710110 476068542 106988646 150127835 997973194 324812820 920386136 140621149 153592076 760830384 37647712 798469592 536062092 838857061 903681210 376985928 717905865 622437124 225409638 923198142 978940017 872395932 903886192 178881481 7006887 250813644 491053624 500261860 958990156 295241543 774002509 202132265 287876305 901560598 169173381 931013308 44588309 980239524 226648371 531621476 514451956 912316390 58278328 894915923 332605561 192361629 968753658 489758218 870010111 630656982 983982281 435111123 298437834 411485649 574698599 480114432 337306365 631278400 890464812 852681124 787501685 791191829 813404870 174889705 715449277 961134117 791843930 635093794 252303818 110792680 442940623 422112640 592553973 258944606 110559543 252386112 140601399 785414737 792883005 7068713 710148232 975876136 117222460 467402351 885823989 485861638 580028602 960183473 744134446 178953699 203750552 555405227 934985870 546679964 196770102 303796099 387318787 574948359 50431805 313466870 750657856 142450981 758884529 856651504 574261331 723604831 541907622 546600068 284623214 638495290 231574026 890145382 490711744 563206380 805404242 10531831 267983375 356398254 355674162 570668962 962045351 659238751 379281092 365760757 759517254 238327258 104824661 811783667 676124765 537973974 945919858 248541473 156555302 788526756 522462006 709283936 806376278 427939093 581008615 342308978 794956198 8868898 714203111 643137220 428758028 10363492 685261731 920628337 588647683 965942561 500074204 684144921 251410863 192447822 880319156 964447495 699622926 13709653 648334518 171961625 627560360 521908857 716200130 184541485 254850828 284268105 633398312 381807951 487542762 221102643 88014029 165978793 471824352 639587722 694742192 739172134 596506895 178994473 857420210 898299009 288920197 257874708 68836982 246201626 855798703 560832717 383917374 458664320 316347528 258602721 379166300 398281142 923080971 583760161 92134001 80575013 727151665 30628803 862663249 513707710 958862546 477186693 959995900 879670438 821460312 361330318 466166413 930228119 101523024 945734342 38151112 42042024 531297447 134079022 113760305 361415180 441185434 224075219 921063554 986085082 389116243 269415624 1730365 180677607 844808135 453679204 811930741 415647842 103948965 139337200 728660402 353816026 475982861 345762002 984414771 388161245 592909735 223352125 312838693 890999438 961316157 156956537 425494540 404555713 954415495 101709130 366785426 905345674 275937655 81094336 948820345 12376954 624548214 687478038 301139067 625293794 948250835 160546594 539440062 268899929 591473801 104252527 591128974 78032276 604826456 161575976 185716368 780905240 222655887 642118849 269890739 355751545 24563175 395712536 726230509 104730550 625090854 266034205 986131361 176281381 646301885 875793073 647782241 151440257 725851154 661280935 362595319 387760192 589810400 828914293 82706415 739614534 667552927 552891890 890576080 70948645 467986102 126526438 920003020 686242772 110624646 948582140 169910128 513565293 93149215 130265895 800632598 208474291 641461035 329620433 646982607 128705809 154020796 821312683 148737867 967059731 745294526 471268898 33565905 774599050 354124565 63733390 326036243 816095593 403846303 982402085 237397863 693658607 958818150 851229850 299460239 364397439 170946052 759157058 95312791 60796452 278362265 686577730 473651715 914209637 534874350 658664840 883827445 443213928 46972628 630262470 800424876 757041684 226053706 512873812 895765398 312626193 756384769 710621214 723173594 850191932 102171235 795855004 987962674 270712020 130555835 222680625 776737210 808720300 956108457 656367517 398290688 102458049 614591612 103071340 305913177 314621574 815492846 778556590 638483523 953346041 567047575 474862335 929688302 163997811 971332561 435125899 464735400 944933844 183053340 293295789 352584411 50450059 704844851 680993457 227825962 690916489 295003871 428769220 552076052 52440570 674188695 38597158 750735663 833472760 475743027 222831241 39424402 130771459 444706637 235056156 971373325 18442473 652736663 814080858 355910919 331516591 708522370 86297905 81631872 361498038 377681174 951586279 734400767 516375009 972113656 848405122 337453664 527927073 602368800 187649275 276363027 836424302 201569520 542699802 654028974 691441558 85025025 481367094 971854641 428758823 224608390 392714217 277339660 635269797 580550 867824081 333191718 792229108 684572223 31106650 136213431 430117262 276942583 808384934 761038153 964527245 29243134 298345859 412308637 787662794 174547835 350003340 377082688 799878264 120987860 213931472 192726759 325601030 853914337 445215712 808689558 248676387 276389522 894431133 804476921 867157230 815756310 368565414 503665209 146477104 738126749 241133311 308116526 492160599 678000107 508823759 784479692 36265633 860423525 748116757 269496647 503630760 307111809 535531595 528241808 68401134 572992445 951479527 940801559 129265953 596654657 441716387 401121042 51961687 413402124 876723923 519699315 827323755 980184695 53874245 549361823 11888193 528666637 406275329 855800626 220546369 934369727 357830731 425183595 667195845 872399272 960845494 265998920 225901241 943565014 400414399 26203588 659707234 612439531 806255859 448527447 218857096 180972190 507773979 986598722 17001799 809806154 805087103 996842730 786628899 634871558 2062386 483321300 164627306 841474239 283092105 504677397 864034412 504499686 712736067 892149027 370889850 17962911 705011027 211121665 262925275 205028189 202428344 381380050 932269484 431546158 407937183 936298722 950277585 214121423 710774576 439924937 398736840 800016371 407488480 460242132 664260239 351411653 671161886 983813027 781661481 635712589 312765637 161756486 600889512 952371375 126177109 457349365 33740819 877685852 123029341 917136584 96922709 992048353 604214184 711374621 717475062 890431455 659315169 298061507 646467741 290519832 70686629 989701153 48620537 817159892 8503232 172660578 488219388 111670616 598007379 286264024 701520542 628522396 762215474 92262731 629993603 675896199 473600223 987713401 940937469 904210968 685093896 303281089 158408827 896674788 302466978 433589947 184438635 618107440 145425029 850534754 495987443 460757525 773966554 563360051 542153226 837358513 826857616 204259976 16503785 793327708 815845184 307791252 614214991 942001630 105976432 604309834 982674210 494668658 1652506 222637904 289265106 320580578 472524453 731147658 590286203 413218658 784121402 63996175 109741592 551799732 836955552 790468469 663397212 874431950 370139767 340657276 40691398 769740901 313901864 670744548 94534621 494140116 571823983 695187304 277375474 570838872 904871107 274909717 962985970 334161294 200031701 269990936 928523004 550380205 526860478 427840522 727236860 144301460 863021228 524026889 189076824 486473362 551225813 199177958 878104891 42134299 309093710 253881762 748631600 798475373 927445350 344095054 974954712 963146578 175607263 107607925 815144165 511077324 6317019 991991423 820709183 257163813 424270326 539152703 180757146 148051822 811422371 77407104 670073178 291072033 362428084 704026717 340383474 673679887 600430651 845741788 663571038 253052318 791478567 985323935 118578157 225817456 209327879 79143232 948873067 666550890 678342540 89880432 34497487 207917415 114757565 989777451 748559218 480068246 436644008 609443271 537678204 572805534 29167179 303007936 991755529 705338011 859716717 844702864 947097472 801280027 578949902 468761229 985298530 246012703 886087005 986324534 217712219 909950582 774383976 637519078 161249246 221511329 521379292 899584432 282964961 635004461 523042041 879069140 743189283 775901168 523922184 756855068 479460174 61556368 367357260 638173879 944203330 924070640 165857328 257078169 956243067 832932912 312285406 770821312 180188858 846445629 384344255 149437807 566908858 542840841 25126207 977741016 456479512 341549372 686990069 572778819 857439605 156739126 813073034 326418981 336161885 202405456 85735679 141471901 502042851 700002439 290615451 611574574 383528771 722836142 904643386 358611861 88400167 806959672 870701844 192572917 28239869 801806920 118843340 364829824 557445093 343250770 812992132 899295736 698034509 636616315 618536187 869507356 701832370 889433980 463102425 502553992 113540128 995011374 602370098 712098541 176932655 430603044 102228025 571777624 51864838 851188456 214921508 640266050 199864337 775779007 749662255 643930388 120136432 504793668 313330417 235321119 78815137 441891645 999927925 169546132 585362902 757409896 705077571 583109609 348319712 148719788 264185506 569135100 825230119 667671389 561913166 578853394 726279846 366705407 985423534 366082763 216353119 347474593 939608303 567552216 49215441 321658028 315825960 331475394 844831601 701910719 316733447 661507736 136665973 355092897 884287415 49956991 92523051 951616782 180397623 975232980 37868596 378160125 326929358 136040807 939871185 192973214 494991290 966851473 218121262 571216056 250581973 145908450 66154685 970366889 218093169 497769363 54874561 211215407 821010909 117949106 465797096 152497325 88856500 573604804 174241510 620935521 241298378 369274757 670565009 127998988 819960968 960834992 97713229 582784792 875872700 18529595 493962936 159602776 553747861 154649121 190339901 199202917 458794670 927772504 861957536 534292339 888037522 330742098 505081606 407026429 790170737 575000368 323572764 837854405 281534142 289739704 983406952 988585296 758912905 540002219 249249608 281859204 93242573 946329344 102563488 346672340 176336404 621611345 78742538 348134824 545822476 656657436 887105614 5478548 219246235 711928222 271981215 957824240 296541750 200603157 479000074 653276206 509974977 288737355 251836504 892070318 566222746 730475575 889389917 3842931 880029428 376005839 221681628 842879287 127230699 313322777 121645828 212305400 413699234 710380843 821529125 99658248 225052624 906574831 694731537 929494508 391135782 82094310 365251404 549258064 596216226 958221016 899186051 391069123 186452731 964902823 842933409 1003805 198590214 179670703 363471151 284500209 192686951 246028386 937713992 422061244 87925313 565881794 207677463 262025996 451856647 321557208 829833450 205232866 181477107 607500118 142987453 332155245 918224084 956592575 362388054 965098373 119684180 156830007 727827411 588163677 187802905 909526702 607093903 527138063 297694766 580123564 915076562 618394004 91201102 912342628 570051780 558743116 670863820 18265948 792083787 37479511 912103003 994430977 848580514 305670408 478509749 872440366 768210546 967721482 857471579 490749650 808288522 79936211 239273087 786593244 437482507 463398212 559745448 6632176 831923906 740384153 521427209 613434016 345522249 908402800 144070410 569824439 382528480 118707192 46944413 282925317 269043157 452863656 173389623 604585973 834500132 288223625 590578189 337481834 584007852 594279903 940775796 762083415 447943256 901106978 649453514 562117992 119197809 161573210 835081631 358293786 604698773 248580060 870855085 223903994 252603058 708677377 432955882 115104310 480134453 791995987 754760598 215130008 390501672 825155599 659192595 66753446 397355520 570913363 194141473 280271707 128762463 76845626 976547970 335159290 253006911 975874066 499918561 612553485 537130031 750244089 493068753 669495850 199478048 954706108 600079496 176709137 863196615 238778856 844832127 277130425 694672840 925109584 595751953 646845244 541316414 270533789 909492724 708363283 873163462 540765067 242598035 427858748 454755529 234742930 32462053 73172228 204072326 822262511 353393867 209246472 564835471 567845987 624161296 602047667 810716228 476544805 94741998 571304521 857578575 73264837 365208560 61350137 804454836 828654239 126144718 749835861 432532064 608518021 48060830 962741012 577108398 751360626 519346685 477916577 303532858 49022897 39585898 628175493 728273914 561332151 169132185 379374421 153854632 872260784 662156899 861757534 105337122 71272651 570872721 175638968 439234854 596052934 391418719 907810018 895718139 492713106 858998401 196200815 443757692 660274953 27255864 662092658 449020436 783915764 502934957 536465594 743487098 866720791 933270648 667527366 829864709 16405230 163855536 764952210 291879446 341210962 464015302 74900343 92203783 933158397 950742603 141255540 254222047 873276518 22534312 858050648 236228862 894334767 65837840 89825460 414542399 508277800 693776892 347849227 869092017 362416719 749107969 997303421 721758261 216241518 346580986 622725482 38355852 349456676 683527925 717449110 701420081 151597243 931759381 950982146 465774086 536374932 120057474 534777726 339679258 743317741 587202791 241107134 347218306 999344159 700477094 756652711 338144502 44749251 281550403 494485903 8942776 787381259 595439134 916264018 808433079 667506492 36049878 327027622 482164376 962616318 316105985 318534383 396981281 470744427 505979993 803300466 743539271 973589204 779262125 704879581 410597272 572548345 312253487 939767106 371342973 849117610 444185211 766137191 747065146 488734654 30479835 633243253 362878649 632073245 376986465 765918891 54242174 555466480 885379190 234191879 486162438 468551331 501917253 527698836 414105118 15712260 979057353 139239228 320813563 50294708 85258227 617688483 539046532 709012163 688099658 872146158 699760840 963438528 662425088 946557467 447022448 582270704 507052743 897973394 571571818 834472254 387341153 187434183 706711151 366645178 518240467 675552253 610917173 690451613 954313562 323931313 672371505 397409488 20025604 548591812 917753401 466538409 624707769 51384297 69232913 675265358 169015705 349558575 402789362 973036139 585649085 222562658 940318401 719005807 459392723 297781032 598304676 441046674 211837254 473569709 296842455 233796386 439291856 693645711 98695935 814304233 285121143 480147445 747387017 544300979 503751456 59665792 704155212 116229346 572256676 828380778 452811020 233334362 976632860 428046920 719563060 109887611 166405513 355256221 981617205 474486842 802359057 844788356 531728677 436965658 779566995 748292618 66812404 444147169 330725701 671013080 813723153 750099437 6081641 911473694 904554603 989547223 277690754 239143664 968404833 884758320 311068194 236264364 984795039 414964091 551630484 840093833 92083524 416084547 90807092 24599784 639095331 187484185 263963962 197459232 186408574 260872719 112892125 83385686 884735898 348315135 799043026 797274146 75751453 60509507 577819901 855602151 286020911 856656915 372804273 817498854 934278099 693771569 993595653 8178657 158976125 723565039 649401108 332623656 977269003 650580947 254135281 999873353 168522927 219572710 577149375 176838127 251847391 853722613 709067940 466392417 78899898 809620037 522569482 357847054 872816970 742303746 28508846 244451834 705036146 595534386 100087695 9612861 976550776 301070875 501500473 329029250 656587864 748479409 958490925 469774195 730707021 912882320 534842638 526338935 585743560 286474347 399999899 908519556 432169631 413197883 808288652 630153595 562156619 650269628 205382832 339415938 443267747 68643637 793353241 838629251 576892899 810141749 486019773 319202929 138945046 58610424 721129848 764314761 971369386 421466548 523978544 931458374 606334434 951237254 410998678 272945107 333313619 940020802 208560498 55147290 878096760 484017213 264461530 346862408 449741336 33595400 22917183 72863938 493696867 487053415 139037389 72078079 844702885 262996634 649613984 468100262 316165236 494115769 301310384 313185555 911463868 756336478 468755946 466368709 774549675 694039295 894286522 445218811 508300322 778750264 823402947 507514222 496836277 549092563 448891614 232145405 386398986 242100002 898113291 917679917 469613548 895551749 700173345 451968685 45445885 421638643 963589779 259115123 260545255 10672630 10154315 818014510 893503877 304409828 46262747 706017672 64075599 341025275 21270391 855074991 156099219 906694851 857865060 545016163 355607355 404166832 183727676 568890248 210170047 172762846 33482685 727357536 801319073 397366944 325245458 371289789 622952302 862830497 963369427 195863259 632085714 689312393 591809316 505711793 492188036 810555355 963613867 426091999 517140918 190987093 969199115 773730358 798232120 374039160 111135484 109795503 882060362 846625147 397986834 146277988 878199920 457660832 603065047 557354674 674198860 884322857 991029193 538600738 182365696 558014823 446216581 335874204 86472968 216721189 71243389 616342772 974184454 277734066 845947955 856442277 279284589 531578696 391203910 272153600 194328782 833593984 190797038 88210377 733213092 932630279 258646879 594067401 124736540 251386898 882094575 741038178 159018645 380366928 580391349 133980045 96701192 160166777 199320763 73461668 231310574 515531485 741583064 105868231 662383121 864850736 667225182 483486844 647501582 904963209 467174391 107651455 719460507 405026668 656225147 395782249 704565738 943324384 183872501 783868548 167648706 278268145 9384614 983686755 736225155 790210367 69750703 724141857 705328084 3240021 708750812 218450333 475296404 532552499 47500487 366405141 595506388 277946071 175644186 154988293 377745491 76441480 930726312 860421798 485686361 574912450 864276579 13013499 296058324 220144425 965706601 496391316 875322107 645175116 860444152 560401675 961197035 77935377 382265785 69022548 798993375 752462671 475359996 660306645 90950952 932288379 211395032 306067183 461221565 430332582 613621909 574998810 793155797 707179383 140291370 204808291 408233479 264491903 333493434 367851604 734264651 53528631 939927341 368254366 280173816 16286343 363153734 904324990 77589129 287302273 417772832 525368609 497897166 169050977 734126066 30570925 120743162 564999688 182130405 360300653 386802973 578240912 434951635 559238105 846154838 595746536 70848555 174158862 65416067 815198040 109975110 313099169 574970327 592866964 889987874 491069117 413651406 144177975 84402607 867544368 800332112 66197075 126951500 488227334 211500077 510769658 456686786 684480577 693603879 854421257 787434403 427177110 197992154 596961767 372559510 327615389 589217068 501406454 747811163 809102231 97463720 396788491 1951182 572227212 208387054 610421856 18284991 220624026 375458760 910377393 150745436 489886412 9338170 784268919 368946818 535786101 209887248 83403422 46094903 546465603 97502595 427982748 835174291 560245692 80145654 950951893 527226695 448609737 378923890 696425010 61794775 298440696 970349985 995089257 259603557 79561997 578444730 769500405 867562886 135781765 61924235 905244500 250695832 356284449 309667807 579302721 41398386 268272713 707016009 214860543 705748227 268208460 575302253 593963224 731761444 85722502 493791564 101198352 985958167 493597625 798975560 886879765 659435370 72242515 787358247 50152620 386621677 264065411 197579151 875212926 410547429 328357270 995987562 264578958 46742514 626420889 342192015 453960663 51296033 965618804 125534139 924059336 980174463 167664373 210986677 864200788 721047610 19255070 459571830 290602603 702460455 8797369 609794915 121091099 534812072 442078113 656598422 714054568 311987161 970448404 887163648 67525094 66671988 365400849 760766706 773264490 510272481 656343895 57393156 116427539 150215885 304846893 732593255 90764232 391662415 137519104 169700415 260331679 906926685 26078077 158262668 533482516 298838496 803246018 412213398 139413636 753501035 338305318 362688739 840759919 833103980 618401011 227448682 799124853 952360742 358339222 913652203 441388277 272020420 682385098 445571366 278807691 804834517 233087723 28996358 849994856 892960218 280766223 731897575 617579990 343894885 700816618 775896818 736707787 867867602 257257974 729394564 368858183 789992788 897731737 822368138 997751259 718355276 723317269 742485335 552109109 836187405 349483736 420415719 759568667 383194397 882693228 831666534 289200192 796883745 938872534 584911521 130710493 779923637 587067962 136010681 921507372 978017091 986517573 762657351 223781863 349109854 847551605 340328308 479271921 759273600 393423556 665714235 126632376 520456770 490002411 802112955 746888288 758013382 47011114 778925668 309464845 300817777 62117786 587864086 852778484 373197989 51209686 368487214 246955284 766649678 499387554 164268704 365112528 711389217 718763114 500309222 226806506 117804864 399101880 285873264 976363271 812340648 885322456 849776961 222590198 330143096 364932371 362625806 668036393 949467314 411521335 747991405 408790303 30286094 443701031 688463634 349653976 859641058 459674128 372240495 301572374 636581076 107944577 254561674 599517804 975319834 67135821 861821874 235869439 26916519 158872077 275861197 394655847 595235791 815933906 471097049 315802398 630196388 576994841 654048365 16692208 739037500 112694838 193798189 610079068 441314183 363966209 757231918 287667553 612770790 877369542 198683375 467751875 870933133 225578286 201155163 900505743 627683936 506548006 244979252 698289873 545025897 688135630 968163108 225266037 431514110 374548125 779030908 630079798 944704810 799864446 33251089 905351386 569518834 146971031 863157866 29370480 31299745 880946134 603933441 636630666 538123295 65334595 579257790 12806542 613956411 58820674 602477210 208728863 418207587 166475084 725869631 672713748 339805381 387265313 319289913 876707473 434149914 200451929 762794919 551864189 171856792 708128832 781607902 250854855 426886207 533990161 58786404 604576458 660423079 615741623 345800699 875486636 831129594 499166845 201568351 677484185 801408672 938596937 248907072 752809472 492232891 479860582 110177128 369880704 795367389 966506812 906522598 118538742 354147217 810428190 787282292 695385133 426585600 434225448 563884133 904495053 212396555 13771578 921136975 35526519 522530523 984386838 702779955 445009249 799793178 792137329 79217509 355228542 83832237 559656904 404508735 966347620 736084787 71827460 727943676 48791104 820479134 775568979 102706189 643493350 539644147 786964709 179869671 27663590 944193193 933815790 665628295 281566822 543716429 373001790 744216760 596623786 492665501 9668015 97474839 207003483 643623310 473269540 191258758 263954516 32481604 679775358 407092576 648206418 163360020 984556381 851332943 840165871 760638892 387597776 93834947 744621943 647139844 430292322 307628308 16795498 435285997 393753339 149221339 634430303 982254908 774032127 278053789 240149064 71617223 717127848 738547065 465637170 265570195 217514545 707655521 853417049 743643555 677833066 583854579 528539325 4123816 411758361 381787484 866747688 62599881 184106027 792784405 182801556 91305739 970341154 437334408 846180499 163428854 355251422 629574290 846312337 309382330 495333156 673197736 85417646 159101227 339296982 480582690 150486705 193684933 731597544 659381423 37512937 824391977 557354063 578774416 39156275 336041309 814306468 13930711 93328363 182477132 317278344 570598140 222448262 708919976 936458659 90409065 583916378 713857785 117230238 327023655 606646205 517128431 8366168 711079322 365186484 415634746 711761116 128869334 741154201 273034591 914066314 743804581 384653276 689580429 572001464 974949638 964215466 923184550 33133752 578157969 385452888 609154613 635325814 430475528 137366675 790703912 297648309 716160915 27054285 430906638 34259320 939627742 40665258 393643726 636139678 670919261 566708203 913415570 761968483 314946233 831596310 576371879 538158218 187290011 757683892 579888824 751008129 72748148 756609134 468972033 963363736 580529981 962227319 773545783 841360938 964356951 596118645 5027423 269909494 252769775 80646542 502950239 621675182 615927561 283309721 346155270 845523984 609959678 923485540 765063033 672802164 94988808 361663532 339599787 791752238 239339656 657438665 49942490 749461773 434710413 184986444 397123604 848999876 11489613 592409204 991521857 629124025 595211739 916255524 63309964 464877133 857655707 250936497 643849297 649278116 603381672 345707725 803092902 625940471 985611266 512113906 672141600 439574310 608066599 988288558 755183614 436357139 947064261 346187987 226297540 654254433 911767160 724503574 583619304 119644535 218932734 276473188 406639768 509952322 522411325 679646800 494138685 937161417 22121401 980787582 448690733 967846269 386763943 501772467 689643267 677746226 490904941 305347908 134359978 299491966 339326259 655363620 150066835 439893492 882433024 687488174 365342821 648198721 110295232 918966615 527713536 968827997 530742426 372999937 794882223 159579634 903756033 224610818 398691515 919904787 918780580 977609883 261478922 431226308 690228087 900896569 508964346 3146434 717456720 535568150 177081756 405092308 655279886 388927925 600323744 763927497 287639911 744815696 352723545 18254657 36615109 372840116 501743182 614273820 445563437 39647795 215734411 518786537 354707941 513956112 368817471 674176348 815690619 335860548 805924226 799692831 412221093 504949403 790775721 328724444 740221594 86567440 388992179 226948749 422335925 602446214 70153396 534401049 580197225 588609324 765005089 374535184 767710576 413230078 649117682 144540452 224791716 716311639 807150450 489789087 58012828 353056802 140145654 942417729 527602595 467101427 980496999 756024980 621490588 688793855 67838645 370667249 760215524 813955112 478379302 622738571 444039649 684082975 527117859 349371330 511507686 916928210 1548785 720234906 526681960 1322950 89127756 430931618 635503003 263437797 783073142 329083643 908148584 225418926 505270084 19999046 132661736 501292106 825434613 483821582 352091413 46738381 436800678 799078952 649535099 690968958 704652721 837995682 450765712 816456369 216730530 908400694 383827407 798434924 543765815 121364699 845511506 661753820 299627847 171633798 317981795 355367846 58086377 274610805 834627919 904314584 809664761 66162838 689010745 74837107 442395998 16599426 180959538 116992218 679530608 458763525 125560252 357921438 99866053 629079193 453992379 678152414 52280943 450533316 910797123 783781220 74038120 969630338 10874488 534207650 411073838 653128968 575375600 713427937 877245952 614241433 462582596 834731837 729292224 710027641 677281171 144237920 186996294 640256413 583029693 884099366 583050043 372551713 137685169 990917160 721629391 350320918 598615280 561970919 894746445 431786814 468611966 529071227 577221580 245089021 36185355 597628825 68734886 786897453 812771319 984755429 917735647 221445393 691144418 824317957 744197656 312127167 220724875 719048402 561910624 372689693 270291591 3273740 539498102 803477993 32078946 151912315 267715524 183011038 935327877 953826526 30321529 881709889 607483639 940734936 735562560 976816799 505621999 707560171 969196021 22848943 331463797 146149168 39715608 60049109 95809456 175114040 434003951 658006535 386032676 684711345 17504329 478955214 151692490 678684202 838257660 741468717 276174546 464520355 338538188 956638744 253056349 471004023 128948098 288911266 59724853 71726750 216337119 499732853 767782360 192396790 905978623 731257273 797669940 302422243 945084308 582093313 613583490 226356054 235182239 275223897 468859193 393527697 180609045 73038114 646979235 15601476 426335367 726265427 869069444 937258087 225821244 414897290 836197308 566458260 686791586 273517355 860590575 951336723 41827116 46544641 807898831 428367419 591928181 536714721 148123067 842853725 585299072 530786521 228623517 57146464 561352196 468902721 594980583 22139821 997345108 149246004 705166867 40835797 229313950 35542595 637207102 924691417 584254095 308471465 84768857 803843502 968217510 372399142 499999071 478990353 675075494 678281296 121540371 711146953 78504913 541190318 142031871 465808775 151823451 567474838 372711444 815217412 449141149 430940613 748908471 89730870 75752454 877745836 414416273 27883467 224044128 238249295 834961042 524791554 425026123 173748039 793869567 549354725 850379235 612035961 632409282 83203782 182297786 927664177 438505144 871125013 291411453 369895992 991409052 429348020 694098704 434224495 159388587 946308672 654837225 710556926 936036656 391387654 153139747 18576141 625326426 533956080 666538842 920076328 323669679 33297288 729628980 528847438 366636433 778718588 403432680 525077801 578986953 681860361 231220659 747030328 628835106 354503872 244483771 210670632 946158860 810177645 488342580 824576771 583188338 560167105 767271884 45181768 100912225 345685830 238627274 161472402 424685720 841264996 992464448 472131308 575262885 24606435 209081881 708572865 989326130 935499530 643634071 122452975 59951487 6713755 956315436 274996521 321756855 624105058 138016264 681302063 57306276 69465980 202825887 655803799 303361215 88941780 340304744 886723822 286057637 368053570 155873287 287073906 42447203 691218976 461170411 824649079 95311505 357412823 129678768 913924463 591498857 607888873 874390003 485860619 913612291 920822305 928701629 988581737 195604472 639439167 208197674 426300187 269958803 262644874 529240434 695176031 579762688 398472877 997455789 160575074 495760686 799876868 270447672 425321561 628974160 18509504 530825762 80437836 477985746 441308973 554366 785699987 276199203 416041552 830119799 177796872 39958304 930508899 600668021 189149289 646256594 167625837 126791503 666223280 943070376 563074373 224480092 846656608 447206605 866651705 531791591 318418487 599836035 19252401 402853707 270172058 691132573 190806797 705893535 205215938 821199161 810745694 63950347 867616837 213469768 413264902 300732303 755925574 626731262 334045372 774054933 628908660 285116631 161267607 653967669 699339906 150282947 248706245 422682370 935939596 879698108 312746127 359949098 8723207 747321981 583376148 196759967 348284541 769714169 204120774 109206298 108613633 398260275 664129687 984538412 657291248 479863456 158831837 535961326 54539564 431025908 211011865 112914069 349327401 898539231 295514527 199745647 345962877 790482350 286316667 972136011 448687481 267317180 552026993 745294653 741748589 875607689 99767580 342836207 573813099 486741781 174163107 507821810 802719474 667407890 548301389 574928798 630884629 453030301 339089349 453858637 256825078 671108282 881917105 68105787 45951650 135732843 472317198 195945072 856825557 747653460 758464799 665343642 298082223 766388199 587164550 757508350 208219739 526136013 291325529 482823056 990965737 160803318 493915414 964837555 276445701 900932019 669435159 96979246 671751446 306269624 653692430 308273520 971087519 567693715 575161937 294854649 745405911 380739175 523599981 814124557 82488144 64137277 460992869 191010737 750737062 337699935 720366884 622009199 549678075 441987115 847479903 954446136 73328853 560664292 292789510 702998803 272410214 527513431 952894183 107943004 427659866 241380953 120303535 994396837 717486384 944756052 259937507 97143803 521503150 276302129 564561012 233477864 436582215 923757808 819768433 241246612 55296293 74325911 890940038 868004057 84538043 197588109 570375503 369473638 74129572 123815269 762542873 856168509 456833631 675540955 748060621 606015435 752495312 332109184 279561739 258172019 381469074 824349409 668803634 365225404 778375381 294314180 274308220 172574976 983199319 458269156 584341282 443761435 324776601 307798009 177918646 761181958 245246619 992809777 80733685 194350676 654075667 171473454 484223467 690889547 107675201 382360593 436086265 980797660 652484820 100389770 839010555 79688400 909778352 27733787 659175880 427588444 987767755 102112275 17240491 936555612 904693138 476919355 965208050 326037199 964380350 940877927 507235332 290524227 99954819 266571264 516293593 408874807 114045321 336118290 611931496 561320243 621065998 723066989 898622307 769345647 426532282 470503491 442807541 742725342 878498094 655630244 421989104 431157102 786545256 258780571 772815601 809212387 343873037 244960992 380274677 254915031 846695973 686974910 940965548 850423893 699605837 290254536 428347099 181197705 456197115 856524539 777563828 63837947 567130462 807306969 861311977 609697238 256250590 356022486 285495246 775758898 149733172 190070586 381919173 77624376 845638423 747886021 174638607 409491972 463302431 960853299 446783807 203268680 894197427 263964814 289129089 820941672 966839803 431303500 982682601 294583769 82193920 590845435 600619553 910079204 546838613 451783264 101656239 258613096 108992458 706149814 151952635 531276568 253373215 794156453 792603470 584364559 727708623 560305342 951130404 337383139 1764893 765994910 35407880 379307128 342044476 278291213 19864546 99526061 582237445 925690076 95912078 604485325 382894555 817908987 751326820 526529839 454819984 669614703 277457831 233573715 789514709 884310353 377477269 408040559 129967450 606645431 85835800 720215345 418858429 929093826 21298556 511106697 775746554 502316020 176501813 350401772 533564809 23764210 361596808 643388154 44728736 679558013 694814313 711234958 606750566 753919313 26848517 916333596 191746630 683429262 948801784 897353644 388453172 882171380 503026621 458374172 587808210 572144964 338492616 257269488 689402834 892257356 153139249 19631212 568731157 350665656 919963969 222469271 169016003 821762639 91082655 877170146 176753680 267586592 605293050 455120276 419307534 634780778 822549174 266927658 448248809 1020671 218406699 401098891 7872288 763213760 34989164 76669645 88460639 626037102 564915470 469509137 324706586 90136186 616126550 777156960 316360451 246855589 554347808 34637751 647304352 511566996 274261945 699809894 111854951 795598013 815086145 398949817 120988576 467586017 322687529 494759881 183963098 417292805 734575889 489408490 751739354 657091255 489762367 732721748 322400069 36086721 863768822 177356157 502843821 172619657 351619488 437250719 411405392 245245395 577696647 79141123 158670147 417368802 316789636 273829352 514814023 735668513 987246134 934358130 951400302 895832153 570113965 202634080 112211484 705234266 288369946 376278606 452823178 683808240 515503451 414334217 57895233 441163804 542482354 454307615 479995198 621797441 680319004 885407812 368589504 947740087 82604086 122033770 343221386 139281694 917388109 603245869 776934415 505067731 473758392 456779751 642950169 798618488 401500943 310634597 751301990 420562188 279288415 814710255 110017986 647768216 829589041 9084159 661824610 961424861 678188313 712570157 801135785 147902846 558564692 486441793 599979743 447524063 9563553 945403701 860443218 42871036 162559041 551819008 835992259 417019692 381141187 97171093 197440590 965010479 416987473 420134874 368274882 364453462 207560289 647868296 797112353 329238412 502585246 31178957 81978559 810225372 275886206 269481857 127684304 451651171 785981650 783024094 284816963 110836462 837284177 907156834 805651581 108131167 447546932 122337603 725261798 807323010 333593003 580471823 572947428 113390976 170235704 888440987 828381359 827131090 685267317 996578595 983045256 448462797 99231142 243582731 546674600 977645683 890998651 483353612 635545102 236462623 388565137 584529247 285040839 597996191 286308202 431357949 857770727 370561099 327164842 140859891 102779983 137449687 742260391 618389496 600873820 755764772 836679922 376240705 729804109 447441039 948857282 103533052 537901094 827095884 828624100 705448984 817443805 682753559 180427419 646767707 399534998 933523047 787707416 46587940 593402235 877847799 177831019 24389589 8464300 77218806 429989713 980284830 677466063 445594494 496471157 629067666 457352887 606520218 740663763 340996620 300610145 368387691 650108920 86802060 599179987 335147092 143681644 982402234 678990119 82749477 385815449 692071334 212804379 443271703 649941946 806514253 825522362 376580905 205678104 668799355 698258538 856080119 558311077 174063679 364248412 303918232 607573346 147645295 419241731 174066860 558905446 968602982 443557529 677509989 105895489 552655062 310621716 664709144 668829971 346544454 346913111 375941843 560870427 243924367 27152310 169715459 391385309 759831012 23022504 61436932 923723256 101492339 916466224 835989050 872452031 694312455 644558693 671198265 953649025 789463409 903794492 485506813 806453235 113325045 300832094 271133647 599691955 955714137 622040211 343130568 671202952 708935665 661639 160026945 677136551 564985684 546283555 31162516 287830637 856531629 127706693 225130778 130628221 466680613 24647303 572959254 864444165 177761036 637962748 782953035 311865540 911926390 178213054 469243908 574770254 926626492 429113337 932050406 877116972 321832348 945987686 173581172 811697145 61456675 251442335 154380181 123357123 860272929 589893188 212336510 823835221 839428980 737540077 713276805 391044408 446274399 854731039 92443625 173256791 594940398 693025283 942519242 592335469 580920583 411056812 293028435 805056847 117172038 43994651 845945548 445146529 987552604 842449561 751938659 758044601 58415873 184736981 807417384 53990603 613821363 288881083 954791041 160939760 905102871 162795330 241727609 430067634 507987422 457155165 840342220 474146585 555242267 31573358 581408311 506730100 979224408 437076718 314342391 526566820 186607489 38377805 823263501 340887039 6494384 633956434 495508413 7135291 266960763 436814213 242978822 117254748 936042965 540448705 806662940 285683389 633410335 984211987 422504892 280609905 470344293 609826502 43300932 904623346 847390646 46241477 583599701 449423586 363224125 255657107 483479200 546218621 462656690 184623216 68787431 59965601 829920178 764307911 174424385 299600467 838329360 892906073 380708780 47431965 258738964 801963815 348559691 462173584 206673957 759377894 761759232 341437783 558135608 31849891 563109563 50665537 337189528 856532007 768387254 751863288 6458058 681121411 767086271 232821694 939215088 53905169 1886916 133960067 73989865 10984721 173143397 76147379 608813251 5517602 61927580 216366288 225761898 615233683 61659871 693146998 79146366 830906509 571166416 110245689 471348509 965748332 967925443 238635542 395386247 295803807 625846615 207087035 646092298 342226516 845552794 850467387 771180285 929366053 641494935 512168791 427751256 406847693 298255083 51375625 634586241 326853932 447680687 319006151 490224444 144004158 503019724 871020989 800303789 189049938 529275073 737203280 250492081 460678542 893540782 103906608 956463961 428301510 875505418 616220534 893515180 197862320 220769693 912443717 824436399 75738044 140394833 704924180 302177174 935068047 318631688 47998708 402714866 637911114 980573323 555020087 408274064 455339799 285422633 522525278 526233377 398092504 115446013 148218911 748680762 788499489 699616297 710647346 234709158 43128145 778005036 726141199 977255045 449419644 344554419 47587822 228841097 610463739 992407809 62526924 401499133 444802892 251772594 428051702 860352298 541794158 744613853 116534821 387000713 81069572 213807727 16673927 620039506 229034585 857569038 439620566 665418988 187246945 836514953 694005264 10175739 639047892 102605659 590632451 631192499 968592246 355261295 194022309 663923265 374122909 63509517 821011184 709604638 822679389 124049374 95276614 437717520 404841061 316777480 125027133 433770141 595971147 958731750 41717283 594059158 814418948 743364647 705362742 40916422 769968782 630538189 805202720 138768445 827226464 134049763 349984999 809678551 744549965 851757843 540342472 810232093 539720232 792213285 231032835 818560169 946397902 270242146 530076182 190103651 108472462 591936144 501484657 715803128 708755909 243326694 485964891 959958232 500667812 255696014 771855546 408943511 566092300 917276444 207952176 374996163 126103243 255052917 797366034 719087543 768117691 117367674 895236666 547130698 590488740 650518549 341659953 428463749 428767433 797224804 554219463 529234648 471959282 657210474 350434791 830593302 553427842 265524966 419257729 119648512 628531513 136287150 405954282 798637749 702565620 6808644 458795729 234011244 887995848 560950030 779915372 986991424 547452490 434900198 650440057 853914214 507541932 940849798 317865870 650951355 705621238 886201621 43599224 408343372 453249195 728374386 170137794 565963933 265165542 706046038 143692006 301037270 631805092 963998725 731855271 966882689 146959838 419800901 357563403 522981207 91737769 38406809 221156072 664528002 518931397 312501534 102895769 545089782 755268602 297630997 684572661 314725873 395358049 610754968 160449646 526023048 93852052 307445423 253165655 785118752 95168201 491879852 512273782 503663608 401159946 823261955 549977749 758111139 330470681 154296678 118668172 958660660 476358883 570724928 76893439 461829374 497487479 591740234 701992220 493185266 398134752 584519741 170412910 377945791 858529390 62292751 575341688 139563354 9514766 941582326 235690619 508811929 850965581 640138163 172803825 905767074 858491513 249104149 371892321 536714183 654208373 834023593 489513273 476901195 807304006 674876260 139862662 868257391 578869957 658874527 175434399 40656233 580616899 757080953 595352186 498231625 844299429 243562833 595649925 823085859 537628301 284645641 389846888 835417362 797776994 937246654 325654687 491642228 185964504 778694259 912884490 465643413 5704475 309236362 848812086 120848652 67136645 374089918 921147666 158085830 617224153 779657786 68313155 728309902 959419964 421481786 346038623 741970505 589521577 652798157 648212973 237933552 642448013 487629153 678881291 517503172 202285321 300053289 414720853 467026186 541210794 304809588 114851501 598454308 788256355 633689057 925732443 423609426 545867242 823162036 557362617 843509146 135877502 999916599 78393605 708535708 119976411 258006534 249746936 916744782 792291403 902369399 427096353 546021227 396676826 82976206 501289039 348719328 915867298 157332224 760008089 217913226 12211732 768080922 691672766 300815364 853470918 764738757 414093411 166093508 971281250 680244196 671539809 696871020 794139793 521997325 755114060 427399142 130175294 583414733 675190351 757550269 367863016 304564944 790264931 714993051 767341122 908176571 518161879 680048136 647871151 610737671 790875424 546126777 129896569 462677972 696762955 973893525 904603748 2789507 199543198 631856287 668084913 91896783 114896529 666706300 132353914 826651469 680126082 493708725 407612151 930616415 902138618 930645772 83853624 314145917 71637536 42845076 813041576 87064540 678047025 665287532 137106086 705845421 853737087 851735014 392901133 804837088 137654259 803702649 814130039 934247558 425143440 423238983 289552622 381620747 772035097 123143537 385686718 290149358 944996552 205293361 39056302 230327166 667896947 494288999 745122996 761332902 177123862 497202561 834460338 892364835 983803031 946585426 303421636 790499015 348177097 593089761 524692699 360753396 476039980 391990185 846404251 988575441 398445838 16575924 822225383 843980131 821484298 170570575 37497377 954269333 854092517 698614440 764145547 187727024 73641350 342285390 945975763 393123099 328455115 134599180 475360591 157666223 9005865 329275312 807201531 98878013 751401930 440895365 600621360 885794608 971810721 625086586 829920070 646632714 758299622 665705921 780342987 103351439 811148243 872065176 183798094 750763534 780430719 237678050 986081769 753286961 565688398 973358801 906115797 77471880 744907625 909058057 304732501 798098683 698452918 686284788 311322765 669429739 222326770 483499908 480876320 685590817 237037648 490117050 203363131 682829054 409907557 444714917 967689544 113542599 367879772 107855272 118514890 70614610 164853942 424922837 613165007 316074299 48386243 865890882 642039516 111475702 386980291 1088672 491784983 85781297 66342402 846598433 304929946 592454632 421248809 21593481 90342051 857215899 457900613 464477591 207410551 834559425 299274453 360360778 14914005 966313789 473549672 245905192 432901759 715432737 42759201 259432788 553013622 7777489 785358864 715510835 563645072 426595637 383535249 229765481 376612359 683708375 854624750 821869782 251018378 701121267 221927578 876913724 175982438 900425552 658118822 433740056 655031786 592262234 288383081 357987794 776185163 931151413 381624899 624179964 353711447 1398660 965909474 110764810 33968157 6730266 252757889 432309845 12103919 634964076 792522528 877622467 547935070 228972087 934892017 643691392 905191710 990130562 531550441 26751863 52501994 714325120 87400009 359428977 803430022 685442148 457203590 163721058 179403736 429151089 31961009 781255430 140537709 851621385 847318296 203496603 270309396 722733776 879545155 874681580 63942426 259626786 686115537 3207960 598743917 567268678 490893991 222515806 406217186 578725890 563402124 725981040 505215155 223026449 115266392 141486450 481202824 510787814 738580442 197327339 565993756 785734239 240955401 68068689 750249938 844436984 868568662 724237931 771972911 315496016 136471326 934263830 425684409 214216002 382925615 796087922 515097467 715232690 59685333 736437238 262845114 52045230 857708323 339890737 444640440 576460024 339213578 356083274 15953665 667068358 282250260 295789650 579020419 996061425 53949441 990209424 931205857 258797411 800616703 7423972 666185329 442018918 128664143 179865872 514174299 200083447 593343870 494264550 666061520 418451783 693629003 580665805 413017118 251462039 345786344 259241825 86532413 326613819 334893870 286729032 585396304 108261429 196990842 395277916 928480697 591580233 374008044 144334407 247791173 596000324 715759118 638473327 818394418 921344582 755706970 698785915 695988168 698675067 778847618 439179963 208940379 879840636 103392338 317254232 191591899 220981780 859986036 235315953 626104290 696750392 780008029 587854666 443501942 792550490 399954747 446288325 173247846 452260601 927155777 829486393 598028789 155591545 134985618 903492729 931681676 272882390 593321835 60392154 336189516 671338610 982991895 696000168 353689076 535927778 213466185 380357464 51625697 425724136 755842189 257304635 480669163 10770966 310348440 282203703 58518525 534429540 589427307 847495568 811434642 826407956 36566901 527882429 911530865 150676549 494829955 379261536 140630467 917214733 311513799 58405595 960510841 187532800 411212463 667453538 496073051 235075199 436325536 924914110 325470728 772322893 703379816 166848386 464804779 766502443 727582335 397490227 896787840 733734548 76586505 591254526 167008283 360067157 622412817 587307655 909290767 638573254 561776167 532659576 496497552 953502442 857163077 382335778 236377792 350474832 369858568 452398501 816685870 532806548 686981571 360869136 561714836 837709824 211328217 37972745 46490190 821411077 779131997 451824562 107036366 168685146 354154993 895409164 285497806 475418989 97750190 844082621 213033504 111727164 183625076 94098712 48818492 363188116 98746579 159587698 977232915 717669186 342987428 549797747 560733910 7213623 643650601 334280101 813519233 466077752 55136563 135797774 301870941 82204128 10501916 760127954 431454816 642662289 923007019 879033434 561117600 622921831 770061011 622773730 189864195 71613798 518636950 487876010 474545511 760916592 36665397 169173771 595593563 416094194 465562901 251084979 824315018 48899597 350135004 974947705 41586355 287049179 521784323 961562114 88798410 928374534 94883410 274426941 619396521 64916715 961233870 893057074 102761905 653714338 467781044 389208857 498766980 530880280 261106345 234963611 488844143 149772438 130201499 993720615 888584494 662783906 387749459 113190750 698507035 286609817 495751420 46972110 303220382 363202377 285299183 892363354 591395712 162162217 467581734 378715835 824063212 977849823 268613602 547617070 987835257 514143640 725159463 770568682 687051682 366242313 195873590 403347779 720917809 759474832 324343058 564503029 682354719 632682554 703353434 547909037 476762869 792154964 950464476 527319749 541536643 73968529 54168592 251798451 743101853 525631019 237189778 932225647 305707130 377258563 627329811 871127031 963547603 380693387 791039781 503857046 920546573 977625013 3206543 745446897 546496125 501717100 47268233 658694928 219217441 16695383 194561190 650858284 394176924 527705767 945850205 246685316 202270546 604198951 813978028 478040711 594088040 438158951 550238507 564679684 808203841 110002205 797186560 128423054 718356976 839845688 614932354 215743386 378588769 336854652 987810819 784747835 902492907 346609470 505175300 32645859 397545654 89338712 745006030 163383209 609960472 902520318 758636510 547715225 104787015 394565144 816009366 705268931 388607789 885608297 386789456 694880042 860104798 857615195 77032725 638943875 189038032 875205726 661391606 111119305 280380074 418718266 609663571 622421038 336718013 762858748 805297046 21975178 996827688 807160666 516437030 596052312 50131357 226081714 472150007 28624230 275904141 663366689 434479307 194528990 764072680 882877320 812334234 256178916 976967013 140339949 219081259 648211103 357757799 369210224 39791937 127519812 811259319 192760677 930395753 46206899 975143874 936091974 445686619 464145246 560442221 119875263 237937793 725263669 599414364 539847061 457832305 285635893 198913147 901936341 869999655 246291983 597158166 799659523 85250471 894888772 251633998 816637498 899859963 97283651 870593483 615681987 561805431 523750221 508406259 400424039 972540076 332698212 36818943 750095180 119585802 619525131 4378007 632218025 879715711 746335810 677974902 750959550 399403187 519993073 257785152 480858630 195622841 885650387 784391575 81862603 146936097 522676571 827357226 602808604 301336428 954837125 184906011 363192653 554453951 421851197 290176692 30515533 736489619 542429687 231597500 47555966 783715718 267671041 848043902 425307318 609678362 170864822 808957808 269593455 151090429 644713980 714381305 811983197 731836447 454664121 771368168 628991040 516925033 12464228 505471 436212650 895415937 972697622 307215070 226475046 443661471 7691381 938341403 275794551 519669261 333244867 348701166 413357703 778338963 719481973 272985657 677402956 813703518 744017065 208264545 428418952 454024043 417353200 394924524 858689003 510620394 198010637 379829121 44974142 153888798 376214765 184203075 65442977 260934106 587203681 980773900 48103712 818871316 403375161 519047030 311968679 165030984 811043118 728589314 212000010 967096338 699813021 62136733 326858379 92402627 198774419 402797151 7440034 844366877 507503237 922550464 412599293 904009654 327703309 648027050 270145647 306581797 116070882 723811397 974875230 171032868 563525195 874485909 354130027 343537954 944237411 433798505 542444828 896693623 633495137 313340680 645989770 548995884 853347829 53649798 683483466 624420249 191354343 355266754 340881568 470685215 667878913 624352092 478650961 824622305 313445656 954499248 1064109 775513362 487548952 601032307 109208901 369449616 590229540 473218608 265754182 653080390 151259637 581018795 750522023 580955581 18536138 524997241 56871368 928443931 988063549 127849245 582226770 209777788 557921169 346472559 83975108 101903887 593848781 290285337 379494010 211030434 351780684 381644419 173480633 717097895 102337342 297363487 834836266 706138425 666432369 687254076 868069218 329346027 412112257 856899560 878065368 521259652 300138023 894686434 285790145 835569956 779570469 372042779 454398080 385010038 93770421 402780331 669753802 864174911 573021310 596781685 596701790 447466931 216324469 214944880 87937783 144050608 714392265 111762463 125754863 788703462 572259636 771153051 573538397 953063858 179323456 981523734 853088988 63214042 66329100 141285196 613709535 906274904 643652908 781215400 476380547 327412425 427992041 237441622 740479094 597577605 315164133 498262969 359848355 750446779 859086048 883510438 995976203 49635672 438350271 650200924 143818401 130883841 424331160 590531432 105810929 543490215 119120165 115734445 518675991 799217043 353995346 298489509 146831145 215023768 965581918 104393743 640816549 746737800 986712326 870498681 630325397 621366982 233417541 344558755 419529932 530627442 439215662 133769916 105787704 260491138 979890255 306747485 709056060 796560759 955841097 240424496 526789385 423475704 467139564 902413750 577422299 835581725 16427016 503367368 592382999 732949807 707794927 63120548 869760089 459388158 369436792 339134121 748669958 986765374 41436783 255228068 185285327 716642311 678705342 464235134 931245762 697893413 43808984 974558092 104512649 873129035 498927841 967263516 7027668 221529479 384002074 737495002 108159393 470692505 630156 703097955 66033739 923978690 623273462 122776953 127573811 632629492 892180517 41449331 950593406 369611693 82994119 538993628 240647019 840700550 350490995 459417183 258218438 690055057 183624549 481686244 334759080 932293975 915537271 477240028 536302136 358669722 309700399 871423530 219728090 229103633 912803999 116812087 748986112 271748141 268867824 725825951 928669342 848330751 440429735 287459517 378083499 250848848 85045417 534599836 517797573 429461685 142506055 68348771 729501488 765035074 528148930 981977597 637413230 42890187 424534084 840183246 161123049 950759564 226527315 524383569 476611441 239598261 752618759 111271104 107427672 985953412 989793962 539915690 159342861 200783994 110647548 138798835 972520967 352806892 712499236 432125474 788643251 809771084 134349760 743562081 977589345 106106133 197501546 429759648 610710966 511948718 462081983 490700382 35559008 674628557 987472917 327267850 505805273 630062308 381690752 177167977 123967970 849617207 500491345 937999310 453035955 420556736 156297555 542491679 72387968 372076198 424001297 29333219 837107040 944210771 104761686 591494432 241053958 13624411 18479527 287223999 862832518 275962376 366629708 731625157 24408201 850211324 433421280 907419967 256542430 544055015 429504551 534963430 349154473 999285575 308392425 950405294 169682858 73438147 874046301 281480094 157158158 687065056 141098975 424699489 327232649 125153761 21661111 331512721 568264531 897807732 842451515 16957607 159513902 295475073 87612651 7894067 522971183 150663786 654785877 50169279 177230129 116638822 298112325 401501329 115072070 82427770 684852257 349925650 990711326 277972327 454102997 536759780 479603864 31106293 234314893 973900999 844748838 65732045 906278851 709384231 397275071 858215759 908433585 460696630 446461715 858225137 21809461 456654316 496816486 575548075 24797469 959627884 512923225 441220620 982951475 243555866 721230183 555966011 410028652 300711452 135451059 926538741 600622856 370158681 944035014 331285106 924236823 87455804 854886872 274666421 20893848 693046974 784154427 964367243 965251060 768481307 493972519 516330775 83764194 519501049 407801520 887531647 216322321 970313869 112087090 232159695 891114737 184251133 665630091 80230092 676432260 472557050 893817418 930780380 114083911 163510811 313791989 630724745 39313115 867724737 159379952 705303658 262401299 688036099 532657860 244300440 219852542 881594461 731273036 793762081 713951784 781720525 580487637 800913848 440959799 374269955 233985475 327803314 890177928 978448176 636045306 610224611 472334579 128771186 655565407 439154285 965731941 744853962 23653348 715591975 401727303 34205430 836195893 913960187 260470958 81267015 295392553 577047976 459906777 282830604 342795920 806437215 206030801 681340830 881044985 946414392 885764205 413926309 666087705 703026670 543269805 441830073 820656108 168861712 688724233 29161573 678434548 530054914 555720531 989294570 243373291 189206965 786810352 466034349 839800290 93572650 472567808 413568955 391166436 975408199 600195631 797915148 686003765 212568728 303827060 957531781 678308629 902664058 612728926 276387679 745318539 800230373 526850831 725116167 578022231 395384168 830931505 43283568 343813589 276478572 381145861 657001416 864806305 229662254 114760198 954619370 344662173 529057313 433010589 764275270 869492180 9602459 890280477 433914302 201659918 799254306 349891932 163424164 6642076 455787538 146940517 323149115 340983035 770918152 282560748 52568962 629864101 456509788 341493494 187694344 157292910 236776224 377804815 575613766 89356242 810941153 423650017 835636702 762523088 372657735 182943756 670810529 475502747 610232361 953993785 486022343 119190576 36850704 372995132 670624204 742542746 592276570 237026313 319450506 5102811 189156062 364051827 759716704 202542920 64887096 199911708 274737330 269916990 35345149 600497283 738534333 616003410 228324500 509389213 349621628 893670125 943105899 255801781 163429641 105903734 736221799 14973863 658327643 323271823 956347299 33304917 996336737 752983421 533595043 524285609 787132646 605456017 22645501 25310672 154105577 339421127 432100560 157031446 981075923 728640559 645377850 926078949 603847029 660275207 496449394 226200283 379346017 442905578 311909678 522449060 816066559 761836320 101012038 851800662 470310496 417597623 464343492 544642735 369694274 897193208 832644643 700180354 287110530 967280513 722447958 846421374 937384277 110424901 129558892 510050080 413500390 359364663 957216203 222129156 108832545 460298840 505345361 445088946 116895910 373409548 822089159 186418515 908767372 818359928 473608459 174657174 423170696 657386554 825650998 650190808 539286718 365607588 117082737 587737061 164893028 146646362 523314581 647564291 963287045 262886204 277534385 727393614 270041423 993329701 363065876 600572322 535857676 517601471 154196393 76736855 637320548 154175361 545365292 190334836 565147077 470776061 702343975 258799497 392584613 929651439 720345607 64830686 662440642 144309421 659745393 777552902 7758936 742675980 801905123 15923713 76389536 365802214 713715917 317379223 621048721 435161741 410754420 438891859 668144883 372043908 128331234 890562694 249406272 2977691 235592151 956904791 536852540 238469243 584989961 372783695 136887395 122291287 233109706 704798135 977031941 27759088 513506853 737825106 793134401 660529490 778882655 700675706 48904721 96048143 504515527 973333435 345786037 81975614 796476245 180000341 706709544 660411951 802886198 58839384 206995058 108102959 105162914 220432583 155435902 695924373 135679122 595505509 644175428 938261530 796219198 287457404 486781967 998701459 842313132 801573087 829260966 52152469 295234809 431417328 412669159 423789065 345302739 673132579 262181165 745777763 898203692 372408383 609846452 599089408 307702214 119176969 478746397 85984819 327873818 102804269 521176611 268791785 673777949 290019874 666612841 475464162 668397520 148615498 510733490 37164018 39376287 286988856 182187962 759141312 317442437 211668937 21580669 779871706 918315707 332055941 736365081 50530299 151355205 173013171 952002410 949164580 135458607 195251893 966067723 829318336 882952410 145058552 907917288 974971546 671436465 849245678 227269327 990604429 295203235 67908655 86305679 128757135 77685283 482993619 410500901 625606604 640066801 381351276 661273121 447238922 200232319 203384634 335499313 232629823 542293316 703700092 57459956 93632010 136625411 941163646 583679324 87720371 51983457 857924395 326843847 138888089 937205526 933689906 289103026 151406738 664867752 993467745 964249176 841145946 120097897 85253362 745293875 515932744 566120222 181288186 637828441 785304842 408984122 60262658 898212023 736259960 408272507 904613223 650128789 156995015 262331356 29307800 107951343 392671418 639828611 209233551 612797555 581633262 352513881 633227724 726624697 419047998 368275686 302767938 453962177 899887533 929804943 158191761 596524313 578643081 620570762 960902895 810997272 73803986 927902469 232294816 948961658 24814321 614805230 699574879 745359300 954416053 692554678 464301399 421590874 235130931 805806136 777315459 336635050 329908860 142999278 893246049 146853140 927506610 340613999 610672312 964723790 934141932 874930995 260065078 745312007 593074278 487102774 563071188 945576898 445013117 60450945 887365612 638555322 897775180 578984808 399888560 579781243 24674796 252804693 151802296 209666243 15047968 678931873 128350712 150787002 466767613 927341066 328335160 470576210 125210630 658430366 339830294 925797303 779337307 752717623 771146203 967926992 496747133 36795464 322092586 130209431 428319186 43755025 662570569 414028191 44367617 959682326 212620624 669561988 154459017 183014086 547226944 580276710 639371563 415127272 450901120 639013736 75218666 570327721 887778233 161444288 296966518 545451989 309014399 740699075 619467293 531757523 302952720 515280839 996034545 94350229 751131613 913285982 494841426 368467809 881670609 919287661 60792421 40188591 649339619 112262804 766628648 69969426 522721838 848538987 956133977 845438452 936469771 337663847 163457085 564729536 190571062 41180426 367316596 571388679 688484220 140914719 591757387 845428404 939847346 84922858 129034817 644278175 173070145 589307199 813609164 746855261 170844649 96416459 71604043 744210191 123219685 640001850 797026041 489006360 399140844 99265929 661646456 120855183 530241880 486871586 713136434 883297279 154281523 668056785 783782629 729563451 692985541 238756298 995904883 8881759 467350142 396341558 290906736 18042622 106240968 218381637 620925671 346050384 413114230 555431824 905953888 861064798 175190719 970884812 491689554 73580679 602036236 327567783 577365527 283830565 649325106 177472639 223446407 25250408 173351773 78849374 23335678 20092713 135021781 530159361 619390922 725059862 564745633 896970817 910271898 427879469 134352147 422958361 243903666 364344050 224176340 166902178 379896001 22852193 459472565 466495449 806300310 362595868 520385425 99652150 414449280 296023962 114753058 327431948 444814541 363703964 526269866 675073969 702006319 626759850 505686548 48305723 603698989 551670075 889379814 606498939 145674241 28069632 682922189 64818984 953287980 822932843 846759465 658719152 813557357 201841939 525843280 814616958 626304638 134248404 473083246 505727349 571896412 139101695 932670715 561468486 918983827 324335164 976412087 512344332 77221054 826070968 173365223 876858071 432777680 418006156 274762216 244887311 43697594 189342370 950252974 849297376 952683 950342845 633886568 978295084 741132225 555137620 888966398 347934175 476505331 324854090 861263331 665289209 506469544 809047045 621261547 463805566 184992124 152753015 59219289 552510880 555795542 504583562 213567748 310430452 898925747 138428477 220755454 648291001 676772698 34590298 704602969 39139239 680772279 172989800 10939561 189364639 977086370 462993880 774758002 425379853 389405128 943178812 756063363 79904807 762140045 675529822 425972346 824210475 895094035 923847771 720734416 346131809 587379837 504559142 202279980 276016847 209051725 750281646 930093016 504987340 854935681 221664554 609218877 540507857 977056872 724751364 323943514 901861238 205813309 978957270 99054906 62463150 238304905 549175635 234474537 911866130 626855103 809520745 83073381 589211989 874398487 868178865 325138570 670953384 198758183 371274452 626122141 391487102 824596768 846418570 254383422 302192921 305016027 488519839 816893033 891710892 671925980 238662879 231385450 960433826 191875943 730977013 402447096 698263109 795192387 947485108 644126048 146211968 117923675 438133483 636350342 408557853 619441 780300908 839211731 509891698 144318997 49111145 975496711 482987649 533512931 72880895 249899574 677914618 67273877 382101546 957574013 317630380 641396269 987918415 734616243 971988077 730769545 55444658 596490921 36953576 366286171 176314566 727158060 443179576 530509881 752694901 977834062 111366133 142472474 737269725 960604673 78747275 602315986 917870548 715966268 680556204 337157464 339138693 967790513 192088933 799194677 604911638 427089108 541252190 694326417 556155472 120670174 267942181 90177320 144260268 216358285 174952237 591811404 91012571 187480812 322174507 375873351 768868243 918179353 698910784 553289465 570159947 211022588 382050758 684320970 61747792 514170290 631797893 599428247 975139621 576677530 306926526 712038617 286999975 585898822 319991619 567949427 809299707 916889054 50170544 187282850 584667995 61064948 612020238 130619988 531663267 977835483 56452735 753405719 463920232 833050086 635502473 214338014 635485689 50089383 532873971 106952811 554198479 664341340 991112936 743657813 226035164 131238222 913957145 762340021 298819953 566368489 753228594 363543691 607341885 128103341 271829834 621547617 71828886 849964096 506688917 370454116 839042266 537907470 297349171 708057439 698345082 828760492 334606843 724405257 810169721 179731069 538193525 683341449 85632747 594509813 500466960 747761376 336681027 712506237 319187396 72412801 41239926 711017851 279954913 120711644 819739491 135134563 849768071 858039178 648860607 177252702 372579957 621781354 253793713 144407415 365392509 659463914 253038368 870041561 228113668 858446697 184437077 853861652 424084252 7528498 724920026 353126367 870966804 652291634 705610793 875197180 445262982 535368862 692043014 504695066 884716514 532808714 220837209 517588559 829211804 467445547 56821644 20718547 243678575 736724211 690302361 569009985 641733771 118936949 203699924 221386500 943554941 91605981 219034667 843799514 785934746 207165384 69985626 988174824 278406797 445696104 308796280 482671278 679644882 565302070 670457205 762760085 709210672 993013972 163143541 27875394 404077545 187078401 419458446 793358054 485736324 196356844 389966099 550394210 689414537 969487528 388306325 541236150 748008793 874134654 314348333 552915212 903677571 220067077 591436541 913382641 484552702 383594922 426728003 855681735 982462628 66957107 752295853 775294981 168128801 581281613 249534603 521727825 484474828 125664521 435875331 382120642 242153156 718166331 443259695 655148354 851346209 677011439 779380639 4002066 12563906 211716312 792718158 921680855 896838615 665760392 891556303 638864751 919324376 373544073 804714794 486954610 369372423 793130199 135917591 170211464 839719724 978683991 139069608 258535894 923325252 63632186 126113724 302587686 866982493 265730260 495192900 83469498 367404553 662085200 576821498 571151179 75612707 541683845 337434278 147595358 402416608 986660325 862462262 183075276 305454223 998637746 385890752 330546902 903641879 166649756 101954233 366394468 123264210 212939824 559030172 765779292 963253363 106812019 91499170 413586359 853135839 528972094 380881475 889486136 46244396 406053249 559426228 102487490 315969070 971534312 566387781 508306897 835283223 362335016 568061337 449850746 238685073 511126341 295759316 264816628 505803207 725806147 843802951 61879809 198670010 922440987 6036477 160035538 771365220 651282275 835847027 444420828 712125354 451588996 668288521 944664563 123305124 639633595 108350900 348158179 447835735 733320490 611271261 539508010 20943860 551492119 463672485 760443967 418760166 843130367 988019683 148536998 27331417 738051252 593478584 398310106 556334710 924484384 301639616 833377291 398451582 261966155 687725269 374185395 272958674 557707400 217602242 367551557 138287834 401074977 591638715 532058278 456801913 706824043 480381796 625826158 264999815 566645758 700217589 598878438 28740587 462853382 96215474 433641854 206368301 946727624 173610052 368179067 70809042 425785239 46040772 84568341 132504155 519104661 217255561 451795751 140151665 665772797 449295876 153458181 863105114 75644455 419557318 24091897 638691819 968537203 48792712 764423416 53767172 498829859 344558756 837036754 401129274 401931789 867172586 786732044 812241076 405687570 140904365 700510080 455795104 80994857 8363142 946477860 531046741 704383448 485275849 867251329 329167825 692434982 528630034 373972432 96424192 904584351 913200889 333271004 104950009 869802886 494469147 268579191 312648504 910568727 893154780 126724955 818255245 506813730 575059579 770303427 937242992 747204229 883266726 874176583 363821255 821883329 507867393 983559849 752104634 595996709 299133455 582051796 237813112 88783112 916646265 913670402 37245523 174385218 524951944 61073595 662559818 29904254 185681618 240506033 48201407 74493895 872710765 807040634 516031135 892318485 891263939 485012891 884233678 225458659 753931384 2922585 279043707 450659580 979310681 691820119 592134984 196797585 802673673 797286260 417061528 943332139 170820107 78779976 20836342 83623573 825001274 503000275 176592770 19600543 183957107 360841368 992562327 238995885 264108922 363709641 8212626 350551610 864066766 317469260 268983944 46172743 492808616 74920068 471441885 756229437 186458100 955102924 337053508 59000559 423184536 631656736 253987685 499167972 137957254 541225260 878530669 324572953 960399010 45174929 110045909 961443211 55005647 316743613 499137847 928027758 720411735 455242893 287341527 159782063 687021785 552792972 950740111 135024582 844284165 771251160 634884052 820779467 505009255 829143538 29981052 313749153 500599882 794632135 362874358 378367943 324228229 483849058 116616170 625924472 317403761 518254507 12894966 271788331 849239785 178333662 467634384 16295480 864227397 680774523 922892690 420978240 53616182 362236276 985666061 637857500 195668724 191625705 645406908 24571042 781416418 86138904 456153789 848711443 737014600 95549881 145825471 237705890 865943591 10778263 703931910 482993851 318155610 905301855 883081725 372956386 385032794 555572808 568416362 752546084 526649481 51284127 867204977 483274308 992909882 320483635 739958205 758847791 726291363 977187610 796575043 82791841 858562351 140090715 414950978 904314850 2686968 656947607 853498164 158472767 783458728 341537777 129959314 257648094 348336942 938918888 112507316 510633919 950754754 679738247 217735694 596077602 763316517 85072204 203269667 604099235 539775005 921876287 159902498 124573369 128089481 332715184 45293964 860296956 166396632 232232060 863464582 895473260 844166244 280872237 651779855 70379696 688533048 524946482 311785132 659835227 137659950 489425642 560267746 299835832 621681128 929282123 397489475 968734146 490848889 854298230 392859841 313811192 136110723 237190307 494498007 556155192 41281059 686701626 693737401 802146246 2250316 451267592 522012489 494393582 756671993 312545723 166494914 395636479 912708602 991893654 27697785 739766723 938346644 68013195 853834770 332791883 4864356 369233191 281547556 476142776 454718551 763374430 165752637 802698568 588471823 33057192 656230350 933933205 589013263 289794506 663745329 771123995 758697764 563974663 538916480 509546911 817899041 775840712 66309127 417529622 954243622 281146147 412218436 729888909 41785804 895435002 883183612 422737167 944889823 528318489 840799532 652357539 853200041 536058371 963826456 909572385 210775517 835938330 452461992 899055381 956755815 636152823 792322340 988178236 322978607 873309454 117780298 313775148 792563939 7016404 409988478 871522615 82153496 244240603 125184410 46567468 386505953 75708901 510688773 170609531 394912786 233854531 537274385 216685471 378286770 238651134 645510383 230051230 686483183 526271521 804291895 945650279 114972960 646464976 482073735 993337080 616606755 146765031 277597388 544090943 249659778 511682789 959632144 861956091 850764060 968099708 151000316 448870472 82260462 207800063 300624005 153363195 195242373 753112560 726226699 711345732 716034920 588118200 499341421 747868532 929186794 325852762 918942826 70421014 806530421 48914510 94281737 13718173 234485004 827057468 405924374 67332680 978574423 35288601 133523266 271391970 849964221 768777932 496597628 903950195 864224738 519941416 223506805 554755803 842631577 866242498 355718189 144389442 793217388 176511319 859923888 786370276 688214099 134481907 122843725 551798204 345653460 528847347 792737418 877722059 590550400 616328679 643226300 701269935 677406256 173536393 997053469 725838317 542147561 593561550 270938334 139994504 541939334 638005393 796959291 96091863 908958803 424166172 935692466 581006147 638032427 793872293 402430155 795696217 235295361 346076901 68652671 457263057 512557915 539363110 186969094 522366073 590591563 478572637 548801139 832487986 463774687 617125004 641717467 411360707 516634156 196467733 153773524 112607169 18783150 210648878 256812003 603737469 303998292 370900670 605646437 8248566 36838613 627631763 621240283 835118433 934920322 730610441 408153893 570359625 615064533 456496956 355357428 508637822 127118631 285794443 824335214 353833955 692241365 438852457 212859327 778047345 216498487 5948410 670258136 990064597 703593642 367641769 301301405 578295144 591466762 988147866 690240035 834749326 856767314 487493849 85320977 712252345 414440732 386672932 348094746 307265332 96792419 704641653 851704664 434729742 724290097 673087976 487545043 906036224 727078401 339826524 740197159 416389115 840580736 62876897 28412838 543211304 422357817 785732042 290077661 449088643 95216254 590477907 788466674 343996606 280354617 505607986 98486631 429043928 605883402 978619534 673479191 621722527 563941793 334991700 643411242 45732270 415473731 632210213 225164852 611918862 611975479 44016058 178249454 146102466 872645419 38245987 615144191 624362204 924314552 727429796 628182570 459684413 416075811 948440431 780191415 168305499 176756934 488249396 437141163 902581052 50382755 630736174 494860839 910633946 579423162 614055086 976605684 543008178 644451929 49779527 538711488 775881478 349936382 758577123 461466649 94959796 285693571 651561456 931307456 57822564 123878379 961092199 736494549 575214893 641444793 279822347 198411652 234176562 265607628 83185752 917220520 16274357 593841270 256640072 908399169 250622110 151974983 265843504 658110767 627263609 225814674 586659668 100377937 734787499 782088754 85124937 50783229 311743656 927675895 62049894 93415672 605742890 708323435 32526876 870007278 394234147 850749777 601939164 431429922 912791834 830685830 554322558 915066401 154787111 85765993 686776016 426860872 942777577 394535265 993271248 60213600 210418051 610407316 463283489 196673579 283704810 151327079 120114676 381119202 522588380 500693452 676512126 212650374 556474069 908800882 860083521 379384892 642416414 15572590 133257592 378572426 110793331 439797014 860352092 394722432 214269452 411414237 134905991 91341436 956664893 954815399 304329604 200490606 515257815 754539398 494686582 748620978 157058145 539916887 327543096 279277238 645043627 143893407 395105611 895502612 447610302 664212193 657944502 133203253 753432187 550175604 103568994 251534089 379527444 129271982 510976407 742235097 622472396 548850891 32755932 756891581 55392919 21298891 287080282 678502394 448565352 98135840 767264006 511393845 514358009 711024726 796321346 599150490 193324088 150124754 617780705 951456763 763215978 246039241 318997108 306725551 962736453 188074663 609947807 269493290 290264644 743822329 822677294 475631021 351047258 10782404 380436966 681091580 377755256 667046523 434723258 396498976 382992264 879875806 118682736 565094195 203005697 573149579 999455127 37277033 11585243 162444796 765227142 218683990 83685093 709935483 998017895 92248954 536988264 601207737 274974629 845501580 576301715 309182865 135380463 147284503 128745571 316741998 640130616 714053953 474681814 142191649 719585807 439267545 874748417 636752954 576275120 335979353 853532438 244023834 780011849 971026813 428121295 747934916 989463691 189540084 468059761 281449802 302642530 540242020 20723357 747674839 989976941 790078350 275578756 600421492 964010146 680727824 135618732 365238322 437236971 984661988 529429928 12170676 365845876 519372595 810384636 383562302 658927867 530988037 409298947 652889704 108675912 908295588 704767098 360788281 799878223 946837846 914540549 429546241 203734821 931623674 38000444 694880736 313524017 67764660 751269826 54160578 653700379 540322253 7133346 973542878 191256688 214661376 590070584 472117543 152401246 498109823 921857951 5999599 936059707 48660925 780042866 281889687 764754887 296213597 705857464 996745233 49236637 762359562 562009549 922464500 663422547 428136400 996873260 633328582 472248972 411246161 374219532 217378623 44660101 315088370 826199677 226467437 716572857 695123120 367891430 181954554 244404596 813141215 301158448 793402899 818761049 377389815 303961962 139724686 945560655 769137113 531003085 338831153 749525316 417845665 87547353 518057075 163024224 438350332 832922651 554197855 344073071 336870325 3924182 93602331 677223521 832179652 940122176 146258501 971415189 92121993 95678070 836045520 434989458 119781203 676269189 29047550 193859933 267912980 349169808 669904860 164709013 407969723 267473879 923736064 419391362 139893109 735837968 700782805 72290646 787931026 814234868 50692454 777555907 835705943 898863042 3147741 204847874 919240178 569521549 287669119 506766848 337752675 466529823 144785582 364120919 965669445 313598679 860703089 839803806 737358697 355568020 366828315 201040250 866714103 2883687 472222750 351708805 778480308 135985193 439916817 89221698 566772419 623450006 506609332 217074713 922324997 831198620 7458456 924514681 395132264 552688068 550743040 965165327 545090172 596714734 678052491 527520159 940594884 238461995 834205885 138947975 750233001 347676255 937818870 461032660 466175008 965469070 809666931 505882502 858846154 822162120 225616831 555480660 946423928 882675872 26743557 452082384 398565780 384194302 656553468 759389037 384710153 180112408 285595004 395379351 66993334 475489241 822546826 28779802 262863626 633535740 119099902 359306429 174487881 883295820 471016638 226391219 282043497 785961769 430109323 25859798 402784028 74241341 849837370 392960155 603617122 219907853 625772288 742526132 277337529 585262132 71856661 103607777 272546738 388145630 924141297 288773323 210182876 311452412 393179413 307862344 352499408 96131249 538661985 430267398 993699917 343271497 19138256 986697485 196922586 670115251 929266357 541758157 726000173 421895019 701031720 521911131 909416178 97418639 508458728 589861979 700365842 139336678 845038186 314490386 701345945 110502692 262204406 402843624 309590629 177967956 62472395 193954905 96325606 636066732 576751863 300001009 782227303 322522934 340736476 628187979 968094574 745585965 819754882 535498648 866918915 419165975 826693680 697566570 741198704 773009470 143782219 197319578 434575925 578762398 317487602 818518374 675182034 919996100 716589749 267701578 210231428 77148405 860300866 30727764 631670951 972579646 744813177 172119444 465777947 623025028 180538716 247618602 167792040 328877349 957463082 436467287 319796331 539802711 491550848 585286167 164692866 314918079 445206231 973124611 636230003 89549667 856715478 262268372 812200249 446605697 653892579 187686292 601863714 499593951 119587594 49070318 983739256 419636673 818032243 303826013 616290409 52879879 44418043 437542475 750600687 417344347 368244669 548247286 910137501 510157397 94406614 400455964 293602431 156515840 736894501 619381821 96366670 387703183 100041514 46506228 584785453 686975657 7232559 380816077 319150904 617016577 391788496 140338254 318163610 123282016 360842637 696362376 2107459 629251144 611370274 197168769 325597002 646055730 794505649 832034226 967914684 709986154 226406299 929478480 234132663 395795091 730528174 421441912 192772756 433201333 690282669 177057589 588720656 602912853 882095066 550092506 61126379 961591691 372369727 377639414 208910492 874006615 502102872 31236037 947807280 168115845 595999471 328375426 223802943 581590350 680797966 723923606 799385952 24492851 73550539 465429776 871851485 875612334 784647428 85148674 343396048 912847968 576727880 650238201 260528641 872933777 449976002 273943356 20845755 293646708 116936450 877802639 242828707 618735006 934064515 441550992 434725419 230260357 943286860 140931250 392601739 92869085 972475901 811877983 964103248 12408011 16804526 957918395 925593175 272534163 260444920 645452324 479836347 948809069 38076731 437565601 181391514 64058660 879661182 335292972 281144425 344301744 674954940 350042140 453242771 924771631 747243463 285271060 571811069 100160883 379397390 42309949 748699830 734733938 528639730 947061649 780638715 656717225 110259997 499997289 404792733 561813181 393061425 663449570 131799041 535541144 487344252 435596002 225515353 941548836 624891842 405495866 370336184 899405744 464485556 197657942 697291003 642740645 466542474 760234267 438828015 92189533 441796108 699515326 885048879 10415517 197453643 468999693 73405988 59432385 883021187 631986276 785002284 249462082 13788387 381828357 505590036 624638288 961991975 189829470 324359075 495817148 150045341 914656283 212909278 442351927 911803285 513313583 616175851 112733800 289906297 357973713 613805335 882631174 892631574 680016073 199026984 620226217 502582003 474345272 956375821 189261420 580861762 58968796 402556315 169893393 191597788 109184438 150078716 969746827 729193759 386542262 546037130 483644618 845255254 171645330 569450170 934249330 271920310 683491426 721854328 82354425 395108352 797444434 754366426 153299495 822753859 880940862 989115832 994735296 37558469 843189492 148114311 811977246 218698023 492694713 878754815 642678070 731099656 19984122 474877053 907039069 315555341 126328630 811957823 835267737 938134348 545877995 817818583 387227781 392226425 680365710 360965142 154085488 756587545 268439927 405947304 622158356 144391858 259186703 538178216 291300023 457676739 122664645 13842979 54529170 331072595 247819865 854345227 125668822 302149599 523369752 389846121 594015025 274030174 497426400 770525853 455543665 704321926 260219872 898728072 418539305 544882310 143934289 985233236 875216179 120690189 127763776 157810820 391607570 801466516 304068134 760129111 733304054 265549862 395123029 598408505 578130479 743533700 398276274 697695756 553506842 555097755 472713651 83153536 884842686 632740298 982406562 650701128 610068172 502799895 667608045 572416138 728541090 193601094 714200351 803039769 766274192 255092648 600411083 914753418 82763739 940425454 766695514 88463822 934146553 474203476 229925093 859953161 959009432 729792599 498358238 289085010 421389431 350176280 946470013 458020980 993551922 934166053 937901716 205658327 831829556 438509209 429553127 643263051 100787345 326291396 310784724 744522374 705976016 264075277 854328868 516985637 821947134 875683870 671895378 420523808 647797882 19547605 935764176 247423749 411048572 129602784 948588476 552895241 351150347 862177316 924716352 302896240 437067181 257243019 487287481 982097652 775427148 520730450 491836561 349607540 343837812 677941370 930405469 746926819 459369209 336251992 280681299 924496450 798195913 162699722 53330655 268973469 548697543 122687878 584855066 969112697 390066206 437984012 776054188 921197815 377411390 270935710 722321599 373067478 158258586 982332616 45123975 976606203 284372194 229149323 680936538 516187335 951580006 292583396 655578179 823102205 617203951 516039909 286845530 836726752 52209240 265029105 702842692 293703846 819408762 404555688 122451902 470832196 150094017 519876829 792175355 520366462 936180722 152616972 330276648 206139709 12511452 271478007 672685037 315088252 744677448 899863037 398429693 624040778 829216490 713567109 820987722 806177385 438018700 856509348 25888262 515609214 318991507 358373957 748460277 641753571 517187025 979658708 203087261 333558182 523005946 530014454 427631415 544452960 890355095 617069740 118637902 48292155 99876697 142805117 857968220 951788215 770211122 434547467 198691468 850027979 801279807 566189759 479604663 121414307 918368877 502731378 257592092 542002868 397500435 333927271 742780566 913143861 44111909 838087377 140687206 289821344 106274351 237844469 85120638 797192720 236457539 360467184 471972306 350223167 220880211 688303649 872827537 80134592 767303939 676723606 664111713 806256566 647049164 539983736 51061209 892230747 269066478 30517325 4457129 779829842 788642703 902593567 102658808 435256486 493712588 135551291 204732431 664991763 402009413 471551767 715473796 973479489 440336398 561759027 288916418 92496833 615501491 946165811 221699601 302031036 574868129 992304580 835380875 428560597 556484770 385243615 348824760 588739796 383781229 651169274 409996367 999004807 164676080 611180054 919996014 830558503 528734016 155262017 980956973 444469056 203676098 145560830 582707682 20991852 255032316 87621976 950167646 978217094 557972701 882879054 245372061 777729610 706699656 359769010 84341840 965547579 975074954 270323274 376702782 67615196 669870950 644187396 981575656 369546109 73158314 715956063 628091274 672302811 823387306 440115828 255338382 92315047 980630884 211845796 970162706 381850256 145045451 386648224 292271787 317587156 327472477 41798066 723129683 470718642 18456979 732746431 943854691 875394155 4653352 981009838 417121064 88536474 448195552 528837078 263897154 377057425 855506516 172871691 117533687 35815227 623408986 298675881 872686748 820559540 527671673 318685698 772822166 282750922 550501716 300217909 602087915 623742248 302179231 616020586 953504392 764543398 268849663 833000613 383751133 129396541 399216913 589505194 672007221 385230328 102411647 595687969 770166087 803799250 25104376 738445233 626587444 227507811 537112358 205353591 942855512 967402323 99105427 108719019 566527945 68027980 490009392 812069801 362591407 458625036 346150953 377362045 769623038 660868294 445546231 650327006 861185899 193522429 73577380 586544694 884510445 832539456 797496910 920447676 648522564 606671688 539578008 930372991 920614965 961593799 908832635 208014255 832291811 74480677 182156800 318204502 535455461 50837534 13660273 835585711 340848435 738121986 709798216 326678831 518518210 333285780 305546649 831382697 46345527 122791032 287059534 169036461 966672300 128801336 309632271 729819405 774324283 682218527 384024834 211699877 592167210 855134103 93727647 458370294 501825221 814553140 782095941 971500253 978042430 783107156 895061294 291121611 988225122 715772352 382643125 461642265 422679457 767878164 3749791 89356665 511892890 289689594 711166805 477622972 958302850 140353967 369584698 897399280 827250628 559569575 574136432 76826391 800472858 238801717 965857910 325947618 327438063 134993516 209117300 315599984 113438715 594453199 670554611 798371780 655974526 911994096 316430995 411737256 398964410 438389279 592709319 442128853 908892303 754351317 585320323 830543213 22160927 300938282 36675360 882475730 165505383 138184744 847316202 55158285 454050507 56744501 81706314 453493848 584407431 386421502 331858062 694579639 46596397 21002290 563771622 235268116 173774673 123840227 55801516 48644744 958406825 66976123 207757892 616404586 885404489 551124909 68211590 563723342 861746687 652200399 218147183 94473964 532449732 331362395 155901996 746809431 197559572 229799290 865188673 51990654 990952302 784756317 677241758 977346276 902503599 991630394 104302760 983149021 104645787 699759143 818301850 380194322 280109132 897499565 689200652 607727078 381314953 468078462 71182307 90251777 287198005 496117561 591059771 911930599 659248495 836521656 822385818 234991922 12697900 109878130 157193204 646790453 583627210 501234981 104143621 939537091 470793685 85509886 821184106 997884932 769118349 317994763 964568508 82960541 371095072 519813046 99776001 22137744 598645341 185648256 288042332 970119888 248098292 904820186 863193112 203865574 279977255 723830270 396525330 633311067 447076571 543256520 521546522 24017021 941990996 391515551 632545943 308062167 228312091 111680812 606058076 244564249 642081646 35496301 406807338 44065061 658940916 994350836 854268733 480250204 885314363 746521417 557926155 973019801 59471747 957675146 351450611 318432273 703102964 6777841 19703938 890313273 11850491 502472781 919589540 776860104 402428718 531923313 254105502 484431112 465390317 938091900 754251746 535035137 724475835 733646213 64157913 803320476 355636732 274406236 239227752 212902937 795534685 481440656 34407269 830191881 560367260 984052444 202197266 550150872 660511736 569523889 869201940 179171372 867451581 625402783 717274862 983880092 612792512 595917894 891527281 586679638 559655573 595858019 295732049 900126758 331516841 676353120 1411688 237066593 298201560 870270224 700354335 613798945 643647795 397726362 484923138 685301289 94837585 113925314 543397633 406782001 562664782 418028226 553328461 790636047 875695438 704178404 723807461 367622870 433996957 680685969 865007442 997111707 752172754 699822545 870027026 58482805 417541098 386620678 395361457 341143633 341194114 275256253 900304861 19425069 525349430 726326441 869682707 371395564 272720746 168271602 315294143 590496180 663381116 689821660 697929291 113445819 168928217 296501163 819657955 71489293 764614817 265149322 448647606 738090507 708610005 338491875 299068401 687853095 745657219 333297363 757103630 351853960 715068949 936148230 239976402 499581486 315013285 339519931 211272682 853456393 112139332 500059344 11118377 439522307 50195262 459310612 389089106 176104807 302912815 149209898 475978683 618603608 162858768 467462267 947645853 546551754 75996308 202127092 497896552 516920419 693882508 44275270 270815296 723493164 214782876 162755742 3083066 669196388 266538669 29614794 32572970 422616898 470925388 892097488 76680203 776606485 828827631 955267868 620476592 207735844 752360985 762534136 425077690 559069916 282448421 958692080 212117919 911861817 113255160 438974568 809589012 197411079 371391112 57449948 671895566 26330205 774017230 439390993 196474738 564192029 799167895 798684797 885647164 421135378 490352639 615746902 328409687 379645576 332943827 205211627 360018654 462964388 967188364 632694677 391688310 449423271 977923893 936431454 935253570 769179977 61902803 655604674 695117572 695085837 175160366 365756370 125714778 232982660 695204079 345259530 655286724 637116511 754711642 276731589 53374108 231443219 613204739 253449007 20219067 440206066 476553817 806834237 390721760 221865123 876513440 689633708 684728613 831411833 881430482 887219666 231316435 810731441 678088964 418266976 713785094 18066713 875517576 518407128 85326761 621648613 985649120 455693698 849810677 147038353 211169020 975911942 724765995 460947975 840489555 349032890 543035421 899450085 441806847 636363726 473879380 391847094 487525772 679856867 978209165 314650859 235570659 385693209 155314698 584927186 874430926 948455515 418200766 542359902 408366324 682947035 915567953 653752650 147412521 8162851 97599522 606035210 934537750 789809094 811674329 789065043 89754401 608893280 750849453 521367168 326205589 893755373 999184348 538213332 188956376 96764890 7913352 560853573 175508793 342284007 383051013 897417115 476120104 71387549 496684519 905903521 949066832 289000470 539574314 550459831 468299195 302914852 480990237 273644941 49548243 857328676 415725912 720256582 156958868 689906373 229951740 482164926 177570476 489928177 798891147 925235181 962755114 58863964 330225057 389417567 323860712 677040326 104557111 747918004 404692831 445071804 974911247 586853088 935092106 343374202 14563073 655354999 885763055 135525172 490685401 720575448 516353510 761931254 320636685 313211006 903373330 212992832 391128688 486535521 464469424 373090966 775259315 429749987 777626326 20406186 411906665 788469732 604117718 143048042 594608897 807175684 174172990 140085095 347990894 734979026 884940737 862028572 752540137 604417901 404937864 82204571 486530899 27416139 890297001 50874991 260125270 282671899 630358494 723103612 234036624 336016830 754692984 759578094 896818557 756628245 430608180 539437247 698424843 273986063 551542402 61483481 682394966 817746745 210760438 352878781 877475647 488236770 665579251 386017059 985258009 892084550 329016738 969142056 361716494 578489870 607038368 191544177 403734514 823937857 910824170 688212585 505750318 537021709 666259710 187148290 310564181 298548998 262203192 752350322 841202583 296696729 299786354 189856913 743734982 542907624 663103112 910058114 564122398 545814768 709863235 522638094 401577692 341421236 212409870 162160267 483515606 206569998 964039551 492243614 822121596 59375121 741902679 96840532 223798548 571395890 260857773 349676009 745966525 631513600 903795865 737899165 783749419 566779957 125949153 724835199 480547373 86643810 850336414 390230337 108226440 763294743 245203793 812826841 93635131 742852283 219684988 773731177 41329973 427972039 988967475 906549930 670735899 725236424 772622895 594566355 846971415 639294565 188754262 977790971 355015334 168354907 985542703 402164454 891474983 956320915 531944868 911220683 21671527 673463705 487700574 408183597 607480335 465650140 969653190 897051487 625976667 538176255 451716893 110266034 156291889 596870047 588690155 122816407 670958343 294592243 12656671 35553720 755400144 222348224 570102471 395164035 750820053 635840422 226139409 66084121 444505710 145154850 144597911 184451227 733686480 613072016 160749864 984711524 341693214 936962781 210214836 141311405 976778834 492348007 344028932 109244542 822797495 319646039 531204266 596891823 167230964 651829630 893724417 325940119 953832019 104096045 316058683 62030056 366779414 753822345 718990854 27267556 942706671 960955187 75365662 617396075 819647046 890267900 706360011 398770827 964715890 537378889 565286514 676379151 199416490 631669450 566371462 120105068 407160103 45209901 152055277 349680791 281409337 477303566 778067511 612594797 652146048 85334143 633445002 81310519 847063959 552441585 21497488 400280417 694824706 798201321 751793653 527187154 189982731 567131216 111843958 739155385 206089019 338852292 686087822 802685104 586734391 348933169 169092854 348674153 204233056 139986424 679920949 27766878 787941611 241274490 591984887 863358084 741754705 951045280 719828494 266363981 306358615 616297551 182193745 608443603 879145074 133514373 656202534 409794565 470587194 115097465 140537836 2744584 203691332 20812316 897772630 322438260 249098009 784327541 270706302 290382999 484387994 671946088 716556875 382987107 293272046 259891445 770536970 350987746 249733048 96793843 683738202 227971885 124820182 274815109 739855911 921933273 852068242 114524083 75616096 679900263 88338524 807783099 805342322 509361019 442119071 377027705 697302538 515806415 738530176 839040932 425877299 699026358 526783000 489489804 162819926 346767889 911006890 137414400 103467001 337715508 287151908 647149438 303755285 151802442 576936086 913650566 940398262 509851833 546315676 170818315 276989376 111834532 372704112 98348737 859227164 764266301 639017063 451777434 544506016 741926804 365105192 348604457 262386555 230060321 100770007 511428943 415761998 891629014 244363844 607731460 504853704 75839460 301064851 263550608 42512813 817911521 127538547 703832711 651681315 214580162 971643271 390649630 887219721 823735615 455873969 892629833 998098103 690686549 262315773 234719265 998335147 389591476 57456044 76236987 888922437 123116253 475127776 751210897 344822692 824974592 86399040 749548747 853151954 176327904 792962618 505296308 722080354 916627875 253099504 711907417 776255507 839932614 545943221 386257557 898112253 210025623 690360321 627084555 294834240 492637278 471960466 853002845 831336739 982601228 192664527 208197979 312488056 740014444 961308691 158320172 917530607 950352947 614105214 551676885 533341159 541063103 607103006 19067154 184931503 977298206 420483684 18525504 15183610 881771646 852579545 275919396 749356955 344136126 894732336 32229993 123422449 979553946 746732692 399288994 317333819 85472041 906223459 848310649 997773383 296470910 70741357 522161747 732277399 705395000 299598505 881484780 488660821 859695560 837117927 881884932 148681694 77585510 543391148 678502136 520943696 802539868 763734816 549326945 336309589 397129048 653426959 962897307 802915868 379321496 286483734 480365631 44155307 837129511 252381541 616442544 111890087 941623823 77071356 847330573 837982796 631741035 877640477 445593625 118412786 515325699 642807420 455892003 629226234 302769698 427351434 55537747 143898599 426047431 66642025 824020839 620425578 336457004 756506266 641377701 404188117 608401710 932499915 462244244 994497986 859381212 408302700 365179997 581666122 72140313 332929199 444263522 736557621 687267549 372142815 369291025 617102700 746414610 295368188 192776422 723637263 83995173 691359266 205914444 54969528 442837745 955278649 447813917 267709237 538122101 372804505 469079199 330745484 107368110 853094467 164714442 912267854 468276068 315983128 214507843 267480232 241589524 354422699 64326815 631733386 301631494 21693009 399415162 472794074 134602193 246265361 835572855 381991846 125902102 72888136 727931012 168827478 497247462 966421433 531505766 893481224 738509488 50493730 660069990 660688297 974960207 867676922 176489406 200902205 76506302 175204186 976874154 207536854 484461683 425396220 337441314 580018646 233736137 250453005 947314508 418919554 270168987 748783800 738696817 882319554 890106293 284821662 855437617 321303449 861363922 173399377 298171607 389159367 715725090 716088596 176294601 308847601 276149959 628548756 635914682 226365363 363277310 741546319 687189224 458646211 793835588 844572010 741739336 489069422 887467816 146266498 710604031 121403591 788082742 86170119 879111412 737803583 797405686 500849429 925316074 892648344 408850690 73546400 757885625 205672616 777116666 855519471 352741831 543785963 625203713 292506387 117955087 554806160 490738500 953149579 661981071 123547582 299853126 466397391 965323038 281899813 209513621 67365411 184530762 554180799 178006 768313940 635310654 558429677 424309266 279503087 997564916 836352888 954573283 965554622 953537770 730161166 721934539 525067891 495830975 893463153 71945499 154976185 44266968 351484705 568056159 136259302 104669831 733549413 469245607 658758444 960163862 4011395 655485065 222077884 320009736 107967956 444818954 984676835 29196419 137638135 384851603 628435156 808261474 644484838 95085176 117642258 871216009 710250615 460906541 298714410 174166046 491567613 12349131 798776324 457089566 720766298 406007057 768614963 721780451 182841570 345810238 190081978 934739908 228884473 600845104 312972982 144059426 620429621 368564895 598306854 577405195 10329797 749759665 165277265 916102726 627162896 755448419 69789908 96059789 475633011 979280139 399120061 478865862 937878341 56114567 925806461 971991919 755498148 639761862 389445276 610739130 974319329 608469325 425153834 648285299 308253837 875955664 209233988 208163878 790803820 59849724 39113806 696949675 385629797 305447407 750994347 325371415 336776563 92878284 585604364 876703046 170368964 273556953 200769070 897022386 398882546 951483699 582137202 57697301 667985919 595211877 65199934 119331040 766940088 778044343 177713446 859825473 500753791 292552230 74412756 34696920 456276860 558099490 58595819 746348632 842569430 853599707 312549195 591035883 269527342 203276071 310443218 789768181 393111819 278177578 265807083 988564424 589987451 995342236 134651475 32493053 190363072 929175518 470359608 829831319 907536865 17276205 900417920 523471179 12537755 338195439 626862609 604788742 579570125 261565809 732459279 939424583 953005099 31055850 899531985 949599747 118463870 916230892 297543154 919108784 160276143 438110518 602928638 397376771 177216496 29687049 540142798 311384342 266366126 863649277 869608437 978068078 839757917 471472725 233641028 633102567 717381992 779695394 84849086 558162260 28193268 586281762 211902300 340877508 212414683 555125053 293742424 983392547 74207383 242201813 991247362 166248484 508056537 892149009 438497091 147734554 382872188 388144733 184900112 510784813 713916283 765542810 525135535 28262215 369711164 680493094 347608937 588400522 174228370 140852126 505057410 362485791 952220705 418512785 856082554 543867661 582461559 945108384 185175148 792564513 404197526 420569085 268256004 614655736 758211601 190705573 921173784 112385659 701275543 538244238 354003117 317014782 237407438 226576998 333369091 275020428 460933359 585037722 206806725 350409511 537919488 204732522 81886207 311704079 490680835 754856316 443421761 531033475 126326938 7298943 779450865 182347241 963246542 582122022 444473012 302267717 507960076 959142250 283690411 488736245 867711498 425074064 979267269 515943141 838621213 852420919 147649553 881379855 802057052 589166773 721863633 23483296 987005723 896937756 7658085 981730646 509367726 700702925 810537164 765763331 170948644 613951159 641366703 91133274 264105524 882767620 73328175 869440309 62022028 936691096 694425980 203971381 291130364 175088122 706089945 318512526 987381876 718471797 274647729 692705826 179415857 241121689 664704678 875430677 854646991 394755756 840211709 165873553 620282936 462274668 197193100 178138739 196223615 558312035 753052272 696769636 255716931 12337095 386314113 323984308 286973963 327428189 931020744 729211631 126749351 826998012 479833312 997875228 534800679 947932975 376047454 882213712 949333913 519891750 8616924 8654200 737191948 109615197 575350236 793568498 449873380 461266658 157518460 595097674 762880253 698895144 752150883 342171813 534086116 173884292 741907847 971797339 975425770 496711835 28466225 139148815 173192401 876646396 191922583 802732117 304415953 884685007 271748960 119088127 584473497 134889034 513318814 239909464 187674121 999992156 492587883 445343155 215410232 856186543 632515106 688556828 202151409 444318668 522788250 946082715 282551094 514291296 271373206 611122367 381925421 426515348 234420740 517621060 703098703 338921539 562308861 226856425 264160552 679133035 611000169 188584788 53540167 48576043 487369400 565623415 997805941 250584647 940913703 137167149 876109424 225632280 387001615 834775108 829106589 734268620 96132978 667035873 198868468 966452953 474002473 277754219 972844250 56592184 425525637 28614517 182378072 584338558 667720142 687566245 348405097 993090308 128861542 844382810 319958549 390191953 283279267 323619955 575599604 76263028 900544055 705602149 851208434 328504997 991028758 636102625 10054950 485142406 854440888 607984360 930293395 327346307 811890989 53918313 853909502 703393507 10569101 913992132 357602504 402939131 982606841 211581730 516458591 716291723 658226894 194697998 501205585 931040386 862744675 224771276 402041550 44191456 42126358 457239803 88209697 533961980 599160516 584072532 979974127 195524507 1594386 359633368 955536437 445049301 22828752 914744810 145211593 129038061 685744695 109901818 431030825 380539130 2985682 207793979 308446667 275419943 351866979 222920396 315176797 974106923 452984928 12880042 523890196 863349799 965074845 337056945 747986557 145105821 431075146 759804212 520111383 151610515 397468861 568143129 757911036 455983205 886629314 629258908 259515260 153635987 303188670 973585270 539736104 985837440 525612982 877055860 694705418 978324318 755269017 272938226 759004017 201032791 266315641 283998103 368655668 621087162 132271700 701454660 761357423 356518245 465399610 833111689 921468959 274338942 573717714 23125974 431614033 219596676 86713029 943094221 306783402 197397332 893084230 21623287 178726418 532831513 932527662 179392832 574863491 316450135 476253426 851752307 367976757 916499322 855168517 275589117 245008789 65182502 712658267 454972083 310029021 386507438 265155519 529804533 432176575 614366813 672063230 83782415 796263701 356930239 598789565 995569040 675053224 711632213 196504459 30724910 326786027 883918320 955152051 203801506 659401210 8563101 635209099 770269597 236827692 213324470 742677940 53529158 260874324 544074666 332320900 12167604 897375492 229343440 848001379 904234436 863142711 98165071 520196409 893991411 891225173 797923993 976588267 763563206 85593802 537687541 849184229 721210735 783672511 746744303 144648676 512944868 480246765 554877687 603905446 847617810 658290126 506140366 604533789 768530888 998339062 511233680 280317395 992683727 142488440 566287833 593114618 770627576 93133528 82725657 228497015 988050621 922971494 123613066 439891171 210106277 529428038 734391969 577380063 617452900 423518302 64410189 286670556 603180428 64879954 222748151 449958007 974638178 905825100 277951943 268291553 804527054 628773866 986445803 82835212 847005193 513729940 70843401 331693094 236782165 935967565 607049949 606140869 538386728 302057220 459452341 857475612 446323335 249912755 661664844 546722649 615409072 587580320 611244789 996540756 338029519 916073449 538423117 32614434 596804312 372202002 73952200 760035708 291261020 866816314 980179839 279382348 199923384 655669164 523815798 918621498 33576116 343658755 983819194 468136946 442061214 534396305 212864936 367030189 78440945 172720319 703261812 279163707 599739408 982144046 700153723 167503729 383013615 819663657 791755743 854598117 347801958 396925034 692228877 767397790 451420928 415829194 861206678 444672622 420531937 772419941 830240303 15496539 601188532 320291010 886520332 729565274 58915675 960662727 997229559 715970252 940480759 471431461 859580535 207067822 491962616 899499679 997389539 210037290 264673099 585430317 202842136 897190475 368008045 320258213 976010155 7711957 408540007 966342981 903140320 246921275 927040079 649994384 803640714 913639078 802858039 568460198 412739828 362683819 13233127 809898019 689930786 839582485 970403895 248985695 654756891 987471009 653731474 87596645 495550918 600272228 205750528 492459614 65827015 176584630 237690561 75431247 487850322 336854027 852742198 869566861 255261809 63040389 285855327 548803789 359279460 881387819 2266199 817901955 478559569 930766672 133167323 513207177 295930876 866634155 599433077 165628025 588893121 124526617 799780812 956575924 957887958 256361349 458454383 456904275 214928066 673538880 677889639 589412955 972531983 952604337 686689068 657328793 981258652 127660072 267596680 95922282 952559264 220459010 69288817 215189398 345926726 18037954 96224742 310694906 154096368 463557016 414172965 248808024 847204132 445362359 6880572 791974635 219192579 640637653 876802426 836706014 370346765 925905778 796203386 159252480 242562594 234237517 614258313 89088000 70749495 99131166 828249672 455123899 568471447 581097551 124491677 277248505 652409180 708641256 177369059 307279609 983382974 541321561 6274666 355756211 196407617 464828430 370084917 701503138 430023615 813030613 653900503 153530678 802387435 891694621 438088759 746636213 949778286 796074560 375905872 676122976 654076000 610242674 253576050 106960921 562343848 592344657 933962153 323346934 669048936 431486991 150549772 941924910 823476347 721150933 688712187 54538307 285643233 332066122 632355194 31526725 948886635 419656835 800019237 11893358 710479492 325078316 377353850 591596038 728284248 921149384 36042854 891663220 17159821 388647834 77255951 394628191 11877096 1417360 639660173 251136929 919483703 924791813 881300628 820784209 89413803 934322913 8166892 629545055 398536941 791356264 542666860 647670268 213633702 647658153 454774263 783384151 398865963 360656685 66618583 515730186 893657594 626339211 642882327 866293191 827767620 510349557 569550687 596241780 181508109 330384351 138039708 742687397 256413101 838069489 117155596 505729857 323382282 612179718 812144710 782648885 235944743 33218420 195256076 500205389 18402941 854158129 527197326 950812422 978652620 286980149 102359248 292793704 259134571 756694484 910601965 884597080 937840473 837893336 213343583 845764204 772569995 111991018 576961292 983988416 660387104 890289267 727209477 461813713 700611635 707162477 754052195 173754901 643682578 94878683 308864663 870717601 268430779 682933955 904267777 43367365 889726347 3379966 9018376 203830127 787551835 935596645 300053859 977086391 725781893 32577384 820903948 833954761 603218986 635443006 780504104 633403926 324477085 732564528 562457062 294703494 879059425 352367793 738289100 226832711 727644381 323552077 880047450 568164929 253721458 519619102 714675928 433628283 292734264 592077494 479106838 571154664 100965214 990341094 586478894 130951855 565337 629896026 902502295 317500311 988929257 147072759 644533058 585964848 744840597 549097157 282457412 182064453 148534299 995029899 818771904 831196239 838398639 584730797 115511936 719088261 971034515 80737268 70416527 692940906 599776559 867366879 284686187 603995734 442384450 127896840 626616156 430681498 655446677 565760587 122599106 722795478 812624016 368809704 272671546 658262783 326360030 593224332 353202711 838623875 386688465 756806058 832485948 960143184 92272999 656879810 498380155 209452921 98594246 719063209 212482695 672437904 326023256 50000252 408224217 777501812 577329668 523981532 195525105 198620345 770971962 272430139 602338834 170891049 683617594 783852793 663169356 614126313 835378260 172583618 362389230 431336907 167904527 169313285 661260524 181566173 990696954 106208933 375645195 759436799 803569269 36963934 411513320 351954457 743309262 454724723 414019268 818891983 968600549 661157070 985634141 837950345 342763130 498868394 809050127 843195999 775286987 267832180 650719882 120473765 294771496 892721251 131904933 173133790 413724688 880880160 340486403 568638089 426447339 974192394 318083660 626477109 857635901 545576800 920212822 160555750 907535642 960911105 688020914 459657984 129701615 332311754 816121900 259721926 453097753 590478979 218904658 47823341 302060052 715959060 172201457 648581552 547388320 405120563 648098297 465648907 573062978 662947065 375326218 747792943 375975132 923411593 911334143 95511343 759507236 184256410 893161080 707510111 712368248 897716629 724442924 894974451 333817919 681283381 581098296 131796838 64080297 934513066 667260989 909736121 599898835 317901790 248973597 592136837 366326615 302988215 72178249 802566863 395888340 797523888 27101673 765406207 162532043 914730019 15511014 254399870 382402440 700208726 231470260 720395545 255461114 528213768 65356286 289802350 956527373 124255450 685039157 200582336 294773418 567426570 218182756 752967252 167162953 603391031 573111978 561411138 44101365 737876603 106006169 153648233 585920243 635291583 283621693 492343362 602601788 165868898 35400125 39450674 724585497 356192238 711725511 981939264 845780134 606681441 90079113 100443921 176052941 320959690 559749360 144927479 681520942 796086587 602261877 327337367 427627181 226301842 549733484 987072914 123332199 427535422 176554054 717004560 514415430 700894393 651837959 175631193 575522767 414574592 813476006 159671296 273532273 290892139 784586017 299332300 723623754 409033218 622120094 210886800 520005338 31465316 688501085 820489987 170269327 554962327 478855356 268851004 724373341 921769303 873004527 793925981 957840948 409038122 444973446 144648702 561027303 550412679 788914986 258733158 704843438 470516913 919008792 441543640 529788443 544166022 28292798 880422445 545584533 334622182 665959581 844953521 728666581 818120935 67493692 781900338 348069619 83981965 653760582 255439522 42642126 823578690 913538797 746564197 764923664 111359560 751066972 28976618 892609035 773588921 139210540 451642649 678436302 453906013 728747335 515964645 15370840 523551870 170885981 581252966 61673504 155005960 12621917 344022566 570693185 398409326 185097274 358998543 868677203 130958117 673729688 638004705 962939806 931233705 210816871 309281757 681567956 981207661 160116114 805492809 878344160 837202718 617280152 223544079 376383017 529638425 622732045 176834209 72459368 956907865 385711855 362086160 479144723 831299164 843060839 973639354 507553844 342186661 748392083 293278719 622832637 111714659 390977093 876088181 539431109 952181776 83657359 242705509 555830663 748701379 992307772 6594678 488147685 854459288 694220962 907946484 721428033 462049770 8659977 532232701 554668061 198929829 529008493 203532092 341104736 942685424 246655609 893848982 514687364 456119885 593115912 793978686 311479243 93833146 354960653 4217801 854230776 225038947 125892710 496779179 448323890 989334769 994200830 540841065 569331461 681440136 751407136 901136111 55210620 925886981 806341322 431385512 464625219 432963167 757354323 957059302 410543822 493459322 771536609 718930306 281079772 191826355 669141112 422513730 893519850 551523443 761588863 904546330 547614705 613011548 478316337 604185784 193171999 973115444 188140918 258533940 242878744 964947155 412078524 977009227 763314725 409829455 791073789 67627933 175011193 463814859 33158472 927935854 434477825 884792411 42912091 972223288 223740671 56893479 199754116 526375171 863723707 149349689 81166416 538420059 766662087 619985236 514487591 544837713 602970998 953639007 283809916 325358096 332480605 906769925 296665032 711936531 587714427 560526337 513898714 393134888 888272248 140139901 682449796 157998383 406384042 617272953 465264366 251020210 136371419 470066308 909347066 829881768 28775222 528995984 59031690 882638553 148105492 586544296 624251116 349365164 289588941 328588952 892623871 442799283 391710387 281167963 347519887 46346949 327338019 740127176 82284231 809608929 201869721 859517677 743770635 454328841 357969651 103972171 567738554 983970904 289905617 165992632 253077040 310795043 292065848 171116834 202510241 997705885 995517645 514489532 885072527 308262288 818836221 675914309 371783460 51550642 939338896 920774201 728777406 917985000 517864609 603338591 891005516 418183619 859877174 186039513 227990245 852554630 498192940 250390746 418208086 631200255 94962798 384294908 494254264 602050549 685282835 593136281 532997540 491945727 284583846 915579185 350034594 690787634 267889844 200525459 76898676 939282360 342532979 888806527 28931094 100451834 278381030 181640895 120520763 297091163 26027532 193742891 758250846 478839315 363546140 272594401 858557707 846818562 650196810 485080992 940682741 733509509 20656795 288485272 98024179 162450463 640171964 249819969 417000033 184243389 44826689 365475391 159547770 945225061 966456625 206850502 593564857 957056694 320568646 250033438 54425358 177102681 776219138 517098603 983564071 302173762 790339969 355705711 752026470 223858719 303467497 16899070 905718262 851529658 460872539 527795760 531830157 95984114 541665362 908068003 109203367 317725326 320395943 319197779 357290846 532684785 933619108 693367173 657915605 251603973 157964429 47399731 542131885 143329616 445837090 172116419 408125689 424068466 125847583 4596146 25550358 987471885 455358891 164726413 613954382 330046762 292673939 83194854 542914912 894418463 272031846 306564381 42539808 92096187 896616546 908354465 579380416 234485499 217864723 668447767 383806733 677893150 837113094 137716081 660057565 798013616 882855604 199006572 812771415 801074103 898555132 346839875 102543759 968675971 679771363 58889151 273942863 766911182 655357825 787396888 229676194 69562202 823360400 390520821 78536056 757148824 210746747 207386007 838228424 643530741 396811979 290657959 857703868 997641090 264872031 620798588 702768151 843866193 360770044 366004804 654233 968262947 421952680 679717018 334223033 97526217 231301953 382506414 886134684 842454862 491432022 75246816 161374563 730574748 744358586 755236189 17820522 453024466 897121036 79594281 276542094 590940738 864954275 219689061 798894862 902409360 510537423 541628375 569082748 898966863 666775224 349796285 625559828 639169486 232339388 67753387 943556903 935918375 967019489 328604605 460936607 841700296 761182567 255844394 484303458 144088817 244284000 821043532 593934324 2467567 641978965 231128383 33173966 323774662 329854699 946061768 506187018 190704249 152493628 968978771 608798468 861740935 5596019 48832982 721620098 564046576 617356726 733174698 651784713 700025262 75127102 389898441 889051519 32556141 830805868 474202636 660160438 703579971 940054124 133506723 715884862 952353617 863644383 688840901 610675084 996979552 699508540 914297728 882275831 697657264 380931588 739470799 924874890 84761713 264126835 995556858 165317205 611242802 990321457 373386043 253318685 873889079 439912645 847389103 585507692 79928426 470090769 323760672 786356447 568738944 41844147 452555544 998794246 338753393 298004052 803360137 605582640 537333335 603907850 692205574 355192534 484422212 887440439 890975994 246639971 823865158 599128480 998755100 237245498 12447729 625194163 659177165 694964773 641509468 863072647 681774907 60632198 454932577 84568354 778345996 488465753 210636011 140197073 197358117 232333323 908953377 609696488 554631729 515282689 652815530 765592304 429611762 217055429 95446240 263016915 922289147 672412914 231286697 498020862 995221060 302431548 280541675 858046100 460211643 743951154 997177028 891736630 903996843 877902200 574162204 261686794 790794014 226900221 151094538 689161442 199741725 815766482 303372384 208397861 274499947 395232887 145257476 97309059 94228845 90822256 514186467 503217973 605408012 573153503 736937858 840006806 451949125 638558813 165770579 203446660 633318328 952152144 937577868 102746936 769529361 254181212 107464107 147387520 403142384 675946147 193951372 346548862 948642180 262269454 631767965 175182425 735449725 855441483 353116162 784566364 266318382 668360132 219665225 371870168 846730476 901833463 193757451 738465209 481322795 723694636 96808320 131877380 355857162 973283211 894541555 790629828 6407741 823199778 678899365 188667989 387335938 868702709 936307820 131353890 884662914 275306325 566543816 832783887 561074610 583716244 209781408 724303116 537542168 520608063 469221927 403539314 317676824 196372866 703447818 938552610 17522006 38725897 547447414 245748877 972510247 776927782 496377105 407333832 250694096 694277602 557218585 108740859 844888519 872783082 422435352 603508340 726777066 411767210 259844906 20469942 802812919 29194608 93104801 893830238 212885108 6757741 49177458 422127457 772711624 907846872 271019547 311460792 921948850 777498539 1578899 60250143 770861513 820642113 114498830 51874340 195977156 16270198 153958136 13962838 792532276 909979185 661509540 786902810 71967695 349547398 594265682 481708665 411132878 287067835 659126147 942877053 927700282 606401164 156729966 595785355 451936382 872673774 72040772 153160145 624348073 181704019 52292136 608416931 478604451 669603082 891100906 352330581 245866076 504320499 561547407 926764944 920965808 392914634 385349623 888043675 79954893 210411558 294610503 851815592 419095978 457584538 477873806 471372008 699612219 744024647 814720589 357517159 357650066 177135424 556066852 813901915 698053908 222943424 651355631 908434749 148669538 131062045 880755178 834646978 113030294 872037432 915453017 370740587 207059223 355550172 327132118 21599859 663138361 395469223 783447005 333051235 200486406 891958231 555349365 903628877 879981751 95660659 502886341 808493630 418357320 181463882 800401551 912881226 145824899 456237358 246323100 654007796 411570833 621024717 189781280 987086216 170440914 258081755 671326487 776198299 115146011 40177842 35592186 225526855 120305534 875152330 893750070 750433612 861113259 368839830 982176562 469343315 841641914 1554206 739982188 8902174 484498175 866034180 62151153 535188330 460779430 396096733 924979829 815770167 716849967 553284881 497603123 250413626 324658786 282542081 509238246 581156020 323751179 984259534 668197214 407513056 859043798 314420934 101033566 271603400 751929891 781446938 224563582 996448765 700616594 454604893 266632495 494409081 49260229 318661160 210289117 819399498 79353811 519250832 347084178 336137558 928304841 466822030 751817199 729040476 775163575 105097431 811398763 397403861 411563730 853304771 404612356 622165755 258150433 424360002 306572681 112611642 364407174 843633788 417206759 859367516 330070259 508694128 495049500 528077142 460399377 50061945 906881844 107940450 909294393 549332476 805396162 295424472 246586633 54021148 790815045 934247752 93235471 422558887 587148099 551870106 280573278 945904362 717548861 442698868 140402584 96787577 978798000 953087814 460343578 31450572 530860430 60733287 136147991 295042107 612281978 264151087 268354001 408370575 872760376 564124161 639546408 401699303 834227562 469907541 936858419 970699085 793021933 420942947 211642988 975299599 917190614 912355883 235014581 526593941 771971414 813601950 498465162 533823485 353813908 273608898 189734132 138307961 605310910 638666499 43961694 166531367 665936487 775358438 33200148 237214975 149719567 507512915 345373770 741848719 120347815 787942679 307450322 25603179 601045049 959402319 817706772 908694369 804440748 268280687 890312385 154407458 764102716 520856995 93085004 526514906 892271059 218592066 137284823 303322979 443434234 413008644 156813883 226944583 271383115 662360828 576985528 390236057 244147957 124263200 83064020 73663762 283928398 701353095 621922793 903425506 186622625 906474571 110429100 926994837 419158042 801948419 308937583 189037796 636742916 971720776 849426450 896262344 198999184 208892254 740736051 457024352 934624939 549639896 769231540 878739559 149950698 835530119 699911933 991635812 739144805 274306900 504960706 332792971 160432656 958968461 342133476 719255938 47070504 267865126 547911756 875807781 698432430 190398705 334173483 229173979 199565942 877928042 467069016 315210900 639059969 656774802 210951345 339537312 211527230 810478185 840869063 798368701 303644735 547224276 231036131 349414067 21349593 913910895 481981058 770498622 318974230 358237344 738222476 939652846 268455390 700945892 938134633 891762974 958558148 708035064 900103607 128866469 902024604 744814705 783383574 344283856 650805608 65115267 12752664 861189879 519869410 242267986 578669279 353557570 85757705 683466476 928626743 260010733 113749388 724395221 795199310 351816925 825458270 210915578 758713447 761482952 675550619 371148216 636935352 831421955 15682376 102865168 341046820 921537459 409669134 231076526 868296512 309233920 201512887 97539260 905314275 12300529 580035366 623839871 943551871 555672438 697578482 959512613 342326039 539088614 459562668 891850099 463698169 976849121 151230071 908931099 609399572 52382903 353561796 291930493 124230211 183187150 29631471 696542724 294708972 614615916 513077435 655676397 596733431 458723652 317836093 632684489 123742499 743754606 677786662 652775024 811702557 289166710 184056446 638995093 551099662 979120610 246009694 993750246 934089600 366804858 362133083 254204582 478711417 753807529 494670848 132018138 209144469 773581263 801934902 44020299 625192433 558203398 645138097 821803576 378164732 879665729 33803755 146407974 423696776 417376596 559952163 858256924 355226141 615182805 778744737 362646000 619249533 332127411 155549157 549829726 429081500 178210601 735946161 744479621 142928146 462862983 807116108 315016381 505543265 500419897 783548507 855209957 358277624 584827132 789072543 764753412 400294789 669246529 450845446 487990401 241977140 630586417 754828917 757579724 399295991 519590576 722135811 172345675 487661912 111968546 214947904 642582425 560198890 866021558 346705525 661061486 259311410 647092837 223881865 812715449 174059959 791236072 891593870 160158701 690522400 228937536 445867490 339501895 64028712 826076408 863628455 996752803 651899091 485724520 770729437 472580684 324452836 797191445 496984152 489446373 625811809 800725650 561079377 583509672 320380334 515852066 12561662 911787226 273753833 534182144 666414967 70322707 143241404 94989003 32727640 257534963 36496372 315769229 570549410 96035452 67513134 959800193 420476626 856494750 447647379 944644281 473314938 162402370 136935566 14524406 492846798 473614109 740101367 730716153 266026248 918179277 25946865 726317225 698654045 520290180 405993878 674075354 145870659 835574300 987232726 725815892 485668831 148822539 300467987 887201429 685426920 506038417 194838420 68337139 292717511 508971329 183459797 166973229 157717408 490783147 286391632 299850559 84173668 564950221 740705284 690969537 245545358 859684930 813334985 262900492 75422165 883451841 559262074 261296498 841388055 493835432 932485233 217243665 673509502 67341072 709444218 376481960 517217111 765707736 307355749 355475567 403787000 258798899 369307816 895775600 267067035 395929908 12979260 915837802 730826007 255367595 501150933 763690935 729655751 738344169 883077680 441775408 905384851 739981275 123856006 724772850 384052053 699868564 529145847 107205009 404335168 568310659 837011088 807650526 222821283 122728337 432859740 843207640 982050310 397358609 769916621 146683520 678977443 414999188 496740872 517984532 252449493 218413383 593465005 157131741 57988691 997741531 939597005 961306973 754207015 787348767 105679032 717310807 104857062 305742129 594681224 768182481 723967256 364185201 807930480 745721070 598936104 544762884 402775110 321742388 711765450 467376969 309685318 578347878 63870674 731456617 942616032 711700609 499314675 841111880 284452786 398114379 159493413 496774478 712479926 93604998 740986183 22204517 845138039 979831849 568642389 598653075 230046101 901584504 171201789 171775473 996547317 672113609 183213860 333950659 44416336 313703047 466650923 372350265 397381209 352489695 803490588 731775524 887823128 976862748 461779546 113634831 698489781 984048448 627672397 525287908 936048602 499517249 145917642 569154425 302954865 998548070 550584070 44100457 106864390 701758710 668393833 188153554 540839165 768484434 578727922 652926475 741432110 293010 39771877 525466684 899225475 452657806 442421046 53311682 130910287 150570319 29775913 643451863 802474452 5747801 837730118 857202557 769221562 806436848 812555683 342789367 198706522 669302253 616574433 960914704 657990705 787713902 569580092 112559946 964967924 373391388 858217079 559751814 914216861 596038457 521225231 640385907 256089288 447976052 904411816 918323122 55820738 790210046 377306203 5488132 664117697 797491927 838902826 462538099 174930409 199635135 562390532 188824432 584810770 453389096 33404735 454402931 740060075 790430882 306892860 948013308 991279192 75786478 148216361 818177189 568216361 783074597 511127038 346745605 753132111 63158926 284977028 883082743 222875156 624652875 988927938 677110587 983440826 167506146 40581030 809910658 931227055 504314158 195174020 610079686 157119723 372896876 383435005 889827510 443801858 707462935 845159791 743348520 841963895 655802904 13810939 521911908 738910774 90149778 281723014 40410885 659755642 123033827 400924289 76726590 547087220 490867657 196806556 160375228 252654324 32697897 929436043 468722939 68653161 448446870 984630797 395415918 660635518 605078893 526758352 480526255 708332737 308263911 634751733 295831535 989454223 545530750 674851088 425074878 306764290 536644138 32230364 465674824 88400280 397035835 815424417 70417772 327275479 597418806 773762852 107717554 763743851 10501264 243127344 804105222 678838859 696227520 567685261 905329422 183878934 710703433 6311578 729139576 417579213 180472156 6586806 798157661 816286060 235482993 463852834 544386144 153802545 393395706 386721608 557475639 693501108 197485649 527295819 328360222 723999796 315872893 191565087 773645726 422250778 641550815 413843645 71462366 292430277 104156645 880764166 738709602 605072407 28895147 193847111 48731749 378565698 528375747 616764120 517341394 538199652 693688421 542185154 481765122 761869984 594581482 621033027 888243796 469427433 248392841 196285606 958361452 901601698 583197266 509172642 912270059 658615380 301928501 755972160 781194176 506673874 479511375 504417905 649290409 382159037 876662430 376046408 118499797 553030859 617662925 399283545 921599849 922591118 872925356 24667866 322298068 799285890 279487598 280248409 715757971 227132416 80447535 2997420 443410826 455275762 536985687 31551039 929888892 278276255 792276696 418340480 193011947 886766691 341726936 554980494 567365426 202115763 685938610 663179987 986665979 261638742 83821523 599854145 892543260 741428613 547714820 488675640 768385278 532023487 523507022 170303879 101393229 950019037 108480244 259001656 340834538 765988701 250473661 778538972 697649274 412534164 476539868 356875090 474171566 36446526 838437891 912065624 285511387 69531936 931024611 349112708 404390995 52702807 15539417 622388490 304684099 25564816 666961063 408996009 469854541 41148886 98938900 209534943 163492900 637826209 283798244 206678622 999584880 14774627 992845745 816680213 315280413 32000303 229128032 523666089 466176579 921365172 99136059 386377275 376202934 390898331 625155691 659400331 943411578 284270009 975430653 709799634 724544387 817213153 940317800 961040621 973472399 289711443 368839853 504761580 942384671 226713306 677620643 372049620 233511201 515105394 157961519 326623546 986355343 571095576 240507485 189397011 292837509 543858087 69095117 826875074 317421902 960787396 648217632 706283280 844412200 977331707 495635582 64071003 630607881 832970112 620188177 80386019 977469675 356657977 833726353 283615283 577842804 187167689 477453078 285160448 75924713 242117768 834772038 740668031 783409128 178242230 688304797 207560361 397176590 690946701 150461600 55942539 650500870 391394740 336203560 399358692 538682187 192610998 626924766 40879798 256683703 600950567 765615026 886446322 35735983 178888236 225672663 152955918 102913791 42433166 864100604 314771563 41226207 709963701 816528098 660177570 551176327 377539650 915071066 384753726 564528440 938137672 220542172 600559330 498715504 900564038 604135458 437737915 244711914 617239200 646649122 602447721 88653140 454493122 445212943 353658743 759868179 273028828 398958013 48408536 153556543 199223505 558741798 864177987 480120561 911777690 759863467 880790875 33702239 23770363 943261979 705224336 331240755 580574581 846424692 875727936 492869475 769961474 334454606 347386610 13348069 352195886 326034487 254277812 835695873 513060005 688552975 319104984 767423251 758658246 59648498 934764693 983845741 955851059 202293286 9045575 386731814 779801954 22474636 878711719 943063465 945502834 293706461 748588912 188681846 691887779 724575157 360735208 999405935 712738158 906279766 710051441 742768144 91234203 958641920 345155934 604947521 951445674 977925897 139974333 849950318 130996642 704824775 793360785 651117729 550204568 939168197 520043420 930395724 494230855 123986735 325508206 477080192 76250755 773646906 212261995 98957837 412583835 125956839 997500433 604258407 865915084 188594623 986989324 129104624 40928286 216853364 866381792 723637435 47560719 609854568 114350232 794380247 522940414 769345742 379555753 727188924 722291902 379811684 540064131 411982269 940168490 595627558 682854772 389546176 620519221 18222540 408226736 209117386 204215366 654030739 803651267 935484911 673141145 706216235 227074127 942005521 514441044 782087284 179379174 172879116 51915697 45809028 93008801 440816123 482793302 397589021 815330910 643008975 420737603 650638888 624061641 544001122 602590270 350320243 224305452 637676963 818080953 814877497 297232094 272997996 373781772 531260319 540708493 503272937 716970783 195547707 764453072 326404182 552428733 32996827 675476506 599099083 996141844 546917410 626923987 678387476 855995469 86598195 463705975 591481836 181577727 697609159 895071604 737602026 718437917 77423384 258291696 868303320 214091929 118189273 732967136 407448923 81063263 754327568 66699880 31633543 878272280 289239618 935500017 216336687 19211207 558420797 870548207 621278248 97375123 33409589 416689060 448132305 822856901 980036144 948967780 645912246 826203489 504236498 182313219 968732311 117914721 356890857 196799130 601685425 320968829 221401295 181400621 216444241 913657699 976075078 760322238 692556581 610358552 483032868 355050904 47822238 411697128 389380673 438068923 905907554 760068519 334999733 513564583 807688927 533780637 431914936 767104575 997742883 175893405 684381756 570772029 756547361 11680531 194005493 74587171 505534445 51474293 12104329 309656911 271362528 242055250 246422310 992056763 999909262 826771349 57982660 983895974 167770536 299729044 899339766 531931991 87366511 592787273 280084532 226289409 53116656 558835601 783324139 91920743 424927565 628048186 184036676 317603544 293181929 9726150 296833450 655065747 260945695 469204253 844115940 669399433 769029773 800390092 181034682 809273452 235730383 930991210 139158772 793999683 88866689 836179368 202903731 489165119 623985206 368471485 780932796 956253769 670744911 160232800 151551937 890719160 485105577 177865044 640743441 711207562 472720611 974124117 144649230 238549036 756348595 610505169 712270458 214599821 573166170 868310730 805704011 969600758 87643125 521973687 644908858 12457696 437719890 166266596 117068713 240676944 40705472 774456536 731488806 520633111 576568770 797691276 783428645 303733246 929083035 163603084 750469451 928559717 380370310 401748784 550651759 124890140 794749737 100476511 785482974 629733537 885418534 763549641 963007521 309826713 859313875 508863811 702812586 841418327 465836228 86993094 147726437 958878419 462349311 809450150 76841547 741468951 593854748 317694097 401930452 672927270 129088123 281340993 975340813 31522550 420571016 550926277 65701597 464398897 862077262 767465582 418673776 722188843 314492973 946858945 77377727 474704598 28376417 754389927 48365969 794211462 575694034 947095503 420855161 227651422 142450760 266272381 328468704 766097299 81988346 280372760 665470845 215556371 34533345 169862421 401165608 641278999 189302300 407637501 3238372 284074321 435577103 138980000 162019610 791862870 87650837 451519644 299514565 275456484 832112001 750372975 527912618 643462389 460583674 530656844 199551626 483640703 703886484 136517483 825812313 629607950 486510333 292062840 949451836 186508023 355066128 429682286 518994137 340081387 394514229 604684701 370903760 353143518 109006743 443205121 20362531 59270132 714765311 685851892 931532181 644816999 251026945 526678577 420227957 733205949 364718033 86180431 753384469 86675082 665525952 24761663 692037218 245629403 512036995 846887245 545893753 602061283 565240264 128524227 544527373 993417119 613221258 863542215 141948183 248337867 313070943 907565906 270860495 81318783 880937099 153713184 135135813 952700885 157744287 187168466 307668624 925152899 178431868 403755674 424286105 431154251 405053015 893449498 305401696 67387383 518811985 817495135 829598438 682205736 204557340 220532133 243867940 714704800 518878881 188184644 599409762 928254874 822816842 156125799 666783972 274735169 260234980 854833697 817316231 262711789 894493536 393151900 561966402 207062543 505778713 981407645 271744071 104180884 616256885 360228359 919745604 878627575 815604060 354301705 576047744 950883961 885383329 520412015 149156130 135309479 140015519 138992432 358568471 593987654 87469069 45892668 937606976 880330380 475084276 538770543 483198538 573567318 278943392 32368956 686891236 943818355 143918500 988025493 685418735 845760079 866421743 982380407 334694282 58052974 472398336 4418145 900135378 624175599 190378637 4454844 385894997 197074125 910894753 910264272 592319802 114120582 195950053 971706793 938094957 591280266 308405589 693034836 490842963 93173882 600845004 44761252 818435955 894122763 714421783 287134337 53888834 319230434 759271992 453626921 166839551 569814554 981908902 72743338 710839208 696294884 814582087 411857024 786721234 392270164 158948785 252029555 117937932 591162958 585638281 614306026 788395767 957441425 706429179 811142429 496056362 813934398 929820098 590572178 149077079 633536097 983468591 349734158 76413178 328420631 538625298 328030937 584187487 758969792 653769054 808850939 20192329 368497230 699021603 895218666 507963933 413335650 600897948 793442317 936859519 524892574 57439990 991114484 27657298 784657160 54763128 868070194 112738138 149978948 472945644 135507417 747743603 415530395 439643269 508772675 56096140 775317538 341667081 579430530 972804200 49419802 759647270 142428923 122501480 142785449 186090741 594721205 417754563 38299365 700780853 202257327 765636179 786115891 562363851 561186521 282309589 698405596 202600787 806369177 329167585 554759958 832744958 458691806 372393077 49524162 665762247 275234763 550580939 988277076 699946859 454401705 419081030 898584602 859317297 186550646 448371915 646753911 384916012 683574769 372090208 639682995 890955882 817980498 411967942 720342138 59653353 553839292 765500095 961437219 12996895 296519422 949162717 686555281 337974347 928482248 950149092 892112113 394625218 133062277 440925726 949304627 77948596 185384523 416923432 476464754 620107526 557122330 138704502 152065592 264119630 93289001 469254015 109345998 674136245 705205818 636025844 189473114 595865088 726484760 315379427 925118457 999032731 213416104 175588056 398001087 277985306 391364495 795754786 971872838 346460142 257900805 622887809 835850957 416250991 878772075 960008203 190461607 417418078 473899338 456614345 7902131 974749120 846772293 359500510 264063820 686495514 192726248 251383636 360226569 178591796 125906380 183217880 991359157 4185940 429293215 997329017 443656083 665612173 532816468 981064269 195381158 60251315 408133652 607624794 813632708 996008813 428917960 732884707 239559711 333773931 162293633 751826455 746827572 540128005 36261650 77388421 196759354 155449437 733500635 665914530 751111235 180671556 456547450 98909386 745194527 365402121 289101722 328209621 783602358 524740655 45778209 735432985 470775464 97631841 918742478 324566294 129873123 631131159 153249657 143475538 645119250 606049893 680059207 696971047 695106758 252195955 494051037 401906439 693014974 68877899 601178124 247044170 426155281 395392763 559202692 955832420 25084375 461202746 779845657 132201974 41538809 589439696 898274793 224590087 462281102 518690187 339692441 522477680 782065610 706428628 844123985 609945353 812097285 455846478 474345090 868195348 436469086 748722530 690298974 91078753 133707105 320049445 114807183 988463492 186579556 413279418 774901151 101611707 182986102 265904588 683751083 139889691 951432369 384751937 936136526 494708994 130109211 532773818 291812570 316575732 310004924 444152745 901184011 429707578 584744347 619218507 105652554 50028555 33383878 447340960 585624290 51854220 726140206 78911096 355393248 942199399 559659622 259413202 110518940 451315756 745317649 365260837 37736276 631161913 547112371 566499267 397393610 475593550 368014738 958828298 481262833 991820410 936925592 821941288 307121937 176625177 365581516 986913709 75692874 489169452 321824752 316313525 664468882 781812184 233795667 720441891 940760685 700512640 552754437 690636589 634988709 136502609 259846823 618621944 129571769 663200107 629802524 980206336 18990536 46114696 337208704 512547553 281596176 54502756 340549019 890692310 523602753 198359736 999748742 910847643 80214176 639838047 224645643 133589228 924899250 241052715 672638956 759359583 29059307 460237584 731033830 396741561 516509579 727020963 258186315 507093417 468051340 301402825 273008208 957335492 283433304 878964284 314072711 446156611 966751084 859319246 891029623 330266728 979314583 776288622 673625082 454688880 678658618 452731093 277190793 572522540 907490093 865384920 134126230 380547498 482514372 50912601 765549243 829307136 828826175 127525565 324760928 45213166 660486736 734797402 549632952 473543499 584320269 625922686 581652918 947249538 347670679 574541950 272986801 933038356 494086664 813704569 760354220 178581389 98010823 411360800 21424723 29169685 619769223 732539338 771850338 157564610 66518214 479643483 207712289 600719976 224422919 862051825 151721593 154823242 743015917 163795378 836855751 693028649 994388249 193691985 246045366 771476620 371195887 749442648 173122274 694142303 922018512 859454079 505258888 784985681 269817068 344850396 38473980 295218407 441328192 462459554 621332344 758134773 840659794 978976343 42156192 612325915 227180034 574022590 170422772 106997936 753512239 776909761 957143841 665997376 331737542 614138632 904891037 234083710 295602837 35496309 717091482 498562047 134108528 772190454 34098965 371533741 644009204 961479399 626382794 6955788 344396200 324249592 721095862 27067536 368460553 179610634 391823288 251738940 83225044 768455268 990542650 191658552 511071854 388831219 823233085 265992100 852596353 380325516 393516724 868950415 408268264 633938923 728278949 444568168 203470485 170961152 134757658 615870609 636142151 677501069 375883017 565093840 754646073 942857426 902947324 148471796 490962330 626761114 104468829 583499777 265917596 421035610 216878284 911807990 245600026 818023481 97654939 738611317 872002192 283900582 14498718 396677597 793060136 613197488 937170591 545402911 898553867 195089424 617110842 852293324 206756129 844391327 329340584 509835002 785229048 411236737 571955602 919175056 555600984 481950206 610109649 184888434 161949931 777809629 525357028 639870684 367096789 107602061 510099315 869050547 796933494 494806523 263828484 610631689 529763980 103619692 161471097 78173832 641913497 799969007 255644313 847381309 493195972 205054440 349887329 729368047 974460591 545289804 548880179 400642175 877823504 226641486 990886621 864150872 626218158 277960221 861457618 467739994 47115859 679012858 446827449 430216983 832259143 274336252 202778689 399154935 304009606 282069473 178052784 700244882 221780464 446054588 627970843 795439076 265016179 146266702 328385554 602913041 418396277 120877020 603081280 495147860 963917357 691733580 875650673 957880118 300160280 70069044 810956130 50663798 767365457 534922054 943772416 992724700 781323558 90986999 635250046 269409703 864022341 983311855 315144527 165563504 197360658 964628550 726084019 518197418 341193017 657386314 881839767 563863193 55525959 505209542 677433318 976260842 485717231 740166904 156184947 530417032 583010434 199102324 322245806 96056045 965822637 916178190 806834189 179956993 528510608 899081144 914035201 425510216 859676668 182950491 962207381 618866962 422036588 422103643 930316653 184857014 39816413 591337066 362284787 927373458 177162290 246047180 649484362 684914037 968828496 112706723 567298223 746830249 934347070 898545986 876042470 525309507 228355189 654053749 167706129 620827761 593324323 326846043 527916745 950007222 85939363 119318072 68120322 848915416 585759063 181186864 692146466 271961710 277646002 566000539 216176078 524860398 448470784 198645576 137590076 603662698 451933143 803533809 80894017 165091168 304767747 748816562 415006709 995551889 803595371 18079665 432922796 57819577 260712173 473432306 211177725 260752550 720923821 489420739 94591623 12822953 986532022 584844900 946048637 618481452 708930376 138150025 180165745 698274157 852905325 498862925 349678266 665353948 640413094 450286528 768200831 89469113 891634336 310199286 435579964 662237678 521259599 629617738 963483351 549171224 442656706 727001389 511711851 695275332 172184969 300226673 557193036 628888361 113305686 280970979 875726702 973262832 246603695 312433963 572517559 362336925 258750391 432976310 871681977 161486024 588758113 52241235 390750746 25198127 370670494 506756968 521270374 28291915 217561888 760529823 743108707 600172444 173870855 652819128 307463127 620252395 759461345 41926874 177585320 8993160 112253658 515832360 751842643 30795472 133430489 445931874 589347602 355055067 644582623 415645300 301866928 926372227 161596446 410801601 280316465 782120387 396371731 976348208 279530408 728658112 656186855 671259968 623636275 903163876 984939208 805205722 690459501 415465733 25312731 285616299 531552672 957771551 35197975 510973384 392810156 983334712 353805482 735449590 489335675 447999406 14519340 533508835 858090200 194754423 298292377 872826440 872896515 914915259 633206568 927278333 960418535 352257520 238829345 451600219 915844603 628910228 508868055 870517779 652849920 8476043 985963390 982276360 124700435 759724745 286404751 80938808 609187942 10702799 831761933 848158693 987160470 822414883 669299474 209857968 967080306 495673749 749339360 342563888 607140218 764610440 969740000 119590942 171560066 318197288 879148386 600231435 103545054 680109709 284878239 578810728 666422210 696661222 56679880 735211776 80154022 473806209 150393442 618213531 725701154 182319529 898516196 959582982 368947530 869619598 580697853 326091659 305739495 265602949 79412143 236287999 445445828 817893938 567111854 448375448 834627293 948134265 883999609 605992230 31981429 13471023 683953338 261019877 569683081 684105318 371052817 778273575 464164188 919997990 612434055 70618275 613426554 811858825 454198442 150454730 728659374 949779530 548446349 659784680 33218141 990094563 793074199 192313769 332752500 908476932 427862840 822967462 382739794 170145404 757056445 352595552 314889303 867968529 898502361 893824962 522936792 857684660 402060988 140148430 835322345 544271535 236683256 822372115 898939706 991010880 286873998 662449385 220874119 782773624 578282377 501615378 662317873 946957073 58734383 689715409 713692453 942288797 125328003 706551288 882778580 168887477 261365196 150876930 136495947 211087065 121798224 278487706 630769507 454080876 520209777 671882810 615496454 731114456 576777330 722904792 569269026 580341514 717631225 680319219 390212544 603460396 795402519 811973446 741443271 810651852 292448122 913297143 467202695 274551050 604600573 841783743 389189319 57242405 583366048 747377433 844857973 743818481 949103122 609898457 6599326 113555400 495071349 688408363 291521371 262850612 985062982 414200301 169174916 326053421 509246983 619874175 360116238 224081151 29002761 987071756 978976996 583655282 342974858 83594523 122494843 723385676 403143761 820637506 516187665 420233528 189991074 992774302 292996109 475004950 53901917 839129468 616423788 486444550 442650412 981482591 448837660 299692796 317725984 740331389 395156201 799059286 354653100 452713264 150963874 522449331 495901048 65835794 410708043 349560027 598854362 234265183 925883575 460357414 150867243 889699509 995271947 936281148 579377807 297997785 869448536 238454580 810980195 207274988 527468332 158179170 578245508 10175201 650400807 587747010 187401836 287819230 735794174 35063361 52120958 157739441 467260568 908415187 858313030 13195888 579962079 695375372 999997122 622984252 749257021 654104337 698541503 445306805 495108318 100713772 641346202 279133434 798145894 807706642 379400767 24500631 80658826 433409288 784667370 878744649 45282674 879515183 323117468 522660841 768332294 934599169 176099175 133970508 477311316 786317566 815543269 308174775 957953634 104838585 613002925 85561507 876912026 872953498 127901368 474616274 229655235 813465300 985473612 761078205 440499310 678629284 719123643 787871178 512830242 62871587 813687528 783795354 891932868 896903007 410449833 102102690 204824015 749816128 567357400 179579911 317688216 112227277 294547588 487191301 700041147 443583700 363478478 442530540 815226275 224188473 183405561 462194320 278564129 382771249 283035633 390734175 181255749 967593273 873987680 358799142 341724346 779376936 203277251 729094694 585264973 889730655 493113557 862887572 728099190 46229705 288533392 778030500 360658454 284560639 406587064 921691890 964135378 347544558 405300623 175790306 871227452 631530692 949527583 89401952 279354252 736340128 76034424 649959514 776723165 300165200 630902073 70862739 71905362 636784916 715761043 247582516 909141484 812321219 432842296 920938508 619406362 493268306 593213878 536416649 79175014 137437585 861417511 248414199 922688733 476449666 266547586 656503875 774021083 569485820 314410804 241031833 907592897 728727677 601015183 140778268 503978123 237620917 355626361 621079709 399752875 694439797 189531271 761296018 113651433 195547266 523888112 566424777 192966307 750808462 559361428 83382563 566587588 315361315 486456807 559029293 992188999 436065399 125702293 737833994 437183867 135069192 512629286 828257034 422094490 724989027 128332919 181833656 313990746 683028060 523778382 419559328 817927362 524382665 780209122 313127607 402889737 714622032 105041309 89370796 347805869 111161447 773253441 7286519 346263773 124071651 518621168 921749458 560691059 451761909 226698021 811062598 665706192 484893588 291096569 574461838 649486245 869847060 94895639 919628324 301087921 111644877 564924167 521027489 75478776 384564718 819064483 377439493 312313312 977479032 224337415 994825698 446861677 405437079 40261788 419075388 756677920 835204365 832186204 719529948 645183372 718926866 898632202 468034804 967044319 478540099 370336943 840215496 754040930 840048114 693502559 485783763 26787000 17457701 794685942 950493959 858674577 800307128 689807202 751977054 106663744 298570148 591118668 279713236 225893283 362869670 582141896 688151153 262508726 750227046 863764627 649671406 106923898 884775403 214023457 24885355 624635580 541015463 128086645 382771067 356929994 97054503 107961569 203219238 821001950 921301738 928305559 29376277 901011233 597172352 715119149 335966023 454659015 174340521 318350335 14261839 949050819 226493561 723398394 530155682 84543321 689374454 835507278 243157948 112984802 860684647 296048867 115350118 503945946 823072707 923416734 319863363 804874900 227284850 77759878 357742194 891770872 77262057 110551998 26529306 114447996 373186247 253980910 192313130 386860465 628709387 192184568 804762447 310029236 475723281 296934260 580264190 432646778 114289341 545372402 122116545 286538723 386167234 569870215 397205064 803613223 948178624 950421552 564726824 252539542 101522350 428759144 818408603 841431431 233212980 916648128 757263325 67277087 604014309 169147026 250922013 281245018 935792291 828168084 681678485 695842193 699684380 825116258 724511390 803949307 281693390 240387100 57928026 368483366 178543362 734086595 539161332 631141403 92976226 75691907 853465331 613173981 510609712 862086193 687775184 668084735 834461495 888243744 479986544 297263023 501104399 837212909 188687088 925925743 889225426 264202853 56851765 873852104 823088183 108725180 597612857 214152266 849743508 167386422 152368361 718562184 914319280 82843301 90260081 272577142 197323972 763372905 511756658 724130414 940301715 217770429 79219021 146921002 318239114 836199431 858970788 946150360 674145215 879095509 417807884 557198975 181848432 897847353 14713971 662995956 619183947 434382639 695825660 287064578 112559327 879335070 31414087 255343331 914470120 502678236 308076758 925622320 856890374 818006224 551970337 456627845 171955144 908962547 503111591 272213951 845397385 935708075 309295953 442696335 393131587 475861760 428933589 614552369 873755987 285992016 844129289 699140176 985585164 685698146 506702322 640388524 721831622 304107577 129213392 353526297 587456401 399046228 219075555 692684180 568623575 46538396 356813434 130784005 925042215 859717658 968925928 775572108 497475384 796340663 507637182 581859917 932089904 949132910 135929829 905372559 633688088 727155106 974650604 570757754 819658123 576806688 559028890 863435040 629547932 709335520 295857921 26016305 83641370 645037053 227208521 756214276 995914270 812988627 698326931 683254639 934592417 764608918 197209513 173579982 445204064 733344110 132917722 293870818 248392417 212442551 507395333 455968227 612129256 58128124 770882646 288847565 722508699 683241321 2984706 333442582 245315633 162466049 511974223 833243697 383149253 105217601 375494550 101192363 112802971 38499843 890723130 18138106 756883651 535301335 3943244 659227306 869188536 404722733 423281616 870081037 990717446 750196765 58729126 370348044 799491263 738629469 452272273 518183183 367596975 296256405 308437948 906505229 122634633 242050264 643739422 953524184 551878270 865385713 451553111 942485288 316494647 553423550 287580175 441806286 248475582 620259257 981572305 118796776 739985626 776131818 16168412 214128527 831335557 720010927 143817295 980973248 702367082 243333607 454933683 189635528 493718059 898174728 627691844 22670694 969946028 887522881 485676555 203934147 427388408 300289281 98489112 549524627 418724278 373134608 845262966 140220210 699388352 318270912 360348040 470726489 163727604 185456160 35952436 650878416 53025150 286564644 440573515 61349703 565564715 47494630 359631496 898103347 952892249 441689954 719848272 521619290 259739336 926412183 527332077 311111368 210487962 467147161 521161517 470541487 383230257 909327602 585123874 39923891 341055234 961031148 509514125 268632572 223230272 467143503 453841425 197862763 656990421 347790883 952124971 426688120 10200260 366015101 845419352 876095499 169253777 179071010 368568313 805529928 499369351 322189069 358506164 61094583 80567757 196728103 790533911 819642085 148485401 521083018 791908048 527048358 44397182 797125143 143420638 967474102 675106944 994765352 930657633 255495261 181278751 691073779 85717429 564087769 219404604 574106632 892065511 838879623 155064979 935603315 209614291 136757981 253028265 257719276 948907739 492217505 283379989 232373326 620912338 836406541 217877714 50301214 300193424 150590773 89616036 290473776 11131590 440544666 93549334 295681854 596368571 133701899 590671050 129457486 525220029 233512452 71259057 765726543 903253287 652041523 594282367 92193915 241264179 215147077 303893248 998181167 740072625 272830033 212557901 464286911 752884171 229811457 449376476 634214015 808194937 344180058 232953781 176723093 900150796 58386191 630864841 69999982 200144529 22047961 449909380 443297480 86826567 347493699 865596350 831598547 135010125 352478073 489219728 744441693 874309839 768777301 322982262 741587289 737108835 788087783 894126351 808517022 430500876 195981261 916021532 876256803 756272837 422321656 387905618 94436495 188133642 558833478 149855344 199175100 545404237 88410731 591107306 728279370 887421176 986902045 497984579 218637886 127667448 752656709 754796469 280400019 849826734 355477280 463838924 209122972 610789769 199634987 691927710 602319208 848094611 483002974 650096642 500289747 148961129 823371006 697928848 508737768 692918611 742563525 138942205 69161400 188935951 742760602 244500532 767911461 629500670 599470775 598645863 61042095 510612034 681595505 346740799 873863338 774909463 986410753 275917484 318666045 848781437 789004041 52786864 22549960 988670422 951512518 469849646 953846786 2036784 541130724 429035925 546824570 722668550 206544960 175835742 669811445 212798496 935631770 304087259 430280156 160354903 571385741 334429195 860306037 909641262 972477102 767531106 504119334 214537557 60678053 150179467 291509498 981200656 989038507 697796548 321457241 542067718 442546550 645322814 483807861 527098572 479710440 594268759 371112 810135181 692076273 369742268 991870233 472666740 350815584 836803984 149164813 654804746 444472300 844434538 680376955 248939742 290920852 476479342 623275099 817495925 544452877 493570886 305115053 61979857 716829150 58685304 376908101 784862661 98010000 599236202 861402756 391563247 419143139 373360439 931495905 976864404 123362678 234616835 25345271 386570265 845065886 812134366 183315279 211704319 639880169 491101906 372337557 747802476 328714221 408925700 654678149 307550651 518756663 190280310 508489914 124153537 631899322 394146066 772694767 785020147 281578138 553081500 831686587 878974962 83598289 796316978 264517245 518167934 549234853 929878749 343386097 222436029 873484782 579635892 946638250 311185058 605781846 114962272 319067862 983789308 499261693 67646217 639768226 834994436 904203140 896703739 907038189 391198245 927175021 11320592 866725594 556326595 249221395 436446881 569546344 130840476 956259413 253166254 14337764 647580178 573167055 989720415 436980737 444882342 941102007 36474385 702238240 920945551 688065293 819962930 819298836 646099990 487042056 609108122 678503888 498992018 424668470 907891943 971682773 979129646 469479312 743155814 690046454 109054465 921003263 435239223 861828749 582257740 659596558 227940990 770934164 566902478 22722958 121503033 579455192 846469192 556041549 280745943 630712175 188773505 226040719 30489350 480805054 903489470 338246927 825506924 844534889 653169233 815839951 244346356 964046997 385163049 566270221 478938189 897122043 476270425 863693439 321876967 172674616 216174508 708402410 211503107 283785050 691690833 889992607 902682838 67224144 203235230 128328193 305169981 417228420 58354262 12120974 407744970 746384384 576643019 145491125 132165924 173004601 30669924 156663162 22629443 311004519 225994791 179244963 472728340 732216584 333386612 654030526 254262469 50787658 709822347 845441687 669316070 26517635 385039540 494827045 815318860 47281335 895947309 274565253 243134791 450872951 136916541 64715411 450013494 967526187 343824911 428805551 898104859 314362524 440023135 732117377 879992411 961635786 47879049 813997621 249857415 343770008 239213855 916919392 166733649 190355622 717300345 853331050 347927774 120917228 315523000 152829830 915529212 532052900 769209633 184226155 852087971 248306416 295438988 486706536 545628458 306758867 440781173 469532247 913233597 71414824 722551559 662068614 321024692 962836565 913462795 529748020 75029583 955143928 655239581 688050252 512009700 518970500 761556049 965458870 213256148 829612986 521663807 510020346 158739692 995611642 384067911 748885956 839855372 714631448 30812713 595952776 626572785 498018039 630304973 945916895 782000774 495102364 963231017 359317235 699385053 561933974 254694239 582310636 78367411 646244509 603981609 420601134 291631496 287727788 970280014 667705148 624610883 300247823 27874956 678409747 95200072 658843654 199168673 962615721 959071380 819900769 224866750 358923572 373151761 286288688 851572544 629922245 102603792 112319885 849546734 277346843 526159354 178285238 469353566 398217108 572141152 238046234 441375648 398807918 809294603 105482731 278756724 600922029 919330755 547936290 271527929 615319697 295081791 439509922 218967602 377409285 328267764 665265202 274407485 1545350 667086522 832056598 71835572 900205809 277134758 292550342 23266240 521723847 175637915 254822093 982646801 467937130 918753429 122568334 245274231 501102180 142877 258630054 911083774 170066556 80476567 837623191 149845206 612184678 904192286 245486886 132798940 497818508 308347415 742628502 991297114 861544833 230258371 945731855 533785440 376136312 633181474 323053445 841675978 532600505 266725509 334874984 125234709 822566318 136055669 488642697 613608249 143687056 629538710 107113452 671711223 975043742 536883486 656571707 828017291 542806508 920104014 886830773 138931753 632723449 111564287 322438982 302586698 62270987 13668673 123898924 592746695 270181219 556342948 622472282 404228775 357549823 148649312 605661385 4874089 377815370 498187338 14705269 243778425 594199442 775447753 416118301 272759928 10334896 217466044 194935880 351043292 866336285 109218534 20519583 905546995 728456059 679210886 847028811 151271219 918005753 183358849 125435599 200786096 272570208 4098473 155248018 517263257 611834364 371874124 638497805 642969304 810271362 620452330 774110749 874051304 906861582 470533972 150987892 123721270 519204712 226161876 311717861 552621227 437618718 472557950 346272531 899168501 264499278 234137924 176257076 747528499 785907282 1919574 532589682 748883557 275979371 511026964 650138743 960313384 853383937 735755524 844255679 68563457 542044112 382138391 23689616 470236043 63127350 195034393 957741386 894177955 418350707 90129862 457013062 207458551 679030781 218382233 224922355 398274664 741831862 719879344 627815040 638821729 522367422 807791719 861658177 605565799 434791573 625725094 93770149 183865444 196476441 490782495 324193356 194289926 684952879 170765991 989297405 862143823 549191333 565187769 589531144 388157274 855969602 218147777 658275986 539888242 639562134 210786208 759718708 783605245 748050572 936364231 190200673 260450386 499621370 714927194 790676988 801153324 895433650 870388189 464504199 826100827 478455657 33692817 482116704 294994813 521931224 205665128 650595171 570527272 686018805 241877910 76799417 919447459 881102768 91901771 528770309 263915457 407240834 807831837 154724816 589772108 18368648 824004211 975173734 988350726 126315157 913046818 471629427 298277386 489087770 387690099 274838051 917045653 62296896 364016242 626309157 286431480 684183492 79319343 718665592 235627178 999161208 216710003 286549744 38615765 458446456 705428020 869068239 429900920 400586002 840478271 54955662 94750974 730255519 218653992 964913850 388271437 978921433 490034701 900909806 284568654 497980567 505098802 730300028 401810191 592942180 98612448 683652647 957046441 234929803 531585322 423937663 942054969 159454824 572598903 886084182 662104360 783042127 934019785 119934702 118610227 533209740 52048865 169310390 128311541 333834424 368923097 445906376 255340465 247459326 467484789 427695345 841729530 911552266 837293412 585601179 369949079 501380364 973146362 886535737 560031288 159928623 921817061 756052393 20325386 962940593 506671490 419324694 73174080 620269806 51767559 747708600 612732119 943314181 530868457 680545398 398035966 926294217 463511338 427303391 385964182 978501767 933395938 905475467 424485972 623499736 596822738 925027516 367476825 69584376 557148680 695140433 189639868 706593783 993231894 753298698 146210125 9414783 638803637 229521582 126843835 419656991 679179401 885264960 377457860 261808199 401544468 240643990 966915332 936729179 453520286 351140902 416749597 452066046 894339689 747866743 637305474 741531462 865989719 761827100 118152331 618099267 306974557 20081615 624120278 858269634 513363369 362812991 411525597 76479492 959915335 91957922 394237057 959883575 635099313 546506468 257585329 934517645 714343979 850653231 992082706 678051068 861339370 149307181 520992182 787585714 128224294 895328990 419166358 796923276 693580596 405178285 991493530 57584050 954174127 68159343 404377194 527285383 272841610 173478488 469104020 862039551 297428868 982543579 450189798 351382518 896128698 955340456 958545844 443307444 237637486 599378744 485457092 999521801 541957329 492448602 53201371 77387207 739882664 842532906 51853138 537079031 932026558 630704861 982828919 613856921 107484972 823851151 492761810 385287000 198065445 672517600 825841188 647000295 178931441 965302313 263789218 377014797 563089160 104139093 250605335 842564289 783990102 226526931 683127730 157090329 945721720 708365733 467894661 877654290 206004056 283617407 612072156 862091617 761567245 91289443 927214613 714791339 645059664 862813157 804804379 280448031 808984271 579388607 343684344 203214110 971361653 865653848 64510965 884079756 935856463 874077640 839331750 262730078 642825534 448008253 491038906 27633692 433937823 11035956 916147571 948733653 523634158 602906624 842190723 800424682 891834265 530940832 643458684 671456066 573523164 942802560 669947038 371221814 860057266 397210272 533221193 402302630 711798739 961886592 199383801 173302530 1856165 224671244 423174216 572716381 943245398 136376461 883210955 975235941 372281990 265057154 131931032 570610668 784351274 180377421 950248829 541528313 291934609 207743210 563470748 596176100 725099670 207299021 668440095 637159857 212320800 348591429 50539620 370726724 407899140 956894623 159138282 719046310 995349784 835298892 945313093 448189443 86621528 32975050 731287525 362234558 359635562 277600008 772088306 258390364 28574013 473393110 555077390 438908251 237899542 314933467 281151315 293437914 296236311 38441821 80297803 540364398 890131303 534707282 330425680 176001316 273974953 279732931 979986654 605758769 419928171 524285274 145104226 368946198 4210734 925041355 965263138 745763481 851767828 765476854 577780790 266205174 290188046 797275401 951929706 454126922 502996429 50688023 777762038 574994190 828103820 772872977 495364285 412934408 674731127 189025312 127443098 332188915 610464610 617638910 648459176 425624483 614742545 826443549 810507338 317081881 372168096 10807879 1826221 822217551 63939923 738030741 339865303 71699708 920429132 193721661 765686851 779241349 352746034 644842981 336158121 475545148 189515165 794339106 629623512 245812462 579738390 655314317 701055874 784786728 890421515 501619656 587597865 104105918 872796947 308501259 684702360 906073767 466918707 462452303 348041200 745734672 875106294 168479219 293478207 758506908 221942433 743428964 743302494 772136120 105731129 56285960 733281328 819012095 78973280 552760087 223546286 37768055 145581862 404602407 35902321 378952338 746089445 287430266 770122544 153603026 60660585 121677266 686245632 993617856 386127394 599474109 126847686 912965769 129621489 932734657 334230983 855622672 309154461 868186346 62384867 97160753 878168825 483125664 289980062 834443790 129384608 610390052 512777670 91795648 543700369 966920959 325192438 895755057 21224351 647544472 202300619 384795040 355669082 607519112 122047544 913171690 871726089 912535975 130255856 166409969 286387454 76547116 637844299 759585918 457258242 775031461 626325392 433178279 893929224 406023595 925437913 326199100 629299283 384246994 855657857 452668286 475991595 698862867 819645062 400510352 85424788 86867619 376403262 281963303 290416730 275233340 775858861 976864681 837523277 593361596 681818838 463759735 825963576 791531131 633460465 806429394 13940806 11000042 17832972 218631323 105000989 25445821 398974500 622821066 473662091 9322192 63576609 323686042 242384806 144820214 49810730 959434496 997483267 718226448 502092582 573534519 697634926 229800823 962636001 29123162 339435216 353025349 275208326 587101675 278738504 630226158 346596431 666759235 233995910 275984748 425432830 797916987 934821608 857758262 941787565 367400682 340927761 156582673 859015395 776381810 489260949 935230587 307525493 381785286 831420023 777547899 125747325 7990316 555434607 134496669 436578084 288515340 159040207 369399525 584088963 520992964 198276797 398117912 327130165 904034551 648131857 999680639 463135517 37749278 467733901 217576935 107511126 268378602 5071058 704904382 787265618 215742395 712164251 300303056 716015738 231239585 839419592 824982996 204307196 672721141 340144445 649371538 141788393 870118277 832099716 782846633 25725556 44145097 772464853 234233343 453192437 161529968 134761954 681036669 878087081 207548353 398574516 342785146 90960180 743700551 312524233 157544936 542734335 38744734 23436886 219285522 79056769 76202539 979341545 443038935 667641906 538313776 346344011 942821294 113659629 453448279 370669500 569788179 146184975 21318919 970653381 172780246 639643862 992735226 667367010 380557996 141857616 517598207 712692171 772227769 532138067 949927646 913328969 715606741 169393074 872102402 237694898 925286230 658956355 122110128 826715138 936156561 454113532 980552514 191626232 970486491 336593636 497222416 938570753 870011295 800941071 667653255 300808841 52362338 496481329 798359567 375531852 149686203 798292809 26142550 517964514 138188294 18801685 78871478 463745922 425369973 649921669 73799518 758499528 324565256 212919966 271049805 961529164 736333114 163247188 320856445 554806480 73725258 877646094 553245461 539043841 743597950 546192641 978910710 257766895 548153094 14473074 500250435 294500631 400673371 7459751 704866053 499640203 557428004 364782087 453113579 426496877 662342862 385261135 982788197 818497844 272716281 262818704 797918513 607259170 745536576 674605778 491857132 131966181 27476278 185305003 830296155 539049036 682133481 306044853 884631640 151451965 627602569 921985067 177234952 48025903 644789878 341415955 369019583 574258267 818054149 14659454 484834852 266127560 494939194 728527335 695030238 529611744 978015476 452663919 621983187 188666181 711883956 845054956 588422659 85627529 932062059 910860587 35535540 222662380 471795307 335335627 439793415 366502140 690119313 367587300 755680978 28679573 22268970 707150439 343045872 76338012 749828871 640666689 460784547 499120614 366479257 837331848 560364765 299236862 117250856 172492691 129192051 730130182 828685920 176957383 777037857 613408548 590437481 884732138 856502266 547126929 737524758 630109974 941111790 787899644 498613927 33165252 824397104 423816421 888310252 101095571 159003214 721140312 679462395 994163854 226363783 659817463 759555558 491246756 5419730 321692707 121174767 209753753 107838770 518241049 949511357 836565435 244655130 24993777 222177088 855550533 375085674 131576460 961883388 821397441 684137229 919737798 545893864 448872154 50235610 525403910 303434442 449171960 543332197 397073823 407461995 354068006 346129498 979515585 382944332 790371089 616001128 262803981 720403839 82499625 918477472 664891056 439825620 548083901 250914490 1003076 521010486 455665733 47623062 19480743 5462469 764831449 414207333 704035556 7622500 102430972 641920886 781328707 645282856 251770757 376451706 564419202 619619782 716289705 968394451 580925904 538374029 525981528 513610251 919983394 65284968 99376857 149420278 197118738 262449382 394780895 794132033 738482647 41489083 306732387 383967748 304536794 423916927 943860590 453647896 744047038 723561303 349818406 360536931 154321513 826529828 88893316 553573222 955226446 43041794 455275019 567912842 90988931 819285343 864044728 999891388 935969204 490656764 545472921 558887962 500564174 97973561 952522161 704852813 60982820 418872709 857036449 935359405 904732184 694681421 496637332 204858640 663972761 798361873 254823812 274799758 89564922 259838699 854382024 507107275 113350343 362414115 871454889 869216122 779621262 152850351 171561852 629682390 410615155 484381937 169420090 742904057 249878296 812820183 929473652 669788063 860659898 492085624 318062266 96386435 406563545 996217296 42032202 672391698 4217674 591003912 471539266 750840660 394595499 896842826 735284636 580527792 382544541 283186487 269421755 583616346 950790405 996971578 659670463 626134254 688663125 203366071 843201069 907682206 548533386 264142813 734940110 561441695 705301559 872208322 662303251 391737696 466086273 905244695 890647865 558873681 656418722 356065512 975449512 648818585 457107367 108387875 39335846 845917851 937184774 271186723 158611340 678008107 90061409 858525979 385733986 439759623 833610778 288322030 10180953 567152952 571286747 376051658 344195836 346139602 818144750 202244658 491078686 971182361 366697767 453244116 110668879 615590121 373845245 986221101 3254047 118805261 831878862 234581765 160077267 927267444 263596096 733108235 641405572 474842407 820937283 960069788 346484670 669877732 433607072 741732979 362254864 64233533 609625179 937513988 535685744 69512976 499715104 8857434 549815059 899759571 325353393 91047402 172540500 55437317 347126664 866812979 22993299 295040403 441934295 736908859 485632164 276922249 661711585 25939076 16640226 671979687 388406288 35764261 676764549 246647367 988035724 666665662 376756955 93324512 800635177 263830077 33724835 359665069 908702458 758223757 617818555 299057165 368635146 778024988 594531481 405641810 503933680 253299779 735068756 315776764 731487571 999520015 764447722 828951021 582250451 563110838 432915580 493128551 418379945 806974281 426764213 467405467 438594099 359313483 216856792 659291508 597251870 176856540 319518859 268595651 170970279 721558077 163153964 916946021 828263910 914299952 866507101 990037478 317162217 763105987 808627905 740841702 878478926 261118868 84592496 197099028 511301178 829506027 283194821 134069766 343107732 932847207 432754922 187523604 71253499 830489839 534432389 719835331 864239349 493309332 902481613 710319303 169220167 257613602 801263397 25688510 905733886 418010511 500002622 522880878 864174069 962902865 155065850 64738490 803935399 766583260 319439779 303676462 330715029 76002830 465788908 828560818 651951080 59114367 257745744 375298061 271533772 233766649 463875067 40756713 746854730 538499563 456783688 402548073 533412427 36149843 661332845 988744516 221285283 991266781 404910840 886621265 735310077 735141320 114637771 745592182 109053754 203090497 479625990 605411934 248026977 389633373 448952093 581761194 789777913 325716235 714407707 752865618 554696722 89715124 299715352 112040291 885810337 433495516 27862321 230297862 787398072 587572871 523101737 483859340 785103325 204828564 25881350 370659970 806004001 752964109 197060673 412485906 105274401 614747232 598998797 599324304 852113574 453438825 943947491 26087748 220242706 245165853 36950625 677192047 258978227 221468986 483164599 379762153 530825516 581702339 312294211 551691795 665693491 97587273 389606832 886034917 830955060 749800726 964721737 579408147 999493839 167208243 556668156 322204640 573641206 259334729 249993294 506179094 622986143 973307639 944293754 947118204 340445692 713537892 863069847 761670893 351134233 266845033 40941312 585212034 298177640 412303427 346830471 256274981 168281154 867083357 944244461 608849579 917374360 650883957 33237321 467859850 61927941 912975367 19884994 68358655 311287858 339549108 518842593 147751297 178127015 355125282 786177769 898486388 274320082 613460650 437308869 762324889 446076130 788882928 637966546 550767011 42424860 85340619 232480026 98647199 339221427 302649539 166511394 390968352 964326223 96577919 610505920 811998684 590377063 529915878 551427456 435404932 556337378 410924939 115131729 567368296 966249277 180796014 978205136 594109004 461621226 229060227 221351359 900653166 430395982 101409923 949371921 94986927 3702631 131449438 168856687 858429407 957597567 196923216 955688463 328646985 507065779 980016144 25446256 319466030 79975023 716595720 998425116 807144762 393138544 885457512 53352422 131878719 440491763 446250455 781406179 440980597 505564818 520942118 956366413 563896400 238041197 857952489 868679389 586141846 933195494 956881336 133111636 9540330 718311894 763212044 559652292 419870674 343954161 322622553 609278549 871957345 624590734 256312365 535192043 943906868 456545872 797182444 500990639 550791082 173940126 578874865 853880248 225747065 465403750 830578771 593889623 640685258 47933976 806698760 957682174 418398412 46429571 441129451 397038348 91365850 772077112 753963843 215340831 527741943 892887342 380526620 415248224 266257970 860704096 686096035 512914057 102381466 974319870 53781530 697902311 686670211 521689001 708014968 828981354 545247951 693344633 846018152 112190313 110358784 743839802 234898109 561311572 317212368 950735718 703259105 775540202 631861676 503417899 412254585 42547202 761321136 474451198 112342574 921266890 400545675 100441193 463924134 212196744 989439645 274331591 452487187 333392979 880542725 892806116 840764973 129430973 120219354 982771369 550535996 766199494 109336267 255311770 767361879 911145643 940973055 630644627 944135889 506133834 139610965 891257148 720018305 541950669 414310756 112154339 455986469 180390352 149010659 194716792 234740023 304006680 756606267 322000463 12639480 363334519 684168220 392702938 379893366 306236777 78921905 335882174 166294180 728934350 434820896 525771158 513748306 803243980 255784948 818507999 88821363 942448763 760862916 726424771 846672400 189197745 608994090 139355067 99349474 895569286 625593411 476549044 818164822 778067851 427539994 801192884 147347405 980757947 875168335 386049026 605840473 47915285 974000792 58730188 714501512 910097934 308677647 742645945 974341219 516486978 873932391 964553084 265457658 616853296 791679212 603818796 353196259 962369268 405371883 238322862 37442408 435048331 681047675 291532337 936932542 25099778 715263755 56255882 916428465 31778746 708651638 892078435 205988764 942174996 47564239 82165582 584552087 299421732 830573847 45515075 804940835 831279627 855007364 360142093 411200188 159556013 12147914 332391030 810352362 699617089 985018988 950671729 320357187 640398640 600700893 726491041 916697860 17482141 351217888 447228248 830108199 48038129 439535935 713313764 572389945 531668924 143494956 426867065 88415089 889037615 141560766 872307499 322982819 437304899 457926916 959343949 910935133 195661042 669428442 917769835 906585512 276677306 251642627 776126969 309603163 564709703 753662856 720262796 779232986 30159563 202134473 322245164 646376339 916642469 741156923 7219842 801718995 918618924 273063289 58561683 633355278 696264257 80914202 593541211 942869594 949766020 440280899 8616443 255240375 491275204 104483456 24731696 994421266 536147742 602483745 950698572 404265550 928410552 894214779 949554110 182471457 190434143 739345372 859510322 318192342 919657871 272255185 60204427 190679104 868895603 254386003 771452114 944489337 949727265 194677919 973162376 114865156 233612624 753357808 67861405 496471115 407986717 181818775 577525028 171643452 402749680 391130337 512779539 994896958 724387355 361704214 310717284 538221567 766349163 852042808 304839499 210494102 908217586 546611279 279662961 408212373 38726282 969761539 865985636 345040299 743404008 830321193 434556093 52832498 253247210 30284445 511650566 402495960 500087646 391308558 707010650 660741931 648773146 209204089 630347843 360535012 119041565 323894078 663382149 624343885 814377849 109652998 520180308 284383780 853330417 639819559 492803006 895457479 914258851 36072330 940722173 617328744 166248496 111873702 615869170 386817805 118285712 150722232 259885787 360401199 525830253 164742940 691578372 53279071 389491159 519011121 343304917 679407399 415575616 712894706 933779722 892258181 3012489 993780293 598497614 87976545 910231124 210526935 30172450 976125170 808749397 702753729 100088869 50147230 861023071 154351937 144898471 17111628 463355094 239039177 352408536 799593521 727348103 107358165 143077000 630630365 952607584 426402947 160697833 18807207 802873825 435475012 504044498 122082287 239177169 483249620 644317959 71242298 32386301 725240396 800348349 752774680 193684751 683307647 471138688 630506644 110340340 663224788 263047011 371260398 231931104 11480680 481815248 403049456 406424685 378872552 777926479 836090715 130157063 598442332 885246674 358079778 889435273 293921973 678519235 647907089 817349964 603257337 787253937 472715732 757010417 948714447 732995584 80694933 610131244 713367968 913952408 109921059 676155904 755511661 38659083 511522351 149711469 873640942 469898834 626362956 36087712 636329310 803436207 689021541 152182573 552715244 934754747 103927560 491143048 470873811 406303685 712408571 172309711 418053044 338889047 778364646 309021053 525801251 642635235 888454442 742687961 480941283 37517901 499321716 724538272 536720969 774794098 529023743 565226981 194720054 521557702 88968168 952552835 74141004 990063077 673018510 736472647 516428922 286653979 409578824 565850920 727596820 392335720 83411566 794607016 878910642 546818704 999849459 484500145 182625663 275567252 846547065 848851247 74055085 202818519 926235916 520121288 79255401 304566036 106973253 126042949 511760125 549122837 279887066 597775130 255079247 808320567 854570871 543316533 923919415 789542776 831694592 568533456 966172763 88770019 730121855 775361517 690500939 774807841 640106085 221786662 403321446 863812606 42658798 194583282 588582368 720533214 86167863 529877416 716844524 792006348 15497523 5552349 843124082 628841894 237049735 522268495 857870619 989931301 216532471 454268382 939090628 245685666 308950030 937551622 848886034 635515207 530202819 147216619 521710165 849047509 70408165 892000765 728239017 570678935 585783201 810444531 298974824 228612287 857910934 853824320 108277998 17544824 548801662 431547022 590489566 970745013 412653297 817982704 606556095 625897550 510742263 490650458 436634435 839311915 377058113 464807049 491410280 54884947 180008033 853332802 894254129 906053756 809014787 30706418 875615384 814482232 646004630 668629539 921809679 597805922 272570368 917080338 26337119 29865635 55386210 838195867 461375053 559813101 483467791 952245032 447357514 201966939 222675896 129704140 694436373 297899409 215358574 264092103 48146758 400342718 699480334 873044770 922702421 766928815 420996495 737115718 520864477 680027119 620213073 996432044 763803605 204443160 911081086 187146807 546990228 972404536 487458944 415526038 984649209 66286673 174629326 797533278 252971662 573969539 312257535 874594980 84417187 12397326 367486308 247361185 268407142 922295740 512434433 346406219 789622767 541636817 544614248 328568202 513636576 656421631 227379151 311520164 84872367 444060772 333908082 692699418 395788143 470589110 333816712 12956233 288612509 713503798 138439289 727372082 434386107 34920548 462651362 193532028 861518868 515082507 367754241 765203035 285478896 440669900 382930404 818049443 237755637 50051382 493068604 423829837 410704653 93969764 878390910 417643185 422519823 448886887 737168516 226586426 434218121 399052129 313033636 633332193 552708623 993736236 302528917 473779417 751671769 134733629 967288205 925118496 166769540 677238359 651119892 450967684 3934374 515084888 442693312 381805183 722745368 50947428 602251850 762255884 451952630 902109405 678335643 601585637 686499660 957097705 978919872 343537544 92028629 505977338 101750895 208231037 550530226 878212347 168186963 6975482 944608 129315405 406464688 340914485 671927341 642454335 999832644 911777921 581959167 404863989 114448919 464024470 604528334 368388195 309667307 506274506 271528656 734645332 912775572 989287369 860747112 727405646 871315545 79998490 44798540 117969959 477988091 403700250 775268682 950567767 656636413 244313128 704759531 962525914 582123146 758477748 300687518 216497921 231010158 960299119 726818389 612420029 251135887 83682876 709992207 754342809 339432453 932477192 515246278 5086061 692044419 756196088 301728098 241967436 83662326 429942905 727776777 450031657 650265732 21698209 889847300 429071672 398364222 875049544 91613532 916360489 516433701 679677458 419213132 490418634 896133830 359706965 866810587 524631174 859094606 662204767 917455174 787216506 6796737 580893109 225208040 117820136 974398398 378266510 693560521 557309728 519032982 560580042 788366487 919285188 182093546 272947369 97083180 260476646 874912695 772419115 82389222 725778420 361773145 232746391 620059090 718609172 160210353 868113851 545293390 20774821 37674197 683103790 242758981 668950015 53832328 283906280 548675538 860791153 629361884 240427533 231671908 380024275 894628491 459109385 47214137 104385512 513438251 269696167 439040003 600757873 518737268 288888217 60797076 502605386 327520810 741954616 724263348 118930537 725366346 656464742 861536716 928201493 643701765 689735041 663061029 828146523 620724332 671837189 270545538 78911248 979961246 2473884 599745264 206071041 818011433 81261739 354924831 861492599 4063926 196215047 6537108 532302501 378247123 335689751 276776319 856060805 616853001 138467348 348040284 405898782 591175045 493975738 114918904 29271122 761067090 368694878 176498074 327882203 752132785 378178853 978068176 372899524 110203988 167173597 691990119 372989172 651014127 820032186 430039987 523174182 7653007 441366082 94477076 407251873 891009203 226067819 420090308 957751961 273165273 728982172 433073232 990136088 966880339 592570178 709129783 314121037 236788686 379842228 426680584 556519846 604128469 273259410 788384328 614189927 616703439 727458899 184813207 822636297 188443016 675251976 193679363 229441476 640465708 250129633 839048641 819117107 148535495 683649909 111273932 915300775 733035581 429171336 101190718 186207584 42331263 127762272 45844602 615633346 922660789 628686490 338777080 802718993 486616876 552614315 360603183 110464406 230516634 141170825 602436334 341606832 672656864 816228265 78009238 4616532 439094338 336428156 607877183 502531635 403499684 709535630 549112736 351218585 249515526 621564548 628536342 23945391 309405686 432296124 789408248 806887447 306497977 504360251 827854369 716350840 496400538 431051304 828457625 800697814 400641772 618115189 361447019 11953473 667856436 144303256 179226923 159764004 630644655 243690998 842735320 221184252 118664959 934724118 913102176 294202399 537403148 958287841 353880832 335139294 664824347 817852452 213195568 364305756 946057097 41904347 341704100 818088744 721121304 213078202 616278565 319630218 270692247 948702867 270569524 330372957 798320500 881167706 407003650 361458235 541274048 272777709 903174658 286538670 383424847 942419636 522092248 437046438 151837621 810260924 552844070 143780158 504508495 22022989 757006112 421549298 420247676 461683422 927251816 49668178 328550713 581606190 300498741 248714797 129262212 366468723 676693664 740707970 945316150 346130064 553652169 344676276 21101078 968202535 889513861 41776087 976339046 562875010 248553831 841122511 654922670 147595962 549804581 365147336 154953520 520810960 113992844 371375535 155400671 465467706 439571395 915828702 330638103 930592260 945383375 659507221 808017216 972306135 275721369 714926691 188743024 492270613 875191329 493015900 933333641 304414038 847791983 53769895 555376522 439524541 653603398 931190392 195799655 755947098 245186054 466215386 409937469 94229426 804455749 180062448 571863459 301619069 75893986 822162146 787934571 562697249 475619696 332644514 115286792 600090690 739342062 896087069 960618448 240348110 897344916 236337906 613825117 438909437 451874588 948442709 329277133 608865974 191369652 622519319 993657354 589197560 857500043 956236025 329466164 916014861 658008907 910138617 842743132 500729023 419012260 37469673 717179391 499816076 33658513 628723459 426266170 710055713 53096546 865404171 147867869 4375948 512634760 335250700 634868977 590639272 890727979 651249733 957757419 230228462 556806216 271223688 272840542 889177781 740486356 744819956 26293220 73099185 826319960 455750112 457091870 3871600 34803652 767022246 398789640 79934244 442052826 707921373 968503303 170153956 995739004 853134342 778396208 765582385 406319832 869794867 891384512 747294145 861152298 968272010 205423338 70531511 295352578 246495934 760697000 86287073 466361001 443408617 93820204 536720467 197116165 286027551 475345221 278821358 715646358 514091727 526393895 114707672 570105603 649599679 797711910 739949685 412413152 119590214 702898324 764780307 414767061 516579342 525774352 293850342 475588634 872506388 246383294 903353152 630424716 161274336 982286278 459320693 576778596 60659845 228028093 801671802 500294519 378098827 318459263 113372762 260777876 394627662 932157959 492851296 348810018 380010227 446230287 988101355 469268500 468773407 83473432 286625561 213923802 902188669 315004527 126071879 934020503 250595328 124451226 578407980 743336192 438178147 128539417 405558329 789201439 502936460 825182150 397196233 765235941 899351461 475592089 69108400 359269609 862617830 252791478 532763338 635784431 784366762 908551812 240708726 790217243 439123938 117999691 339033150 418017695 864371752 979253131 102581750 555686918 680544725 923029419 33218878 309349874 908825754 444550152 723583268 680038231 606786769 72196201 325385118 506350297 519275342 908606488 887605082 258811635 147050835 356755875 932558816 459546719 642469484 724086772 194548758 655211538 992832867 794584194 663062274 311800165 649764121 455799146 670546715 467824223 418420848 330105122 586922402 578438361 170355481 215876324 263263893 673575837 160119659 637899726 67021188 74890498 117842780 957732251 744072093 826996405 617266764 201497174 745143947 771912386 616066851 59269090 995960779 990537302 58159034 686353034 970318011 624087020 185108049 451468324 91352018 302497974 870175513 119440385 485516799 225825327 968464800 96576088 301370201 92774654 435533911 5837254 451114083 150358740 349070476 911560702 810104467 891334385 409490523 565035405 264299252 835153669 711583254 801113099 66983853 659954301 739185020 358802234 603974705 923138003 34772492 745251647 351020731 374243432 667345554 196475574 797501373 604700289 145810099 395835123 65663635 44926714 899208611 7993670 126624258 146250976 104067371 49375542 890277863 360724738 265103257 139417228 449056399 616475484 136182277 20815501 422638044 152817393 947796455 40955528 987445876 999619034 697222313 107472231 35985789 610633894 617545892 101509206 774113215 771621289 673842240 533715154 713864948 626768242 553655906 457890681 738616031 559384399 484226343 394282191 746309271 408459410 207475113 843493594 153558074 547178591 620118891 298553674 207735796 11267719 652984939 365962153 731036803 898047650 177266151 248935105 795550991 679141817 945799979 377076028 533999060 211044702 963896081 298089083 267559225 547087883 914975869 11112409 420294257 132555661 883571555 393946300 798605884 622573445 430539679 234898454 36678664 80948974 795225408 737217496 678556219 977500685 885621644 496110706 639575710 885503787 564640408 184092348 430035109 379299159 744632342 963869648 283522666 65946043 225435476 793691839 413739644 212407265 655473890 942282054 325029618 138598730 613067335 170888368 371243565 871882361 717171191 725490487 23102161 13332641 459583079 990470358 61723131 835163560 774614729 544352334 11397891 999475449 953953475 305426063 828351529 710830633 837231566 129786144 869865329 750771875 312448468 207229821 429740630 47328236 895351010 765155859 453836364 910084129 248067959 888977356 644975525 803388840 623047750 766177839 836268734 598643577 450417867 840753917 109088129 580629481 706942344 830187383 933903069 404475032 840544150 718581067 429914604 699823457 787760226 466490961 865266779 535388351 778196512 302395649 433590286 475856391 885310108 999794785 401346204 422611703 211915983 797241547 896057064 977920602 548353355 413861043 557766978 889322440 555285445 219347311 644907180 336487409 651602315 936973205 267357731 45813953 918636500 989000112 40859007 984109731 782078488 15156827 219767619 448331388 489803253 770770218 206162068 632506333 857722637 549814748 686205574 918209727 746764190 823038033 589533640 776250159 697682329 124700200 570269282 93419251 767429829 950968422 64190210 294381805 175392793 64133361 878276114 373450916 785374106 523980058 850752364 890903349 454596370 568276321 983962155 837805655 978689236 651869324 556654546 329407544 805519905 563417218 738872639 448838193 291813900 339108605 217233006 146657615 614108525 638704428 595386179 552572695 641959921 372728613 2604119 466175691 685463006 977137708 836670472 112335497 664253353 933254448 652928014 448390187 426395037 347270122 341178142 284342384 38356829 632846391 570109426 505740337 323198364 417739054 995896170 76084395 936323345 257300325 168462017 535810700 176224863 532773435 632419988 620662814 983271250 55944662 360367201 632926515 975089238 414976891 373096625 455538297 5114423 935506400 352997088 811716364 132509289 996939881 418890811 617788953 160561765 685796481 251687641 584082897 758154503 732960108 52564137 793537810 796921349 62934270 21997034 500966442 862719001 177013663 237833308 423183163 235708806 743048707 726166137 208200256 484985050 492564284 764453046 431323430 613900274 561430760 494179093 575609612 833403785 52704725 961919017 104193914 859155612 749179401 854762964 86248422 755281437 186133195 491829431 330773980 35791713 411566496 951430249 378289857 178637724 468109744 524887853 181217649 95429311 732336070 755830148 440152829 926565091 480160726 37556533 597892536 341133774 566801331 619064024 474613939 976831324 795490419 378695616 113481980 143484111 701115120 703732103 32105879 587107812 881663073 729462008 67155683 699958999 53501929 893517821 628584620 113044375 549084729 220433550 100134041 229014367 354993284 711448068 861861858 173822547 267737343 557182722 808263508 145059196 334547862 108857643 51310997 85419465 395452831 365930517 267288125 987515175 516215125 951334422 686264837 264658609 115140054 299874859 597824313 686265503 839335688 984342257 387065133 158522851 92695887 885114267 876415329 997757228 499395238 671718645 620975205 610039896 391668667 498134551 513102001 528287197 354927096 277189415 732688263 64470069 63675565 234188660 413358668 621866765 766450868 581779240 973210794 628668146 951718591 379260805 586596448 79137641 986421405 26628720 279988346 299081054 215230926 21706097 821415783 535705278 863335470 731181445 55092981 598948110 425034375 763706369 715210805 427243022 190922967 564737021 882166828 896552643 259553911 8675018 208348538 736048524 799813251 710030218 143394878 173491110 104931528 223996261 719899031 967004862 590750743 407019364 52781993 125970161 587572827 536879229 846936773 248756289 957715683 963221661 858850155 796315568 282132914 885677893 549553062 58671423 356556730 351346410 929729144 118740269 30025056 536666760 799508116 207218745 505176609 888078305 381057578 54433531 88866460 861132450 907958703 448151154 538849823 964790560 45678903 973527369 379646694 992939736 432557381 877394497 379319328 926433742 539549134 453496115 565321505 250816307 235692164 680850057 693988333 916062056 620142197 685277838 982471886 171151191 931594411 901022062 908746348 931149007 340352988 394031961 867934047 906228766 147011415 989172523 268067754 835644040 184012491 706913449 710186711 948514924 190697892 277149897 515022537 34432712 235293332 466614008 192607409 136058975 630364880 699252739 264570734 587747717 166907788 25021736 648169498 47436092 703528889 409733836 61765962 416175867 615605115 891300505 906565160 324120951 768553253 784738381 233586777 430756106 534344214 2260835 42909526 538473517 90345460 214826591 201863387 602589868 503187072 427138125 264888464 171769519 559997245 533259455 181444881 611168502 273472763 720438835 181580461 900718324 396310153 680548290 371041203 539571848 888684827 904125960 435269869 716372397 308545467 669180940 419875076 274250122 139969770 429386257 853558439 953400402 270707057 985044574 500122479 652982896 816321690 82612119 378239440 765472847 632318120 744363343 460472080 490411661 360198024 810917814 189352802 52431031 432311792 780156676 364802774 971117737 332050040 545473771 531088076 279495927 633737401 976469304 59005133 396488198 911821535 858130245 209235083 321848612 304101916 904477143 738082409 218723744 107315682 866941026 951300093 282158822 352096302 874097339 749415607 810666500 598670970 766682091 719016986 531885454 706416069 28560834 45442548 105270463 759167264 30010045 46758211 364304416 287894513 276056712 688760643 311655701 423420573 126613711 523549799 567964251 45184501 740376106 668973150 729907278 287284604 624667206 298855720 921747773 829543002 159088657 947570928 625381 842947366 695646855 524093489 162456330 150523659 139221943 146292291 452232631 738716819 563017143 671599782 862099023 857357165 791979469 288108491 499379282 651718828 673916735 829441087 318272411 23871714 783877557 313904229 423442065 509915905 989116730 926510703 535525416 902496095 374057135 120097003 599309680 908082415 244180725 964771406 391303765 365797992 575035549 225201387 208764562 834821098 689676608 461758542 386851161 361691848 998448742 555087316 121630074 145195563 715898454 77124624 128126128 597079905 783689001 769292614 400701261 918549972 550158052 356566491 389340917 503253519 339257171 624153523 284710161 613708674 347127279 53457120 708613929 422949874 753330012 309267298 781856193 402203503 963557568 903118389 166920139 410876584 377305768 758988300 345559333 760922738 883382394 584866964 697504097 632339290 73268466 619047045 255945969 29394303 800352614 652254655 179892854 278846936 818909199 555077018 787169870 837576847 432761923 468714782 187488192 760741426 789920248 389481828 913386251 417805918 666681214 897108520 333227059 842902433 205806129 144379742 228266279 50889757 785558837 342562896 660303399 196481672 241348474 830501651 974565937 882569167 689278502 810162317 855962441 689358659 858933612 687339655 874779013 692491275 869160314 367549261 271523507 426082461 106844447 995186996 933221722 936085316 491042399 758288731 427645912 967063088 546964350 274195825 923877760 252865741 579537621 269779804 574230055 919174263 694548755 330523306 654311388 289120237 281295842 782377099 334442927 215073963 322205525 997162780 641394880 966998078 450571219 940770803 998790988 921353279 162042819 694079768 448737482 213096552 172753587 47739871 752320107 107052251 312469196 895056811 305571660 891692480 475916663 116323027 900888372 134363702 328673401 430537440 715205589 404448655 712920956 319022733 857754818 22063529 791091158 99042637 182185871 777460730 508861767 993486881 92903747 777622478 365561624 950973830 40203129 143577368 429861235 57144597 290657395 438406784 962720768 982162002 681341194 34331574 572522446 451835979 953204563 78038184 387000209 631565254 95062868 91847596 117753 703045654 943685582 67056479 810581485 874975290 778404189 391106438 287309905 243256604 506466484 862853426 773916347 151238333 673282396 744434315 552574031 967443323 563294971 746128228 90457513 360386464 699147768 827729030 848480286 735636802 208874677 846485402 72218650 838847763 815318563 99389563 255814841 322214974 508182514 311032825 769822680 798511100 604633690 134501050 272397378 878094219 765789811 546755941 494351891 700582547 859068764 746895557 370634799 30424933 19549352 255352178 365130991 1846206 147301662 601356728 877569309 285561680 638364798 596718889 96124535 795722584 169515002 984918463 864423530 950843867 961978470 37416188 200986603 426658009 93617536 47968010 956402968 689947814 847490698 491658846 661288168 952357410 688771911 37598297 473655662 796434757 464811427 577544040 298866248 2463788 291590875 246131846 667903034 19762873 956552958 702511605 19779779 621417070 245067783 381693441 98047493 836150440 581757261 558189601 910855690 255363153 413914676 580130156 106818510 567332450 525906929 930695884 827401946 239278889 321438991 821412129 744089916 308192905 740445134 774412044 636121750 671704758 558559212 752852224 414105842 25934448 677397972 649626887 241595113 310493534 81380310 955468074 658658810 577304828 687171002 9739650 991563733 96414827 704850420 52833747 433091972 3556885 121759057 968618567 696509045 756260751 16917213 543809923 576025143 441851098 721310052 344021559 227304854 335173671 562560062 828607790 803169057 437275153 455818173 59246368 329482613 299212748 322020749 301642449 815558130 608014573 802524152 635848365 180948431 377480187 101814971 303173981 76354134 189387467 779721169 932108435 386440306 735422229 962613715 626009405 912898239 669496426 244399774 560271172 188800926 976195521 406795149 529728004 936862305 591478200 17415624 411761037 997909011 542963193 153978512 241261503 945581387 273570683 459622939 675459546 585750028 213550043 567573439 130005752 351898846 9372812 135347189 947815714 31354265 320609603 320629688 96904225 282165333 545753499 496267954 656444814 456364647 786689220 12850916 797011987 875628635 855615918 218752587 465375324 302291579 21377872 699205194 717798604 620746394 235869903 629388277 38698135 30354088 854764313 454583190 357820296 993128367 507213185 186764145 527483294 506963561 68112844 912028892 467237143 932742540 828489802 654227842 956468319 954788943 565983618 683635323 798856943 14579445 450037753 553576327 560157984 614123063 507379662 643006631 476982293 362254935 83442348 767901790 243140930 626207717 759317872 638892816 119856573 367841272 138090008 85132226 995190048 233271158 931626308 668243821 271201800 408598454 227104849 404267642 978245106 850244600 59252080 66629176 354464867 971149930 13576098 971353537 924211328 108322229 958265275 88409135 874983837 60506288 139936392 246484547 233446065 479004108 248718372 358864599 985489393 215935663 785385601 650716688 822041397 294907233 351157298 67317420 258193943 768664675 51648502 694165772 292539120 772223797 7162594 803921858 582906160 568851177 127958085 547114927 632832026 291835068 650310005 959604827 457260841 786782600 244767147 803440393 431189813 970626420 110205341 76509330 697736162 867554899 391168460 379235252 97726178 462643019 422732214 821864626 163768983 997631595 459276893 621022143 893201044 604381599 245646199 785087134 181651897 893045945 673540196 555651758 421329581 195179191 637646606 651742966 782010728 439831514 261646105 210505656 625103928 796109939 327282496 45604508 593258243 404075163 322748068 481278586 567932261 160040924 574470408 288449408 507170792 2658418 904518374 549506230 634055945 261880846 818999356 856414933 622291490 553292059 675985632 4821294 249938809 355474943 644062946 554585135 565070305 954895177 616092561 503527126 9698879 348887622 170161387 249682454 18720167 671180874 797036969 518545156 22147264 503171444 571665292 262969761 718927150 627714943 69665113 290462463 878582127 365320706 177596556 587295174 136485282 5040795 325339007 322877163 533590864 808699551 546534109 503013953 583662193 186793570 257578272 505561681 576782917 315802692 763532916 805052861 902028540 913163735 912263319 806062995 278832470 257253102 77278959 614764287 871022025 217874056 559160373 705418977 537591386 521198353 388110981 380513049 390582804 271772194 628402632 418601539 661611393 800708466 995930287 414108171 594911479 800133316 219804828 237545561 66683627 307220726 936462480 834953500 798081452 369820885 998519390 707227530 975879599 977098608 858838715 430287963 897978494 222947285 917922868 182429172 742520667 643678245 708442745 885424240 814085173 80623652 479648863 410987481 405309746 646066872 961790493 709813022 70680188 762802413 368944169 223420330 93937829 571622562 925818427 128585091 335529661 97176470 939586847 71581230 175619963 213935855 3036773 799582429 380977771 807506335 480882306 6872075 923759529 265235197 282853150 479479305 920772382 581482883 789793570 2940461 905933445 231646282 271308698 184922428 870690968 418129820 956681673 710706394 680819082 413556266 527137310 949472586 755987864 202371854 777745837 794158833 838767615 375496902 246825682 817756471 932809617 842558812 540050837 668181626 374482194 351327967 671723792 836136223 134664758 208105304 110616271 931820389 952564800 42923087 456370356 206099877 268226567 918772023 221091801 629922084 365048984 965997770 214746451 268440372 654595843 734087760 885493718 242295297 107833778 903088031 280570227 132679962 278228596 383566562 322238110 557550988 460422229 394990761 566477355 680137344 580277922 608359976 652251763 108203378 168401109 36304751 361637683 183982323 435194056 432280436 124802653 841041695 553644387 938965783 147598791 459168876 753212686 933392850 322237672 842039904 942146310 851051999 629458733 482106916 293902967 41450112 66194882 950176574 949295709 810351286 472156561 54659405 751456595 367943882 284033922 840860130 524812569 69755582 114303325 250092987 497876622 627377410 640322995 505684610 444007307 787988452 376823855 124743885 226512824 165475757 901806734 640634605 570531881 563956538 389190856 489958533 598703154 724878161 462415783 592524629 776142417 149149873 722742305 260231602 115095490 896499039 344916754 473371030 476994009 335362843 152262878 192861841 421670043 516157009 500961619 637398124 355654618 621560762 170172038 809038053 229436955 848600041 30922643 878457284 516471739 239851927 645479032 428981222 928580536 621993365 807519681 243474956 30905490 926653476 492221508 385627556 920088277 580686595 839478642 461453218 843932499 161350691 661227279 991912724 70169934 729666545 427923511 941751013 351350814 904001671 353046215 921006351 519545884 120324336 389189850 952270282 709554656 208779199 36297528 756149885 372567098 946996219 501239786 767916746 363656574 898306471 403005801 783620918 795781655 272062330 369554805 975575355 659463706 656904433 281302130 251847711 309314554 689132730 358642452 478797604 122433295 55754165 134605926 375407541 716891721 761526310 450659103 106329272 934331614 632725665 979824421 121749337 537833155 794088490 338778447 332049809 699042637 703414792 722905524 744464771 783477740 701317668 672858011 208046606 262138470 375541294 665145457 379032992 214759026 973470616 575193969 219048254 391414799 258519590 781149647 85451662 176630407 255758436 629534718 875176664 348914174 959464785 397856237 699628618 860646513 66944625 604164273 631772262 215678820 790314564 396614788 906779706 390945731 673383461 451330531 523091705 464747205 66956605 446464170 538312554 48361106 773185051 376926057 391978267 772761496 309216720 200623847 800383244 469514513 74878230 748993621 16421527 126118375 47076872 392721975 698882147 614228655 19669163 19351669 288606567 312608607 617518512 765836867 968354572 856925075 59003861 346635613 624646961 7620636 337251369 12124697 943118432 621518081 288504315 934436891 436983513 4441024 549628472 439090618 242545955 787731030 72129517 564988720 194271524 326517660 454117691 439733279 535918427 229245335 747114543 204922482 142173506 192324974 629195268 357196278 67344242 697291541 438011204 750732665 800946745 6509191 269243276 563454261 521588406 297964936 896858664 203819295 998677208 812628760 960147102 500583450 66561554 661287522 283425008 931928786 104789576 359533715 204588030 155443029 306186625 626992732 145080090 10086107 12562745 2050890 355256770 874061077 739360480 915630308 180697234 133133838 399656758 431379466 243050531 56127596 618751459 218833537 859462903 963028054 207249965 97964305 87502142 942155210 139113911 331945202 395365949 979779761 744195883 732737456 633274155 385900209 156226363 897430216 438498547 709880812 771935082 70551780 210184857 188643478 726359990 220279086 691568843 606238807 389022182 153589193 124939463 482631558 436750413 497643037 655539268 152147738 245276839 19380139 93819600 642861799 213552575 198951458 363389823 545255110 198508269 642224362 536608508 904334630 209829043 621319861 558300978 920096696 371232316 841859770 360344501 329813982 442031614 938272791 697300928 126010344 189364145 102542909 213515840 602768501 169423814 142092317 850027708 794181145 868818452 48389061 919741510 379697292 615887265 995011847 342720588 338069870 555028039 633911912 480176442 814811918 380118331 898402526 806875715 870631750 738367192 744575210 227976033 417555240 388890599 146995048 733426416 318126363 442207517 914251354 450170438 882267592 21276873 976397655 61420679 766989033 982136902 349860940 402105486 895129437 153832642 931783246 948635793 975644643 324404029 477439528 3076665 826883366 836312775 987310276 907922614 918356412 679565051 853596527 957211891 386922380 82769010 215532635 51240494 830969797 630400780 735347917 986581531 714390422 581832382 548154183 79059763 480183482 33709537 667744737 951062142 814387621 12953952 944437730 963057060 187991318 851064444 554560114 415322883 569677214 693529307 803963213 609108572 51578571 846244035 42148637 256463072 640808499 114447957 238767528 177961966 245745840 890757897 524920974 304546116 977469039 935248088 317600247 154958999 174991295 878845745 406743141 79375994 341433709 208421409 442198938 255194855 197901770 704992609 95399958 678305611 372369295 544700556 659505446 485605905 262815357 771875812 252740377 175427051 254689485 666534314 385812054 294426582 367064657 301926380 713807734 113947365 607031521 96746441 715068608 848438352 516006008 769403845 4179545 286936192 906055431 989961845 266752996 744513882 243214481 267273380 622844964 625715936 238025310 467857393 296298230 440335076 466817347 323668919 218730017 836022750 810280914 879175990 997439026 264416643 778227236 343160321 321710008 736414122 839314612 405896839 919262537 520791081 158057985 354087409 395498729 191693216 149397001 133335009 977314597 57647181 269240147 816452172 893688969 557018120 471429348 825278178 81011592 243321217 790837101 462996050 669005782 789027210 309099596 261237255 636513927 238802772 367268868 894697825 526660663 363184674 638056890 122553014 811247243 381850468 904365644 237250745 121507917 970920135 524024296 283068738 612116556 824535340 864133241 271065852 424538672 371352280 801024117 690692447 54346339 786937253 163684678 67505964 104687843 551737906 747143950 520568243 153627136 810775096 78071115 329785648 994781986 563030505 372632480 86090865 604770062 157044235 87338622 772844724 787113109 967870301 155889470 962033675 129064336 532413892 180764984 133423363 292548076 958617819 759601964 196905202 387669483 909160820 452121490 227950487 382635809 538389968 880252643 884738352 751091693 581185610 819704638 356332186 38367573 908775985 847526444 19034705 919907115 668136807 222115606 521143943 476460156 776703623 260992589 701086445 675512311 991565086 489752778 505300451 736574019 220973384 786153542 783916948 470591412 786919777 232241126 741631829 619228456 899601858 168572306 796321319 409036867 940144005 573269724 629226847 974382606 540833851 376417588 514994986 267544878 603397630 164157001 35103866 36197492 188627083 182307166 231987114 521287156 492237200 679050054 292405029 342288551 139300492 879066437 668307274 911291084 406672336 932227873 535952612 388913584 681856415 990856090 605055730 807256272 579349719 324331600 210815855 212923659 589107968 834490762 83975802 762812275 850233947 256326702 344802895 962732798 483062956 953188860 446682455 637025938 625736223 59610522 535079854 706408108 357583901 875368802 631417662 743491201 195204709 328041732 900421240 40670377 924730968 47768853 471845641 805957849 108025474 661965949 411790132 392521725 453497418 455962672 707028856 56395319 243011210 70248296 607524867 251244110 506055330 942083032 972950059 819799684 944621845 685555513 50921252 146220257 622415551 526790299 277608877 217797410 14003606 471584946 332741477 137606501 241580975 868588700 247329954 130680735 41907061 201676772 767223216 762568709 573568538 203229857 817682810 35639637 216098619 948301459 794462892 52670339 570759350 1451727 26572818 835518680 499108818 724752722 546413350 5966913 240244483 755133503 710376254 681672333 740000626 418323401 16850388 925929086 87743600 580413984 545319251 46357394 918855414 999041619 339864743 833875633 807101801 635494225 823167733 715348034 369885272 377684249 942169129 449496065 226594150 605317655 450824978 506117179 972188059 7675475 996610199 765642739 946513290 859293058 626000064 467265822 390073767 8888437 762455131 87411059 880848409 442395435 723106311 814313071 99079705 818036137 400473215 677915897 457521560 450637284 357114245 672593328 182545109 653527273 361887294 327341424 625559530 475714163 476294575 10948415 375072289 696246 427480810 874164966 633321192 611875731 942111126 424850276 643969849 377029183 946193374 252864675 638921953 911991792 559442036 655401186 885590300 930922806 773580812 996905784 784245478 860783407 846896165 750636187 987859396 102595294 235443270 278865132 856673893 509708029 570440494 164848008 250785458 763570072 730741539 873661482 731838153 656389507 644846462 320072842 158925631 323952390 793736283 357169113 572653240 125980859 634244296 540207094 414181187 14190587 454489336 593997090 920260146 154951380 15811029 319648029 325831297 677364107 57546533 474062088 732303657 838452282 227015462 994448465 645180771 325161997 856840433 647553534 724938289 3389706 201256425 788131383 162207984 809425595 300673855 534822616 949404299 270547037 810933375 800940491 619145605 917743743 910331209 807820315 575047205 129512689 902999254 962754682 906855780 855966901 285668392 313705451 712948635 43737557 39394652 681242898 910243486 237829056 912183644 234448466 35024957 379329686 646365479 888312293 62332182 715895827 637641239 9375017 298782417 689043120 632138531 42051602 910331398 164016360 490724142 993444187 158564281 869158661 434165512 283547011 384119923 899190330 60765810 851754042 820340186 410678460 798667619 333037334 121973802 761216417 137451930 894087829 445309640 630872783 482884522 678469744 375702388 120538564 461630060 254504234 836059804 355082707 939321910 850968933 3456835 439831390 312623854 456922932 679939428 527221243 703624820 887404894 553177768 354841752 481926945 928762967 554880618 869702752 989551237 522801001 608402577 174802040 373445085 651180505 626629427 10839295 600938039 359403634 313709519 759991426 882623921 421892118 696926765 300998642 103758956 225976271 631388846 69615042 408070302 14498269 504759022 289400474 117992059 138767362 23436159 440638690 333871623 946691549 444855250 308460381 803208843 242577346 619228079 341570643 382315612 579753364 636001270 566796334 643970421 121335976 962593883 650066179 530559475 503780225 985663399 882196940 683176018 575468642 370893634 207597648 302895150 301600 969654398 429479316 607765270 652809507 968829687 986042562 139359943 24191966 170128671 617028461 296549560 15104921 269104354 877641267 143365434 927459987 44964416 494532721 784049445 205991925 709556705 700079822 259632709 492458043 869581814 872028674 697689305 357717167 187059466 692852974 822381758 142989323 987083824 290422243 621337124 15301297 431860214 57820074 107450179 739601740 807144880 597001808 407212878 713184530 27870666 214765044 349456770 27386262 184606168 321186092 92966985 579098402 953132706 146585275 654949928 685631332 443785361 417686894 696459315 609831805 439906114 326856055 984853312 727038386 472341790 517999061 775753435 901570539 796996591 320489681 767916147 269105484 413989590 11514757 58613355 932286999 252076679 11192730 629976410 327640877 206708554 597956725 903122318 257182435 243843661 569169873 316823970 793259155 457789651 81309202 16365005 870581776 671480952 65092118 815038161 376343555 384656274 525477185 322434655 340421634 626555591 432963602 893129717 981624442 640785452 48631495 495596667 735640246 5290093 440550203 511974121 578777237 596379818 218433736 865138421 717063840 275956807 174159871 263042836 348949963 733511229 559352221 60295292 23501122 704534034 529405046 827554524 391696555 422676674 172230792 399581623 461442199 278478449 55573295 650428663 773472725 86267630 131522751 966493730 491603358 23413164 636805188 340178948 721588669 562540777 410769902 115559011 495930837 476042493 743259994 109226564 458920452 209864055 646279102 720525596 644762844 746840449 351939110 172555401 45159775 630957534 214827376 238383887 269560774 210246753 7257971 416641267 11068207 350733795 475964208 233612108 297563577 5712869 150664365 640653141 658541676 781859704 450807412 616275402 362889504 822131250 188089373 834663422 103645911 391501503 128610328 904803802 410981639 715813587 45316521 488079508 801548568 467319493 628817468 444895389 901765070 529974916 830555332 983151248 490286852 923659074 128328714 186277161 6008256 910454020 239249180 982365203 999971968 302372194 599706383 62575233 49493412 540992951 753381317 598813083 366116520 871914036 794496456 929735268 315073630 445741457 120841318 428599490 546881837 609316197 518557488 27626217 576087398 221361845 413213356 291579519 607765369 916793367 966576276 700774401 860532864 461188804 378674828 664287234 727621032 314011524 259614838 312324309 346902247 903449101 192179154 189830764 442114811 910180045 985801111 928427476 828972461 663466978 891416983 973315189 347893319 720795418 262723042 785618481 573340603 288726955 8023619 292795107 790244753 453048423 374577371 750358529 801115474 998899070 526631757 124052911 154608740 558803832 640094092 285420702 847782488 987198705 790573265 583036213 679999920 779641620 1673010 805003980 468402655 816936994 662227712 663507052 487928545 485264819 921283843 154573091 181130795 681172755 552962157 347074616 8281820 54251013 30453627 821426476 218367403 82594145 607956123 229300944 597667471 4288069 715188713 584017368 653573421 112154249 563932619 441610340 245579820 198338088 980057946 40350273 820524958 198321939 816669937 760638971 694844027 550970030 225137167 323732810 814206163 590932632 702217184 73513180 565646344 602293081 632518281 488262484 274404351 659744747 321921604 988128562 943862932 47656177 20636797 559512519 191737480 21632415 865073411 776446687 462459295 695006167 205796227 840730672 222030118 323116027 207370864 750054750 708896511 351144259 182072323 883646984 121286713 191976007 455763966 697229901 998255235 171317750 882394640 382767126 941199237 795346872 53943405 212445443 314956525 966214542 286741234 663635309 689989911 41399167 742881022 429804855 689818913 356423214 636134213 644221508 738615545 597533294 442259860 346197502 844648890 212011961 658392490 964646570 974110543 865714293 867347540 4793779 873103650 774128944 177189890 938195327 356756580 844788665 616762105 777569095 590980198 921762065 637766422 672238592 168515229 66321633 459134264 282148801 825302291 878448661 481195588 136226781 284565016 744674964 668796622 682158207 626882314 713776806 662500714 831311877 964852580 826078796 156875998 481590284 264375826 298018935 366269982 344079426 8205023 711999864 122175107 810595766 371272674 337908227 478626750 618083794 702004644 776585199 562600362 139157519 820905334 693141024 271713452 210129559 798642426 604548753 689077125 827087430 306557928 294894910 672396988 46032767 532838375 35217561 151926996 108081810 485828074 526812457 526706520 782394675 861873774 599286091 875304792 294525405 965009738 783804363 721381611 678039435 859514906 143555216 657470452 943349401 851301762 601644003 58487292 353668795 792423095 371231601 423986839 793190594 865863522 423877305 370279281 382678384 651890010 987518772 804989290 951444930 641622802 912092818 275148257 973657485 281808617 865579444 235783264 275546313 735280859 938133719 623684792 490105626 961811946 404393865 847347907 65702474 603784289 901614694 677025630 149637946 785564140 669111103 555791261 674177010 41970890 500792060 318675682 169018063 323690005 267046391 443538713 741106992 639237586 805523254 380206158 210129947 226619321 539717182 412241259 855214821 99153693 493345379 448728533 794227290 385640961 385437408 395847259 112807189 75779483 899354391 532792117 112709785 94592380 590314331 566738136 521450852 838344615 680803250 802863466 401563680 370925047 28290074 669557837 321463350 732324964 829609871 363230682 724594884 995025554 203074029 939927843 677446085 288948900 518767943 186401111 145319358 572813189 822380059 469403925 228043357 84615274 198833489 934699438 50666107 744419127 624519029 725515450 960055675 557514920 442417034 149266046 624336797 981915216 26415684 698296243 103060189 931308538 608226183 116644078 948906186 786884411 593636972 838344119 836552306 641108808 175059218 38460 762116778 802447157 530640058 785628765 516424993 508491301 132508790 819477739 413832349 420376031 832941826 127654806 452065518 21929966 610492484 102202181 847041324 302758900 595090136 942113745 158742862 571229554 11908196 712158545 376773018 553428462 583526906 526111841 893269726 360817792 556118214 330039770 248331388 20720396 308812317 902676043 29879363 424834721 725621381 966136570 895109480 755273896 853263548 721651476 389628309 275363740 82714709 427876206 831842698 229813403 25975372 508662962 166685013 86458140 672856355 611033392 302960048 954893293 726768097 664395385 135075733 960976859 746984944 748764974 20171519 98290206 500952011 849168778 988501036 612368745 130753244 20270403 691301007 125617550 227415936 247183832 237601919 761125851 471175348 258986273 76079995 252891362 387673875 251928270 572855131 505339061 692129775 458651858 638830308 272279861 299738435 899152445 960787167 594905449 782261627 976145525 35363806 317932245 777411487 76143671 686439085 241806649 513918111 767360728 345461701 398873813 399972235 555926297 322184252 409569640 279321367 579408880 810232817 94490761 543492327 293117055 825110246 437817953 817477460 969391644 300737001 712694153 800314881 878344183 339020570 26624470 379235197 186988830 70026689 658052015 983184345 900983226 757770241 681046665 892761540 905222824 983797751 214745604 398319125 302639263 714967875 551477185 492891194 426690490 257215971 412732244 133965702 276357082 366129910 531618845 550850202 524861454 576928256 813717707 85970388 254768600 950100341 970423520 963173257 875738471 927373997 390119671 445478941 779923892 819898496 261981071 624115428 634925605 313713974 718302572 429047571 97535661 159989058 757613388 121530801 433121941 610028401 651101812 611794326 697657620 437563003 110626307 675087691 70095098 725257085 63532981 400459644 281619450 613199869 305521860 388677337 704072939 611000612 649247841 290497938 962800483 224401451 667704255 54286170 911016047 411315747 393966175 506476241 946390722 962699903 463186751 611745390 570327091 754422769 954460148 351486960 115270265 610763049 136837448 100951853 181805560 267467926 962305725 60176555 250071020 832870283 704406729 219295622 358877775 393313811 205253808 342991774 470170543 603017779 382774660 353631115 50511598 834286677 139377788 968670782 921845481 528467088 987163077 828847421 343857320 142256586 364408617 528948837 402021419 271264747 507382347 687411012 970874228 424696473 359971904 656697413 492176451 356401989 213516269 803703435 212013204 197576641 293783389 269771720 800353648 461918046 245920614 9649657 967180717 542051558 268344541 746400829 36200527 532691452 92333452 625322421 519624226 238615671 88454919 735761464 41405887 843122932 971724417 144630947 144350535 369918465 170332857 261451549 494678146 256820901 588521595 928270542 255348514 188551762 989366387 231063362 908422371 380161216 717752409 441679168 925913536 606734931 703680880 627357120 717790182 531468762 761991112 892770114 391047280 786113005 777537021 882966219 535142853 865249727 404358879 673964100 128628174 501701758 389460920 464404276 738378608 991690680 297039845 834090088 654232003 385557921 80769482 886835 997538956 25400551 324542632 132547081 897287065 595263815 596888780 611702197 5261971 10253629 448464861 750554641 360142465 344788286 881138344 613132563 174418380 121055991 598594289 912449444 497200708 981816375 708435045 79941230 323901033 684370947 115506956 780176609 896678231 723382770 760784719 541009257 962645942 770530605 381296297 640992848 147054780 358573919 462026408 319586121 553451419 730431154 197141315 689073584 971213252 121335825 343751919 475719029 593980835 94731623 320851202 171816838 177552867 647682822 413326866 572294695 295937521 267698626 791394201 97997927 492609121 634531862 811416186 839309464 499934650 537640084 520772804 821509309 817230049 456557494 790295133 513103573 628161272 504479495 232618745 40505154 640946243 49574553 597821113 682600102 185891349 997440426 598295261 361687494 502820453 37202183 550687742 788484178 154852200 881877943 73770658 850158264 250823054 590137101 394813610 544799344 223710935 161080769 702506534 595722132 446674736 92620225 121235181 52586026 677272297 633633450 801093199 187565862 702309044 33228155 353084619 333437463 129646427 442053508 874324295 519821813 344656600 741875267 664057715 496550563 8525451 57172553 807714653 515655547 868996965 359460889 225069358 84624990 885957716 994378115 895954525 97621224 879924201 849327157 387190453 583968406 738015537 513272882 976339913 787994901 74614470 51612142 140769442 278587420 789810039 484643170 9589963 102679935 733592501 492117316 67932114 658777869 505064905 387307696 412964435 800592694 234552148 374491849 233975007 385927271 242400941 787234286 296366733 334684773 340187333 960162185 239761716 730142812 92157705 506776920 229856612 889651610 756537126 533541380 429963004 221057774 607729043 792581639 274185049 457755586 886024192 459108367 330659037 232398691 630992647 836901396 231870004 243048148 998764129 352725210 633193230 434148486 203825152 340892537 53404357 319291898 324069581 128911985 501238561 329316048 738878165 612049723 401399204 968971028 545297911 523351311 540880056 140112099 431543251 441771982 982159503 372846692 52765571 46231252 61722951 465043992 835086623 955317077 928978322 940003195 295270569 383048790 15170185 516309401 534422483 800840077 502708910 756258007 886517661 794819848 584357750 164883260 977196275 448076572 392614577 85840614 558113447 357138765 700824396 929331100 468058923 373146153 703625145 591870451 21027868 539387646 550260214 164490413 56483904 110799137 108826774 590517014 150071964 613070544 626979662 772910719 306584740 224054836 93679199 538083689 713786636 415951496 960626792 312790548 859782804 912332873 464315579 129511367 368509594 661404214 66816130 777801396 35722858 137681657 985991337 365631352 204057248 465750483 45338579 296500626 844959521 932735936 539863830 577506270 824723971 963903774 966512807 461160213 218595002 955517541 344630323 886130938 657623515 155342092 984607187 573926621 118232826 971470222 852266309 55980701 11975038 95288690 88246269 853947839 570951861 595408709 460597849 177513 437239080 65587398 770444672 636775121 744327003 830980047 978338478 734090019 762142086 201370758 735364305 799345464 996706648 9726084 563876734 238728670 610000963 779791036 41006397 773991159 722421419 874623786 86444216 483531064 625797400 981519770 450532033 529648501 153504735 427641402 855699450 416229426 980195039 681818715 860236809 363821824 858758909 513154471 853012770 19692800 71170456 968480508 278326437 763735656 684199200 112993965 951817857 365535054 710494210 796571516 171708971 942980089 674949133 122896095 880111005 594667628 175298839 410023451 931898179 887428523 23158984 546472913 737944216 627529298 543165770 746932301 18111878 967902541 179883149 256964094 158107154 546696310 981271036 249773629 698112507 776455773 371130032 663085476 871869595 998370695 644843462 307731885 539688449 534027813 29038035 925795217 56855336 230522133 894110566 858983734 834021017 648027644 622903078 109387244 20971163 605696803 309576777 311028631 570020517 781797893 97670905 520185971 542493009 956906015 818232625 436252440 567353627 429670388 779250507 416086163 611504913 180213284 192060720 995209309 794347426 782754659 929504668 691506479 383749744 90517403 863475144 979940250 334676349 399474061 115720156 207835074 849102223 939133022 823802700 641909100 723770393 596780751 212518822 20888007 725781705 160796792 755301963 705319202 971793395 61566085 84154582 927728767 34344397 7614643 911930458 860355869 281010974 266697783 819129116 240972683 451549126 25854950 720869099 804057590 520702403 416655747 910065720 869705286 978923912 106173785 548357320 224324799 576544839 199691425 645273736 256767114 642480901 721682706 175025889 83365223 284925099 867327477 516686219 897661495 384353047 976520080 874726582 771449606 892645004 527054103 402896839 261390044 639112282 471914309 825394317 445692197 977068110 933484050 223178273 902927977 133583332 120715170 768793429 144534735 260820615 528082948 300912995 745665487 276946493 807242780 32768956 696539067 321039655 851319577 843655206 814692866 800055527 639383191 901901493 44221699 394297263 209313748 482929560 916851513 344071429 657775605 523677951 921426607 576674252 141688519 272382404 574075122 189555434 183451704 682644330 784731469 89837278 130088549 450625532 977960952 480002676 914115061 72770884 907487713 772034717 646907417 570956745 238834345 595510535 538322707 940507864 296320377 912546296 67260849 768297404 787915053 758682330 205962777 993510025 915799422 473468644 842899197 318549134 953942777 764928910 975621274 415341374 931236744 173969358 991720871 103773469 846943863 952442061 760481277 602926970 976215007 454106319 342572834 525415044 440351577 896086946 411682362 586713562 174502149 911749839 931949744 482626750 62431385 430516897 384936803 748162304 750441779 723600666 120844282 208719346 8077906 980635893 905966725 795279675 805120794 325671601 199592318 533848380 129190149 284319904 676350968 459648957 647972655 179023378 237681344 649225365 452667004 402673519 104917283 674981557 54647492 968355722 336748031 288399232 509785530 953886719 697564077 762436511 673787550 774568818 228073248 180603460 221127718 378686100 601440148 746843072 70474784 117787199 662978795 190775776 209550149 275347050 597348479 261488380 228148882 614820764 924362906 786214568 842713422 507619534 537207894 55306147 269143575 366936978 848794189 433387304 200503175 870593971 82801703 102999008 713237392 3326013 308351995 199665097 470561835 320811548 725192086 227356877 351403258 150530182 811474683 354891682 106940381 212829602 970692433 322798561 226257069 752102107 425273026 858524523 908638773 796843972 141540320 85044473 731905952 688043309 818123601 452000813 709445585 716859695 736140778 314151900 252556612 615000003 707396549 801773046 633575562 4497468 724048585 100319066 641272337 364813701 228726572 165035997 958084729 800189610 673810496 877812162 709549269 210191231 30590188 5641121 417868493 350108179 577739713 268428199 888886091 970083234 385543719 945909125 641329384 43541974 840332864 452129265 664287946 237971960 792002562 631784435 908906174 599304579 393967108 368886568 677079565 737543535 968869007 818708711 797082786 659587679 664480774 705314720 200450708 222444810 435270537 85539343 489659401 549941004 112550049 639729357 660106867 542270498 164874066 279049516 20680097 335193464 284736959 289026913 804357955 636574826 355724151 397775052 214444603 308063219 675300642 91612673 675624815 731313132 900489176 174158236 776745756 459502666 75943888 311373358 188255342 459237589 908326742 244305447 826036177 551165116 769770239 89894320 395937033 395710470 807998751 434928525 650725716 232706569 518678836 341292861 484205437 861950235 326089130 830878794 223078877 43904906 881871506 571862751 162216037 783076340 425744790 784677213 970405749 772958684 696219599 543806765 434896066 239476700 136234335 927046502 520926537 183853981 148100716 733236408 783176853 859356453 530789212 75694751 541636025 919393132 833380512 408747440 62850425 585469516 942257934 996415844 444451478 469731257 173327950 803392767 243480928 98075756 329766786 349635009 827540401 775504945 179622339 379185255 387575378 835302498 911664051 343608294 749796482 874331007 456046828 594074202 10983151 729122914 839931313 420836342 419246661 304296844 324977031 894640023 123534006 836322226 237680232 38141183 89110572 485804444 20866398 414627099 54861993 635915806 868977955 606968698 100951520 197908003 608601054 439840512 484356616 532794766 292964335 712177577 187977599 28312755 3188865 872380753 805010181 251873821 430816999 576031061 187947786 661937104 610378753 433142826 711525012 90996966 919273661 827343154 618453946 493602012 604547678 741488872 538016133 261080950 754396721 119467067 373983233 341404562 165064581 145937248 893253250 621912040 20113500 715501775 755846414 814440466 509179538 221742973 175383060 456011080 505456617 856545965 317501200 706027574 729215676 864348962 5373992 465487477 222988027 596730174 792476208 50427594 338442347 199302440 524808058 487752240 467695397 290924191 291823974 506074187 682844065 419584016 472190706 825114498 248007857 197451996 373694375 430176156 75551042 274866989 741631447 703282705 815145267 181054839 124053331 60366200 396436364 361686549 626472425 807181158 338721576 295482782 645156727 518994667 314034786 205052998 533938781 188466472 215620644 698932617 116890547 841633890 116028616 941860344 135781383 718831184 246361126 733461656 250064587 325177006 871121991 792513789 779289833 470647563 999454216 58122303 238512843 811969044 261838264 902353933 932312665 369882457 649591927 209740134 650248940 708679774 681894023 929091368 709401476 452593357 697373325 377958908 502411945 763879406 511479131 325645630 384875010 484810692 624487101 372726472 121642929 170395239 387574087 61762710 44560033 241809059 380476373 854999804 970786537 218587913 716866476 943696489 604843083 350197504 468632801 733357536 11166674 581633783 59249688 793957309 690039312 932254736 985362489 927539232 857280172 533696479 458027867 914412274 143358618 180131198 549835941 929247863 892765081 746516353 8103772 608422611 300751099 855635025 631623343 785995573 264342229 75809988 161457262 157492523 118649681 753663932 203453824 620869053 834953495 431197230 826387274 581518030 91826479 146303411 850997088 444783578 987680123 306032315 398753051 319289463 352676336 983505960 299064053 581446806 63709306 70974200 111661866 758601784 83506434 102410445 656098290 419444433 90481130 34791338 209633615 715186233 422297559 199614494 523742293 915580576 549971608 763390016 880400742 542899741 881557713 977764744 995025817 222459475 410567325 60298437 211283949 446584314 850015369 675256536 829489633 582114368 970697811 886237175 7795398 122948780 838656911 652077464 473287959 324554728 998599721 102347052 148026194 661364450 66886469 206546096 967930191 830276628 650351259 187588497 451662082 781713829 878597685 83649727 773010495 52034004 555698027 346528098 804325286 123110589 385110911 905682329 634743691 786710543 338910349 791283264 117416104 795848591 870552916 659893466 812670019 426781576 930154303 658882743 895745925 447180862 106748961 764046643 847847582 500000953 656787757 984529626 857847131 813137090 984577841 720925183 981735619 909941647 684102264 777350738 85725432 260084006 142860018 506342 90987342 706459365 680158679 680864243 8782565 188438144 212614502 60545528 695404654 143700914 426582117 569421236 542567932 317059926 520754146 717857427 307430024 707831198 444782314 998783593 461178661 756373992 558374783 302434511 138760672 501232932 669832270 786641311 643966642 655038401 800617962 705020080 715438750 266604088 697469836 715374009 799437568 459430881 668020580 910721839 664747362 992081306 341159787 153446070 485753162 103450169 692726774 425324967 429230187 551679580 332412145 801826385 980661236 676290508 127883364 972981985 770034887 842258367 112065596 245492558 137914034 246680895 705814932 989898258 663843518 583764186 231747712 857494405 791497441 911594157 359620979 697858020 14207717 626098419 877430517 17451049 74905762 283335924 423646210 234559353 44954923 489964223 715557856 284452185 17831657 906657359 671349568 604637208 148606092 739474111 938551809 563645857 653997753 740881783 74854896 349610071 613798096 265276831 217824817 943802935 414664074 158207946 874083308 135688603 237040615 491741111 620834821 122832602 623251996 335677061 536506653 527109362 219417653 647156168 362779284 735301758 541223329 504614151 676009956 382469349 826362770 964388035 63199612 77003196 393556948 662758448 646559427 397523240 67914427 425899166 171882078 67535637 927991189 433609304 298873127 736641123 122853281 554445141 229180541 278269630 227960589 32289207 796417230 997039968 547259609 436618687 626326853 624297254 3237975 429392996 257167380 450243935 144120167 234716843 368619585 998023314 835931500 192324914 251693211 26801868 783976467 779435808 46845418 609167639 613284006 502657805 325905272 771853922 234935442 633177151 602346266 93999490 883674942 358083784 700230027 812745516 544688299 144258485 275418921 337737373 276551266 69816867 764567168 485518919 694416766 443171668 158098485 733066295 677359359 401640631 665729337 578574804 474214882 756596631 763073784 690646339 293736475 987379841 938880033 548800372 23991225 350713837 357599885 112633027 525427829 792133478 74076931 23353753 42571346 780009610 961896447 435253921 604103031 598657453 886886484 872508493 117631044 827149847 53676967 704097173 916520008 959917093 652438527 463405422 94273553 227498162 889666080 979481559 695043512 205329361 954504060 459664729 905153768 367303620 218026303 680163543 762082469 520478333 64973545 915205906 27929586 634797608 909704127 648477916 11234728 302229639 2639805 363659640 430382816 532158012 543092917 883991168 331790914 721455055 325500047 203790963 600617366 286268043 655732737 978798448 623009154 868373422 338447005 853280141 77780961 502669471 850992350 513983343 959912701 428041315 277927727 777906005 517036067 276699015 393422978 547184195 760206834 138577103 909033208 525892938 858452509 900446624 791528794 438187050 977099062 109589898 77008357 360439696 503559578 434720667 2718379 768018682 44913592 826321817 342590548 646690903 896501975 348855767 814842348 126480158 276388950 818330090 812480287 784561618 853828440 450542620 838069851 748922804 945232861 297176713 763404253 571204096 820787307 254007756 372409334 117910420 671606436 578367590 325430467 245781046 106263168 80867483 904964545 872106360 567502592 23995435 683926703 638399844 135763386 166141917 180016687 870076169 238575973 964418897 640097676 957629410 894463648 35303319 389062139 159051307 280012796 48256079 299951758 742402911 413878355 111606705 164213777 164685611 961475192 409909677 369428667 886286788 932339488 52189271 81195194 838278381 425854778 800603797 895058411 198019048 861071047 604671599 922580724 995402946 642307333 798553951 658614823 137576352 654270903 222031569 575893954 833508388 511264643 234860385 660507667 166954734 713640650 955420137 881020921 471978500 81979975 285864987 870580919 687146774 927732438 518622776 230570897 559535640 173993324 564443935 171773695 902376570 305471271 704355408 419811972 423215162 292151034 349239421 312261038 588432893 416540950 238894487 128649385 493117014 683772198 998690853 197576081 361565396 93863619 667484602 185320545 303373682 821505330 308748035 467060708 855228816 120067571 292083437 660633362 952426009 615578032 235025907 622239582 899957997 999459212 428835614 496125403 315338766 859109250 684277233 969881629 40678079 846858690 2960434 377711752 13001734 906283197 177674203 521337023 775215040 268607407 310921697 352826574 756898721 782217889 38459024 78917533 923333608 562843545 89668324 588924462 665892408 548405689 518847107 492367603 264539570 292500461 948778281 636783082 471551978 899479734 995779690 206537677 865265019 271097837 697032048 532401679 608236393 252591177 23923632 802501798 162557569 616993111 716071285 556169316 696691920 996528379 157116448 818131813 397569233 210866241 611930594 997138847 877034461 935816942 294484913 484982660 641110410 352248811 78829332 236542911 718102595 995553692 716488681 159525432 874056194 518317019 885085637 415659529 861377247 24452133 925053331 159348338 381290761 19570624 905552469 324953087 94800705 873278587 690975004 644244944 179727677 592110205 467088585 14790770 329105818 88133699 239842235 146677904 765267348 287658590 98489224 228647511 781304185 177075189 396337111 45486619 367909584 8086263 820450608 540204005 662306874 520053664 411592644 873121464 519838097 613176747 449532326 264147241 264968972 212109643 95625829 650507960 248999878 379305091 429746623 578160387 722618420 191943811 414633198 35679475 641466081 966363144 874839283 294151525 602397492 613822269 960480477 309240646 307363261 892032352 447108122 58983491 726101334 549711727 207225226 309016688 437133989 126737978 796150183 77202889 879614862 507557095 401591363 375388112 144401304 897595436 109011364 199492177 691531751 609937684 118823743 43443503 736620290 798304712 80135584 419232033 122373160 14466342 845958546 831051291 994028348 57433767 983255332 278772484 148490613 782953905 400675717 551654998 91272860 731235024 307863727 827437503 556439707 535737563 233044624 670779269 657211443 571470242 134257188 330440926 821064566 257256795 24008102 484305283 461864322 845279514 38062292 33570206 172335670 624906821 967400778 486792063 916400274 213556380 769744943 818304803 583255727 435061042 279596570 820284723 717115999 972443727 99366450 459691478 979619479 305794095 272289942 717905514 413683561 363298887 184353939 888652261 551215289 37874598 171780016 362926002 819848270 832604255 410506690 976534479 162499088 20897615 913492557 638486618 510489695 729472265 893367098 333103332 794766450 638500412 348295816 648919150 625851927 715895029 844988455 144736866 106114459 235015353 96805541 222543888 514392698 88518419 627698817 405038587 507759392 829256030 941246905 845437044 705185554 316228607 521902198 489948882 875222435 597240282 101615109 717580077 595424226 259238585 628694977 527840394 801656412 831148792 993915489 998756403 320767594 358262806 534594069 285008648 623537891 531599561 965216789 468914779 681280528 520943860 193940815 694554268 304683162 151456861 952475586 571541260 398415587 206499853 626818 968069715 429017078 959740399 953337943 853278966 554336756 650443171 997930667 449829946 972428105 719893782 258729558 346171393 301637585 737457624 120037701 948760738 973775672 450615934 465855704 323427648 705829863 50028464 656092548 808195324 14412738 176059021 757694232 626448088 289659015 975182369 13067258 107064829 419616824 40214120 474466267 576447320 903599457 468831579 937590812 487354427 190896681 189911742 417029275 392508025 173442669 832538790 135532426 254761820 277833976 869421914 65028937 483001244 455012803 546157387 824232564 4950826 504792167 972389164 546176657 469929922 323842709 554760458 527918122 313177068 124503723 759742083 581833596 103314932 22638123 353892128 712066400 539338470 248138764 604409205 132450541 681277711 782188590 511673238 648758914 702649468 869676921 293071807 334583167 562233434 811520418 362520547 222676557 480655948 346559521 951302175 235943711 980336781 86053689 866588062 64545972 572224241 141026723 444050438 608379576 709083876 731105896 162509926 610900727 689295285 168094273 729567636 187527511 139903834 34321745 625072938 390965876 33279697 210364207 944939753 71098841 878630113 6691793 288949230 38473584 116495563 841907176 634511993 843139892 671776565 267858081 988431948 223620767 422298879 727484119 122790739 797457718 685394634 163863668 920690328 193777018 236389757 556330478 995205494 460640406 176938913 360214289 334748156 497556806 591670987 433012136 163857755 519944575 551139194 578291658 109732900 444921323 421278540 708243454 343382194 842379545 382352671 450184697 309771845 783144573 97753292 433841792 157818651 775668792 651383628 550972260 956709574 973086997 393412571 30970089 864006759 825509785 360327824 180880878 806069114 245906877 776251634 522484737 430151580 166732278 926177464 9724458 399363322 71928956 515142634 354643643 955140243 899146247 202261448 188698593 739491077 533563167 215328864 434783287 485948090 915768891 215594124 159029179 625069159 595501768 401434972 197222791 757126433 382483505 219534275 161444174 585058899 797525893 850050204 640392468 523799214 990590266 262742880 49939339 995432182 49957905 340796484 794026875 621816817 766012057 843593157 403851041 797852103 492054289 294450181 437496993 597844423 711401266 699281677 976998184 798911706 202618855 421510835 110761145 362736145 676814693 728767036 246956084 787188798 118807182 977993694 58265418 458267802 312153734 895457015 553775203 555749780 164712361 439435138 473588843 984185779 844611704 986311725 903157661 637254226 687977071 937163527 39238854 132512409 528434284 855829684 491475190 434257108 525184238 82350277 595473416 412380491 349242369 776425014 184736047 139514640 747157265 91861215 269583473 974374270 44631888 616749263 878640844 272321107 111015619 29586299 845811989 608695687 415722368 180677156 716785152 661335440 222919104 626138896 654143769 269458204 167906479 348956166 61333631 974380424 53642181 978844899 444486145 201082157 630424859 772822363 563860742 490219909 746356806 491149339 46162383 646315776 869659119 732623183 635964497 599509427 801638622 465515232 784250903 154636305 929333705 402784204 320164334 728853856 392505852 177696112 725245144 477043804 843984700 15115952 166712883 898717540 183030783 51289587 990536382 897868922 556936597 871142356 825785518 344232694 323822957 294035448 952298920 959093561 143222081 872860919 932616960 240930346 986019373 553255641 640535849 795735698 333141144 996669052 574888996 927589029 34655442 294722377 716779213 251351950 88348656 798403192 283228007 717076382 844313413 506647529 209887261 326756613 893475286 417212073 795228759 982751832 486677137 250457163 394163359 507302644 707122075 491473194 126417940 511429448 574230746 593042147 570284841 207805887 689367722 248356877 457013423 270905866 974137138 221259292 91189038 576399305 983128270 79646905 609306045 858006621 859031717 776287749 822610306 367841253 301419128 346406786 368711459 108698293 581255277 206481118 433635320 601585847 167975609 367396350 540540672 521179024 128697622 803978346 552890516 702816850 451129977 742089913 759018731 313497319 614329742 902597301 849454629 925947496 750680843 634560794 155640276 635701693 41781651 94882153 28821029 722259330 190270853 803719340 68487184 429629272 332036123 72131775 31819507 605748734 129340661 176712611 286133341 995185538 477932549 776398158 246665410 781001716 934376637 447899052 976047771 914032184 628867480 631905974 612396460 498976736 411899306 520762553 306384329 327602045 476089250 352362366 846689897 551385125 141030518 709549067 279121207 838023329 685555467 708404088 419573743 650413402 353274503 668159931 717444678 26809006 243150100 89064063 113477602 47619832 647019327 485036937 322199458 75276264 110797014 423468553 415802321 394806260 483720560 521445583 345036116 407211517 852839308 998855899 134130858 367948173 152207984 193845677 446930092 160532907 954710262 758685698 729249327 979883739 295280954 459805298 220068139 935775308 735837962 763671983 115449501 656581036 654701191 129870965 265310241 279499140 530115429 660039625 517438003 541295902 367095391 540289539 86234829 226285047 10819498 765976969 719998317 217260251 35670182 709363933 885010628 27519117 643603202 440211463 733405821 430052638 302680047 552857321 781838679 253678211 304574276 20174895 573723702 129112353 398047788 460609222 973645381 251309499 294743188 638075017 898673131 79362380 328204697 845201980 835923094 337354140 340618968 742198648 816549752 895186968 624174354 911732486 161467713 832204929 690084782 91087187 223587438 417445690 194529777 186175733 113793015 482239320 75298050 278748817 778784732 250232993 663098014 771079593 462251853 746877705 962964884 183855965 38632070 611981427 118223693 333795240 390276650 922329996 770129894 843012662 499016926 578005388 109393977 623637690 139798586 791002773 813088327 91583584 52401913 148609296 654633324 676800479 893363968 805597417 354775225 217467507 248045193 553194331 817256728 632386563 544939505 789433145 361853732 221410195 404186121 219574361 980897435 693050741 62013928 853065511 915364036 624956324 485315132 609895210 60858744 778814289 419805543 158768190 492119485 230677475 173155964 404605954 660450370 703468895 498206694 737030418 676929113 112122503 655458873 8104002 758066974 866252649 601605490 101226332 341635633 176722442 963018535 296944833 314965783 458014130 105405041 292611915 925163066 481324527 820099258 72590991 184559947 942297643 37171377 648153844 244897509 49321396 720498256 794313370 116822908 241485171 108484716 395396662 817267640 519201146 624243190 860659049 540436605 942999835 517825945 687927127 401017652 998288945 785365766 957896906 147107642 263857123 765055577 220684053 704588205 383220503 787350330 677593742 792786296 689563178 565805581 398059433 726230880 407008924 326205322 774358342 31716343 629702525 224111325 501050566 598596791 660472424 451613691 806117665 208275709 459538937 242703471 860492757 317572767 761700688 347020318 907818745 978651654 219664522 766103856 921931344 778581893 567253491 994182221 526280442 925107984 650668125 191455437 86635332 946695219 226318975 260114344 247976951 550905589 82060331 749769874 668037423 7440013 99049443 708142245 976167666 547480038 724644371 653319183 82370768 188667427 360487102 340417325 718087207 873007872 981898182 707878035 854858984 632999586 922696806 191720464 484857728 278382923 415295157 974987503 919888089 41925769 63869854 427295443 912651688 645411246 700741182 477693436 6145755 485046051 405184505 936386508 931131385 40329561 860957248 280500033 49419779 66853357 587985015 825836332 591558127 638891904 403706032 192572940 670544604 26151165 76308524 28193930 174469911 235852512 287475885 34891574 973064608 260059962 61301929 360068814 69005667 213330734 452291977 96162512 788991678 805897585 360828957 352737131 302956698 831851339 731792842 718517800 743856016 710546794 289989094 720356653 585685248 468253078 448631816 626827647 679277052 255995045 591387878 908768172 26066077 965323592 255861667 222125900 255361116 52192687 422344576 758642014 508888102 180961179 963278982 689796970 402105744 583941146 523033752 944006500 250932759 115053837 407525080 952908540 893016018 792421577 203533988 990521656 21863122 260991500 546840524 638103064 595499256 619578576 910074886 731347709 758953796 61901735 105693468 763458758 613058449 667952288 280130916 433388243 948784101 172592936 199875216 92626151 381754042 692281362 942085487 703774205 966642749 593375463 595137174 401399660 222357947 236031540 762564719 167620778 840680663 105963367 712455042 412219209 531266391 865867892 378519918 749184450 563222382 433398425 16349955 897944283 671657982 756107625 942487479 455416983 674257609 188489318 55686196 903089510 376409470 112548096 876615929 731398089 749314224 21374375 759784091 389899472 888614417 293296727 697040147 587272657 153592443 804529108 61663837 758692334 932183988 433316860 375062352 541420163 638833392 285902071 173736742 935550858 68556259 782524811 324484595 547727005 655752986 716054381 952734511 830775125 455917355 292633412 486021066 328682230 831908911 745392654 404672471 502137833 963595234 314540981 810577529 570974092 332889889 347298426 848156152 128969160 908719065 49727111 311614019 920353606 329618027 326150547 217356715 895081904 386526295 722737219 590915480 874573834 589887401 835831109 548811894 429025798 476251926 186945741 82337453 359482930 739122066 818550989 919233447 843866564 620816191 591896146 88083993 721152620 552426320 294176259 18700337 203715228 822611599 275306205 112120409 951277445 216581361 972048111 60406357 587947395 986036926 986342235 58135662 171632741 860931894 922197281 424405784 418668649 141806381 201471086 28035813 521788341 392813507 244860119 362502919 132062158 106256067 970660766 236793156 397219969 284225858 793363243 318352880 379874722 200522436 376444502 208445501 731533644 823092464 894286637 470982820 505637116 754732950 762038806 268112292 489715920 202347342 699121483 148841810 720772840 884605959 563994280 845020060 186045194 939206465 15305475 603310823 37093235 820441166 172489777 968407593 293707629 866682344 528212367 279578541 731590427 914188989 161534043 470210954 560764228 262593539 456759621 872453417 868529853 278545152 464908573 820916460 242531800 404934124 881946837 526590601 386028362 865805793 174674129 841693430 590955517 959165611 458244725 182657879 246419688 500117311 11248517 615598196 430302211 635559662 68468914 544606316 634420181 574554806 833052068 817213774 777400235 746846256 706376429 799420058 51225871 648820915 715229803 642273317 837125749 792529403 908165841 551118973 945427791 100495801 755264878 291005124 830813742 69620671 859937650 505240055 70957566 563775463 685152033 901888424 285730274 727163189 177360657 892154658 205952635 589033930 424463889 262607095 28649718 110815851 298239907 735986129 524206286 188829542 651088426 292286355 52522373 189274085 864074821 374706419 530546229 458527776 999863143 939766165 788293663 659608143 51368131 30245240 272644404 963758034 572477665 243432159 626948233 146210921 665614306 256672175 542211231 503407685 342148383 667267937 38465394 745116223 471267606 788554222 177185020 581050771 783695130 534680226 366111186 310604163 501292925 508582218 386235477 629239985 170594227 816430911 332990360 781106623 749648522 187657466 680118034 883435223 24254072 668565294 664908358 275598168 111531051 882796538 126928465 65326857 663323561 444791203 364905550 203470555 304887097 66520950 778626697 783195911 365226300 967631558 873999698 152962586 192352195 177777956 80564706 518668520 207719024 5751973 342138965 944842424 984555787 704937837 117464633 943298335 310619405 214438822 298841356 452045453 909596339 250331970 246946339 902204851 687701610 174053084 42485935 933865955 483338367 219813876 528005012 982390374 356859949 558915217 553562657 314613270 363222645 355940366 56269966 756074943 582681652 148607417 767238260 563925736 973396809 654207772 618153344 847423496 257023562 48194855 171507535 83407808 206508400 904858755 156133482 934610620 987757702 346849964 645195744 722686159 846598789 28029431 15630251 677663738 259418815 918370364 55420867 220077888 850936344 758875011 112874023 755496243 721768578 796667378 431430301 555116560 630788329 196789375 767886538 696277432 865908869 509444823 517508904 251364410 924056437 332612799 704297201 359896374 638921079 704439077 157875001 51302893 19076030 685624996 760974072 746076473 566265079 537969064 729163216 107868246 845244195 533562479 439430979 672028616 310871978 574756905 735839845 610117926 770100274 822445517 141965370 20132326 414530359 469522315 873551621 583736476 117180901 562942272 184063557 246665311 193781369 888335287 595803146 93702318 550302040 412965297 411571284 806317124 886575867 50256528 322286899 678688166 788808666 471637652 1244437 232768380 678645228 779875499 841375678 56080514 113060355 885337713 207254608 688602903 4687653 432461703 932377801 361398802 311707380 691252503 45801148 623219026 582411101 290511314 209313892 597597517 705384617 504503181 323591683 976115832 24290657 806021646 272052722 432738746 531304944 472002143 421205596 652437447 985703692 974271576 983353396 187912071 305396449 763140204 270399066 855521721 120080199 348498341 933775534 526102077 166322360 17579220 558203757 355735696 905234655 940465612 283032836 525780132 765347582 607482230 675425863 789780264 195486532 616658936 119827084 592612404 284828514 922529701 738613170 162469084 465053401 168208256 952840434 366467441 855532445 426208831 688305728 85726316 946431600 655000361 399451107 403339957 77705694 49017960 45658427 745463101 227587101 721935582 432651258 104749137 487812028 16587128 321080238 702720413 799886786 602285844 991305564 21270545 719812904 559685838 691047272 208340869 847276147 190000652 959438308 911441877 817914299 928898512 401829102 131999175 754377250 419442654 368299326 183157378 589935509 691406397 24702528 102591589 837720981 328633864 344419300 243315453 248453395 120308758 995354623 335813409 342745044 817619957 284505824 815674287 949989043 20288697 554492096 410079316 344813522 816544560 32309746 785526611 315500841 681834321 894522781 582182951 550016779 103767538 33166362 603513199 334014998 553984670 769083491 480326595 287053076 497237008 677477903 138813375 663514133 711826984 78547097 131305231 476681020 999180017 524476248 504619297 837732235 461265057 165392214 39992867 132318987 450256882 882192433 309489342 277151032 250420338 110257555 617736580 134647140 121178819 609374609 877897716 413907307 131700245 119183820 59882710 564368064 8846820 898759135 558887024 13359008 681632892 11420627 966600821 468863967 813415779 454462210 182397689 488137275 720024869 452325043 899883668 236695221 871630507 220348257 799150925 406123540 403288670 628817343 197033839 131829014 82685102 871134007 524139904 950086824 175614890 285637146 158967638 754618142 783380077 856503458 352286015 719069322 958541041 713711238 941256679 643126318 304705092 745563235 194876883 567937882 893480438 653608130 756935597 137700142 90144433 818933012 398398300 889327781 795861202 257663402 253411515 463141660 547711657 111951615 278788049 51841796 92752139 921200773 323962644 473626237 444657466 155580772 637035762 988661564 597172677 209807456 734093042 192662383 524529005 319535000 588269479 786589745 633065087 850016017 319792102 927960496 70280887 635304736 912489022 321162095 947727476 562400290 183206430 23658341 684112442 345675331 586548952 974706516 434980649 202836974 611771403 699718178 327308855 428207123 605898821 660717476 483876974 639864594 427517665 807408866 610619018 542182260 807857800 461629215 417188660 368260775 884579631 924626789 255980446 823254494 272074122 121208930 775808835 710267619 474445581 443780342 805208940 661770911 848289275 48795472 335703429 579729921 350009475 246919193 57768757 656747402 624694456 259697443 793367637 792336947 96234894 86960408 413529190 983523572 416899391 208259672 47286693 736867617 892386720 674698064 727257704 104571139 448061311 715732585 818834049 476585134 150250369 117603192 572681821 965044646 748561901 954054301 428218100 924923180 102047078 361494039 36430520 864553912 275926312 445136519 304496880 978556159 794737010 438671230 178544317 432176004 897530712 532276921 995030271 730665170 18260255 691043017 304199486 567072592 934020323 165110362 386469665 56057623 172267954 1599784 742882587 697631594 321006571 631267981 771538484 671629037 184319500 183288869 665838041 306095154 895678974 317377826 739502989 887508295 172858884 930382185 778052955 862729049 849992236 274547758 913170639 318872008 458660488 498252095 796533854 734704052 804949700 546774265 76163276 713191895 890985056 751738107 357052698 23136979 432950695 369586144 247001098 128081377 422252734 654571864 552894358 371738021 745443905 766225519 170725925 687760758 127935915 243373569 384432821 843496150 93511638 571062097 727067652 403617628 371214702 637482079 776149146 700122511 375625514 160882642 919894619 491031060 60768822 685620343 555222121 31353469 439982431 585641743 35979706 343161674 971953401 285115389 449390380 774085811 760333203 13206881 534278075 73672815 453278799 806338933 27217124 524055246 747576117 405422585 712624616 693011771 738635380 734139286 508661170 399768925 699809228 795397294 767512117 81137543 241196264 427229162 29561916 906286246 539285135 542633646 778782759 754350208 799010526 269804776 734119229 573268798 965580722 695431486 445257398 569687092 566626335 398739291 154961986 269209235 947765227 630797121 695298214 903115259 94156804 63336450 530343968 20084149 327800844 827363502 43607434 24535782 507783467 641112872 904606411 475018180 691637931 294527466 691207801 259882512 190565813 806304781 957544728 261845631 798593112 576570478 785224707 24304576 690034477 453213762 589547734 520427525 721995110 175223795 829109140 338268900 589871918 857776833 922240455 719638018 590538975 973102120 618859272 307083879 744904892 81770058 343078561 994255769 416576907 23406533 550912447 507229428 629678665 161248076 649321515 251591914 561904838 262194111 438512469 647109074 198597585 533665210 935640319 889963244 239371642 907677950 319223163 90184707 745917222 239948435 497542576 973032171 452665770 240624703 403847076 598507294 501067308 935445326 816480693 991078345 193692729 260799516 141236885 542210545 774803503 324511596 237359888 895437774 860795466 246874249 155522915 790331929 772717643 469188635 536603870 188817616 149288183 873166279 739981986 72855570 284707071 315780688 669606437 700524830 246318111 652250388 138083226 225107034 185794833 761365779 871558483 775887794 413738144 467351718 997743391 183016182 470045104 569856151 679272508 332949103 505130468 525879258 824340836 343954579 209286985 392037339 495626012 197429985 647179531 512072975 125076683 785901760 3913716 98259545 321901521 145678529 621138949 168521344 680244247 808896981 210855226 328036876 262755623 214871799 479232387 67340584 6110801 585948315 401898572 736470660 912960155 903568331 987315585 559161245 581872729 525249060 581301829 687666530 785855391 230889644 109196274 394380222 650967265 674511908 841922437 252021250 636161234 88369336 72013983 797605263 170984605 388646081 458288630 920449123 594041286 514709781 259167659 675837602 803672217 636084061 797089626 966031142 37043440 631203170 909591169 39328195 260804474 609953272 109354546 839037126 177512503 213767032 385598449 801985205 412688813 87106063 794741828 161730555 534029470 36714988 255958004 476042146 747118935 918683875 403441429 395930118 747406629 311084663 767079156 263763877 869067685 529067557 705623420 115423146 170588092 926692210 851269040 444556112 349110204 652597883 1226042 52081495 91694432 696305083 657935125 77001175 633925754 948433135 248203214 894829053 934460678 164630194 503410006 81545411 935302863 186628592 989974111 180888250 855457143 890832842 395567178 54747250 459713864 214627783 395297381 719941964 678893925 436964193 610783499 525568949 542595580 206513487 204823173 837412465 539088070 786268090 117118237 861760392 876651535 663636179 227544186 87920643 501537785 201239591 762540352 744506127 822016837 624891813 142176224 272616379 226215909 860168343 560954454 796020488 364503284 364582560 857410129 399456142 515203401 649631080 500751857 418616893 295711125 306748976 592462937 491651815 29991295 78617727 508159099 571720925 308148676 863934739 669696325 7455709 523023810 584841544 474429317 942036448 929854149 54094646 281023203 703250408 292037596 609787962 612170833 551937358 749449370 779325894 532100736 369228325 449120517 862721562 661456286 522509058 979539907 339156617 85342967 974529062 151681435 167612178 154204224 697421123 604504544 9873132 867909021 581551195 172202362 879004800 448692609 395534807 680001092 576460975 231738913 627086796 859186979 769240265 538846529 368490793 967786634 594234079 76274605 99461620 183943253 533356187 17175295 747925208 710389119 553168620 577851648 982425490 235110953 513507662 783939069 710334751 393342871 310604654 484280433 899847103 955366405 312460107 693015173 563420255 498305686 757415772 777198428 123573548 956659074 196413143 50057042 316887915 190171772 471368375 952169024 97010189 99095346 915920360 652350589 46192219 987829575 288092743 975535177 496016745 333103526 703672244 570917735 711443098 266538532 809278830 581036062 280740899 838383628 293380563 435296171 596887795 699073241 341801633 73712881 382596476 80766027 528449651 468916499 617573745 735222038 199779721 888270546 73706695 772414214 968172734 246808746 47398644 96957357 894890165 522189135 693824261 568204807 867990653 296677005 749165616 918794539 43498718 103277103 759192764 980374770 451811909 361251701 149925664 183499767 372961525 551601038 95630584 456948909 986693405 794098878 796169163 867217288 720011231 332946969 199027557 211519741 528430541 820735371 62627579 923986639 947051496 192248101 379606959 418375011 211585422 60049515 998404538 513237268 319051910 55951508 515732775 139029376 864637393 463118485 660981180 374494331 496461102 400860999 745986070 888351972 806888260 397158739 331130294 216765585 356725974 772859732 161989319 73422572 961585699 163838671 63464008 769629628 21487444 98034277 723311690 488669218 99752834 503337392 354322396 95028278 408418151 83345357 865929911 247919669 639215492 916591261 320641387 988326094 479831219 212490065 507085807 941835240 434458113 723833743 755229505 651521138 794429417 92370603 497306450 770007943 652839260 705698269 955677993 353721813 891207793 228943307 188952452 933002087 777922510 861226627 650435323 755239971 812914536 61247920 782854120 28153625 535638607 701332351 439069803 78285951 907596194 653264200 169905273 945399273 760271746 46093706 493991954 539336976 459151900 471487532 965437953 418727579 567292321 557548902 982062582 560396390 389916844 87238759 409932642 517515940 359541601 20041774 228471662 498272096 441500221 603847069 993821524 439659182 761909012 199043453 15625215 391819072 419784244 514339867 690622836 599514869 827489138 28307834 426163125 829867351 717935811 235874894 828166220 391919108 717853128 538529014 411852871 746643586 338969985 972965444 260383199 783886743 774445601 842182553 663005508 37668280 210823650 723906900 788673264 824531824 921964979 153290605 812213805 929038228 761982973 77396863 856665999 264861400 816938551 945237411 164156488 642065529 37162578 837497813 153383242 254161084 85506970 109848779 381172326 888612080 322926879 914234944 12028399 604402192 177003036 698437110 175432773 50526374 621857447 922021275 234042856 881566043 390838483 335793167 105558081 149893503 983218292 231696386 822254726 151584400 427293489 862051502 369582877 875782995 689362894 639725311 972253256 77941720 51061500 633673049 237249793 347698508 356854673 750370416 270331997 689847691 79200011 540557559 94525179 200412557 453397070 835629191 710256583 211476085 987604638 723921637 80435757 795576166 798944189 607075480 519681519 394274868 729847952 809964553 456398446 194150156 756326893 738822799 42965315 347851712 817678318 368643715 586601743 72301119 818345968 493109243 318708748 315336016 624949555 432394223 943189569 458428026 422758605 180011784 643557099 404646383 78258768 296371144 635325644 879051680 912218930 902135876 723799926 365509180 270377712 672806054 7301651 268650539 8898622 485709374 590362659 370425181 802024597 946994703 339466938 133888232 174442116 325941934 258550224 640556451 187157058 183293927 34153687 518213005 311618287 828229872 44635253 102407356 334754148 426217243 283607834 141003641 94241460 96855866 913668590 486259562 859419869 310975962 361909811 93912026 187078009 965135614 27762031 993839236 559182609 678666612 200426230 172444542 59989250 130561417 160633609 318833690 859335579 907255189 533190651 935100635 363752341 761434107 30010714 29386031 126006466 244292012 551617838 315411376 597105419 824252702 126075120 340898575 726637691 248705492 211066867 857871561 749089525 882285056 105001851 664872805 748606129 682358256 984266209 517443908 94771397 365667673 434418748 106120118 36451129 798062348 393857498 57633339 327759312 650818338 194345862 154024895 254092837 954996157 643910379 952468892 118068532 438437698 588518275 234556395 454727859 47295456 486534511 727440702 259037745 837118614 928326338 789113931 111297959 339130498 997613589 346607693 120996285 95844118 480501117 476677561 416390170 75732634 69809169 164092149 170311574 386345775 918369639 104426579 394232594 423871897 45784472 133306121 842696600 978967011 498980337 276000909 431432923 413679440 278781402 447866668 287812908 282817101 564453056 65712639 510480109 630638487 893615756 607956652 749972872 105444514 113773441 660004666 585515434 757805902 654073267 255948950 518679321 763924105 434071619 487890163 516648357 325752514 590584489 503533350 931240472 334774747 976005318 885406313 186475943 682651033 860522923 40561552 513034790 371257255 72771199 94582274 274872270 59535410 752933266 671961798 71050348 206343397 23681295 545186737 58847483 759611657 200977668 363567555 586992225 366411058 280185089 487688062 418634141 582836016 705664117 516982716 893501917 442583853 863583282 143415575 320360050 666380383 254177447 468674824 204553473 24875851 954225575 999753017 979344285 165695211 969616885 522043927 737611993 766700035 992012261 571295050 431295686 636744962 462778931 98407792 372096151 115455403 129474623 267253017 143682831 842998077 775424347 433846613 566897103 789076009 57329125 957757245 360099171 86333701 793187647 467987172 32123612 696863194 622134865 873795176 766286971 424641537 376276701 289903406 879853068 634869841 585841943 625948951 319548023 134996146 603897577 956691731 987725024 445967086 796825878 229540126 685999850 740610810 986938997 464350897 933278154 341582330 654457134 704818873 660851341 842616947 898886666 565914015 240542020 508576339 953933131 258909218 911026297 890140998 321471393 80077138 264808481 798869627 248582745 549441668 677130146 52513636 355512589 289314427 705651247 351773464 969572298 199403283 21959412 462206393 593223711 760018345 363522394 193256332 682323551 923471241 110640055 109306495 682343433 719149737 703892371 261282063 753833867 683214117 368412009 239375763 810580753 41909297 951466711 848647444 65754330 250925426 172491328 196643989 983171288 376243208 454631205 570629295 91099265 500272141 94223452 397415634 749955920 67670495 104851775 620885263 520698527 304175054 169459113 29434387 668519126 849209281 116978429 181212934 629579193 242086200 7121990 698476082 466806778 975976283 446683925 964511947 339142198 54067061 631644945 458060191 779045885 276683154 845507186 432353397 773549254 467745964 165988499 916027995 56808597 14705575 535984499 477171524 903770760 816175180 148666596 734913037 405521016 771387964 209909854 986580259 970586756 878202406 595517302 542384254 499975335 662588763 333472977 403070142 817713283 48567581 191741743 154891640 635320677 155922108 953047413 122755057 995842694 459694028 356854154 130356784 107023172 924784427 386847182 88293558 181910020 455090637 421449866 228163402 560625517 536417330 288034598 318290920 447600726 291094430 179186459 980360865 339538382 937501302 814841155 562939277 264082067 208341505 653555169 399048737 535774499 79724508 614701136 98890762 673648298 747338922 688191381 471842038 295591380 329858576 95134496 74943889 372980662 461662207 360344709 709840953 497512835 934030054 765358327 941934338 768702306 428795138 329541075 752406754 418404204 748499937 178299210 341568319 298881165 46928736 171875405 379664832 986119312 482214438 161304438 154221926 113286340 955915369 494741265 460976399 931688207 821930645 559762435 221013821 227012681 126160474 457590717 322562419 135104157 851489668 547653852 899620023 181123687 772298493 36238142 26249062 260419343 334893253 287010426 807660806 417537543 865653730 348472148 796376687 651057668 413928689 91860537 115484607 924934049 966428056 719055260 547181071 560431583 700932623 481232245 455302884 288797489 911334964 576039060 591998921 844334001 78678212 256056876 742441985 278727523 366559293 801842428 714403172 779096581 293687407 859638567 105649342 856186209 695251518 821821877 844306409 438327470 245247154 528290957 283844272 996173686 720497116 565508520 404651667 284157474 464357601 763306480 203095204 516623026 905048680 287461905 481802238 682721934 192733078 306951091 177199511 279553395 770792230 761452770 776099660 382784890 653480891 230359537 403915377 983010083 125635858 491191101 328324361 632316408 236554779 720684938 944277990 123318649 956048938 213007557 146428401 585509055 825783830 640616908 395762199 942823965 541161723 175770822 204317398 316477332 976916894 480185576 56063710 810414409 854853324 233650861 428133172 182089521 18701679 379601664 25197212 143805164 79573703 965395692 55486665 652170234 780536659 4452330 851306851 515828572 335512854 462748759 577299122 312334077 351779371 897907712 393491253 627693735 668093257 870283481 212482665 340615427 349851028 499387997 506323310 466450238 238660875 155260005 634895402 309080923 23519235 867750298 353069123 306254844 238611481 507674827 489057928 537995480 530649357 119272493 202471896 605979636 708404692 465954994 687483944 225382649 288492461 876578211 182366373 492763765 484991551 855132448 246768811 826009731 104500660 790906187 646269503 422404644 770746945 459980946 70130096 912363205 26389286 292287985 65364566 66570102 913382309 930110746 299217666 447035907 313359204 619943493 270098752 235936476 8891637 163638415 362149801 390799346 902049031 56024580 692572904 175906112 243996085 840362043 843496123 242107771 829717521 651505902 164751463 863867036 201949896 879218310 368775370 218364369 670341433 2746618 608445736 304131000 254552078 415450575 85815098 794843684 837357134 615963531 808739014 203504143 214691304 775494464 967774879 102867766 839978746 318109995 317346110 289744744 168428966 377915530 956973371 413941985 462731246 239938315 359134416 316814216 700421576 42907912 418614685 334728892 823871125 28848582 625479316 787842703 951697589 754723483 447120375 343822343 600637961 672444366 812660903 802684699 612403044 474751101 141584969 708654056 124419616 518843364 414274017 737484681 677070091 178589104 308398139 189772926 986700650 665334128 946782214 869349737 632054067 371952418 187829932 360215015 787798655 942713823 785642884 770124768 717926917 760860902 401690395 595328104 520800574 138571347 960388167 18285314 623248051 179273815 601826314 167274585 183432628 963828529 84136254 407784216 614422254 282411973 601180389 545675987 761632855 385791996 699960369 296688247 995202216 725869195 108851633 907854719 182287387 732661665 110829172 51015198 877277619 794636722 475758269 103712348 154717608 768883875 186118565 50154726 460807537 63111407 254184956 751052958 342809990 345962105 501660252 256445326 921448474 591593327 232411281 821973918 371441338 54738248 126498439 431178236 401693282 5308534 528586086 387571529 241150104 784279311 794746941 896246159 569559268 955226097 566194380 900092664 151317920 808608387 567742825 250588297 82470861 349241801 821207083 487983359 18341964 300246594 207295833 617982091 761787159 406766509 102295776 823003223 270210647 966322772 576194685 341845179 343966196 874877603 655730509 822891145 492220896 283671036 554632815 176636511 776976987 749192494 511560108 78477406 897695418 666367993 310042469 33009903 612781516 865882719 607155447 491456341 546268754 451381441 63053279 322186911 589936636 754139155 844876374 803924272 757520506 791933685 271873448 629429540 316076342 807972955 342188767 919029615 950958604 706775073 691958586 616738081 81387544 86620002 888351562 914310785 867235068 876907685 138266291 559548080 406017625 727839950 402516300 110792998 655364778 8953435 35755149 794727623 356263255 304333670 728010696 441391288 992794967 788446764 225272146 872541427 412837456 698035237 960743628 875609503 936600961 207410833 596310926 803175338 14406644 769512829 689080099 178392082 681004794 74250044 162810762 941168970 25557595 80670705 919748447 584144103 187287123 395530039 186290493 5061982 588796601 697518413 807049510 469415250 522123643 874605907 211313557 302477366 966074829 451092583 329576611 292293032 266867196 704809027 955608241 297504954 318528334 762036198 33340188 361586385 133328368 79052879 278773594 259162 547057252 119146904 339656015 441275956 290677037 861116851 916153709 417323786 652568103 408811681 673955511 683994369 979752374 545581162 26154418 407481015 351436391 181758130 777416174 526679351 454684302 325647279 510897906 790447195 824529880 56897229 421045200 768688940 331089417 735303915 558290556 659051421 368715339 329679117 267365433 895275816 159997589 334478833 951241771 509353916 840391687 298416638 202359362 945006157 292555306 710606735 292688820 477342325 119441243 852057952 452363848 359816474 483079199 28235581 975536563 439924679 238099705 904706950 589289435 274357940 941380543 724568302 419373261 434788758 568601724 863904022 571706368 95363689 607097841 448782197 174275221 604243632 979799432 139368376 7282805 458380038 416072588 31083068 529509878 341657155 81060680 447653177 827030168 648503688 755216245 812122640 155450136 319887819 717165277 656287894 797682995 699248744 330828968 346759056 299276534 364944126 582574501 906080117 363900433 604520935 606347487 406118580 330273725 622009238 378019096 54903495 133027339 582960264 725726365 266400082 90325788 524591857 757133961 876087836 754708532 244297950 463389334 232898599 52633216 506382753 50491121 187134442 255886974 452494312 139032523 62097699 474401981 17920110 539664705 892547973 479721357 425091733 750113895 890995951 840013979 569081430 292330131 115754700 663405521 817255015 225390277 43948900 644440996 750576915 549635188 765039410 793883419 385509427 340539656 631108750 316250926 46280602 952476879 721427443 275711251 511867160 819209873 61719003 901233532 147932429 723634981 407691956 949232763 619106302 313273104 399383372 708675027 115114258 301564452 81699344 309938831 311532255 790622681 50408516 862341585 352065303 345933956 201716725 219887603 561758580 933925870 982398737 697459438 287985784 160028376 987480214 651472651 396200320 770430226 258756459 176663670 91774509 993305432 931485467 104372233 956883618 777779249 929280179 730922195 355188602 973533712 728842350 96148627 630286414 910986123 691000289 8011423 339265243 150390447 935176927 870162133 112147979 908190903 176835919 464874685 874178746 789617148 422077858 229768634 76481210 403173054 602726133 250355158 86927538 250891055 515545926 833064127 238929371 76282059 218217953 648699797 708755198 640039251 506817142 444069826 912585257 76606657 893123487 684117265 970312177 225749315 582457678 925827359 284116365 219338753 274755466 247653839 945834286 50894918 65190171 995765629 535867184 74266268 307084421 21994092 470946508 737128183 151062334 811651661 731700395 875582830 726075308 32697578 459456655 280547532 155780841 600008865 459661640 517530975 31629016 537637489 89495006 360642037 980493489 921056735 481172695 594493251 750955984 954033856 116254223 949215297 694265146 717168761 69295457 648576798 652415515 337628795 653491425 328431491 766626966 626363782 559532528 269624350 577879206 838338699 529219130 209573582 525518144 184408056 2585443 543536396 943448323 577341147 125437297 1102706 555362457 295478482 798628736 397689907 2361143 205607880 924302114 906873926 424613184 296647104 207014898 55300205 749364409 516857142 811556860 287833198 423331752 259947474 213539786 253190195 17006787 517112588 770379444 690113071 586280670 970554613 348491988 671865758 784448691 756563303 996552635 879683253 320387592 694741625 317947135 106000898 516397264 721565550 772672372 929809582 347680764 351959821 620587535 317588554 279638627 423985871 61037022 451589333 787975678 272095911 425566963 723393302 60684520 851348350 358683275 330470993 766768538 538666556 351620718 677243463 91477266 565417024 715408234 510519912 160794239 159541587 549699453 654536967 22465763 280690300 60156556 219742951 160248804 147033322 336392426 155400564 929615326 11706068 430351554 679186028 680791350 600679105 500065522 315236326 623359402 396626044 969495765 299874749 760361532 563761963 810480621 899268566 23049636 355224823 350204268 759455370 777873476 19185803 295875946 815838033 960457511 691498509 138883798 372404017 860968397 587415808 63296454 357816166 642896640 265308176 521722784 60776873 290245239 575843882 604820276 973158183 88272604 791863736 80872749 773635374 623064696 72055923 717303178 584206056 235158227 393099056 439328636 380246281 169860706 468236383 213753014 648847186 69792146 420788006 243800522 518292315 299621682 891039449 561996117 140664839 282715467 973180035 277704697 590947001 245692987 947934449 349418983 554780329 714650364 265691581 388144464 996673206 162898736 381623991 410706730 136236840 73990440 888697038 855993634 172811323 72215839 510304102 71281479 875649972 426348768 706577916 299215321 327810265 595269631 999905330 586847942 431385941 861436364 380368136 692779518 921131379 973687876 195404923 850472670 927834790 529507706 947435556 897765301 526044509 628152875 723867647 795887484 651208934 532551668 24988929 326843065 628520766 83220358 762788212 791803117 336338644 428588514 911757022 216934168 834409573 517994057 517370084 595584008 613539553 913155780 328142713 941579397 329598435 366885156 435737217 888747398 400273516 94555896 233677909 795446929 310368328 244805170 661849028 540508552 801629500 248901546 107742507 597484278 972299691 43720373 132943600 264954920 885135676 145268756 951064702 95346418 297996610 763062211 188585786 794120929 175556830 238144902 133249807 982851517 315432478 260001975 480218126 863506265 9695239 443934317 30770712 723127675 335559910 377298766 336150761 256528587 389556331 137876404 864390872 387857569 152000288 233441807 585621086 390055066 883258653 532936956 30786836 410054860 537501545 869012833 409963467 349268468 671615369 449308826 650799223 745859645 500980933 139989517 504401355 229512990 55201593 967570654 309608415 257189524 644805665 646995225 791253661 483968824 722312744 664787019 170443354 491759552 857804417 678639470 411165079 880503926 412982681 409468196 447547292 227970326 730869865 764227035 597876875 553914802 730693644 53177042 473946683 353621291 54145782 298103639 822483281 422193768 240613250 419536958 141138360 771571373 5799768 79786212 885288438 404491620 837031084 105495749 894306953 976421157 861124035 346152914 854714977 662575379 206511189 968183706 916338334 666610673 660460943 187442842 511020433 94789576 485607542 302533158 396635562 207387242 399293516 323229562 411227530 326545581 607666011 736119796 615862710 182033774 909144423 927492850 3667569 15710323 671987813 707745056 592844276 127689472 32388000 947794543 159947438 536531386 236774665 504954697 442307295 75280458 283154823 184400585 87468014 351805452 795151184 734897571 672434119 161473593 480640104 341503433 770583671 657246071 408134357 186964259 547681170 357313575 319806088 639477147 224250194 876955049 666004319 230782995 980805264 429003885 298014315 466863988 464585618 6925173 603832708 443210029 193311753 849092085 17220371 295092857 268855316 490566020 449577746 798438745 237095309 35394666 704728506 32150474 368199384 465177643 521651750 590590618 527663886 293583807 19344992 714123245 907134934 419626479 957059490 107400052 599896822 154984837 621043288 244158443 956228092 913197075 285979124 862768281 618941690 704001485 519139114 941377902 409486492 548075671 958933195 964558621 301924012 243547941 801015662 278590923 871778697 571611380 854494534 38828187 463368050 362870603 234495061 686615896 475444481 560626919 29037238 569447699 304021622 812720359 583965907 579543224 727327705 100011885 789495510 751457022 894024270 840589066 172648485 827970978 787143651 722361796 456436651 675542974 587225337 431764966 175856859 916878324 264939616 124417513 674629268 960909730 826960562 645018422 30625128 530923011 132357092 416855527 600239148 306572015 918260739 525483127 355323319 233761110 208585605 824777522 627578848 281597720 731071409 792006651 538709796 487223542 821902947 569712038 993007992 232604134 663104701 730258726 805612046 631108746 167982845 662471296 102711518 30422507 641587952 424824809 355111514 660148276 685368713 946198614 750618887 943994381 724297638 957609371 563898046 366946878 523484512 59786869 722690395 396197667 752980337 212926798 149739750 382845089 78855780 672743374 399848502 289628360 208658842 399802180 207701393 545623 920062540 787912022 609085969 554861993 454071859 738745587 138458650 203879352 336526580 213897073 78757300 531073920 64816976 190764196 59513634 265887280 432269558 565833036 110267838 773944096 159826545 193085998 483026867 743438681 265543123 655875395 107981989 502410492 16395604 33511348 795442150 830756405 314453497 260840113 799254343 936997179 201854604 397514903 200136620 885453449 32405912 214017770 917405952 747716656 536916780 377203070 320968435 128724602 516946309 525293091 444194064 502773170 307553485 134886066 86161512 176155659 670785689 279537293 233797658 583060305 103330083 165402195 155229061 453261304 618295042 847538808 752153938 832757665 943225521 287352482 355696954 775278899 984846622 482654838 749843720 58864455 781409964 797994821 973403202 207051693 969780693 19041793 409349504 825009965 450807916 238988526 387850247 742811711 311013080 181972874 439085094 582641600 130403040 456958663 546601558 677675706 661706449 77773139 465284557 278617492 880855143 798559693 613374069 66268468 751895536 759231725 363681817 927931700 84438187 810273160 705682929 973998405 420044721 526054243 96089500 331961035 116757704 967371050 748285708 454594435 631791547 100813072 937979118 266460708 1530740 932730793 757001591 811721985 45479991 986250946 869050910 6757336 723562731 531109953 617031980 109973696 718317528 873192854 126958732 6397300 680901544 958385956 858874169 310768031 473925977 451206409 190199241 570810176 108758269 789217465 787908980 596958336 629577373 637033106 391781792 630685687 382824847 865687939 944570616 252189474 978237274 484682816 555356444 171951182 853132826 862930361 838411247 156460785 738659087 255074781 449162845 661472448 278433709 714787765 168899587 672786961 116335494 288649693 514302804 515008159 248140842 190207405 190915103 159842509 150880834 858173433 791868514 956289816 23706162 249499079 758680896 789303554 370389226 439345584 300176142 662702278 859714712 183354395 440852113 421375732 82175139 139607622 613999994 584597034 232776924 181986044 363257885 765499015 382789905 559141711 798653344 318138241 423377357 850558917 702081464 260041394 46577877 385735669 22581740 826661977 740038543 491149115 80992218 883818048 465475451 530176870 311623919 867004764 589883030 874207519 498045941 225042993 406848010 165004089 361454212 688120589 39741048 572901831 324289280 309838732 833448653 572137582 945044360 684631509 731970140 317884286 271421603 196644320 514388308 46566823 312656003 866975320 393979505 280782764 990206742 32252506 444763640 679321038 908622011 991288006 119347972 695852211 798563588 592183803 85220072 520336477 267257940 438873526 903538284 76563525 744194387 606770916 141256150 801077594 965137176 588946703 96837422 561262111 154446055 565970297 506350364 471513850 133879539 112031057 259723998 954575098 846559377 82595393 95388813 378706717 700553666 53269729 380710310 145464607 977196109 461505025 657819836 176620714 222760278 525296489 568061741 778984473 416291774 987062985 173536625 455051870 2899776 507079135 628683220 901589289 446032687 416520588 361045144 124904429 95299252 677486522 561300453 822695234 841714280 91606049 803820793 495368190 294375591 951473561 313685636 968060043 957924814 495570120 201236163 431509192 668328083 649479075 526281760 402133265 37943085 737393938 514226909 660627366 887708488 453366146 819365586 784411374 894497825 292836562 392078523 118680883 447082238 426804590 741421482 75269275 599830179 300596040 423398095 603673765 930238714 761576365 196701340 991959350 826340839 140305943 893239469 421359852 586371321 709505147 154997212 9064775 46045187 276174066 950763292 709032594 84075810 254256781 271802306 826311333 832151932 19648260 252067257 494021197 561004949 587522905 946170611 533186820 823481281 803061590 75528915 698718961 886751775 382024905 246315629 478192011 862089944 272411433 384584520 574329099 128906882 570919762 706115098 281204793 543444964 792233936 123313608 97936375 415121439 205818600 180235242 671911670 726390387 409662032 36899771 182293492 63023602 828066400 878079579 914466851 250043886 778938252 696793434 277469816 647049680 399654920 689022340 182604145 296815550 883024405 482635323 871571640 82548627 627546847 498512024 327604053 198411617 405926378 576091195 365923617 632565688 369744354 611130091 863057634 808890029 551394729 638855486 475443889 426347031 156924062 183711081 240035152 786541644 571308073 145606551 562479673 197233587 690007418 4563687 294903427 120303954 159849253 826994690 46664359 746528858 650439431 87940298 381255767 270994259 84055533 800589015 919247278 69024619 201575121 598287193 617756546 48469869 363523988 902565953 471883863 806403239 263910627 398195643 727369090 729353251 84525721 870447379 923828260 628242233 403199070 346869454 800032683 112112799 938508623 751627079 398083283 779497215 162036156 15700396 19308649 469658860 376759235 64229279 900329133 814760986 45763109 967660933 51838155 925514964 188803758 182298733 189945636 824864276 472140744 356360057 61696948 375672538 520750473 74146945 106970195 799897794 905537932 884727917 504999206 64551189 491264339 640726645 356349355 993679655 622011737 503852331 844822519 958016003 444815375 451491615 708638148 98059191 46730689 415139046 910557352 662907303 996400879 637007670 997303405 183446879 3152800 954845335 121395142 251052452 901126701 488549121 114668230 673586493 619025303 322479217 279498085 83588278 539657050 996058140 799114636 632332711 401732454 151548820 478355839 326388518 71710073 806692034 397578750 487974903 585917894 584355587 517296990 976386132 166900867 224400863 81793387 773360592 827309673 912525498 306432883 149501336 667218473 769564015 398842674 355603469 636241805 540023739 191655166 512195286 354187798 901119670 166222825 331830379 476136755 362942768 876751373 454500398 525619408 532739133 866359644 419522697 327305417 264609613 452188323 651247454 706510168 66990735 997893299 58247324 90076811 668837398 472141606 521423423 46584120 502174740 411485992 260195481 501225771 445053985 35647348 616900091 467328530 934049284 859585898 350818972 898768507 238651461 388540211 365947337 449402676 320718727 695608468 952237656 206299836 195217913 897741407 613382486 918728998 623189514 575215322 278654140 736343659 33573244 502899588 365055405 757191273 323387334 531578082 996823596 877903075 77338209 288847741 63109384 30889455 870420337 644748827 38095443 258172535 540522193 498461530 291167692 793789538 395809489 877626847 433367737 190538922 728484142 841274547 739350150 16384213 201239252 238318575 637313742 234639029 534505454 569876297 418259343 608358210 472398518 6847442 918137639 977611937 805523722 857444904 518156912 379913018 600462344 361004133 23568498 672256862 278056931 295688777 741423618 292748790 680697203 53425610 201835862 260796155 544577638 555648550 48086432 196965406 23618862 42340774 766300886 406895475 289775679 886294837 575277050 469396692 176426295 450618226 962466243 646951478 543077538 635224196 224117038 996292435 387914349 661999333 647475008 2559664 781147280 362762400 112019109 357948258 809440299 168818756 452342637 329599704 959352204 655337620 851185266 486651235 505876770 946445733 467880681 372281639 169103963 982952733 625275734 876148620 695005051 11579368 518967807 33389306 100818456 354429382 721446868 460077531 138612737 263653617 801097869 336115496 412574663 99919924 132541836 311374981 672683508 551663408 342682786 904625355 299868803 884261129 202942761 287006908 716447237 552465905 187385127 296010870 825445918 560548628 107576359 997541956 626845011 256920184 970018142 775638112 449660889 969868808 253590580 743955063 982223591 957330766 673571109 383152205 430099027 192553477 893830654 64038510 848010447 120072776 132470431 756031116 439800212 799911007 775797840 385237144 802795804 513950480 651431412 499676025 307872590 939350422 320659847 561428625 765938354 844920071 759677770 814452306 698202021 305398592 984399433 917805703 986681352 928368325 258530261 122199162 116642883 229596301 687350766 993920830 836554145 277314586 903746549 60120545 209835858 223499428 558105555 674428786 616734666 851202414 999351191 682316221 877087154 197973354 1326035 486154366 242254842 469422735 527927316 511049955 409902083 722756841 776824452 68726346 373388994 5345808 194834423 313607318 623207772 545785917 642351823 402799949 105020405 310672565 470733364 856313122 724031177 552994656 256349033 455350399 711065721 533044986 510248515 702962902 664809325 76166080 182383085 187190276 744764907 218193929 913209415 139740897 67553463 192758693 623386439 495335156 243074694 837133471 107598376 206517419 360931257 351361101 839508349 893767464 863374314 270916471 166930815 168326208 569384799 969251612 978764370 1817218 751931696 696804337 850625813 31040451 732082821 431973839 358204459 327583434 551398164 606106615 139991273 530437368 331506285 818308126 648548921 341017332 695629569 861813093 51633366 743666117 827883032 856657527 198576187 895923617 883952121 821772744 465054493 926202848 791956853 405021996 850006681 728158663 979521501 246145034 365876429 677568105 383367159 777425932 57580773 872082117 816615435 736490890 141754719 962238278 333469768 779118933 920246553 575740447 920517959 791681067 256279216 223238847 572410479 529328019 167110712 286370171 685251931 212966194 781479666 504444553 473587932 247286164 962277423 361630442 732313747 309655006 485174680 151436293 362088159 360072564 594198904 987414823 741888977 26793854 418379677 124251886 707140115 594794742 408230375 512820838 456128905 954881310 520391113 867788547 392731641 386919918 773186184 664995109 304372741 574379502 46402332 858448657 868935425 23591814 77501682 141242588 130731239 696610637 141254553 833831495 768653148 590730346 882607377 176937525 799856510 568767960 542487021 28651519 474400985 89947062 893779844 673828951 330439016 995870169 414921676 897360238 790931125 565578167 791269659 506638238 728035916 316248250 451544214 896276426 220799994 620695306 341472170 423218139 685440175 262604277 49345945 257038719 552095061 767963137 718802896 886601836 678125241 401383728 308081122 946889424 302545657 202394571 487251871 841239091 848030511 609845861 787441649 123598201 401772271 99230236 39710744 273948416 588970817 723968036 292301256 259111498 809679399 729593903 580356384 700746573 573326992 47029179 854164357 133148638 437444118 306550542 232408350 625852836 497715303 867108294 803857560 992292394 584909121 514812076 412988491 184455779 516070119 594625945 612645672 602412087 826995619 773984122 492413659 679709078 708274957 692132050 690589088 860872044 282061467 491729623 200305220 534253077 966724783 358089947 193298981 643474099 475230723 932215341 459941527 874983170 949590685 301010739 949637448 201602608 539569272 195198294 822828328 417801525 515044713 84601905 259906556 700113925 195211677 900651796 624886368 491699052 36395988 226546908 947286453 934572873 799902948 257579289 85553129 939245827 716151216 42862359 279853606 75589610 453599493 295096305 199097891 728296366 266016283 880920545 817325523 157619756 747389336 791618795 651229553 2715587 702873511 792877103 937651821 390336597 402702979 730465825 49383646 330363385 125486491 171899888 228069786 682326690 852182848 221588035 460206053 84050625 494651828 403622119 843005060 496864430 623698456 624865415 573443164 541556485 937142522 138739072 233863063 285280201 115579626 345757266 552368964 230064400 7719566 245684949 969895868 377264743 634708695 500761385 350844412 743552697 315572566 727563020 146796881 71501892 43973042 817183007 655529187 400397560 393113416 241309864 82108666 82600315 721575225 192405360 48439331 809022600 539846098 374409854 357426060 498593816 698704538 505855860 928657659 29780845 903412967 572684973 388297479 680970619 277060211 799235267 528042890 388947093 699557506 468094099 505527591 827348854 188551938 987287057 814307881 977357487 564549144 436701096 803222072 272471947 876751025 510276308 300949620 900587134 98511904 323242261 87836319 727965074 481410902 226577872 290965199 892245700 289890216 130579915 441230959 622209281 886751428 287898514 270673348 714645777 720505904 952590830 93509404 650936170 619739624 326252315 966577698 123454537 637765785 344952536 493270516 762690831 217117799 646053545 766503138 803076414 831432576 210184491 960404932 359057454 902516866 421788898 556480979 78863259 482264490 913892980 183157727 146224391 365977948 711211222 716068183 415054061 25085863 147457707 935807768 762737574 112544685 362267002 583510037 327260934 543188929 558684260 757506325 143185375 742087655 969741656 621816848 536633036 116682877 2549074 954301253 606241526 223446674 622693414 460657214 230998453 300417207 281259288 950161856 303467001 953908307 580311715 364413325 416306991 352995211 385436911 827242315 641487186 936005988 761121135 613040612 997722520 783501500 463757495 319681374 447600162 811071124 84158041 383214752 182119618 729007876 372450086 522390672 532072851 184851346 780802637 867777178 766490835 604014323 443506601 88564451 907016603 871398328 559272035 195651718 652986901 325398639 583861135 881239841 525526809 712245289 930197538 627230656 919874069 942156419 317085743 702004018 604009470 246319235 406522931 767972645 178717409 619202607 569197271 236881453 945349562 677486796 865941916 975111175 819800169 716521977 817892182 701337788 475429439 901107543 288306674 384577866 745109665 817625752 678481016 115110437 746778752 916433377 894390785 471427838 116699290 449195562 316687744 360767142 931406936 856660199 520411539 589892971 220772157 735829399 797120493 747074731 932837964 761518498 504293424 366044570 604256334 721671384 613595265 937852822 348242081 1442246 751858629 109908984 601399121 475980044 741324253 872298082 783750472 898620062 471784354 474603206 154995145 594300137 839955423 754160681 825342666 574150572 125687519 712642102 850265861 396821414 159899975 863822117 585078886 77142306 303772061 282391155 494159624 354752001 62550218 784173487 502337165 439568307 87178553 862602566 473112595 363381483 287449975 797994400 655653292 260480440 117751415 123885211 780882870 308135886 822363655 892229047 570488717 453463007 272058301 458109597 731705305 164888262 975447740 687711355 622853309 108498923 864696561 928014381 692659624 92672280 169488887 960439499 373621865 778305907 303737916 365117363 435751689 445339703 549110743 8420686 614304845 957924925 778118720 206161074 805326113 84451289 312211663 322609040 71156239 594338519 612244155 613956521 516958271 18952735 500170106 131498906 98871820 614599041 831992154 911794117 831160843 645566330 726679587 716801278 382217733 400108895 867952263 168485226 297735538 998333803 342973588 152331604 879634685 385184770 275160746 565592993 255327766 86483424 424274598 682999508 534721502 108661561 633417111 499247025 228934330 955080221 860523398 106968447 980421607 867878877 327859134 703933820 378421282 176502198 332791354 216172331 648505430 99199419 664032639 261431945 251960247 108404664 180146560 296324244 61517836 551784469 764640647 489187414 11371101 326428789 84993649 807665450 598157694 711652182 416773982 656976172 936291603 45862088 50866740 905069411 951616051 88478412 773188174 586948051 608451168 175340307 28516678 276450366 74598822 411688953 864199936 696837538 497037656 416082012 111741683 115090292 832975762 106012793 910904615 60624568 964325062 42604889 960258471 420447582 309023646 367607687 289227968 365414365 388065744 988662236 48320361 720848100 970085463 940945883 721472443 59799038 750937857 425164914 126432838 434771817 511976079 773941075 178835910 565017838 368650348 773882098 285598820 154983350 175761302 688590946 293784301 159161022 547928968 619164050 46306475 31018990 68739189 176797358 581914938 792034485 54343800 100566047 688925902 650419939 785740449 572550052 579120808 953980473 225499948 528645580 974766984 410744065 723145894 726007335 140339178 461959756 961440515 738458320 100886001 840412814 499433045 732412115 511044505 2263953 697798790 560224578 516155250 475681356 9199730 676676919 860981971 732687059 710703265 145104143 573584144 981848380 771906296 903909605 977255867 588567101 799362482 292589405 348101667 980568015 414662958 554062096 762253868 621825390 566848792 864815813 375130859 119292106 303622367 845627762 913985274 126015257 838906657 621605346 76800425 937581066 198647138 243999551 952281239 461764102 974069806 147284785 878368846 745689031 572821409 165385504 981101245 604718920 5523984 705571213 404146372 174314047 652540381 421613533 799253131 899968738 146375618 86871803 450004846 140292364 567813141 559784049 942424600 908819022 874004978 221646863 341500164 447802119 254768748 179335452 862376076 779046464 822444301 979660903 173637427 938968460 523475789 117667850 735727114 166041056 753798990 762470323 486764266 645066069 185452 400320599 629256952 371432070 311055442 824256978 566406694 777369641 556097290 540942616 377733671 431256240 113300057 672342322 293560841 99010414 61385349 173634582 492532944 740400708 519708322 123910617 555471244 792563298 2614329 134933618 80625752 978535214 809855019 599463675 313337660 626263088 866414883 837201292 618424305 604297734 401367923 421041612 387585354 282959872 65915837 780124900 762563029 19985482 184810186 842861297 171264933 476584874 251883633 222573610 784076795 415408614 532856822 60345521 550827844 792355282 817455237 173348979 934951621 654870071 282598810 223924803 422051302 267791591 582302881 257217448 608966580 764149195 738768852 15064108 766644156 342815562 726536419 514758818 845390855 936887275 799300931 96758298 347062874 571097046 528803750 703252002 955888236 342452700 711814339 478435973 869197732 101507925 873606600 692464094 31619161 534536186 680084794 542192989 653832895 436857171 938926980 637314393 876466375 534042868 280530752 206886888 727039133 110070563 559529451 754335556 86809793 243340448 3998621 43476087 806439388 4342651 633768767 728358128 709558061 427632968 293748221 419425629 545795362 66829272 730835772 904762196 690594 547781017 724356696 345491398 488143137 167439841 296920056 666145399 468128798 829813358 537826783 603220979 933101172 848217163 864825950 525183177 843941171 416029244 852052068 48190487 627706719 893371209 252285605 539177615 427523566 367101937 409049406 358439128 267138526 631590585 2738153 478851813 574754335 682175037 442768412 342542447 900022834 323548877 728707951 833268395 661553454 240428895 835564172 521542952 180675920 414514598 758564317 713834738 775090489 505914522 288260655 223942179 893202401 912907190 175067924 524854244 904341069 739661383 658643594 151988938 114872209 415665879 702999440 612538399 68255867 500758112 278432308 551244289 192773173 672978923 122421196 763453993 193292469 124572467 700882088 880182556 849391792 916802331 536516672 245075390 478241268 853912884 661080340 661427391 217508919 10810915 861212286 618077829 931384239 872993455 960180560 543778920 198777958 661280834 678495140 438822726 731113583 476504288 449325395 226311453 774783571 380254977 680322548 54224185 311648671 346590476 344919443 317974211 227286762 630509477 502868399 415198720 530925094 746846363 888015999 887331069 920618793 101262054 95409674 63548795 730389793 575944024 880870501 718711382 526657354 487443675 646141068 806743316 181117770 377311612 183872863 751246733 474230997 751361892 85666874 646402360 929757160 927150939 842142534 562550626 410901846 266998304 805651001 767599508 23378632 8429934 983118434 179963812 644314231 983670440 64357766 593315851 2728144 973920672 96638837 870476171 583885792 710059356 978065632 884705696 849296623 33953582 354041914 408539578 31526936 458742565 744673319 483083225 164014002 856143808 935510823 564059307 919311235 917485772 399112917 364671918 685880079 710089435 856745962 2926730 991865178 808208455 195204371 135593823 515638704 377719023 905190505 740064580 786041632 831246741 73480002 221695557 7671412 524073213 303545803 867555595 599377834 924111684 694412931 641296078 561468709 593197975 424913524 808351777 348754646 478647534 417274980 792937798 888093439 51405918 242721993 47251502 356639718 660138034 389837603 598046408 307657638 356969269 883893292 93352803 590966688 802973033 685602044 746037033 101160289 378575783 555661248 443982294 892760734 90811345 700328742 176595783 701950993 632061259 38696546 454029579 227391006 807396645 552519934 155760865 569782778 534931106 367403305 149147733 764966857 270184610 813428558 826635844 564403555 129962468 664898322 57696294 861211935 665689908 460207553 361536161 582966279 450918050 397574957 856952195 696716878 47750777 859746156 576272852 207562184 625711274 589860141 673940244 831966147 127434385 453384282 168161196 567621274 695205389 220941858 322809937 127448850 794215791 367605534 723593123 851983478 602694213 17829995 217265469 290061547 160656144 648536237 381478915 493243269 451290146 792897987 159279880 936775328 90991994 355497080 148395340 924213258 485840416 593290439 531777369 874674513 74640029 343040053 228393082 97379395 45879122 236848709 170679834 380576775 266724272 125226015 625388438 498013734 872884490 437536895 978601626 249253894 43328402 24157660 680095398 984869715 639251829 519211156 450798593 985887904 16331281 688629375 745387729 897096785 344306966 928648850 144201099 916259131 250719185 711304978 626416691 504953508 484927649 639707954 226140816 814050623 192176071 622899710 290198077 554023884 947425492 901424403 417593037 342069584 743273944 334767855 935105822 936774950 12265432 433278912 502053655 59802297 735779925 369733251 959857520 762254609 445650694 833703196 206259430 872431918 956890310 222562827 392601695 280998620 706618912 782974737 624446895 301183845 21314685 4507701 324959846 873470105 256502045 880024436 85355539 332687404 307609949 97774797 419283966 872916832 281220226 513308877 671492497 600224086 190750487 573666858 290686375 624716083 15953465 238425023 529186788 748161773 841812699 142278758 459071046 298085302 493761277 816641163 390547761 923836925 506688911 645535494 247957474 612851761 183074592 77050555 569126494 673636012 16357463 947276258 619756849 491305540 225225943 712088559 598927443 720887613 45418533 653041468 268424047 460826303 623365177 671122219 763588387 880921665 997053980 65557167 980386638 546323857 311420926 619801851 357049947 201325326 61918012 167249333 841299743 488713781 422378647 369672624 431372228 846506731 205621807 795049019 14631235 59613867 124677051 110730544 248564731 203147249 778161009 194103696 522713070 814853833 796888476 936278598 72688398 998878102 233896770 953267656 201274377 126219243 498776508 169527323 858895064 849311687 661176753 970077559 563653052 807341295 885863850 932628088 62685999 311999021 996109203 402964357 664401432 380203699 293569366 542912819 938636110 504237239 902916070 242131307 461783867 471136794 175403994 176649520 447154042 852334163 867634965 878148091 866293972 648062302 678265382 99682779 971176009 462221773 692506773 698268263 257518882 722156712 782853933 193785734 236765153 5536364 779820455 773728362 873814717 697528119 624563799 692048781 295163155 168989250 616114974 240091631 517627439 508428681 594377485 845202919 637496917 774778281 288345776 161447105 143777630 113427457 177686696 249786574 826762584 127095101 198299225 840715518 43627165 441100306 474837402 78756041 652787006 789940899 162535273 754794675 696563948 161667421 970775118 500761449 569338715 972719398 280212734 151258259 651114056 387591935 63168427 727946784 494946053 352670466 856210108 288746503 579311950 378048435 736772440 365195300 583699375 359467324 205246398 819420194 98087329 760852763 712436053 225873204 698706804 44419369 506932335 756048815 480103671 20342824 895729421 222538712 227348783 878450669 966862902 492838575 74232191 223522039 678807955 59563359 365950669 811985150 431361174 412915254 125147633 256932770 210181023 232952804 102401922 757791204 161980858 83949507 959922750 38591485 672060964 849323528 206450304 282487614 296704995 338734357 701328531 937160813 47009901 214945860 381788680 782758591 300486192 992200797 972670506 299714432 491514257 701693077 493688543 795980589 485033949 178398789 364429344 392000152 121950118 903036958 808719534 373633993 39127253 819194070 271821828 864432690 990426214 819599327 882662667 201580720 265877646 83379930 351052073 543522892 912077460 748420904 779559954 708489007 798701596 467449090 956722518 450169666 821736825 68116204 593006194 181977393 382758141 266937504 26573615 791831889 327467048 1916214 591015281 972900786 519957542 380654279 408201056 56222690 74171166 378640468 347162402 762313382 234461887 264167182 537256967 275560033 202516260 997134642 632275925 869164315 851621449 618249312 612260135 832671481 513230677 211553069 550974294 70214615 95181706 439450384 292188269 832510552 51913342 927565277 303925460 420441396 739881457 8962611 440741459 554246070 556531860 326688469 428047416 600198029 3766107 258754037 580395139 766785746 825507759 304960865 651321869 853408572 728883103 179689369 419641020 297848766 734292777 236206532 817864095 418633736 643856925 7296622 492587883 332362593 465371862 168587578 78421115 847982501 948781655 349722449 75476180 403169680 338617566 258506975 19510198 439569117 90151791 244340329 74678375 824468294 512985821 241169597 643649912 793019835 171811381 410565546 454741294 345227716 147463050 665037331 687629364 310656876 715174694 941299022 49080741 751774513 427625591 230317852 714789525 390007149 508525449 769199055 771845945 9943155 755023030 619921515 880695595 27595676 510946854 546362004 948706869 915974250 906887706 850389322 390099108 272501008 745230371 377686789 680105577 317278961 389066095 159086840 383679162 494124342 968796809 59599712 191053934 419435317 650500033 850330515 953059914 227429289 886290433 817011756 48125919 678612068 688035127 919744217 182384879 685654539 550624155 504186857 192725053 211225788 550024096 669353225 92104303 954761824 78781839 53782481 916603935 621442653 582893581 31427661 491267807 383280248 285000712 93549100 406540084 878703218 534305435 733034705 609198993 230294961 841726244 732772390 730441192 173293983 436169962 151822864 18583740 974405005 611448604 590515966 633810759 158964370 653832364 870382265 476358776 335154413 715319209 712254361 383164336 298261658 112596970 135272641 168689710 214465946 432546091 404013841 976132047 203448848 824804386 49164759 150784210 486479577 587290136 568768798 802096177 597189749 487212192 822740710 693932096 960253301 600576618 758436613 328848555 520903788 728073423 83643106 161501560 845924316 329942791 567801183 981451845 516680788 836492231 803901596 996862010 28267563 738859403 866890519 649638368 74489217 55956508 898722442 348080138 776751448 467985718 266658071 159855148 610637900 182482401 896232388 15523034 459812537 839664559 640334239 107922367 628866340 952425709 300607949 359409013 573757932 863649113 556853344 628033069 569480186 901085848 502890684 336925634 428996874 25347224 667896133 386334595 854112337 159381249 360081671 991532941 684087528 839936453 752144979 20830893 722366726 832536329 457809414 816476462 94902841 282100670 371466720 201373152 125762433 898315115 612001454 267591445 637147195 736192733 988644593 125870597 10662877 776886204 681628106 132360322 671665866 775988796 815081676 83981224 916456945 195444407 440521825 302715645 64593435 412517045 189728297 855322421 670727168 543706007 286128412 550769209 411524006 11466219 960821764 883152638 505886017 22346036 632707484 107276924 423831091 852649669 204588449 428162098 456640808 584313471 250329386 911300837 538717207 436569180 453625882 808741003 900399573 472097148 121366088 496104273 640671166 650675710 28311314 802255811 3400788 602339352 445224500 872517992 515921975 696077423 51171066 586228544 742160937 141624414 711313226 608069900 613354608 665167275 143205557 661701848 545597461 244226693 453200407 35202531 713380431 54687829 309799402 846762389 513541326 910642436 686169526 896518398 734232568 367611723 714489704 467908280 80634600 984608290 754572148 242358757 394940824 960293123 97920577 95498668 385090117 249165508 290188437 965685611 800095405 174235842 397161257 671940472 502026158 109740168 433727337 497838902 44958004 802102053 806969405 355220902 807824036 433987122 583411296 467989060 935926910 67700389 82783522 976271040 766639868 30443745 812589236 651753097 919924137 144152961 413248467 252754403 232444770 58888245 139133448 144349121 657236525 580058701 771445531 97447095 666730992 371932325 424530831 529065052 892097254 302569006 857091523 701999897 91033558 298234155 558002332 87631995 868050416 436248795 440991307 761194668 193716240 233523787 272111921 336529428 749869113 944849730 607781612 719901789 835917015 632470330 546018597 210350714 169429022 16884127 49052735 50341273 747414447 884331818 893624615 562450679 721406156 675849541 798421589 773969775 295288391 388498555 773277743 435150936 496671371 226350345 744133852 175815863 307597824 10191218 902902504 202684959 605454386 552282505 533852748 305393392 167699633 332431286 399138372 369568336 220093088 126896143 40869502 573327046 437429137 486609394 968347081 570197281 709823671 828240878 2773505 947518023 46647538 569918696 628774308 522337094 472898880 908076054 618947645 37023085 156865888 461901499 759660220 218724203 880555620 315998089 512584356 65056633 191357156 166316053 705527570 382557530 684495154 493055397 21322362 916776742 601097464 524619468 192973723 567234507 604309446 221763703 512003881 573844462 29268546 154804315 802912346 282575107 620080320 727709348 483397844 684260215 525993519 814983458 264627282 674424651 389148013 66126533 843196868 462751407 716760482 221401294 551340272 491183879 514031737 595155833 118657900 639392708 4078588 502672372 119065238 141838554 478247382 673743890 884255513 471129059 345617007 37999440 482564841 394116527 512814059 492466363 298939558 604566757 66141594 781019504 204778103 420887352 50728873 829624236 921367630 510805155 127261522 425753436 978804925 829470944 7444805 341750661 380850653 876872435 570597868 931849051 550079476 154984502 154643356 690076987 755670510 394547865 37305474 817509959 241380630 77767600 566053665 41887631 175291336 400775821 346866034 583625178 876314792 480451189 356351497 827047838 850306440 221870291 508122504 92657544 424833164 425238457 154229037 276140936 519298486 420077419 718457928 112216146 564943209 418337275 402654948 616834822 868516386 784112364 136416077 564097464 708056319 326944255 512566035 444523454 453770813 142155459 981059916 742996855 880640881 276023205 721961619 36239818 698951457 469718155 282794266 35229851 792105508 459586921 510632691 93833857 346899719 658532018 468562284 439417821 434951617 338197937 278989034 601896558 972770205 879593517 524947091 350945760 851360223 513970683 908623119 8919299 651212640 8668619 685431921 878225626 986767157 598521100 534753009 796407009 892453042 107085222 268558505 822103588 61794679 363912339 871921646 522661906 962147635 768728551 794389418 711786169 879203840 790666747 566046706 157798487 713474847 141438105 360836998 940161290 197247870 723910571 101187114 609324949 232545377 609712146 559422182 728518298 540852902 635513024 646367261 474782718 39931450 451304233 363794481 543639343 999929150 502706858 40198307 639899410 871544192 445523273 466920089 349600953 198698449 303955951 545558280 991536813 400160380 216803388 845816884 748124709 646241177 146110223 341320436 721205420 608003831 812409803 286868848 790665292 370532666 288734699 213419868 503267659 214647944 727851529 29266779 932252131 751989859 602937602 914116597 873413659 427049819 43030856 287089116 671981105 585763590 648401276 361700061 690297915 798893731 36632891 785899276 139752556 265416193 828031456 879611156 898935818 876780443 362437997 485613212 790449803 536925148 68892961 389731824 977913256 676463891 269868888 66190571 698327353 529071946 579250597 130415899 30683508 725923188 31452723 491580176 672444772 364218098 520398909 646926960 406542642 683013584 364850505 680871123 467266448 14583489 98310443 7634104 125331642 835753115 192769752 742932539 270858906 371741908 310903550 106773899 852383557 496990670 229895700 233660611 646459872 553153782 629334244 615007930 307290434 285660741 615106827 324532418 794112227 356632880 555635541 161094758 400575222 580013240 604351877 612940711 289772305 789647312 112449888 870501918 793945193 561855027 798749943 237634760 421358333 996804850 845748038 445586951 246207973 866375151 865515878 907494909 901157298 470453414 977593123 891420107 91595978 230381342 636404948 979618948 600952569 760271833 910634471 430074289 625528326 394436561 515804097 942156091 406500613 151543814 951979711 589895498 373619837 805691550 2188086 50340825 945291360 184194701 794651124 696938645 790990647 495012800 27788723 77678771 304095592 607469127 267022765 491960914 816992465 268330776 582375523 257881517 886463433 820628106 983745960 949705050 343353718 473661453 434957683 805537143 388269358 550930395 654162736 438238046 2519198 657857309 811093863 422407900 173045343 795259698 108459146 944360435 999350403 61541559 792951760 858731400 36628641 146427809 354670193 37452008 281821076 1982583 94300788 401099800 779225984 590755036 552116017 147586234 719973358 177175897 818619028 242624581 89510015 697732849 538355229 441261208 267843304 547440408 326948414 900102632 998520918 252554265 524909871 26846994 875883125 773583271 400057950 206512812 389118384 106749810 279404881 439859184 245377755 467749509 336196646 719986697 490316905 933879813 751973441 44449029 768992456 425180759 76925421 773160188 259814410 191773477 27853404 185389602 596617087 48329401 496782290 459273604 920248080 188489516 36194194 431986059 466998729 780764786 580686551 908174573 705466972 924090354 263881859 497077804 554555406 430555686 63956481 695382566 222908162 146360236 250394668 788067280 916966898 489585983 768268638 176468064 937696724 146482788 696186345 265633954 27051263 351805925 623786149 73098973 456699900 79153731 633503239 797912921 436543384 672390056 554379519 973852678 250887800 383766638 342552415 772430580 37509910 292454717 206852515 508331917 283058307 557262723 740267361 539367516 284254243 575440944 236381201 327570649 656417388 532503678 949199301 684616738 809644614 593004081 371965607 211947942 701280447 15453666 214957828 736302801 644960926 980045019 803984834 459307615 88212978 102714029 701210580 150691379 751884259 863919052 62785163 138692157 190575944 684629561 772006741 912378886 157668168 500613879 578997952 49083607 663936519 758169486 674846679 440276920 891817610 375903838 95075015 167120609 905145217 692985692 305700609 329750082 923496878 150306953 111644674 535605531 448185450 538837029 222549179 614799026 254136716 484777771 409796853 984844927 498946059 854380275 73758461 451514339 39991883 863123900 223839895 763088954 568685669 823980003 586819690 71994022 744315474 948952781 856560658 408275291 24403039 957861100 861849435 685669183 300410473 955055707 146536911 264230031 487066871 188504649 449301368 978340952 380877869 38693587 982117372 973947118 607920094 725118986 640343697 7846181 890937670 626378909 281956789 231734006 149443302 251182375 953323839 933613849 473647631 766909770 75744015 677912979 439767772 181226588 971431687 426688083 438391596 538589693 627120277 802111798 607732842 158018564 230664202 875221322 979955953 991829882 900367025 557961854 342568000 441119404 128458144 328561336 522721276 647901834 350697989 811835089 902899021 468472121 177477401 598828406 522188600 37234258 302120963 990840465 610737635 513382331 344498233 837968835 864652244 370082726 161144981 578704873 225580879 205114644 571887312 176581952 776129382 896039124 787074550 399367064 200741318 220744825 152101939 302308932 794779021 417421978 811057817 326286903 217316687 495378531 805053705 395043607 582911573 746714713 883535616 57141082 64603284 537838940 850749568 675199518 143933630 587749752 361028396 541475006 181672558 598460806 884619382 184011845 593393303 738664829 17208946 287435001 181008380 943374715 996731831 924276857 27065651 747213257 293076250 790905535 368109962 530053118 714331641 826439135 481087106 854522425 130927553 102201812 675677072 772847908 981356103 335127154 572996833 368119482 750163015 300514562 688721402 686923979 979293462 762893885 817941083 164672032 88798419 402269423 682154533 699912373 749348723 852964367 828772929 898609387 875603624 916060566 392080084 848680625 864215030 412427058 989136851 785910783 50278317 229231878 360774423 458004121 77367181 760838091 883434916 233091388 789088010 45019360 80704550 663840525 947558835 201765877 16618145 289512387 557458811 729742413 362374876 545038538 779225640 592531439 727559728 591180598 617237677 923625267 613939107 118069725 791589499 583174492 145127270 37085423 756613490 996145198 733612367 725822658 643218445 598632374 697205340 669058403 503358645 447882611 961419708 131871526 927799369 744226023 400612087 290057666 725630890 566878515 200757714 450475618 270033870 726127642 792525034 138159653 769185957 236771961 182194724 735049565 14068821 248150460 790445637 572583278 17653605 195640527 559116204 806151091 799939105 685623522 696901110 752292142 746949457 474200592 325367531 893211120 502107766 368239147 901564339 195904411 304297663 295130844 522166016 227936883 348846160 756358380 963634473 718747139 18829575 545889348 206220140 18638186 904879509 678688323 73617063 425870073 51756592 642464796 199101347 40491385 583144444 631031835 720523996 877405201 246674023 498369879 643769785 316078185 218605681 800038159 506108754 415765964 751123125 505783185 76009300 514197667 788940688 659938988 407610676 761994951 311527899 430124661 353856119 692365520 534418638 34546230 706155669 51356729 416438919 53230189 412383931 336767551 936258002 398806395 470932500 839365472 80738515 73928978 262344989 953411025 619098913 811116544 643735850 687385772 391039603 51775942 546466848 82924180 967820393 12450646 691771342 946098027 675105234 221977229 104267266 841765331 854745990 188996410 276636407 163899580 851285980 582552972 240643492 564391294 833707828 241076647 507358004 480397367 610338800 61194039 829290176 766353787 892641464 255156160 854923055 974743750 11290463 21243076 6368746 457341191 885531314 272598118 98545562 76419847 249418878 305286744 85924104 726775169 959310122 84265375 675546320 207090345 816116585 279608752 924731822 531033005 284360803 923771554 933316589 697449828 397655565 534899095 498063063 362312234 647270131 455833769 2529457 891099634 869299451 95135279 570976233 472246658 912369882 859239869 852382967 37585069 786889243 312831732 702046489 940097910 88770797 133812804 818786489 512049301 834841159 834227260 924579224 327965224 938709979 149252230 149018707 142266075 124640358 82912596 534871397 573982697 424664533 403617461 521360313 661831160 245978189 40060755 329560855 258897172 258431530 741648303 761220237 229432071 6069906 119434190 825147994 286143376 549732703 323591883 684883102 736907974 641442961 254633211 346679553 954892800 940811362 557194968 370981336 262124308 540328617 15752133 56358944 571849963 390444515 790223588 958708072 495767053 365608353 330479604 267164577 400493429 126182271 492423590 354533366 945317244 415985804 935756932 604546395 704472326 863592586 734248642 842337873 489128702 57619556 937159197 90468079 778842545 389998149 320517392 727925389 124005560 601886454 936844437 702735304 56867608 125832783 643355711 62099981 326164299 701755543 259549549 602058055 226291955 983291432 825947790 814126148 1318455 581494734 106820576 950666440 507007011 675307298 614660538 12462769 820131128 50434268 801476850 890966985 844713048 827091966 788871397 81649949 732773079 529397131 710510421 636518898 275306914 77199940 74255459 161551766 450396907 963432231 421373735 644961591 953662563 715541719 85188536 148403611 194247725 726411616 239233715 553611949 662615697 22884069 136120264 707296249 739760386 367695345 204518582 265279972 774547228 35885670 430743576 67255965 213218165 435044110 110395543 367139502 968196215 646551926 870743692 392740915 888380304 247856836 406133323 692966009 587882291 902424429 676869443 753203415 718099540 517867578 995185336 373523060 324841370 435019552 732402968 240754797 178112412 138233787 160960425 326700797 987890795 391956738 373865033 941197754 824967207 555131366 120296505 955971779 166765342 802255508 322622384 974669926 337405060 112148123 418083470 69988731 380701798 856256260 248048911 228581291 150376761 598516346 887484375 915709400 826282408 65226292 10715501 764992084 892907093 728364093 174666294 889915367 850796190 611140922 531402826 465845977 226498569 185490739 419782883 421385730 119974697 709999979 231411041 670140472 970960362 858341691 92983311 617172891 943014479 607779998 290815434 922367042 191648665 796673266 451988834 376072180 141530113 854765559 99824540 562228484 268120332 324098160 287739612 306034468 43811936 25769754 945505679 581155206 461935517 530759132 421547762 413522910 490384184 164725795 593552967 577479963 590628046 744991419 364578730 133049658 358113932 684204721 177819549 832163301 584792212 206522696 629616297 802950232 750314538 559687140 681104655 280239355 92644361 867569125 204004359 814183564 564203565 772937454 596204721 69882406 72927009 995387938 360559091 696695379 24976563 321201876 396598646 212054057 549338129 405898641 230633414 597684049 918520571 343887361 327127003 813756869 555858727 522504081 56237033 874612668 981103438 766028837 183379930 731112358 767487233 636376067 166960499 635865136 788682426 571680611 346227833 616295425 286962945 296738297 105439908 869503917 888474290 853074797 131507273 275241100 973776899 287263101 278331341 301693639 748158971 884202192 737111758 923475451 382090457 941574477 180405089 919513657 963079794 192569813 946466089 321141286 333150623 576230769 875205108 769036926 578956610 765695389 254105053 120345742 822116069 191364175 733377967 980204830 608356670 745454788 656107764 179330851 204081358 153697168 956736252 705166378 696732866 153247756 663403775 91938016 619170014 98888977 206326044 422089689 695755056 156315298 318936399 385851594 973272164 335677911 745785680 922918159 823263465 513240909 361932901 362108026 335287706 222110641 423736452 83719429 344843796 159875518 69971392 636896242 346523001 635259866 52815820 435583164 799084795 947381180 915252993 832886260 481663463 180309847 251455634 353208179 171912038 873501221 671220332 642800043 825772427 500887280 700058083 47667560 299114013 89073016 347083790 11990965 882849990 90224836 768798092 991263119 533515322 756910134 439446479 776627240 907477903 510839687 673229388 279370413 15189495 581706760 568772030 153513722 913940810 649312041 398675266 156427779 910865471 187251601 538029036 197985284 346515480 991188652 320782001 985816043 995136900 458431639 671896322 452415276 545979059 860108022 759315244 535013668 900737952 950384821 106382963 247745963 426200826 629313489 997778117 796466048 290137303 750164267 16497023 598079147 112118430 676231127 460278952 548104627 489538473 606424269 237806633 214315113 2899066 315911891 116002908 73989248 42995524 879639948 492338101 597644155 811324153 851096628 85368102 503934134 110075656 63446317 941128341 831482696 368518936 963533821 370590428 785468832 178054736 810824246 974919834 606023429 956365325 505414755 583337550 496120106 985171231 811214530 976755180 530264680 290802696 642446502 890154406 38205010 110985011 863259161 307444020 132710247 833548945 343768324 264866826 481006491 783660059 911630913 740866172 812567846 790229904 350690058 21760279 786805091 209036992 867919126 610106770 25289733 581038403 185862899 946118003 608905294 377158645 399501468 641249171 789507851 310446169 588317804 593129695 572160646 861261466 776880331 342213526 294916363 986782699 271713312 48970120 441710784 453700433 345881471 364356974 602396022 942453180 744102752 884347973 737110407 225619610 718786072 961077621 351672797 122629765 620957169 439982001 248941146 628307000 666522293 624386112 630360588 261304410 804387096 534819260 969004454 934490256 184589975 265228163 872817462 565251915 509626082 360619113 492354736 949228140 15155097 884395143 860253768 495488943 277456319 882228324 596357010 882645443 182316018 209076470 340579949 337651661 389889805 922154925 813526045 563562190 275019179 71553184 878192615 160461392 203995181 471459068 817466145 610194788 679211915 7400506 661396129 733524635 37951076 381297757 775619530 283569938 784244305 179720878 131220977 187595135 735609935 159025607 608905273 21078832 976985873 4047322 505084126 192126095 882481585 207694245 46642756 151438543 225755277 386331889 707895048 287201683 436261456 822977614 827468615 542676782 160902149 191893279 216299204 885745462 948089681 300633824 360552156 794667827 496511107 224915563 897031056 901483833 442366102 659561303 795952282 208642101 492632901 236274612 592280112 822397601 478854373 45936520 21122313 66649206 567609107 283178025 873405860 626973842 196579690 665644222 112720162 42103688 883256127 4703893 663523767 635631210 170469359 626089300 822554193 940890738 444923908 746284856 588717212 160030385 959453915 803286739 903697327 692117163 267280916 387840517 387092552 610871280 968010496 175835178 827274224 690265663 861091440 759822205 678784948 984986827 553141887 37001180 650803933 407712737 254292644 359284623 955533655 528545854 13405903 113323015 582255992 986810772 243438609 485382011 182091058 397538586 861116664 605110549 155216588 789146283 524073817 742411650 653909321 769314431 791509625 210926275 141974614 924859004 984167137 766829820 11188989 461846033 624429298 186418754 327485687 279926303 861040819 30837406 566460001 724592121 845977913 59411135 941860903 879513067 862097386 918899716 677843858 552381659 552627190 433908990 297422944 339577905 636306028 903843205 538700311 131034328 692120057 652600567 58383877 521099480 338973084 95040179 158817824 834165504 205537555 560810033 905694258 182672338 360851384 12992548 838032174 134998832 184835645 73045174 853806842 255162647 835965777 344826765 513172451 587341081 959907610 211507021 597303131 865175944 216418056 74889107 874316826 17595526 406114521 753703393 169504496 912698242 212389031 94488433 614455273 425643250 422556193 790702322 670608359 841247599 998783449 188954122 915678963 509185473 498387663 561224468 212352834 942524119 117339464 341622220 480556014 395566283 518313107 411544026 330001404 656077759 307759663 550543541 587453967 53634090 194249674 971764653 20812081 128446883 923441909 113830141 732237283 717744329 374165845 495552456 276684621 748453165 667840653 466170926 306112119 692515519 683641875 393824705 920712473 48746133 604119187 381058576 556147908 976707541 134542911 534264289 284554417 211302016 545135049 6989116 601789979 906730873 717440694 282857506 233930470 667344954 450707510 518156205 197357361 825852683 245700921 619427145 200248656 935211798 4134875 188183468 868227049 731973303 22582770 386552331 947065264 773814276 401277280 129587107 646876474 886832984 917287662 546224342 193413588 703958195 89916027 687447593 71005973 483679439 594218080 446108297 411473630 493205112 517662995 316082048 757445839 447818213 824661669 122121727 966411760 9568992 599436161 833871048 59719106 176604432 509644112 751363683 294256366 802659970 579766027 637020221 721382361 510577787 438985698 874628437 923277780 764631306 618481023 282123372 228076261 387816638 123419554 821991355 687769222 400349398 142858071 839261961 614891512 249911477 359413942 849959675 307947343 383848946 947664184 170459107 428859669 115811193 82836482 166424101 720312425 736014814 142912815 309736538 727831595 518802758 388472369 834063370 971249936 616991481 186861636 681453622 862477634 68675854 618629539 998203704 418793501 623176539 565244126 931394934 260119784 895397196 952785689 386668798 655646797 47489641 93504255 447149034 156413650 970999576 44340123 322116277 24009591 452555364 279670800 492850078 965274342 904759205 606073948 323600321 898157580 64257490 145873016 602577772 189865399 493963586 588563669 499834378 273862694 240287512 887726342 155083608 230257874 877207866 977897907 992199840 43171115 960321713 824419090 461326613 109172951 685683151 339770483 109194690 347411522 422730207 6693517 853832909 454080766 13946811 59368113 866255620 115503359 892569940 213776969 436559790 694991116 960357156 374233197 873703970 249279449 533374246 414459376 35155216 230657455 459644591 756373547 635446506 349846708 999166465 124102092 681382841 428493679 394031251 546358051 689633129 919875783 266611595 967998396 973103815 481175642 878263156 718387258 700768449 91252589 274720490 218023219 204115684 473256236 95005918 914763305 318887964 614450673 150922470 89859443 817650395 673237161 186408609 704598739 522559933 827922098 987265498 894814143 686386782 500628367 731817873 963062890 383957609 111052834 46274233 556109999 716518516 762312857 974931627 159107703 670454793 22063306 737476416 557049951 207772110 80236472 973943880 35025017 870360318 358771445 235119932 362132285 161217895 473512739 489733356 524753068 641761680 486420705 301564793 5574156 316257378 783696695 327243883 135213340 537915330 733830494 132536839 133102234 436631790 876871964 377836167 93992838 555622889 837048797 705456410 386212792 831858394 999199879 361263178 461878037 86011211 388664451 111588909 86936984 207127546 485205835 454770096 640167958 49042254 167514266 221690309 273280513 504510073 179323611 104391337 707774399 825979602 801287736 938647150 647885045 763445575 399311971 175226436 543607905 244388547 84499180 682079325 804653822 389315774 175922576 578108932 155981889 610803434 893204636 693668455 455709537 328680656 590362629 229285864 834257171 604616096 823877340 249170283 166458211 500998916 70417308 519991943 401221624 237979104 504567628 921188276 335752970 598425595 899214421 533009834 394852815 233991674 107900680 147430590 532263219 20951070 520242258 349451233 576093046 845830159 476256662 823298674 579008184 693424590 68951669 13134934 521444425 590633584 886797051 70627698 809570913 805651954 913279531 648360635 925546663 82691792 569573408 956846432 17129517 205968830 379199328 224670546 690396654 747866481 60608440 764290151 542747115 238080095 696028141 631226665 262236119 848712481 549132068 99122463 549573149 147719552 155187690 334052244 653206923 277731150 747046570 375908884 25589004 716410932 409423721 391282030 641248435 623701988 995579333 626797154 987418733 456109849 63931279 365314952 774136140 918140131 717798916 636676651 395448972 460845907 65752760 60710162 515648434 360235177 178469584 880507522 825665200 472192937 833503325 953155576 395767461 304480639 747006581 172204582 334115800 664332659 278355744 311238497 649889105 230722962 215238951 304301284 99177000 272292341 329084849 337201168 840371053 170415428 382909162 884834675 766573062 470160835 593669698 686889459 988317928 646378729 70889866 961256368 275677252 154082085 470663289 962326095 772052366 444767620 230213636 579147334 933174185 746940289 789535656 222776250 249363361 630300155 146200556 957773166 122696089 854091893 486931329 61245888 110522744 329394924 553588108 158861403 924021614 921631329 516821372 491407245 582987290 965133484 169745178 202370185 193668153 25513347 970088415 334627004 820562354 19516161 250749195 171155602 766529824 502568664 65204275 160732981 661858542 189218294 81837275 192217800 402582198 910271930 573778663 273200822 624668909 152766889 338586102 668240367 668033965 5067790 889249653 571967272 992867726 867149789 928493507 320252239 731538084 991667023 614523955 282494435 997805570 614791138 194804375 841732330 462056710 921726436 114457271 607743373 698155487 132622858 291058692 638838111 739024684 917635294 815268990 895158931 392777365 294101434 150194996 778802215 43607913 359367567 438898115 655087299 154559278 987982854 651880091 183135079 664670100 137147195 216352695 515708306 567980719 158778446 74252305 435673503 556696193 825861011 688110511 847158565 101240311 921835393 397056412 780485424 737343037 683919623 209670382 657461145 154974052 916322635 874108666 185944176 476791468 832151226 623826777 539314010 823892639 583794599 61942748 351587881 59354721 137480522 499295249 358834012 810788298 328389686 165605971 714812792 153963080 570475492 972645778 480098446 518206534 508446795 603283953 690132559 939458803 901754907 447134972 900241176 890785475 687352664 95064166 932768356 506618016 483084117 208745435 995540525 476609225 829428670 224522354 124056013 341362236 598930650 369640287 895806297 690572944 49885798 366733282 798722754 521008786 184004144 835346515 686364842 536410995 200942482 327226711 389228291 584444020 766135087 555353054 929562476 448036314 774720409 518674836 566186037 658755131 572688887 382673802 490637440 592804882 822947221 635195417 257632091 18375184 330621841 710926261 409145018 861554802 334741145 325210694 377306476 654790282 269463553 400074320 868485761 697402193 587681465 332063800 956041747 196277319 359969180 768884244 860478434 424661904 659924797 237016976 362645554 154656461 194480040 172535608 597773061 916142014 129055209 392837776 363445218 808226076 405586197 891412761 394311074 250197011 973769493 808514224 720356763 808151934 730346665 788365331 764468979 640201695 177388580 658337951 976714904 144459945 244472337 910346088 591993300 143515230 281686592 943094809 507654674 567661837 126634365 217397898 451834558 437003306 273244551 977198269 675855912 857110117 482871925 304391108 595546563 675868172 709907919 113280049 520026770 742227085 241867091 227932907 813115346 598921613 477814012 957437694 70411688 288191999 427224174 971916477 639334294 393913774 169075728 798525540 246600681 400190239 237425022 985590031 65045512 618249792 68265509 393465354 118823609 231395009 211218025 536751398 355691144 458006120 944774758 943417888 993803955 678352582 491385359 874894538 520755331 862305101 896739648 38410631 617733968 564135741 592409926 935952901 602453623 40320170 365681835 436155090 168841923 863447244 414278752 210269475 415092253 376606841 670937108 925238870 677991115 418152054 103686339 166342538 553192002 822002831 54419046 817294347 289142114 348860755 260136114 799974628 927353384 215940607 361517996 604004632 433417120 433515783 116134764 522344441 972818755 555563788 205056594 768335511 994918413 487492892 824872196 160939438 726963988 986569349 318234121 48457313 353474103 395327541 952221001 57348795 89923345 610183547 65272951 527074372 522055149 389142580 9415949 187965014 11774299 105302175 297051899 585875444 47122198 787010692 883472204 318969877 226488595 517168420 172473715 983892545 760054772 685428255 686234499 957487716 614724835 798134436 468434821 334631217 863825805 742882546 186848871 146307960 904328461 431673471 434029067 486476237 83656343 880361975 325912781 735860344 244601949 443922638 311813546 143644114 505281733 864517796 893875228 313524032 42469847 199924665 75289460 929806127 458813788 593641938 782192484 24858091 132924769 355407651 729743299 211155079 32407486 982635072 749604860 779204488 919404210 898869129 881669772 984113318 402238510 290708456 805061595 292965429 454141547 58211508 982821697 36518000 596933205 725808460 642220787 101872926 600780306 468317400 145519308 906066625 698180724 514393143 132142078 151289566 237417483 324581132 869778867 269231615 252698417 655322888 500595257 804840107 698917520 107597436 61498228 362146747 86561708 713592112 44676982 991749395 385130878 182815746 532516661 782324266 863592724 827049087 907080888 190655160 192639740 723159673 459354496 135281598 767260131 938774749 415064137 313262681 388449154 225883828 22605049 532633342 321977066 48108335 669440703 598643827 38454326 557618331 454295791 984423909 51169163 79786188 932381192 770050082 398354358 543656006 186364802 816693234 232663099 693755668 150875798 154664740 221657325 658217643 792661972 855831793 295203551 176073035 41974269 469968096 792161538 876087500 367513343 866915641 285212891 150628969 252811548 154842991 441571561 208513107 779865392 353652052 619842792 671243673 409520779 457608814 41661586 740033084 932062670 221282964 495786347 241031820 893751264 403726300 699220297 803801462 4219406 89038196 522609462 594291862 243958006 361914407 654180308 738867039 734327837 707777001 462968247 899835501 910206728 92553753 912815237 801405138 386940509 438371508 532294383 383913547 561562527 616008583 407887797 331094480 994899824 395012464 399800362 236728377 987659795 440945251 773628242 82109433 164169929 207385891 799940081 281284831 718749052 536715974 192881006 435308322 714020418 408551114 779124151 744301578 979228183 755184574 801109328 677549199 693743191 629287755 581579256 321477893 197599211 723512066 568870235 168518542 993055820 224488003 263720309 485908411 454274070 666108463 82531101 670168764 117955276 707350263 270360966 577568348 945039736 638453353 647756765 570494287 493763115 70797138 382772014 456740155 283763166 254839544 991942401 67654691 646512591 61357156 205586336 803098480 342219823 601615703 938438917 418841147 584523836 592978793 505082177 335261744 512993746 540417665 131804869 354514864 161073908 110877103 949823290 435442502 281683487 12519416 790962573 752463485 425255458 514661378 498086656 209965542 648421092 606309859 493373335 738612701 232488864 166384196 342789655 526706332 881344742 132409106 749742754 981751427 290990285 683627428 185233697 531571348 763130629 344736120 314824821 301922571 460605039 213091046 636664301 943804078 286037045 203387819 856617669 183699455 996535400 870554006 978989403 277879361 424757855 302809902 229632170 323591610 201320897 790859017 728386896 614119455 429276004 26024703 522320828 491031318 722308526 746709860 779711229 582520461 170893654 481400334 504490540 607605493 931573761 786700621 484504240 926479170 898526541 471809848 288756061 145383784 688848427 564810133 852455898 380664689 229236271 869470351 326800778 438474691 921498814 861193154 203793619 738073285 509342745 302511872 239169220 624881614 287997791 962597261 159354378 570026164 500234612 991051836 745736683 648004342 231141279 289077348 494085006 348199417 362955615 176712344 781737199 628124974 604577174 368968083 498536944 459324170 37680104 382497891 779991651 275349534 155126660 38997724 922393998 331140091 951019761 165948011 9359304 141578699 596520712 64643674 731529018 866467785 860653272 265243115 260472210 238413271 992657791 972854609 305354321 452360305 594503943 68393997 512170362 561458913 950762704 181584233 557462168 493386839 34770486 909673790 961043338 541960154 891546918 138793248 760357893 167301350 267772557 336130752 955795765 738819986 551386329 183404875 329315188 125871682 651148516 411197670 403116664 497681622 508996436 861238013 8551854 337910801 54053685 956452816 945917617 284280691 435679469 954558483 817794280 124577757 424409100 993059821 395647809 579325979 842623852 8948628 996800398 598374203 900853134 529335220 445134483 584309299 768870697 673045843 620277021 149444168 246390626 501853902 115935698 612687731 596032155 123386974 641190953 617337497 331438015 248596127 298205958 117559469 746033761 593915648 622949007 102497351 490677609 422720495 660799940 859492297 429303906 775854866 74223746 291080568 176783803 292464172 616394808 969063531 448884697 788418457 430758486 961655603 678702870 693438401 530413785 633965176 2819277 464973788 185833426 359166854 272599691 451849514 339205277 780908154 524749156 367258488 991912404 245258648 23409767 951593954 295026539 543206730 845105618 213744219 495776469 789889728 145198024 629594017 279767731 724908411 547374546 629712150 848633075 616014014 133779465 233233885 126655861 963197024 872890551 559072748 684164393 466343238 661885638 331370687 584435977 573749190 911493106 240576158 670968871 21958396 119854019 567678081 407490807 971592467 665898076 656496147 1364172 46327070 806039949 180023862 863283178 267720178 418707497 820135736 788863610 219248789 239119872 387523025 900293335 374314251 269803220 264899046 90118363 976799825 672831364 690591688 945354655 993606825 375050758 443234718 212079131 395513747 908156674 616080728 897762730 429206371 508528694 621413900 812022397 635296642 574788335 281120553 740909131 9227367 607574943 710036695 170717104 348395821 443348134 807451612 51046764 684052263 542952876 8245314 880858482 160262322 620988597 724009670 633971514 313532054 781072634 93144411 852805578 406951397 828056512 772493277 105372297 673573054 622368314 437417739 819434151 357699223 779705032 474253130 800369770 887246139 973326115 57450849 133282413 473869170 579399368 59512719 10806225 220646192 366258974 589289232 897335605 222235952 779484069 493828271 148448781 730691051 511663272 360826529 903630351 626464775 690262241 687691732 631340352 290775332 713150465 762455506 801723876 200729520 121493879 546441165 316524625 976176914 345089571 942033238 317186159 786705729 477274576 45117787 39981647 261122961 958652063 229629736 145953902 239786038 548954454 363630537 976004081 216214199 32812877 929243224 439496116 845717527 379147131 510315117 981314317 190364297 768002455 837655870 826396534 390614674 349741089 639114943 27163276 239175929 814374160 700921302 524894348 313190882 383849017 610336130 327490678 722963323 503490364 776646753 333444455 785507622 789177566 709869690 299461011 916043384 202390231 271784985 521326399 342728196 484527240 92568157 709382126 499871036 467305552 162494170 731595444 63912603 31400138 974117238 446236105 849347609 913907811 536254201 207833186 441968019 300017595 987143494 297689010 825339493 716042148 237012188 221810385 500515286 104255303 192050241 820994511 614932147 668820473 723928543 467752324 890197242 93870877 248946064 938389571 644998719 642327079 531201927 560153546 259674277 314675830 631906721 147910727 877524094 552056108 772321990 938009694 772515152 700586741 973859135 601762829 727545893 394751108 305761515 996258360 749582466 669581329 390069411 933110646 874371131 105894684 630242824 110293049 878846489 530155984 203859377 39770254 338653202 307003568 432695392 141769361 265100326 708629276 172577348 629019246 202744553 425684942 81585027 658900492 431200501 797485698 172639999 984552389 637886133 604900773 411854193 593175924 840914384 708699054 205327073 191275497 712141171 563056955 912893383 860399252 849930080 25380377 738648521 147403163 365578876 478861211 352115922 791762882 448889668 646035385 118165426 927872762 463579172 971570125 901117323 487008131 234674544 757443648 555216680 659085553 87600312 848047694 304848009 740165841 880909125 599885609 888469528 120448073 509245206 643688400 705234284 105416622 170093188 195344384 876811269 935754223 269615774 98391307 666788626 672077470 409607407 564475890 666808285 969493914 43459881 473304020 159397749 243952268 724420307 453268632 201498077 852505714 907226388 957420021 573196397 461784501 141755552 287115778 256443627 240105220 519183922 207188738 442418926 779468389 598816565 323946323 601293926 51388893 25500786 701337624 854575572 544257756 657988195 367367748 424138038 144466386 645374852 928585804 819751537 721125092 824620821 256805337 838536040 790305891 150919992 36565064 638200463 545513914 589348799 328439155 991370396 107609318 786530050 155749783 243441417 613216708 817705548 235423612 291228551 969278197 21660050 726034124 450548081 784352440 446431939 475977303 808192694 618842374 463781646 987785622 697440572 18778827 246145195 990814615 478041853 101677178 404714105 269271581 778410863 613465472 182967545 420837126 346962343 617466127 115132263 824358526 191638125 935346110 808947157 924233463 30735815 906419292 955734551 139184923 18761299 681378951 910107922 199190621 722814800 166889617 81214845 322501067 984117852 126582692 121282719 202802007 473779771 363863238 536502576 85371738 301445524 219302899 805954880 70847740 58604318 937191249 280010679 330399290 804457012 183371448 861324886 764287086 234454725 42562817 618685728 478415442 979144813 344542255 27833630 875781211 227145270 673702007 900183606 84280461 732203101 134828033 984768176 76245640 305836414 953477139 626738313 463537244 33321497 73640961 732627069 239492746 714416283 10933223 243508292 697033792 545053090 895541755 869209829 906965152 173276941 836804640 225968052 272510397 331955200 540160935 985088706 140464591 807076520 522109617 260816238 244838655 975041257 476511383 62879245 982942110 103777354 510582655 322478808 61074929 855105750 630239100 395477894 811134126 29355365 176929801 309973078 687619943 229091405 756352550 312533318 413281417 365781759 239709070 503222255 927986334 458649599 82039192 868201818 336944291 422579612 166384463 457873424 957713490 760618527 986274477 845852168 64004452 821550751 606518826 980569452 588775811 564380921 767109832 123773916 124461183 638433055 24749096 24951449 209130794 28947470 542528058 866545692 219663694 779431851 211954445 767320001 726998991 137662269 382355969 939357284 591594469 716652403 295545089 711795530 940524660 315141416 236754464 857548473 390310541 721214631 519655568 419890288 575280753 935995312 228205759 122903053 805776059 312855675 448765596 753547880 91004203 51437205 788488571 318121723 699254407 80411695 220388675 645176119 70952398 894871775 877010181 7461261 453611359 150053739 596956531 905224135 369054279 990123239 424779571 414525868 254711109 228591760 443714109 344584386 472450453 200431406 585426808 405015722 599087634 245144894 610258680 390141036 461199237 27647997 34799184 261666556 247591632 879471357 117979966 507053030 522550535 272138109 62999859 123086586 84088380 818555236 321547431 191096065 65659660 16423457 308012401 157559589 318386987 124229057 638161209 509440882 408304472 494055369 161926095 404533733 835442169 530543177 175222559 429455451 503539348 52844039 253038814 392014859 443735106 750930105 299681452 955948874 291852929 488783473 520130065 40245413 371479137 17173651 936921462 68228393 146639941 120496099 433642335 497451646 680355962 899274806 42974877 80204954 854916722 898514170 537603383 599502150 561317187 947350877 377087480 137682191 617525368 546789152 36625783 890676472 459569247 663904642 435707967 679420393 824616948 309741005 857119850 8865218 324436006 319263418 856037537 425668564 447284046 31554059 415370544 228551692 194563944 348216357 364588692 875087863 931220336 129152079 183737879 666847201 25124378 598797437 688249602 321253915 636972999 374516588 887727246 51270260 884201616 136788781 131109498 348559142 58411454 961870010 957274227 48076418 110912739 211846894 65761537 334588536 883013887 35691119 846097032 220345524 124897888 455035575 103306646 831872651 728279598 175044462 429558660 97257304 96165561 433587280 949568270 542751956 711754049 368149964 574941000 766103615 536961558 568852758 532043699 396957449 521097122 653882583 654124676 24609802 461978052 987888270 377712036 679964329 697947163 533481423 318708368 65131971 208192651 630016033 832131659 757523574 252015571 17608933 797122776 855268502 255703012 598876622 76116342 950588422 562538906 269631734 155021440 929090099 149794377 166951413 438777501 574153104 420936263 295051476 992446126 229419680 297392715 886356514 105291303 647054547 774299006 981371210 687927952 728832158 348042150 519552645 92020144 429178802 466397079 1479173 987524124 881803681 276153535 964077727 877544824 466009313 217698564 192699159 220589457 305874124 591058294 915290778 674290286 822855742 167957252 257858966 484738672 970278161 393370508 569382784 216381105 405412381 941111042 636070800 850510178 951223304 765470311 569235645 44609181 356337212 708714766 853405018 705001440 175251541 52152115 717014444 694031046 705635502 47266820 257568250 812261447 992080832 534143967 443177668 296066895 455878556 862356894 549711735 659869965 944213395 1798400 765936226 349038678 411119335 932375267 430635426 292390888 81824472 530933325 471484522 867979403 171997893 717167041 537337790 779044936 43970322 667166997 642362736 16123664 747829287 567513690 669955576 202607220 988507874 138496207 3731887 577718006 513056450 834324117 87419982 104212632 700342792 834599152 74758692 147703176 176042851 457929353 678955394 696329255 415161884 266926443 574842085 56631204 820460200 104304033 445840413 535497965 686127525 921246163 153166847 687792544 917892434 417330479 784341530 52971238 909372700 217135974 468034528 254409836 794335290 449870308 607600161 155622484 420112891 431277109 579979001 483281598 303806828 155089530 718354329 938165900 98625992 232768052 787886147 229211144 497944451 771023540 102230440 581267360 799313953 670528796 148616382 654116463 796120279 367360889 806699508 208054169 963123517 82831523 974289240 837327685 699470548 665962185 500094521 474314871 34695110 663019323 371730185 579891135 230908591 302163087 268403525 478427419 815001498 500341770 996654717 813488854 547604524 298000495 766269574 340700300 387468584 372773283 649698469 106163942 97677134 711504905 242845136 317087369 913552349 844675852 310086809 153352363 261543407 864770262 890768833 987405109 449968096 464883266 163918298 242787725 501531957 656731019 229538981 81334646 925404539 421816724 389071359 953517183 77058458 203486438 848510366 968486371 887814272 772568534 388038702 336602840 848462081 432397172 833923308 770657434 935264688 274360130 929144501 858205739 641692820 260990179 945785189 184812756 741295091 153700312 225447235 276412347 546860044 99527008 883615217 674975640 111628803 99297504 757722980 482039499 312393185 190425078 257089284 105567291 437182138 580394582 124729534 961926405 766779817 304306995 471213785 979035640 781495747 279373293 28155144 541270212 929349500 782637606 623862810 971410257 406579471 335531590 263079524 52313767 53833724 843857769 140348037 689209387 786258234 744767472 706207333 521132832 217315892 745203536 82557225 821576583 656768121 732081549 305377941 527220778 523106923 288570429 537424159 690090891 139001373 126637588 97815591 637023025 298327685 173447503 358431858 972374358 33554625 49885189 713232700 856941295 467445906 214240040 773252317 634008141 263024803 120399767 196687745 910794821 297325504 78695079 365863649 781738760 2956582 814492549 386905634 149270532 811637645 704032144 308137070 687237143 637510352 344015799 843621026 246589004 615552868 244400250 737654679 919646023 402072530 855463874 45641520 482078342 233888374 390422229 261695019 801262047 169664026 320019123 638683312 59456931 864052729 153228647 814150140 151449693 125766382 677858923 401393358 777456832 971930230 97756399 425331907 125022102 928173420 942528433 956069625 794445983 891298766 977400688 298829495 800593178 346508561 769880838 150076001 663636515 212578095 672069823 754512114 30138751 213595109 276935797 777401203 945839220 609656503 196109452 763154790 602547590 470608804 535576891 451026054 705945364 375838756 169568981 960774960 188371508 732141084 74756873 200831743 644017024 876873281 186093962 265538288 520987872 11369901 397730279 558879281 831197320 93946156 949472378 746382858 49784686 636557804 675728237 538761412 123533426 262087858 431530493 171299562 822913474 291270855 983526330 918729460 50227752 454329703 742199736 582455553 318417847 525177475 240390186 490521179 9390313 250601941 910322441 485004235 88447797 998596571 316010895 403415016 699267068 757382839 232602094 742569920 245490140 851352436 68994411 488359225 782427784 567900922 977226432 299627467 26060709 443352329 761621114 8339778 698790871 865937967 24957400 649166410 63065149 227554562 988106286 732225330 991009094 124557017 382742450 380465656 475144656 843309237 187893412 450821044 664301648 396106541 264867374 983231238 27212519 780241045 52652957 347779054 385284928 717220617 398683326 565588863 214249724 213076115 286805370 349787786 634670488 670134628 275386674 11115067 77941688 352836302 896530326 104081342 767166908 4992430 695036383 949899676 491165239 4624285 967852599 417448767 748340941 938124971 772740991 661521871 800657458 973076608 241776849 336758104 548829073 640441831 906662679 544994232 653406312 729859442 709612506 804929604 566521445 987267328 349287556 551959396 297065103 873777543 211776287 251128803 303223909 699842842 465926870 57692882 14848683 846717743 125395305 125693890 542424899 658204290 384741215 693706553 806840665 354044373 941953282 237094237 761405791 714630619 790678418 616738032 835142745 935355658 995249698 710325046 911866168 229538439 878044255 906027294 342447297 564048679 776925050 930980374 415396451 470580953 201857459 557793822 701231131 623952197 935519829 82685536 816031700 474610741 720290010 206061201 213691863 946875855 373668505 197694754 540733750 898835984 429660069 348720638 865165344 645063074 882853752 934191235 885252911 194892977 936975762 821927760 578178633 434147139 195386332 486751947 472734742 445532136 155578968 580005757 544432111 138959720 335297054 841095151 180785801 254315209 588211085 337605457 918259425 288034133 534030144 994087151 881532101 864802297 877583159 134525940 99862090 897137282 98425628 672676866 30783580 729285278 461118110 353845249 76830816 376502937 941217723 101405923 670439190 833239224 958433350 23818731 754630122 316727328 844746580 156561412 708679585 295642658 402986146 109885649 624529281 648943048 41986917 796211494 391660685 250612531 407184200 430428018 226859688 480551546 192425027 640981193 692137597 664796592 356103620 650554816 795894028 20144993 150885189 461880045 93856639 484578212 455420109 388911279 71657390 177681647 384082216 319476930 323122578 300040982 140425385 568384157 170595856 901465359 640466645 240485484 482085256 144289303 222939358 525708697 397019449 982447279 933039877 153831051 760000255 463622982 76049246 657368042 335498908 240676094 161785543 54495470 771992336 508427740 293744651 41256906 99398697 534787047 87861984 490225038 128408767 74333452 649479718 232456329 414871050 630913709 373869528 270405116 310403445 149441137 40281531 285415219 257505526 240869777 741334482 700485600 526326041 919629974 96680984 117618514 830343717 19799006 250176144 493610130 968557299 381635362 553077125 679675103 499510886 906199565 577036377 443319060 509917372 554269608 916700729 763937476 108012295 983771069 921658152 365659727 499211068 590398688 6200299 253881180 714488425 426140053 294840636 514168746 818294916 906930034 677111262 601693420 824397302 342598270 206420587 274431903 471542763 966326347 186876490 825323509 124416729 374541099 454711267 883910082 382406475 408145395 108630130 408541788 58714272 675906363 814086934 946154437 116442778 571194662 584611962 824640282 515458833 863156382 533479258 74468238 132256494 207098666 937741727 469100787 920317657 43036376 657329366 598756167 871128932 345835741 620230983 734417798 993979609 63241322 128907429 463401187 89388704 391232119 353674178 54327287 420049965 844769073 614843729 810652275 168816229 564587429 536360953 130401392 927428301 645964300 745133328 905935058 31892465 122662563 866096897 771436813 153017037 716543697 197332099 106242262 938859448 833743825 334401914 744150123 561693293 506889700 547548348 653552605 677621376 804487392 457737378 730768499 486880233 637742289 932882609 877538151 378570035 13253081 215886419 979947604 103999582 259938508 387036816 575195692 430390629 209937355 375947001 377240423 161276503 399650617 416619480 575828442 808912402 522312287 259861040 460199809 945393005 652796085 958583295 517305597 887117848 542605157 226094785 518729243 758572348 699974332 472869265 248329251 841073061 39518341 222249234 280804617 730657922 611815388 937828497 115806694 570088853 745073800 977534017 315542630 782625489 820761833 992803667 134234528 439287102 456992713 30590855 484469709 659109993 576640845 833296270 692307482 16652410 616673820 787494202 569836965 819467993 755311892 187800758 161091528 109567876 364211603 747063438 817231393 552775570 791823415 770390412 408904278 811408775 980954145 687155590 278608920 839731468 738952572 265738886 624873681 242037870 863944931 180958199 653705514 610759234 47806708 311037561 644769213 792731930 550336894 382286201 677201814 810318600 483326427 103280269 627076108 752332449 67469411 476976862 221522241 583000879 993627380 184103355 156887699 86992407 920667232 213335622 76210469 793368206 126929040 828233903 406609561 790302591 474101065 369444440 265030282 928362499 336389913 840765183 92464871 664513804 106837461 950051201 650956905 878454154 452101959 919817637 70211577 78241915 844144863 401292465 779876843 320437242 313277730 665007301 60556979 522937691 198195212 889443349 307200184 160394079 709596074 110043519 819704929 596019223 161522015 29092325 71802398 950458395 414732247 260101445 279938451 259634779 951612768 745382606 447028545 106070011 665754007 773207230 913071736 839621657 825807480 541048104 869678504 70349482 174284225 513801618 86483522 119641234 1426096 690635889 470461696 508988435 334529099 550460180 861107560 945872000 538921915 407471616 676666546 249329783 978984244 164847916 425406215 816384658 274354503 617408884 526686482 197171183 382022982 696088915 280032244 47025824 804445881 561192374 943294820 32461602 822533045 545447432 762775137 891195038 955264588 999188357 491456430 721346177 760897420 887975636 83800895 413496426 842623571 108996378 563127902 509389833 825490118 691865503 427841151 690483044 695163632 490839282 528222330 413992864 427261676 683494242 727033486 385940873 26720067 64539792 746691036 790293376 923753522 488594454 306595652 757762592 331583315 476707971 850275806 992025476 101110268 886907312 258471410 525670084 503111311 898179769 426216351 724207267 422807400 899638719 831459393 117325653 469577321 675956312 996434503 729040990 297909457 459900403 327433006 687770705 180428245 585329501 590483858 943759738 627311251 453461443 887143434 582783306 588316136 56004644 809355225 910611885 948819347 549948733 48799160 846752679 977683959 823280501 309164952 808476240 485679347 719982812 664544572 641846822 852348618 326768395 55782290 613177354 129809432 493786210 245300644 597143228 959118377 849217758 575258776 979736704 875503201 332832936 12732229 974395924 644349227 20285208 308470162 164107299 254106317 316715697 750031836 192014362 585302720 329304841 104290354 169018816 446716019 822972358 29233749 5651438 500450622 149034679 223289337 637907876 863432802 623202330 950847352 165114890 604341265 182433216 243766006 638635863 780585144 839569729 45391271 63284187 243347677 929229945 582145458 152202626 554689498 694343649 546564982 463578693 627791408 103634549 214678874 116669381 112517437 445976991 339396084 970550908 470164454 758901953 85335211 325242302 585641992 175393341 30418968 442613885 400427803 72037329 657354279 932566171 569556422 245967361 106000931 994945168 458991501 683877557 794695761 55353926 558478484 153966089 765545276 343134549 84636924 444428992 598027095 960755381 495893624 971170083 652373426 106718790 124938554 344586119 181087133 882597699 728194169 109543167 896263257 406686007 463354362 149577726 328702513 571944232 646862667 421541731 196809134 319381668 413636783 927229825 129712320 744111006 568523715 743057007 770650326 526211489 876856670 861747089 221171977 954810370 678030265 861982012 781619452 71119702 228055524 952890320 584867277 744065625 89338515 896993390 468069042 745200931 628687697 910970759 201130122 740512863 655218628 199249819 745817871 622873407 434251962 177541766 274981199 681714327 45112132 761343557 568663497 451597805 357860551 205922601 277806212 652802664 173504397 282642552 426411663 758766682 496357058 26715729 787551562 485639589 3065242 729269109 764523796 998188155 895882096 354831392 58546624 755328396 847667743 803821978 860388571 16101238 299694224 704450989 60055730 570973252 397967296 49077872 427942284 419546161 492736534 320918139 388220937 393090024 789491663 301292562 727152430 142946458 734354694 998890889 122926713 647174662 925628616 578379687 702466036 304061997 903574060 867854319 389598203 66190866 707395298 557050217 621655 810756857 873047980 49547819 683854781 69855462 851038111 64497426 894079300 389914919 708516107 795389156 233929473 849356056 655230243 203832239 384542565 905947384 975329096 687960730 289200970 681308031 794432819 814248477 699622923 570645574 234736005 570714201 34995865 204053864 33187922 628380349 376672519 142733825 936840135 910914763 122484867 184074106 495843303 801555963 943828475 907138608 771792443 292709402 158703291 288433950 918979671 262239309 601560577 258946802 795094542 591496944 508791263 325814607 457339332 557729732 855426675 198515446 585067551 771014446 265225999 782600325 959958258 348478886 106691295 346912302 695206472 31292257 594067621 146885957 699772371 474715624 501950733 729069453 679451127 967159864 169283897 90083727 412202227 604842528 214528697 906673646 291179986 571491710 199414335 553717560 801249246 465158879 466865217 393932083 609894459 538154803 789318022 419205277 217295533 939973641 492333927 78138682 859739355 647085478 846931615 260830634 327835190 542359175 455826728 325933750 445332315 580799594 133516123 80869611 655292345 827731203 348947876 783276447 831901836 737343267 422149321 878653857 419601640 832398583 527295431 562665475 332819582 338351443 932497381 635192388 934769691 55339387 598754735 533743993 202388465 187241085 365092389 272868807 708704971 568813003 928781059 425004274 176004610 128437634 457759244 699892275 363376098 402516172 506983777 937230307 766688426 527035942 132746670 953574179 72182703 854881477 618266476 468055865 802859855 547799520 392311220 899553226 205180999 844313636 117482121 254899458 922765055 202425080 204289367 905919736 34196510 885525164 115063463 84649353 240528748 701451322 408367806 765869479 998980264 293078625 585096565 336880870 647122375 795775326 3631972 964665644 724666807 278136453 992357719 278653734 389610528 441930205 295357390 230557945 453425784 120358743 964612820 423946145 42781308 647077055 628601853 285162150 600502098 754598559 784767009 961017010 744792546 280758439 169554356 206426358 619054574 472873767 236772762 141071852 204022954 206711332 792400518 507828713 892177955 630617533 141368710 477888691 854254466 695939403 626058141 982602456 488289970 961406429 274849772 497683080 245043245 331589218 180176908 747026623 547592249 614088590 186238401 380688003 28382465 576846152 52553348 60157179 982215686 371846781 39683076 781517449 159108935 630195855 796101775 85179832 653794237 569860439 221201613 613051327 25121258 191711956 765358477 806541995 351922018 363056730 909503274 445018553 791655869 15361652 732694974 59388133 885658513 663063747 245415796 152925098 700098785 360316072 461934252 211745841 123837661 265070595 785470218 10609329 932257602 830789260 4610963 2649225 418209428 957201343 540143897 830461633 294600696 339761225 544396505 911946917 74453190 631549924 837786475 506252608 536679478 30297372 823185373 209257976 269111118 887184267 22476462 629682817 89108582 818109696 343678968 531965322 446765399 533949574 673260408 391733837 59074971 566979284 812233761 205815623 106417724 927791291 394508900 333813329 60416434 663557258 903544563 195183759 344077901 195247797 229348797 33515562 802299919 519809545 587298857 594429618 81337057 394486439 727280091 140999629 462768065 383057767 421380762 511780699 139554972 743618274 551666299 323119079 272009412 885360696 682153682 940456485 17952975 949375911 626599938 430787063 925244648 614149179 94312388 827442765 50825013 202997141 190037319 380930805 287425485 948039929 215867977 739242019 577581632 27143757 502336460 392892242 972874520 203413887 828513979 853240881 231032524 458178068 768886997 275836516 154343569 832819985 579009508 379141151 14271969 832066167 339893298 936343178 339749115 568217746 127440823 723279546 881164221 179365820 556154619 273762677 260013785 769164538 58176681 528955373 57502793 989284086 161298285 301163951 475430637 883689996 556321142 816078358 596911704 213737768 560468354 264546230 854041339 432700069 771825790 980525527 404814398 445995264 497971251 196952648 39870320 522022720 229523015 699619959 572068059 370142768 529933891 927727016 830220230 145232375 870524209 277485050 902945492 261317044 231440174 573701933 560658930 259931940 539647120 538408472 433265408 737289632 439273551 40377896 731713134 544555213 444255662 808464784 290918172 841662637 399042920 29171767 88020856 481394268 673082091 98236084 28853197 489252102 130168187 634353720 621590640 201915554 306573245 315978133 570488300 256227398 376770782 437947672 892639218 782466281 34240022 87278703 756735931 422053142 557666086 507397123 588810280 497715090 236483185 968343283 277821057 723393557 86533388 476195495 410294141 809155546 305289597 870514404 288171311 120304584 209242854 311275907 340445254 232750370 734759298 221999421 260931975 328154149 623665937 122313002 279061772 641033362 421946770 534819004 496167086 181908011 788981527 498962505 932953766 768526134 946792098 27332787 657390125 142316412 973448911 957943805 425991326 631412510 762613246 771816359 966405678 434816016 767894987 68071845 671082723 945137650 431402390 478019463 395955897 699260353 107782550 936423403 790294364 907904753 607561406 327537903 976372107 385213202 320098324 432674693 662660379 1096465 790329514 465199761 226990782 381489786 359422133 151439504 845660596 317617996 62446466 657385881 423799543 585368650 989783690 620049932 154979058 608340879 322116356 768391238 430737970 460042685 298389335 837980029 578729096 711994926 347115298 917413052 978946997 54795828 570633775 658089601 766643238 266926039 719165876 118411670 630622379 765002614 831069436 325870579 968733469 409921325 160281909 486737443 807713342 545685250 686920037 484132923 446558913 754636487 116504023 683783611 855134742 761715016 249539342 500010981 477612996 72931975 256099358 965404337 36412646 524565661 662586307 54502261 128354176 905161790 558967909 77612472 694925993 863737619 608884017 800709148 313608560 347816375 341932827 467994586 485004202 722918273 245277768 964861487 493674148 866167401 417577606 17802202 783764309 432763013 659367856 465029704 975496596 984829731 846342749 916855276 484197832 349334873 283743969 214043205 499693928 929998609 777482793 538621352 541803678 436282502 573192712 800873676 721335142 480149586 741146620 215027092 102277501 285972870 739547036 106976351 106532960 590515752 203332231 839594689 981224657 27068610 98789883 814199718 192298970 941557552 862706734 824351902 716066655 336157240 663675515 551556632 408283663 257897323 314391656 649706914 925662909 375032597 277770266 452152049 686948395 509084451 266454718 934155368 870330970 283247011 614711128 40308421 560470607 793766236 636607352 661720256 321512990 84789258 100801367 487748748 385265853 814834062 866435963 591762105 751704826 247301641 940832269 974791217 146142231 75187131 655720062 674929267 604290330 776760980 854992375 68447784 847782003 753723268 360323964 501237019 747374918 221685625 182859023 909679176 328845026 892099691 997441998 232012107 420398304 645700485 513217690 554127010 102865034 45652630 853921322 332376909 781478327 58153857 462108113 54706305 666856638 497261160 896989572 641096145 415804177 91145052 754703496 120656778 504449166 945331071 420468317 735187174 368290290 569725037 844585449 168366243 219041604 709750547 100501417 59204263 157642496 51117528 258703255 814428174 567945518 604088864 72003689 419389427 475100820 783420958 738729080 318752450 950343545 838075547 710221230 228685665 200762530 561948150 491018532 9032684 877511544 76286764 405684191 905021785 286219057 613678525 752601304 573158671 749297317 750484910 880312792 879047368 286702737 528917506 854624248 153905648 137849929 155925716 207369315 701723840 561271855 861371106 661145695 134377003 985931254 264636356 509658905 507678128 21882429 308225787 244488023 964701115 533705678 555136342 626161903 386035946 731713809 948880340 60936524 395197208 510091486 353584742 179804641 859962472 729157328 843523727 678004705 885389263 956139200 979274771 708751824 409342669 931837026 270304006 101108872 751470276 810435726 954404425 479759634 178051203 737311236 588444373 437339685 897995946 363454234 578709642 556669483 843094636 192233975 41207279 894506696 184836496 763867046 601900575 494938472 69727008 634801737 261140019 769041985 857411956 748463655 213259104 85172460 262214505 732955795 888902653 330276360 560616392 498879679 457624514 430722459 426690586 153750309 4290261 860814428 769220486 764349133 734519551 19537785 340077915 212023293 641364122 786758868 791971136 569077046 835674048 614413120 663863228 852184364 428256421 88460849 105482628 313852213 53658575 888774863 945856023 545172776 358340544 84749485 112995498 590354632 172364115 228329042 625436097 120191409 663512897 871463250 550379018 879679080 650647304 218073193 484374708 398964133 634455994 459915353 51107217 229328892 331949854 884336558 951605076 944540291 182818106 376405080 280253696 854048085 45485842 275116626 96705231 902010302 914346398 507852931 171594064 131532764 773554325 259710577 878357049 146505820 586173809 79898077 958168160 62647608 289052719 59253070 921788219 189279300 482407999 121480512 512566571 212150859 49838024 338582952 939536552 236035640 373155039 813712583 886777899 537443671 173608391 186501972 361323321 729602702 162381338 655394812 556860336 633614049 760816156 211062328 228369015 172399182 683810023 446356832 39432303 671041156 353852529 827503535 283188721 887188615 114395765 443774815 387968834 104464220 333564621 181824018 934744461 969771227 184102565 729875707 160099417 944537270 884034633 140563875 248950166 116337592 593725469 743532450 569883313 162180925 517315087 125606361 597308639 853711105 546256633 368768970 706398281 741767080 835441669 981240109 850827066 562347476 438900782 856765837 392319455 574149533 75634742 970915957 689700675 269616253 638410142 571196675 450992398 181392525 105616024 381148861 998888204 805535773 127565650 724206330 359071005 210900477 223347601 229790469 982632511 233100848 634123751 106679962 179652423 745533135 960457604 163713724 887159305 146630492 712289137 551366885 706883552 402228898 430162010 727243887 539417257 64697721 625084834 147601341 387535137 860343867 604686735 41560965 166350732 971106325 888145976 93650476 917344426 91204974 562517468 583389718 564559008 142431696 228189169 267241831 240290179 90806373 644152253 42544263 333144869 612748102 196385335 380159284 345478139 684281902 586741297 681942393 804617333 512118276 933310762 199979872 364800682 283054357 182062682 96390691 410348909 702830215 472614388 849458373 366557146 903574102 722463692 405533673 588593662 203158648 949227899 402891881 650998625 874893594 296068510 282457391 753926899 383837570 555311837 237370967 361717697 181235770 230130253 134808225 965323823 387031294 625350650 294517169 649974435 722275900 425633579 531614720 456890459 589484019 443735872 961793760 126619083 42576178 110973453 970652673 348600561 916313054 2797265 592330779 394740076 226362924 225713750 621081788 65486732 618637050 468926732 877570341 543609319 796411386 234183443 190728570 269837661 776691370 606325986 605864590 169200563 72670640 945022655 201191007 573301482 889516383 31872673 783073957 664965778 1800204 352074050 150269957 945279032 386615278 697755644 834133135 580590950 873930502 321693111 502575278 671614209 948479120 241802424 432052422 136970692 605862704 63008087 942972754 89566643 238482648 806617347 591522631 448773214 303874262 557559626 704876693 808045739 109366744 923082727 280249402 495864760 63725299 509379567 403603678 328251300 948485735 855246645 6238410 253833977 733066237 427139751 583908315 227371771 441290429 353956727 358497907 474702119 825291763 570758833 1999616 73177192 412475171 663975646 384302378 822597043 496271717 206817854 2797759 833058070 469859188 656086372 705761384 170917089 148768823 653087587 380081171 314147709 15763641 616124871 918642882 396026750 122668261 460362716 518569778 697132386 806529360 107777282 275769991 439741208 315029678 123493668 607425989 795997040 551340120 202515539 99771976 346982830 218329939 770302037 544893488 542835095 355384362 991180972 497841336 810341281 830051445 356642303 423268791 701080017 881828959 892114171 183205474 877075354 618260118 756970477 906752748 746957417 881976794 526216198 924642034 146223456 814439929 542363056 223181980 907882392 477904577 124381294 501609475 664192396 338372204 383118585 226726399 371940820 766970022 442978498 351319420 224133930 350208137 66536451 767111133 953684844 85392162 735052670 580023223 949518170 967756810 181061466 302012835 712700093 728404120 227396032 136707656 694108384 102749313 224912808 676381712 911791873 126956009 384204719 227444744 804804648 341081599 757970139 756672984 894266297 573348125 866954362 436575413 702326912 87383917 21895810 462647777 58409512 954480426 28790635 996105594 46673222 929025693 355515068 811040646 45572425 808134918 740734454 462071605 649435167 484368708 781321471 448732087 493873870 14720885 304898748 368075122 289095177 632335439 213997546 362821431 948026470 860695719 977057474 409401812 572247302 231349334 698409313 90545006 644075203 932052814 410275196 733596810 676343247 506311772 283984984 811432817 285346865 734728491 939530861 840547528 645007936 207939331 154494201 645359607 254402308 267034375 497323787 447280260 561551810 683256837 224662313 279202652 775435625 649095472 26626557 498863816 146512888 760416291 227853907 995904242 720071608 269982851 186009491 8881382 743548590 808932931 746815255 686860689 929609717 79096564 651365718 870919109 283775843 549975148 147464711 677202246 771524306 588941635 990981688 195562198 427727533 614392785 503523517 446767181 190136064 993044829 458666527 681443974 831419952 438519688 791088720 548845093 252221829 599582535 179524989 967567317 769394447 573240503 2763263 103125554 128382807 85452965 463690754 82310560 540976557 437151159 348355528 760217700 593345822 424037858 496722289 826833840 61228488 285274697 510310706 458920693 419082101 110523654 384797451 747650359 466080338 626517932 629835440 296117498 186231138 437678632 453936948 60096239 405541841 954106320 684713437 869209953 697136343 245405486 745393810 696960093 579890005 154017367 212142319 874890213 523767182 523480023 624731656 386445724 428140809 348588154 278683345 709811784 393078256 870203349 863150715 765583645 876685046 387094665 573936557 644342365 556781905 364592466 101958118 153347953 392010869 448390328 449932085 756884279 515593912 341522209 643920050 905980197 177192658 578525291 256270747 645330244 471433746 905484783 613380317 135584941 153325352 757930877 399623129 267628642 278440311 285987473 351071462 133010713 742224212 55053330 326007348 976135059 328009260 929550974 644180423 842887074 773050033 711166833 333928802 389283921 16595251 945555657 908509705 635328596 947035201 429332466 93328011 635627632 33879564 711780965 803747288 350995190 265731496 22700304 488497751 565409279 111165566 779484056 748311160 177853012 278441703 819885500 181065526 195487992 891249463 115255974 382789207 190290703 222722775 768867632 625081946 39785024 719596883 263421061 108472919 739284720 873108230 380172492 189533696 171960731 408190336 960068189 191588997 440141078 224138135 429261151 450309132 496838557 685673591 401024335 680145855 397767088 372439758 388648317 190229370 586790365 689321403 427941365 718096784 40068003 120488539 900226700 368532311 60142277 379593251 717919196 778261890 10031218 382706338 243406303 296502203 339915701 325928932 140426932 483384694 195472413 262413105 87675727 709913080 672816514 881834067 586021723 499518945 500510612 353220468 621464102 414107333 233743723 658253029 897757779 679801153 925050737 346071755 973236789 326386091 344141821 850445807 828107673 375209457 200551203 377052600 948903016 874220206 561731730 407995968 136439284 86242736 205197483 31698610 613458152 846978178 604170699 703694908 696822290 131752982 979179612 72013671 839836387 810766523 311872001 378197078 10158871 924764299 85910420 627551133 924939818 274740160 220331980 848363064 304436018 671704941 80868142 194196301 584798182 214356032 350953147 210128347 29637645 601261375 980388516 983798559 899295745 787167959 521505375 865319956 338431034 889412354 861151804 90285123 126315182 704975370 185910562 149554644 846344208 526052774 822539002 88048937 392384452 246553694 208451322 269286098 466153816 624888984 775560269 735467972 39115020 735081930 164850070 611032843 84896861 393540737 432963296 620452859 50209757 520841905 91997523 851685734 734932351 878787138 785130478 548588885 211280891 957676043 253026852 572478594 822589408 541797648 323510684 884563936 207306306 752736681 848301285 973784100 530444976 624222033 30832062 483133999 793230412 449019044 573884828 553741173 604542408 45258092 366150392 13639699 178900234 803787041 939314599 410313416 774424291 347761886 559308653 856439814 442734941 30303511 696881602 149876009 843051842 297553864 723303523 733011561 103673585 376083449 620966144 275139237 267523036 967917035 938960931 663258157 716654164 205876700 169771248 641384086 621373048 272185381 883469800 177214986 896015529 415428393 109710455 479843204 625658299 271541985 922745179 983309641 586342377 144002015 576162901 459370087 569584364 891125230 844870126 409763653 680351805 142948763 882551625 675764418 390343367 896302214 985426058 721226712 961162910 832074999 679051566 276790139 31961686 11965226 584321012 656946377 243345521 448971227 639941894 103312141 534251759 769198169 983897951 284619057 662041247 749910765 711468425 482284612 922719058 571458380 305223445 631260658 75563431 989293740 258321506 364794606 987736011 137237288 962470328 857051240 585765510 736203559 414226429 774023963 467285425 688457400 417057658 323849978 186036889 9505253 851605911 283943842 777301371 920657636 894621805 739129021 751004986 485678703 633426737 254363039 441650877 774314894 157893583 410782348 696489130 90810319 210948537 91975078 433263656 741410385 904534041 20205817 309153217 953476608 354850358 249653982 771660370 611557787 597766480 72945001 633201361 591872989 655526168 690895236 334370901 564358528 464246720 404528165 418377758 792045582 572870633 90905903 663189737 451654626 156635622 817706298 589439135 728577081 109441329 251849236 298906898 458968968 252209332 128983683 37659016 642452805 969080006 350483449 947632547 287970528 718436216 817462541 59112123 823109410 921582700 400195610 641156027 837175213 164626319 489294972 782999279 207592079 445288758 60178482 16022477 283939926 401508668 96365062 367843561 447588739 465595873 244322130 107347653 587197253 426127962 955358081 565409934 809314837 882575743 514050686 299262013 114978001 562401416 994032036 725126546 863678102 856210541 70504029 750009614 719696469 138524815 749342843 116851214 834751384 217106111 562674309 224444662 427432492 621070029 653961178 512080920 923462577 826024217 575488473 829933209 737989802 589615020 523232630 921817157 981066228 639531753 90807661 324380100 784481967 959818544 745435254 674758913 644389822 442030445 259583520 282020928 792933485 122012128 437509864 867247981 598238855 357775760 230150799 147408482 897794179 339077 233386060 285129407 737671642 893196576 224602279 258327788 350824056 362662870 89284895 963734002 41001111 302442793 404316374 758210425 405082333 4871420 624970581 9461319 305939984 190234449 690601454 374843513 590641464 777431739 986632849 676381055 840998040 24180674 416485310 935351899 292269570 613083194 267979941 420111049 355713375 400253897 499769406 566608049 834976897 417147772 842147260 143418298 384643599 563641568 391852241 635259522 131790678 328092977 861617897 752249786 784281289 113645903 142405993 952181859 155413882 353115027 7244639 593760372 825433969 848058994 498006914 533817215 424462656 544340358 159353558 317392290 338051036 70650964 769831624 141294691 285197500 246869813 785049321 607456440 218842451 235211209 198051149 814191823 20712477 458369497 785193068 562780107 388086529 41420182 423827722 830180464 512411254 481197808 488695772 141582854 272788266 874572897 353806401 675547827 513275848 829498620 542690389 366879084 707653177 425461290 184205190 804497217 791590952 62338247 467614730 717194290 941251713 169815304 85129322 529868216 166088498 920434240 174447032 19204790 390632215 398739964 188412362 306201880 491038273 143335020 551942561 924484499 52419259 425770746 925320818 555946318 759263574 176537615 490939555 987969066 928430222 260587968 275476288 888783989 922944982 179076049 617127230 505591004 764703301 968941922 551096849 583592620 391904715 252775026 263532554 21120399 821691776 402923538 837780464 821312010 674133719 487031354 169955743 23012055 783639280 635892232 734962275 847651261 419230750 814403756 889994404 359369932 108475973 21360037 722694237 910797882 219469183 843060346 481837709 171780719 466778822 615191976 623631918 386320674 908370438 531347297 390652265 645682307 955650209 384287293 895082133 832472412 534803519 240565886 373864735 228686252 62000468 756606484 856575272 446993884 268394403 629821430 584342420 701736015 91733480 264667293 111297085 850307284 980985871 895166464 326126477 82084935 332376429 178796955 628623029 512432813 919501938 667442471 868090892 997256279 837804808 632672211 447438091 734311271 89530744 912617326 124945945 955374046 607924215 529713754 4726842 811899535 428192219 326777104 900309928 207832942 778736012 420327377 303254305 365675127 819637826 43385037 383542887 478350687 416221017 541491975 975175226 140605493 456028478 851394953 222026781 189861065 223646652 427852669 740809263 511263116 320651506 404497469 228402748 63441070 341781374 275023001 343578912 882794256 264730393 556835 503056867 258317079 801098151 111682586 702995574 528757296 854768714 283104569 760091217 915796639 363470572 452924566 430054023 583226948 51768660 929025330 5542993 151103806 443341508 322320107 422484801 517027528 578127901 82607365 188634280 388945812 37305655 509913924 143253478 834197000 682734620 238746576 949927384 15138275 65757970 694227579 251803431 945924359 789837872 891056394 807530073 851959663 566745196 172741337 291757837 605392568 535723937 80803684 181408044 354953110 927351739 539736333 1753102 185072002 189563023 873710284 319745517 860363713 754882527 159476171 365777300 644742753 431484529 89318595 609991919 452873157 726193760 10184724 861211631 892194349 241128346 864722936 157048288 182609925 35521526 796570076 353230698 90163168 849805317 508808731 457128207 110137976 152330558 227671565 220612062 3297079 402686223 906038028 676272395 424078726 512847350 602356042 74865707 350095973 741598603 998508311 869709407 373575725 442688397 504568592 397427422 749767952 742318704 505501012 353361215 120472629 516028442 253601012 403447223 97227029 704643834 121830139 720394921 784858970 381613744 764053895 98551765 329329499 812341237 373547588 4950212 467639701 576765568 618066631 683956870 764086775 679539793 707565664 73106075 940529741 609122668 521237113 429528174 919622002 250783453 365868327 552059001 483441684 618197583 436812429 7020839 760714184 831277881 738718714 405586572 323952071 417699397 150112356 207929954 54009820 712188641 950453744 73104441 304103907 885531453 121231563 344238043 284349430 507437281 238550524 89043499 603968224 938078665 921626694 223667021 801207017 220029455 255364102 623525408 482409578 899781931 756727988 278120862 411389288 289400669 593305107 587464205 458951103 447278677 582405445 800556909 693221529 377563862 773441455 970893056 47553312 879978671 670171187 231203295 28441567 569601833 221319046 643116608 784196024 490394866 751570632 268692410 471146866 818917261 76604199 246383986 155172696 691424299 678481746 740432452 263391539 476852735 610860734 977784019 610590493 829031503 534376270 623496661 400144130 486538960 206488082 444275453 55835625 746088104 551694725 149799635 699053166 162331372 184328056 343224332 150455347 175810368 627051115 326560434 275244918 244873447 49076751 146728648 641460928 13321375 370939065 622704137 894191819 306564275 841758077 687819327 158836958 798556577 154483020 29146682 287218697 113508991 342371215 186375489 596794840 299884809 396698608 333647597 991820215 654645946 97367474 398737753 534452443 719318904 379883145 687033780 742850628 679448152 410502976 960462623 234769208 173466977 476819592 335724158 306597826 680593045 557152070 694973360 152452163 250913328 322362045 875377866 426431918 839499743 367950766 228205592 770561795 279447511 889026553 348547385 711339790 997298312 373333229 106272116 746167520 2457732 46158564 579022159 875503218 712935620 252681744 419143413 464700252 511550553 547357334 564660705 772255482 888106208 891826632 38701114 790665577 6113253 807419528 72284936 711807263 167142107 151862497 236132836 926558138 826081615 834738911 582405276 416225517 895017612 191582467 16216173 841618051 635633168 29716644 392293276 229423130 377131399 729264103 720047103 776679698 699705239 198690466 897349039 626226534 433442152 270382033 780993223 573248836 310252247 259745484 68162292 479159007 619264741 60108038 737042493 749883217 191314786 600022289 796874797 633459393 556329312 428634278 642629165 607586423 354011566 604647136 244145324 285800366 37330188 804050484 715649270 886150585 818882976 828692971 749817121 813163851 366602408 131724463 107224242 818645120 728539934 341103024 147337107 771439969 666062977 99359850 710151714 312578605 343636168 94069594 594752419 100567231 914375299 6006953 34356174 493715570 449890938 136901715 556800574 90855076 349495880 306857002 147009618 654741540 970207499 809827706 147513695 163306226 381825967 35150493 490953841 630459829 390765467 593594519 528176216 475232670 551849058 154370896 926438973 592655627 428249606 507833467 772801498 237481430 164105613 835953291 997154318 494581665 368082919 459625339 564229504 501297996 465817529 662315853 127060079 947457355 862280975 654195372 863268036 441097189 456637431 295474501 750145023 923627747 165747395 274454388 202999292 690790453 989849797 183861568 228843156 565376772 802732402 919543189 889963000 22790129 581768093 439317198 754897975 739809141 559998830 336523863 827383039 941985619 80598511 145529616 185282271 205083036 888379557 549052232 748125115 290844732 270494426 203463867 378622720 856125915 800634343 919328676 396470565 341904247 895997977 480892570 732210266 547674955 900800079 700958408 202306737 91474325 558107396 682027871 127462661 413198066 545403656 823938866 20000223 219444174 702149916 982709017 875433709 973799604 895452412 75882245 893165030 522085513 203785973 816316379 974946020 395681986 802990316 189578835 386796536 179763039 490529124 104720121 606473533 84125441 538918688 670315232 601326431 660638805 356842381 181369377 923893709 11515721 468429624 311683497 922799478 923989944 947038036 517534516 110912110 653066241 429301987 14325073 527886096 852901157 511831955 493318121 298345265 201089021 929911444 107568211 170109239 714968210 106036104 269837769 576216170 745298593 478652952 263270029 136252172 515498306 562278546 40444029 482448575 808203664 452157279 740426926 913158135 192778025 366701632 546787896 61113428 593167412 929523360 864967938 827104537 102968395 737299113 720246308 398061656 324133265 178135286 953501652 645961840 325720052 335771625 722996530 372058706 48097660 753243547 438655666 679354822 689783793 638100782 432213619 773085776 860932393 444374187 318324454 450333062 697617767 245860047 445739451 363590817 783255778 489206372 605285737 900465576 968988103 731765599 193909063 211355562 373484624 242043661 928476364 800205857 97369574 352140188 107635466 982453561 585678911 360323935 313793330 213980349 432814502 27225332 691722471 218598655 582433257 991220206 185367513 821139070 131934146 548406838 395897822 980681908 359895681 361085051 292167147 483335541 604219618 453976888 130539758 484178712 15468830 247679398 738268982 297496762 664583394 890816599 929263544 212492228 817963766 577317241 317488253 108410650 816504435 448032819 123820611 636580495 576585386 712680099 405997524 450587786 110889469 463031263 848939702 727075302 559002653 620043461 879217618 354445914 941344328 90359615 901201672 810689087 296419054 518985407 509438843 215715794 335335739 718491500 287195616 323123019 37864457 571032840 940419213 838650474 178377992 653107629 817271988 450033226 955053651 192332839 530681372 52097559 983112349 569140904 348121939 772281760 703620244 295843890 960632055 540912191 405272628 739860950 559512776 579659633 627806706 26583142 906451420 43110216 244886738 772566768 599843247 138125448 626577708 778013863 276188732 700299093 526506291 854856591 13952757 950016673 343252346 776585896 951437482 232703263 851969459 519133625 619172574 814833166 632065014 396370957 591255465 778814619 304947506 735907484 153372309 570634475 540711342 785085540 100935816 213332700 420701923 568026265 304943202 435152756 381285586 108123160 202212625 457487357 396940941 702223017 915977240 355112171 748117928 274965530 167279875 804392413 1622493 89848348 595975820 180780725 683724841 710464900 79827782 995956564 655741217 586899389 513345145 212284124 772968546 968110341 679130861 657621196 591219227 237457585 224394089 627163229 679779448 74089239 478535548 325841028 592802679 531973859 496635457 396201630 123489946 895372319 346761589 296720283 965284780 64906353 535556395 564637569 792497810 258974684 679875387 342119298 920808649 661110894 306205940 282116010 639645092 561659970 874147792 994415124 358120159 132645941 620681994 389705112 594912685 986039551 914701640 377322006 5116856 517496845 727929879 299572583 643515880 172306614 90095414 333491583 619902383 137959242 131977569 266270998 790527042 47248869 972271833 494829677 709329553 231979807 577423271 170117959 106948042 88943956 155496233 294851576 302806160 984181520 862378062 374464904 936188545 225129822 337846698 5343660 202726291 595708449 521822763 996243168 566689672 102760045 316506446 903053381 568261779 907261727 294531614 959428032 742263748 272336691 837112654 88779482 561126962 974304617 150916818 969069488 24364315 526139700 956926796 823004838 14397389 421875728 790799263 286557267 56585590 260320267 214813725 90897466 286674470 535463890 150453720 972321012 777377431 445594859 440294923 507577506 15882299 843842043 975724574 443359743 127178592 887496554 741493420 940170020 86635008 473876001 251005283 826936682 565977848 165696834 988408320 844955937 570642709 873301362 525209822 611401557 54253488 134686730 716108130 207685965 789830205 175054220 521534617 332701717 84136983 912070999 307083787 781689966 101195296 280260097 818492638 579949335 744537093 634476721 822010411 840673570 889883473 60202271 754599073 780635359 917756810 191785092 157595164 767710224 506418586 648128704 651875474 362222407 8517526 971525085 856326265 947954486 918170961 586915739 996703741 770705650 587774428 212409757 276278196 331493367 719341685 712308776 387549622 731218031 550331468 579536425 128181350 242239117 571195111 469336938 987704616 200517033 132846079 898607333 679215628 875226772 146679823 439258058 91982766 770520838 682914637 870938562 301471887 407144451 761815973 338710172 313083243 561542220 875717609 518871909 654223594 24217427 439018332 116385850 916254818 336967426 167051013 544056300 558945076 146095433 33553695 509813074 823225074 22751708 487518441 484788599 454778329 375695017 797570244 304928303 788333362 719141803 994334280 496545051 651272335 103340451 473194282 561439311 49789509 441972454 413957267 356590969 966309430 42323990 421260330 796231487 806358984 845120383 450705742 123422529 661588048 128170718 128505712 670177776 847042440 231752765 84717038 242431579 328475423 769845012 633791017 249860815 50093664 5615358 994263234 367111995 148377565 241739436 422264148 663582996 614203288 683402251 943310380 906486883 743133959 653768235 807768930 490858751 446764042 771041934 775768948 329563656 721276645 584644337 5633177 655960190 17574221 821121012 226817963 285662469 528874457 469029534 729360242 756183352 489147273 565037870 60535480 35180840 167382091 366738005 230298796 746465492 374678235 328064556 637733442 342699955 977588985 953326013 418452327 394850934 244372384 341611105 20907585 963570392 607646807 545682747 909944164 703268243 440113741 275676908 172971109 826895834 633211979 808883481 364155414 751943485 729398941 441506440 502700330 181999922 475701848 580425695 815851034 805118387 10064892 27738949 652134897 839008077 812897482 919986822 921392188 926884818 860929403 479897770 506962742 976330216 828561266 104638615 202922048 863113741 605584799 849957729 936692042 130020949 904746989 269522633 791786651 350426368 560497877 296912858 251597197 837733377 868436477 326418879 585669180 370560083 89705846 796481253 768677740 193265407 115556433 45101409 603955616 273485011 257478328 288468325 7210363 911902537 790307470 576863263 474555960 666383680 112266214 71754100 439133989 847450811 395153560 818337617 100711306 65039213 305334128 695885688 360086426 319423483 2234066 296068585 248405464 263099027 122437674 684799303 163453193 472009464 102711260 467862242 912565638 10464567 749549438 278268839 16334792 319742103 705541843 439012279 391775297 780879052 925088444 370832354 379817200 992346749 461918318 119597905 912227703 555972489 653137894 823263434 697021485 53816437 143666347 311634228 941189189 441938701 746391611 100747752 561508307 132813865 499079140 540955814 341314453 277437729 157177841 122606457 142544590 352262978 61419888 713029230 915821770 239637380 155868664 197094616 12220530 923123707 40466133 499572983 227665756 508380700 3270127 172935900 792076165 918510346 605432689 218006618 932238737 354453735 779327747 12285939 44902534 108809011 326297508 734914860 115000204 244412840 300959665 199906317 693512871 30929039 275475990 757610146 9391216 677623170 420720726 130104631 409093408 67023125 534966180 543540342 484773826 478731812 50954150 468557815 92737604 55028173 133990776 484594480 281890747 305287 866611663 333169263 50187213 724696387 535924661 245631370 494469360 642090856 401090727 979017035 825758641 535864114 427451362 825859900 44702020 635869335 774341553 497289037 600297734 476448355 500511363 779768913 835840242 804318427 494196014 80228737 930164925 647150620 973078203 209582470 765242005 281391723 411540140 739843270 714034502 298289811 35801469 71081205 791870705 762458940 905902371 425629096 391612056 154278868 548938311 263244756 749918470 229692232 347132062 940942056 69677891 858214307 354541354 100989605 704069753 967815629 297309856 622673916 240089151 336619660 187149726 34136325 808629130 961602744 478357116 395517346 250609810 421692410 867435169 943346230 698401242 192983884 378631925 14901839 185367749 88617374 237014670 907689914 562928563 898125001 192333806 50307666 538376427 10125861 303778030 100552802 209562077 150526996 231072336 247598510 775693663 360063252 554630167 922684584 501251727 684813768 24227653 109629351 947016950 232923072 990595078 455163119 396305863 211259947 238878667 307205641 171208789 890232686 328506401 989881284 862514640 45121226 285377242 144166671 181270101 535170804 236906060 397563758 930271324 7458140 347317786 552135420 724712871 110985576 336136487 106294800 394038511 539714721 292900410 629756205 768530708 777121770 715089622 584996770 933786583 622409747 698873661 243884887 287962350 919439545 917141382 247981391 245963428 646302036 715105140 895542006 770511704 831802139 768940398 920731121 325869004 386031802 438575773 295357857 521293937 129089096 932976180 976877199 240018998 650466525 949904769 310370997 534300306 216035029 536165211 63912368 589870787 166813586 235722942 759515682 766951334 621017350 439928273 883352444 250277748 143388138 147927648 948205044 397368935 891516875 309346371 435335514 63679488 400491618 437417678 452709979 944063604 574560384 231575860 576070250 524405238 218550422 734218235 138602819 361580961 380858739 816202063 830778950 288294180 740148625 333576760 453222243 878177596 496637019 301568550 410303275 240816142 835722794 214995451 333949633 74265134 700580179 863601309 584795001 51714249 909754428 812487255 310778349 188474804 819261803 763642524 237729225 98578019 211574344 393421475 379573986 114017516 21895227 726986588 257236914 461204521 118132116 356816602 570672319 864580313 950320457 794811422 815586902 408065416 940658882 92101915 1757978 582189 596536917 462877023 979412715 619274827 321998530 500055434 918602314 532773459 547229612 455670395 936777707 562365288 146399663 661167845 947963456 88834945 905984863 473393733 810879800 343702204 397905887 813851233 811664046 394901576 170942473 107015019 296866546 910525271 601687791 77516224 546541284 394555829 399019413 830719229 836399980 799753222 972857879 363664513 279453213 251258256 538817449 620421893 913527296 492027231 533032970 233150906 354793617 212879080 838279685 928234608 816985806 536509274 558220014 390989228 253062820 400209220 846233606 930576478 319569550 820322734 735254470 624107035 122822684 483223068 216309724 634075535 91547377 805014310 258533388 388565131 534071408 219516373 406765131 276923936 56869779 477788103 908038931 344256353 322741236 755161354 643369667 412320540 783391809 846972429 616149692 354182138 583762895 521069475 42448358 664106462 391974847 222582757 817252267 800129169 744892935 676276562 631308213 340066513 142337497 1292203 720622082 921281482 673245606 375908570 977717963 957708815 714881752 938252635 33455982 527336629 880196145 327329868 468876232 416755650 775497396 216446333 475207683 731502940 414867760 607102019 486867328 642705013 359122850 212587326 341855678 512114817 472599328 610734376 475272645 551323183 914030154 373149377 295120734 301471660 579375660 517232106 559092564 81963476 822053472 325086559 558838824 477275734 719468357 333221307 72583553 153425947 970634796 814958579 536889676 448357317 847160726 413250752 996038096 293751543 686397993 371158116 33733077 628741822 937812021 631507859 631336412 376982079 845135846 151856362 392121968 531936129 118927556 814709574 225251263 135704036 796802620 304339399 86880675 611853725 766266783 58784694 673113403 90228445 461510380 514554201 880021058 934938720 463843645 787095712 985152460 188846400 700137196 238093954 223676232 644578512 309887661 869701329 928129930 121902162 98227198 307015975 124382374 156174351 887828244 753779959 67507455 317997042 632598322 876764313 464719187 117035124 841826593 117493060 445960192 249347791 290795713 330527636 505135382 305386954 876072322 533789208 409353117 257343550 826405578 85421655 140638920 40741981 947675332 682038182 424632354 777259323 986763487 370027738 890690011 11549884 914970414 40776986 868171314 520391868 300435008 706080016 180275080 910966245 672247233 500676866 371884238 332949080 149904158 324891689 530756601 130631473 865638891 245585172 974815927 852035502 371672031 886377486 603199204 988682573 876689761 788124980 607577053 81578914 22121457 50900346 964124763 680273360 200547607 995445074 375987928 647020743 654898264 481537677 969230244 937828768 910777346 169363718 23782126 997774543 933636915 49867720 791575776 610847963 181127834 621103818 509343098 40036074 93620858 238927277 194713184 911609163 861914743 206884116 557983932 532209352 182332995 251448238 700336094 459314598 958826510 150085838 344445977 863088489 139840250 867719306 829438854 500086252 935939870 23510840 484119720 228275092 143074009 356993430 48023368 123151286 135032794 662284442 379265744 223060849 672407259 509766098 628006884 540718300 922656746 760018900 861019446 740731915 582563697 19776683 654004772 292058059 329987862 582330548 773749457 976687101 433419515 341266478 994637989 418684508 766065318 402975663 294396157 364950277 438670715 974988329 50380108 549096288 38503130 94910318 848485871 996666991 849540506 735337284 357789525 209885291 919112046 464132693 780924223 860333994 359996608 221483691 801712046 553053537 259417354 805736980 551848070 326467592 100885248 935937400 104432379 36051141 426332914 551006270 245819100 260475031 646936821 884893875 665402969 901043589 796490167 280577817 266190093 870172645 588530688 148210094 528630403 249522401 310998880 75713127 543094112 540542735 62541172 153643221 327985796 730699970 203125559 865093969 395960448 892832737 161364509 701718899 433794394 208947015 131725072 301645222 29816573 387126731 903769419 414525930 926050381 105882449 686747643 876298722 455515966 491597899 846688982 794977685 423658837 49012611 813091544 792207737 497967730 690744161 495486408 457913660 410463636 783739742 667256605 572537099 455207158 491656169 208185349 683703404 15260186 908076113 949500853 300925197 9199103 323379380 170764333 774988218 982296071 980820969 255872305 755319633 617881449 27789619 364117938 992457638 444844951 462896932 326141884 878140451 278265085 866385791 236375489 467386858 585127811 223434488 596960647 524266434 424471379 515267855 996476650 709141215 623520914 755110709 746575436 918096213 508745495 332636825 199236294 996789685 895043694 180297514 599834578 222726123 339709973 551117829 580686198 919706029 400834198 982162079 657275288 141885492 722734470 133981729 136339493 745886595 208061237 449287965 613160150 479151167 612805049 737503328 72565067 112631317 972780621 242898138 791716545 308586984 172587087 908476362 642154587 580576616 291780223 283895415 500513434 20845816 717790602 850213375 659100516 482535831 821466168 746824117 596807296 132510423 354751522 475878783 505063675 248192201 864010791 709351326 846569973 814080435 44064143 653654990 822319719 56406861 660118917 371778137 851004090 392397740 827379113 844976594 71494633 910945200 963594573 611687482 965730328 714982204 36365767 803960307 450652033 511758523 841935525 987891633 421476339 26458427 140975793 732406181 212026136 931248309 354116301 601179422 519083745 475712946 324482032 559996145 99613543 894790427 126954966 473846766 134332981 994480769 654787595 667356281 316679202 140655166 318905081 706477969 936966606 154324579 988102549 692269765 999402205 611565223 978639099 814719750 426515481 921518278 737565801 741124084 527462801 455274761 565497106 508345734 975210885 853776810 458966352 378889544 366429905 600386185 359961464 215090885 401057147 318253299 559805684 697661585 470790678 69069025 681045713 369947643 699436169 763252256 153010560 271338400 295920647 201900226 224004056 585552296 255581551 560465601 669921167 752823362 335130978 993015096 148419005 657646714 283351118 579058352 757957721 855027845 194870676 428272526 378738074 108747219 620832175 997023431 967055962 82612568 830817340 863274266 385752868 34479010 986792534 127476896 632393415 894298803 287089759 29157178 430628728 221467606 764824811 756946226 448519907 77619523 483208448 485337169 912867542 368413728 16000789 348533024 478507964 308594262 976462754 739383141 500016673 130417088 485864879 549355555 657810631 97029851 947140709 535883078 762536221 252462688 55102125 882152726 796955927 130540103 318817741 60718882 895773800 370309748 742171951 42061376 325020125 642515111 589906861 365124520 750408295 106607555 950793136 345014209 820235574 616097821 234665177 6148928 467910436 878395954 471739996 170670140 450093499 823289783 303079462 492681304 579742706 107288094 507273771 128658744 395775386 918694485 636216169 423568623 480267303 524716180 6122783 562703493 777358282 804458109 306141311 704541555 85116700 46544740 421890120 792998766 511371441 70093269 750412715 265235858 594754952 914901066 171696131 448243366 880867428 628396391 910711896 774776328 297419189 317913899 775726092 494047974 847633617 152448815 700654754 986167962 120547872 904483239 147397657 940057496 512637135 183408298 241409800 502626585 80291803 383839655 324082440 97776853 425401550 137209707 414953021 895032960 282702504 19518815 217321073 454161290 132424717 210407577 734697929 834306760 155687269 236299355 670199741 481971552 587700824 607823083 1350638 101776503 228982633 453658224 761333529 220716717 803325214 743009909 944678543 183520307 650847018 400322863 760829715 130874021 702773985 336840093 254425673 943761812 660981824 391318219 707419445 746482368 799336033 729909868 249484896 856335702 204547016 192403128 625891865 423190232 705220942 133436334 84549684 218644703 154832801 943248723 31080704 583514683 360582698 279916413 745116495 832465652 257610027 834540074 826044857 867694883 660760720 644234552 691522412 276310075 208851427 753279514 562265871 970756919 459736871 439305402 857717426 533657688 347641662 823451897 495913664 128138500 202492174 79720661 916157218 685924561 809414567 616358836 209176443 292309606 301884354 188499273 102324843 447527346 644227067 618758750 347765547 665846421 940522562 211317930 872100670 811800977 166673030 46541514 567401366 686259848 225963799 446025681 103972695 37513650 106334510 566453192 266301580 512392975 990667045 384796824 174326821 215403899 969367108 34466913 856307677 685667397 349561916 343307430 668493118 490125843 163525973 224586144 621545482 420946052 750951580 912104965 673374868 881996950 627690325 488814952 616276315 21488530 522629755 636774071 927505475 41300785 149355067 42075842 458054061 110139731 692347507 221210263 811360235 534965568 510883357 908284348 395930297 429359336 204277390 955165996 3547708 699102821 248012292 974301317 388574968 820096844 899941004 694221936 33392058 868276868 108116702 975874326 283310236 593147591 423395283 655530451 784317619 43897595 714871110 645980149 85466787 776603404 681630931 779351956 912706901 270019381 779688392 680489299 967829986 478460426 844404206 824460019 719359684 883897760 40266489 395133195 519324670 651307783 552105518 252389747 46098763 379928363 228733782 120737783 651797466 301819653 808432844 978297998 207925128 518110631 753055653 771665434 406362280 495170471 719419017 498770907 313024660 548637263 757569112 249034604 97466216 899764032 35180306 592419524 832990254 920852815 573204806 416270560 941756270 933286254 294145777 680668614 612196993 89907026 626896486 211702442 191217681 774545163 468542677 557455727 9006976 695600886 87193342 308897024 629886646 498322413 569913223 688193278 642342191 487001019 845665736 470797089 562126299 287579524 51268250 861845711 197168978 739544899 723865144 14262615 292473400 307389889 876837720 54720083 568480488 666887966 48217137 141446606 842161139 403742532 90863031 867786719 497801267 188911005 62397199 357277951 385477309 995679315 424466622 935497346 892446479 987875048 485084426 214928548 920568598 230345700 962769743 578715812 125549698 528516140 198616311 957936160 464046357 776328570 900067048 929321080 767319387 248066409 503203763 777129149 337782257 690374561 501978466 126218464 362792140 6775093 863840203 850242259 467945983 529429403 485307507 581938235 630602559 339729161 42366784 113839099 844467507 246010056 625896287 407601403 841653805 866745360 44263271 803585936 26254820 400101837 131437099 109675438 780665354 688404014 654548676 536425989 118428503 280074665 767532841 291434811 441918712 981583648 341591721 263863272 999179576 663952703 276330978 984641117 937524527 572343844 71312945 674825922 414186525 548119321 343117526 182779754 955998508 395598693 860709123 440299609 476800954 113376064 410376110 761587415 849093744 678419761 373339803 470496232 761514170 658834112 639648149 418242941 981384692 124181765 441546926 868043079 979129261 805205076 853644420 586980790 750781050 965705251 184083696 343952817 508494421 645235428 855280035 13187531 681005694 397045817 650725801 846138483 50956636 82613403 215505904 136582552 460539437 882243032 850734376 559966320 16522094 165901059 979791614 379990841 70777918 163660111 55980245 588019363 410718157 909195181 71251804 956567705 511818199 45291822 110803017 387288695 101419197 992697987 960327698 369293926 871051912 720961878 94481884 833246634 560090083 518616789 48023786 283135317 910445262 364527499 811595215 828068764 239511924 558736229 789524287 972413917 413766799 975644550 312115614 425900280 554344767 259887992 318108869 119846656 385996699 711935995 21110906 490606370 690525244 239921707 670756303 461468373 293511686 255032202 510709445 616577054 462149206 886693272 523614282 359107427 738260292 79275980 708727463 979341015 931445090 876727475 931667604 697085158 324736463 965905612 562268390 863376949 213137717 217310915 3095974 441246519 238113845 276257002 384104909 785139538 567516277 909793892 187331931 706917337 440353490 292173102 32582927 551477436 349420613 361153817 699403961 96318900 279939041 936648184 657474213 426246776 355748748 550334121 177337254 814192996 817199671 925221009 671668648 479609539 935145130 116671764 441192675 282701048 747648993 314669069 858161275 685326914 689075430 446952516 16474347 840679498 853515194 135026020 868514213 561975480 963254371 859866677 832307999 434011704 503547592 688238161 178795600 263664973 549506320 985295315 777575057 504892820 195632098 910729288 483001140 919138710 992948967 288167424 798256931 333126505 222191669 210082878 607502882 77299560 629418308 928232866 805425828 778973248 301767104 345680232 272702651 386865964 505894256 789132542 302757464 732038764 433628190 846165177 186121254 667368316 891201289 67564193 17786260 18163435 18312486 754886928 371612443 674911212 752802459 212875617 816986270 32013719 94566971 213424237 472350346 146806647 392991285 873375792 524898417 7439809 743978944 754324902 529778750 731898846 471253404 932634748 696787336 339737493 311372204 81020444 461239467 193507164 14231848 280487460 325485526 165587358 594311152 246074334 206946958 10789792 170818267 601339275 281011057 838542453 326018350 887966713 580304731 536588723 113233214 486343752 817541852 154670362 642008175 829829224 613416260 395407635 859119713 68359201 32815901 715514426 382758356 61230734 794476553 132218591 166141775 831526433 889344398 589744386 528140616 140506897 479864478 901694630 999929855 518767381 921912669 226010923 251623265 770485390 789426855 265993169 762198862 599454236 186457716 17230311 952929349 112415692 917774746 244322185 832551354 983527639 166645311 609331525 832476428 961587581 898393153 943603399 577181825 1082289 861849757 355460007 465219362 9198820 259080641 156694711 306290107 416995440 201105164 738958108 324218348 478092035 111987612 309945663 525631880 874964071 834161280 58075559 584591969 591468062 236225836 714657594 656412181 408710019 716545493 779659255 327797736 656071246 841225298 692296855 922800686 931047923 262591603 313854840 528264943 187277726 156823490 128488571 367472359 148524501 363070513 550834416 136985972 133976303 215396323 234959069 177013152 374552269 873785751 862041981 36946610 652080619 232171034 344206207 106436955 997501476 12807397 804962232 945423700 757744418 371514181 408139307 414424776 726635568 136423322 12301251 940173949 47216056 551692113 622500086 592870167 538214774 892009546 430738726 345347431 367587480 555304261 485212882 66549434 479757074 632470338 498911530 826121576 513892161 6778721 741345192 309634792 506333285 760829173 11472919 205931428 981426002 306547848 812127962 176244497 262835760 213088065 940583627 11699024 947030118 507219718 41515001 925809975 588687750 388563350 28903408 934593824 83437866 452905814 401856724 462379977 64559032 610978295 139821802 606155610 676058711 446460208 297743792 68879841 381643853 119108314 248884352 383880236 550652219 411728949 859990090 397326797 470651729 206144697 585015986 115624140 259251359 918629215 893307806 716066460 704736909 996632076 956936188 992177656 241477695 686373808 116847868 645354349 857025868 350390262 66016820 335056199 864032188 448454466 556734383 25281224 114583056 993205072 628768257 503769450 515734416 10957660 947130421 307555459 332296428 188504983 684245180 677399482 596045235 886387904 388432639 961490525 894941877 595298322 357747255 804772062 665386385 625594652 452476358 638885251 132751265 326190417 206320510 153941756 55689875 959740245 938254320 877654910 524859351 883029261 851497844 557547620 102243740 932582575 560194636 463959607 112111732 213323849 983282800 944972362 679834561 232915448 328374853 926745511 528964217 142071587 996001170 964266626 484154720 934117863 831626557 225651941 257520329 457781577 281758008 580363619 495421097 723123549 660792561 760781295 711237187 958713292 861031477 330418429 977854333 760845352 73997417 957927666 370622057 617794129 841467513 791595907 582717210 373890039 236370900 234052309 966699036 847933693 722604938 182910194 263069624 654797926 947607390 258771120 511091804 843649058 395301302 984302861 438726977 898702734 129758448 215106158 236126606 629109618 385703025 288869425 315058135 620022951 582747950 27760451 305368362 88106785 451996462 8433870 198987429 520118979 70640663 37813597 544944990 821383300 740268337 832810309 215693818 148141478 605151012 211092443 514296899 990088078 823562573 208101892 913878251 436791228 425127695 527418343 794087277 565452815 902844594 795005645 906232842 820398797 509415004 572469972 118377242 353060634 408913242 981483820 287538710 776036237 486221803 249375400 431937956 845740742 935271103 885549227 114026253 546644214 828660951 164482531 139007805 436355195 509985506 823175171 162968706 807267164 556553095 456464763 100518753 853585461 350556843 714497256 405091691 62168832 885486982 763775165 700632261 270187688 662809205 260874355 410950561 860837684 223250453 940452538 950700054 794920701 848168917 197404542 70633883 295524120 755149948 23032914 657637073 254441581 804324032 991997056 246733397 515201932 853417533 745933773 994997950 777265931 128386303 25481374 916234667 456619845 337740726 83772805 133364620 544411898 250689230 995124572 689327006 853647145 702947982 289610308 389140600 294599826 179340069 903633704 549844800 589637674 780583813 476902470 148765607 425523115 804815048 125405317 64392921 509965213 367853655 421502911 578406742 169677155 793610557 271637643 197704312 317354786 640773042 834496627 943087726 274452164 442088419 868622539 677175397 611851908 576717550 243788376 607824766 353295392 914215439 644002542 699232923 716943158 227153934 554930237 563096624 613462694 195588117 94883342 600810863 540893247 600861630 677778818 918126876 372833131 800987071 38437754 131627494 337668391 540179618 79788555 798838385 311288347 987758765 180030051 115956736 333819205 612338986 6452739 20367461 901415847 325472549 642492652 646866172 214349494 780290754 276600625 665383138 9016508 286561461 405843054 414012034 177011111 55507828 521152602 887826357 23357336 665110693 35640783 618575767 110560509 81692104 234879730 703199175 939595081 89927197 892458971 46672103 356498967 960550827 815381053 249216601 517049014 268565530 883943160 334850259 164266099 183603714 846402453 12876418 960447215 307330813 151964473 869360339 886968884 81591697 5756194 665436775 491655365 272175654 868143740 582842957 802946587 145517505 221874519 523222253 667922270 627697453 42118282 708123889 281985650 214158836 919295805 431723706 454859144 682254495 610270626 914019717 474435239 200402844 839905669 312483811 833876390 452157756 750700738 601251644 830839921 746682640 809936115 493367868 862390607 884347313 930715374 857961768 648489054 399258283 662912225 683252886 428927415 779070605 280489155 320133957 194708745 39105082 726352194 753556277 560700331 157275843 430164385 649763137 781886116 333998714 404251831 130771487 496008770 724294915 13702170 75525827 752376681 417144730 405930821 525574609 467331963 772493251 304519241 400594439 829459152 681930009 434876366 59179730 773510632 617360221 584608483 618600137 634359158 924046768 569763635 663830857 636790213 15217584 723223763 513285836 200410175 551780408 238060482 883796729 998345762 314633649 292951833 673678647 216832419 835191825 225416944 993912565 679371097 826929942 441145277 655120746 640267922 645132975 135013262 672417597 607040768 908193084 759699914 951384139 858947558 613832579 557143583 669389033 226304207 357473722 804383055 602595204 911434694 704385484 843927724 399846388 571620510 457788717 488634262 459004982 825664782 9233666 81251050 364757384 951584201 263814622 603825541 268284600 445582712 35423152 346764013 73114037 339032221 641997052 428052314 634686961 289738211 470658344 670440071 880104081 62529130 443708661 864480895 465513454 43647356 158993679 669212100 438125533 741458324 416804538 322119394 871293265 674566606 826189821 195897791 417156349 681875361 992532872 171079893 69666235 538586067 479933429 547693419 578754024 103330923 549337416 796263984 339059722 788699511 676855103 926771794 278132659 797209141 945586773 264798439 375455037 245956480 792266364 385654155 960102325 772174804 985664768 391641818 393660866 859783887 702226744 5571345 729817489 344372970 451810291 211465413 710656847 406487836 856061762 602770605 729597538 53718029 664794133 51118011 718122582 458451942 510560241 18550552 395374834 659735460 562132645 467787910 281250810 417957372 428604733 709866441 749947976 923742082 23197643 803993866 405161929 322483181 662718939 66712039 931349233 52665033 787596508 617018976 251901195 548936163 628676439 875289747 483643012 811019666 642487994 182311856 138799464 575071591 310596282 312431773 853185448 580457070 325467238 812034111 340864042 830525035 317882977 920652391 48177873 245400356 374803024 392622409 136942859 275439136 508052466 413128796 888164076 566661679 580873304 616957773 620011761 557721411 871295578 279058962 248665908 220015911 855485266 852759861 8295848 444590822 149456925 93818379 672165430 626914565 568930278 676537838 845620820 771870483 334544142 529399844 707611335 342295159 177228880 410142860 817875834 582198818 824827397 328930150 663594860 351035021 73721445 116634299 775341631 771592252 509222299 796840044 713103458 847850053 723865528 223697816 252605167 546047594 564906418 812329655 115530488 539036184 424582914 787273866 998773538 341389011 28477638 420389527 244630972 884435205 952335593 221992394 489833001 910845112 10476306 368055316 608367335 9588670 132719313 826864586 24276370 2687914 553874581 434224221 116763476 671679290 67819883 935134216 965866421 88583907 404431090 7630958 411695846 149463860 458725472 971418856 398022242 698671788 604622130 907583031 21776336 112445439 425719880 450253518 432032125 542851802 471567154 52615447 926673917 987399441 181698872 885808774 292310479 672679821 90365893 530443070 576405566 736834712 433767049 665798889 422504231 517945012 448004711 962416889 720548217 701628915 62111745 59856532 947635936 930457493 12286149 91571310 142672781 231699442 88157551 433397685 36359610 74234101 595666694 814232687 728906867 732148266 677976186 212215459 579235844 48055826 149599880 746127786 109154764 438734081 656937277 434318110 448734805 978715735 786903775 266933186 422060160 732352035 110433701 995250923 707205139 445359674 246125369 211693135 616339968 183319213 990417782 740672336 485440479 849013883 1254510 438498880 163905203 77276488 774322411 424314908 109413698 503548375 867828582 670286286 27007516 661689239 392506529 937813293 776667925 178112420 493004041 948176748 198564700 958845678 901027807 353967160 697094715 234331454 121743305 966305277 501133775 912641830 105328382 307322236 639816613 534894956 888351143 921540155 56988172 824598034 102640944 644232440 326513678 670477342 282372670 437760885 829608851 166102350 128741490 533681242 276336570 594970980 245683779 467164199 787292649 619434410 825156135 886358225 657785385 376616527 872521652 63908936 840499724 813855230 46278370 702311734 767578753 161614294 481846065 712593905 544348676 175776592 489870426 110524854 37158146 955885735 320344976 654746056 988444796 828750363 779316900 677312398 315348960 971926941 678832191 45392386 286097555 944664436 597886063 87187589 327481140 480121265 417697836 344236350 538889875 478488217 842991850 153706144 234815463 341637407 437158026 237346672 73981545 615086034 634383262 251092366 388359138 789141911 545017370 679889803 113217342 271766106 424854578 795532769 74669082 469666190 803481501 618297392 353110329 949112100 767216489 885041026 963292014 57239531 176754280 727361791 281941406 949155995 437099925 326998320 808641940 817586665 784612596 82162850 623427040 717157333 311186409 281355759 445295207 690868404 611328043 249657797 67810329 562191933 350867775 198653355 209298514 203307197 135820050 940098916 588382408 97229446 214910077 619701323 442106621 176270167 436011591 72079864 919230869 341428308 743715731 468942910 854836280 183642932 738944498 228751453 182382267 408229696 668870458 323667825 417775284 494939544 485286779 18830918 246078929 738968534 49913735 486645297 277120528 689050425 383698634 61478903 98013022 602281945 252387060 731189489 21926955 498893167 970078444 240761983 415264019 80352634 63183237 820511539 116090557 999484706 347997871 362648083 163319475 253271343 182868162 172369685 154614291 85434691 338004329 82267668 175865184 81977394 696659688 725119518 159656462 931727606 941849925 650119625 156308405 791433873 905060370 327985639 74289063 682483184 503706999 372298038 308931186 784032329 988254407 667127633 445782682 917694036 960093939 833159366 507508963 549788082 332098137 474384685 234175402 39721175 665741159 667883625 171444574 286867733 123226575 362981492 10375836 893939095 195629583 569688623 955610761 720857580 508003280 811998929 598734458 299990012 752058406 23206310 48454426 674275239 925550834 308724391 895042232 11232946 385794124 50714699 515344026 266192142 812700576 791519211 790441172 607765713 980533288 478692241 789862887 621564915 202944378 459527580 120163664 829559744 454495278 231283740 797067787 338054592 704411923 406590660 66179470 888888290 841318396 402313461 235957928 807487038 122351588 652825430 343655963 294737596 427779966 718349593 599503606 135077036 587459574 699006012 589630025 452618237 387986548 582670595 382080698 477508622 454873109 59013214 408843978 545417301 489489955 19520723 907948527 827727191 384751315 678342677 922671651 549918553 477290076 929295904 24443018 667567631 697138510 721320325 3138703 434468383 315686078 550429123 357112586 44831043 805217508 537178094 627701722 461338786 427966907 52833818 690897336 694679943 515583878 563046135 59663787 525376787 590928188 226030554 113784349 210389708 377890835 169838190 363498946 971536299 152312735 91476159 891188938 126821955 571205873 107825126 416792652 843682511 851167638 535986453 751426994 340748875 407211347 134349353 392538352 440281057 107736045 486515606 491761458 471533834 168286377 991968072 417665504 139195713 105760916 676871118 992004340 909891713 772573971 315302717 755580391 179426846 405108311 65415845 10029277 339445941 32718337 780886376 32153167 833268456 145779089 194926590 942564522 966732202 939721567 26673994 734429512 385177310 256715812 9496807 642498888 606017694 425314711 530403696 838803980 141784250 749954818 802649717 581681250 156829084 754929084 807490017 74904506 324151349 409922911 880741712 507994839 643301314 201226201 515043056 159614646 976913617 75795198 140078014 610844723 891228354 532043365 480449942 396794005 832656046 585269963 342576971 255497248 816471310 985594390 589304571 775991698 552827614 909200228 880351122 658934269 651347447 364201176 22200516 715402674 919800528 815717320 782643248 519019637 852590586 704243074 894926532 777608808 588544115 547239793 267575199 426856744 870943206 818748397 797308968 850433961 771844020 523075035 330695662 266959839 946602428 829990774 712413184 262818632 465125960 463785436 545283691 821145675 855221498 969104865 385714171 199081308 987611954 930314207 38125714 911243532 200912506 906433551 323212605 543022798 240255911 779021642 220038521 27398957 396566113 221461638 47998746 761966004 17945067 183591962 116370583 418430354 246315122 842249854 505744554 20126621 413699277 553612855 643187850 746190737 573199167 494566079 27494742 495782756 569506292 809230762 305896290 266893641 885296698 570780337 813802029 280637005 793250982 44935597 422910296 432703777 182125628 685506789 479490809 776926478 460923681 173147401 919287561 786136727 4217439 817927502 113168634 362136259 905923394 976402866 10021583 591195752 296848347 755203959 997978332 624193668 678425556 980982495 276158406 529082921 443231162 158867749 957038571 430234537 269625404 208222008 934188651 37501129 934686111 265352115 806337866 251599086 117039582 981831161 69010656 106541513 20267964 325319828 430107297 544451797 795396591 5939394 428707550 450713196 534726396 617976449 152575564 111230814 314994195 686604679 568257396 35756544 668404631 175130502 704186954 229917014 899111956 594120892 844648625 839022793 54385624 393975687 639454645 58448648 827826828 463757582 871362626 141286012 31776138 547549797 875284065 21361232 303140302 760297313 745770830 950172712 150190118 785843759 211905628 558498925 419272631 347651128 739863485 468857790 947099012 394382053 602646888 617291718 919241794 714157122 197040334 488728019 106677698 359289484 593439537 94873445 826679020 145902090 11940377 93164021 693849925 419600939 521607906 987560194 708591089 436923153 897193060 907459469 711914460 373875661 708983179 782535149 376508225 2704818 530991891 28933959 914108416 955817821 273115880 377733181 146204713 293265062 641762793 435092123 512228821 712337046 333667137 697909589 148125258 608737372 571048357 896912059 825240714 311755938 881218454 298966649 476979152 10961460 339299372 364047051 885160866 314615896 358620026 628516736 326262520 840010649 526886284 537314225 536013153 524548282 513725291 569049621 36990465 427108948 98516307 70655220 307091320 294430619 299239478 848002354 911533347 400826781 698157984 737843058 708458919 621990571 806222726 318889106 629701860 16287470 500137495 583990065 625103596 606353673 508949028 425094054 303832261 752465656 925708625 449616247 95626781 397884132 970927941 135756936 785270268 788297608 139438346 847487945 758653456 133514440 921363589 84720092 36147239 108792447 121840539 823810104 671719994 379555129 318796154 665633778 532843081 456562728 420422987 534762343 159260162 303501157 522854463 434627725 521057744 586958202 115076515 799649890 249547934 459383313 182756033 5007314 824492384 343978848 303724537 174900192 721291903 74268883 414034222 10885085 555774548 422736228 620882151 330019827 157048831 769176854 455103390 322202028 824284543 973677758 43660069 346948203 718403588 736610092 335110637 91266382 733419785 657175059 200801658 725507295 315420184 943902169 21435320 406462558 167549222 593764145 368364770 677269054 304174197 908364274 797200665 792651382 927549391 864643373 648912281 980045107 265742963 270549942 690126348 790297313 751806773 83063391 390127226 809874538 386197406 776786516 458947196 323556747 986928849 563996875 824518493 985872047 497675941 24688872 213475013 471874778 184088792 952369267 130922907 719217145 933286715 748253915 80191467 252931326 521376608 405821521 668204311 285840040 851805813 630078532 926198799 126498612 279533847 563680170 635235930 656737127 44391627 70557760 413332044 85755044 424583652 72835127 38938408 780862861 140243756 707562211 912628989 614642789 811240463 569794668 223619488 323732717 930650839 985742319 651427937 520604688 114967820 34293002 930847915 107534637 31809994 377200867 14174491 337240756 590354960 1240999 458350075 661478762 302970145 872779210 171788245 502284184 566174662 132829370 435122873 197531781 957636194 866882415 566037418 486449844 887873627 266831874 504612218 518731487 853122473 773331830 855221367 148009544 376723110 7105848 915617703 274374693 889854829 526088322 234042293 48374819 555751489 851319819 720703710 606308423 889589094 566204343 706898800 301945213 198980614 187131359 117946703 299339903 35278294 504122568 873415936 62104518 116311561 343408424 219469718 20176767 86033984 374806879 252085526 944301130 981523250 152950752 243762940 838664649 856512405 121510784 799047906 211365160 353081965 860056957 313603522 408238187 685781894 867677754 507190693 824362130 448275582 827710031 187532159 389510618 69444058 471672281 49559710 815506754 495870016 414763496 20514203 979543141 360324990 103191728 691802336 526208265 782913592 745477288 665738801 876766320 942612051 971604203 335198577 298084347 960364982 701628594 567323551 860955267 720406602 761393356 795504014 843868705 6007029 597776015 240662923 401047678 130245263 416330061 250799080 809284929 203130151 644074500 88160368 821562788 902050727 721911486 553528848 547443830 495506719 456398625 814112191 270788965 533893060 501304250 288548602 488958320 271049422 338664885 784384907 712868817 818411099 16101178 698395884 47969782 844049266 978206239 774468748 104331113 340298264 836772417 763489451 846135242 397294330 284159913 730912783 243824056 30616621 974330269 945738746 799930518 489343537 237410514 256715165 121975845 72232742 468676593 933633958 536241137 516864732 13057451 948351875 25283645 841624318 361391035 74246648 524075864 889224638 834262912 194449984 132261716 966527072 293101807 258390463 579108844 418503279 209169336 257146727 642984167 889562586 493677544 655532301 518170208 118948817 651607089 822421573 709422712 712910192 372325677 699247940 329590714 619598141 294584549 678665032 532581698 344646486 134006776 940395878 739835687 9512708 526072747 462645301 398580043 360144731 159903775 774578516 439281891 844427722 232148865 663477388 852636749 173655598 48372865 269779667 821987420 185005460 214813054 424381036 887559851 218881118 516270239 244936695 263545111 726455199 170232942 639192400 658156914 208396600 999896189 656062112 990159716 524878358 498801170 19891868 458712555 520340091 499279696 550926261 149274064 296703023 596206438 539079815 510936833 431149984 965387956 869219568 422412697 114544110 264655521 653135126 74542917 914745230 899190248 303204691 163061213 479628174 919103553 167282969 442127241 388805053 523720957 785392197 719928273 123839752 587361600 155642690 519907618 295078753 660219577 68641098 533772255 38530690 409505693 222028326 455331140 678170898 219701034 723449783 342592854 42042272 126355093 508602177 887449308 91658050 426699575 588778419 517140340 959864380 359865975 303034104 511396300 734820459 754992892 557067742 600838787 447398682 318079275 923779681 525642784 347171557 681376018 176968922 345031126 561467072 997282185 675647990 799393617 457447831 196903713 878877753 546305482 766131226 758940443 574662160 771400012 413786234 202009526 503127434 285929799 666669794 570532218 157337051 37557241 934499005 970223093 799234680 334257629 658169117 14741504 402213911 384784088 271137564 337387526 863270859 593399070 797578314 262516880 547056190 110578118 604423181 173898003 518508875 267454307 386230049 2782477 533228680 670696212 272474618 620812670 437266760 167031097 181412653 417635863 148555257 55881136 376798716 857274331 249508834 199405204 609377515 420209763 496296722 51171187 444302466 429122066 816573379 844433857 439816670 659136115 106923578 656916042 640649193 968154558 68114813 289690686 50698139 216992496 32728781 44261662 381748981 148740857 356353592 31234653 896242957 388079271 94872978 303500840 733029391 339641750 368648484 240617916 863817137 997718028 382932554 259451692 180652281 837899310 901327453 285802266 421437744 429329564 626706209 679334344 159065524 196873388 316902707 196598376 721687940 531009014 757322254 873746505 975530927 304172569 259432121 522909965 188243746 167264320 398039599 728836610 171464272 632477896 689776300 627405586 969725279 293411692 476313855 489235929 589213292 633016117 75847128 660809631 996922995 194753702 322248587 140311748 718982017 374499938 232931028 984354081 415920556 649937207 22584552 433929792 328764856 124584588 997360068 678759321 240437156 696062162 301554282 813851595 301692454 85906453 580950206 865952832 449845346 767361435 273995047 336397086 892880678 317866165 560583759 335201734 606974252 30715103 818711736 931395477 253885452 915580552 271478040 808980247 397010155 619054862 389766405 261386117 770616202 324416097 732067430 907361858 477128927 344744144 598009570 115651239 187227386 388933500 247174506 662474652 387355401 752973303 789173113 499980650 902460217 251035314 624641832 472983516 278494007 947469774 450757254 344044940 949281700 731460278 871306483 569867622 287987739 786008481 7938443 913311369 151909441 385926129 431261245 330691426 552592452 817382427 372279522 610322547 382702195 759372077 536482863 926422270 611972461 54400401 723157722 972493526 510498733 566246960 25183385 67956469 608968198 308402066 481469139 153725613 46848412 686114730 362475737 451533731 930844495 244624320 569173004 392405971 845984999 145816246 264061929 233134908 954999768 540937066 190372245 133970390 617864070 451888972 670384949 965042337 716804280 641301584 117407035 907415904 899595201 454898818 648144690 829176824 945295271 239692138 489420649 756359983 719374414 876156723 416713010 383750017 206706693 302247479 607585749 755606349 466995960 511586699 475078860 52679907 790142465 844701761 42248782 673355489 913615191 43494532 871174488 102518763 459425264 83135096 138456577 425523028 862136002 973649885 211809389 916803908 403578696 600877235 371572323 878550790 286147317 931925163 230034091 762225351 12491536 555661971 585514991 592009988 899863354 854725480 514019293 838832839 767095101 83235680 577735581 509026081 818851945 183485680 724716912 977784495 990971644 621645199 731251619 197382622 646762050 972954791 99351049 148350170 678733287 300667735 146635308 318758274 892775556 897463529 817321142 869738708 435399856 379701434 88298384 731490207 851700931 528273839 873992337 415456976 368721708 595967852 608387983 678717 171858137 317878525 170447002 652405903 750825366 661765365 933715639 125501401 510059208 191205925 54096461 206393701 45882722 455030733 190558153 118726992 267619400 775968576 530021317 461214899 438645152 848445721 287044409 607717954 50044186 118703925 475429778 42494581 8488371 974828369 994646148 491210032 979044185 825800816 632982958 736329239 742391365 918799305 648764869 151693152 525393982 435999958 696098029 705092870 292595836 956625365 492447248 298198981 347762465 945673024 864651683 948789027 645321206 902532935 63979514 832428498 457759803 429448478 386666965 591475474 220734955 322959191 911843489 647860064 181589819 955479641 797258269 419098578 687855843 32580541 587145516 674428801 253136866 159041767 186658834 81040360 587664420 812184247 271802977 55408782 57800188 50389509 897494231 201756885 3761594 343724712 224949857 383208457 34727087 983114485 758937099 911967498 812168150 726385044 359238882 39796722 396199444 768629284 171627142 873892293 220012514 577643989 6277983 463504512 622357978 15552011 700789548 533376877 827712910 932708898 469697176 715643242 875575119 191561952 224061070 275556917 904821950 72606959 100203552 508426635 656434043 411003710 527301494 829818712 831436911 380912300 894138622 185059293 272502187 29616985 615357775 86162822 27947571 299789218 233910742 296467927 209316661 46001304 371050156 963417115 253762534 602693433 552033769 590851747 143765055 960566108 984551208 800735316 593867078 536275899 955342816 204172875 839707708 656968531 28146907 476971319 617102599 86867281 687742867 254655737 818499153 714621664 936910739 728751314 252616908 895859565 753221080 143058496 615690866 720478308 693992549 562086724 204340990 641134431 734399770 821147155 866502337 31965738 701557841 601251542 994595512 666786885 466062934 141748342 39889537 545336899 925140075 515614287 84683281 699186383 897794471 337191402 613336370 386391915 445433717 627699082 302303834 265489625 664355825 688115043 887040581 715555848 829097249 251824794 394446347 469589305 31985116 469472176 492680566 504044353 12431025 431764057 882885577 639779304 893721399 25584221 86900426 327599952 28179471 748323594 177560023 229584376 717184751 375641369 9141208 243634607 214511214 117073552 614655206 548839006 340474919 613843860 502312972 798404651 174468231 991865003 986927383 783137875 329897977 169002205 162652487 22250859 717006031 831516023 660001531 733407154 393184337 346366458 437853080 537037471 369152997 541813407 391764566 802209513 475754041 60690233 138058208 797281214 264741895 226024268 787743956 101001313 517566475 791983197 764468454 144732258 992858016 128135010 708845186 961626900 94515885 499799589 359693834 210217511 518283280 905043609 419703606 155081128 328159446 368523398 275581801 48665413 241934461 582099920 31121473 121950657 796189382 589226305 646644444 285900205 722507533 508452587 662111539 620673666 629924916 50222647 668230585 887025677 220096937 758273330 783144654 226156595 294824384 332578553 325859918 651772077 430876822 489086268 130430297 438553864 993468277 520949492 876173822 391199895 427154792 206719356 40504937 811658308 523491965 915152942 26037350 602700090 291764783 735321293 271581992 617357319 986263508 360619011 935576151 398125210 181687756 749004596 473431445 187686385 346452068 32967166 965675851 139400501 40529828 106870718 221102872 296363869 66284921 547952957 50840070 112629613 435044279 447254523 522766816 327120626 586259608 895230973 44805696 211012588 407032616 434627523 853187427 531292377 175604572 573680324 724573898 349169268 748942656 2826919 535582922 349510012 433615534 136485375 968767850 461560623 245958117 450664944 80534957 534364938 114538484 98429117 44958885 259346301 256191216 1607462 789239862 522699727 247127553 439377857 128562794 135760583 643114943 496960174 23660462 22000467 138417654 486306839 472583332 357751305 592886012 748865344 153304652 748076781 153935547 857723979 710020269 760688064 79064787 458025923 668851671 352788073 273510205 712846863 576376096 87930092 772365583 210532760 960799249 971708007 747742077 661012825 720378416 702645950 294371904 895424581 549652297 608718112 274252629 426355902 266277255 773757055 837473696 708181145 399221167 130751889 576021391 851124671 634080360 328374055 80715549 73069505 273373506 346737878 412771058 872563498 923304835 903302043 91074192 186524001 599409966 652852126 964065449 865965749 728989046 771886371 248021503 337637953 331043613 873457487 608346607 7300869 9962779 200944721 188243839 695688806 388950892 643886496 420056129 258595550 251877487 386074927 940234622 799913100 824694413 545122489 209341261 825588577 522842176 676604858 955575897 388110805 629350548 402731885 125498952 510488660 96890500 985390469 830079971 96107896 647181741 160500880 964397559 105809729 220762118 275806306 854023792 580358982 429033652 170370411 360763308 606180132 367588230 194986778 872640658 540242764 791721411 853970656 297602949 925360262 503284482 724886288 342650558 625333920 594442290 891187419 513146158 637387555 174034131 345442935 237590675 800384573 81780793 109765683 797833705 941834530 748285733 2862893 417994872 700700733 141221227 788512564 496460648 31497960 531026218 152958140 838593689 905968386 929135724 422492463 925431919 104964042 650347483 84121553 120327257 803808128 917477358 268017524 821755001 586122009 698627791 971801755 178612607 736603652 879047067 866858808 316492667 103214192 134182004 376881174 97871154 970639948 899965018 761019817 367535612 396991707 885887049 22108925 334557862 202730073 269156134 768184480 783935543 874071065 5724463 801891341 910906890 273649950 355126956 417858361 261476528 935604507 686830999 441007253 493190272 407301744 547087857 943111911 818889049 828354339 454042925 292202621 389999449 968438732 513719061 304206174 564128931 883596592 306363533 155655535 928560513 63749772 931738270 335315779 544318092 202177752 569900433 509323376 448063316 641880542 413553989 567935660 445723049 10997105 520094324 526612076 572012012 429013006 334121847 750193305 131412138 890770607 722417739 322616188 277545577 909373575 764394408 819402494 776898106 946047212 853299539 66413496 671212386 179858307 775512840 177162441 389944685 777823040 852049305 576230377 489518292 113849673 276023313 763730162 812553440 860171954 864722604 286485407 664626402 90658237 636261873 55758387 695662016 975794425 31984385 344973449 327127145 196157768 583747671 987528008 778857540 116034161 712491581 704383124 460812527 369741947 244028895 1756457 479784383 727580884 122762450 130133342 749279182 897883874 412436254 201336265 221985382 835528251 306057398 478518570 204361617 705806400 406408157 600870557 593711267 667485179 130626026 228455182 417404232 612334886 852970710 510125009 61701360 564202888 664812809 668772214 140227870 336952864 892263700 942662371 777096323 441495745 956280864 883919036 925919811 895413578 806929561 210878500 876575039 52672381 954051911 805199233 935472393 662551964 350995228 513318523 82927172 303369480 137140670 76928515 35027758 634790887 103177953 615808003 605826296 660744195 962989211 400836645 59399460 950308285 816818552 982730880 876633835 766533958 241323453 501237341 679476883 91077316 785548161 937098136 817664477 941878318 318708355 887336808 295479333 71245154 107665371 846276901 531531010 840849791 876302124 259421583 766841445 291634185 499375322 98446444 80978695 549830356 804301478 786017686 749730447 758754390 438293001 183780064 665866095 388982495 804023723 894271620 716832878 78828314 157552446 852442182 116556484 726654048 356051127 242000168 480752616 427539138 497861411 38454876 38166256 619588960 389568497 840117176 275239397 728477439 502169699 301013156 891334428 376673615 115547265 433482194 133143904 993305786 403303203 60903616 585439671 398899196 438379708 522599137 70742057 923803177 213039315 673358692 12331133 982444881 592754906 771272144 590973108 83021540 57379378 590909243 390075608 835940779 133767105 105992953 722961155 767234328 579832453 238390450 295893906 711975582 813992801 288392373 372616938 582951072 690376436 395486511 345472831 698420192 188901107 923282800 133849581 80049871 222491320 878918199 542845187 681294637 895889428 174355713 664650291 991806340 914788268 153461269 394452874 173415707 250984439 646293698 402916914 796358258 3077860 209418632 29343285 591388415 723518577 890843445 481785330 800627478 965155344 346789454 723821969 724319641 382527747 672709260 557414486 791925011 6752013 241106824 235062113 750436020 971980580 26502255 727144729 817929823 978563899 436022943 904783640 966376315 550551865 655020957 925908954 394342873 292467229 163897676 585895201 393854952 169360128 870865854 91941279 128798226 306481195 709164068 397039646 859236947 729022703 691068650 81166159 72215047 815927975 322223594 25201389 440288842 34589474 91151145 312389681 249016064 970703181 765812640 724475972 177552412 296470941 972219998 817234937 98192767 624574127 856040050 685374730 529993964 42622273 513455550 339063672 792464291 430840933 738461276 882843097 536280536 480915735 288500945 276862895 436132825 209274755 275100007 776304876 541733375 621716975 767861019 213082449 858316812 42255396 357449525 68069172 660827692 789105381 95567703 147029531 37033679 486796035 876484697 224080806 487285412 62870440 201314365 81188824 987646482 530465148 461048501 590790216 590148334 414300770 374101150 545149870 623032934 348902455 968285676 278498303 965762570 443659233 582004667 57939995 784090693 947371141 521425146 496079610 761912871 219815977 447508379 240862765 369110966 427682319 366978849 403105474 4032964 605193673 981452444 858693227 977564112 396407583 468194081 407614 571589476 610558444 396624167 69922989 984166056 228754095 318376816 96350686 57962212 686987325 630258190 712679549 874357143 548925715 89995922 748759387 831412442 923110286 184289666 707031633 151351122 39529812 446863418 620262940 445905164 77837810 108805193 711493813 792306993 936777733 228318784 681880571 448280711 776354960 764413812 907413494 722276785 414171679 456087829 280567130 897830959 16502770 404982533 689196697 324664695 549965653 981995118 265284685 158974020 813009605 179312171 42712853 642352077 945572856 241873404 269440879 224532436 607464093 356876231 91003716 473088783 106375764 215036982 898390352 176212449 152751311 153750030 876441679 560961979 440703624 379658717 811762707 227372195 737977747 250464744 956089314 980641209 233996820 901832345 886791723 148870549 7378902 760157486 854435478 812813919 840085436 138278218 522457244 562772856 31364430 260019849 980460302 549235050 441003823 263383510 253870662 237677662 901412640 868129484 811281362 579428842 980644638 608981572 248642305 885141782 41776326 202924688 998819258 833991174 224108103 747282227 626074544 544120597 793604676 164413330 331353839 980287103 99591274 383225214 462650965 497419322 839394255 399571681 194666080 751542052 616131204 580197022 189259761 475578370 558711564 257512487 530314847 343086142 733433162 805779418 971610173 497736380 42477039 387800660 472088331 374053932 904134958 241551749 65168772 284934483 405430001 751648942 875812237 739005803 533784465 876609921 555713325 774838759 496450555 835053080 415063891 376380323 955717159 713184769 373976885 846949526 321315571 864248912 822365749 144885393 808609045 699505425 490639751 258350631 545098177 32754355 167891887 323548831 91463843 891163948 137736988 586187422 649497367 144624434 148915930 467543233 413500902 5998720 430423496 510265052 776306708 230176547 232950110 493163716 938251965 720541122 968307103 161531966 333877462 905833591 269833536 294343806 493433079 231462569 258387884 981759109 607460497 964857807 507775788 531740054 399833087 888656783 583221802 91566644 241723605 44606717 886883055 616454820 739153184 39756797 339455490 236427841 919091683 948866845 238876289 890047923 53460331 348266863 388242974 875248701 589530914 533209213 15410519 748125708 568060612 755619624 794947714 708849727 2510400 752584200 320269903 642562253 349820752 937859745 73141742 305855570 475660735 398216173 260512553 754084456 319574556 412394082 153455098 931912281 496491737 238980132 850666022 572929054 656159050 265810975 827799145 474055264 775295046 48079779 180899919 156198873 127148953 978869519 645018949 498724250 328882675 207652718 987258786 163960583 136846165 935331438 591678598 653951331 148274923 702946733 325900473 948405925 946500686 86277117 222382476 581812430 51674782 798929838 564941735 135160703 754426187 544531919 17938531 347073790 623457488 432314701 165324961 779163465 817041464 893731952 631098837 171475666 822945696 107152604 817335386 406850025 940674936 721520374 194499592 745923790 886154380 186249915 98904201 54397662 508395735 577147376 515922920 686867094 82368193 380401380 209404636 498979900 273726734 858181857 374809377 430464139 742244987 180238200 569040252 642834084 393728200 741698232 539854047 310204636 338981169 857120748 827438513 524448311 211850238 421112160 887730713 770217475 780561503 967466656 682467228 904072843 959773578 637393536 269648035 587779630 137953328 679575655 288000236 229537576 473279588 489559781 69325998 786166396 622703061 139691007 869323404 178859067 622910179 296335942 497404213 287077092 237615775 745858523 172965993 932904899 597820824 194771529 978553351 50787581 680254910 11845304 18328104 168763617 971556171 211471947 403281580 769989763 984305334 155469142 197907360 202753535 511581058 399506884 911303483 807963277 330336220 498922457 566264980 712154892 109473841 206785889 312498829 794598993 965751880 491857182 706861253 606817600 411234182 537591092 81119081 83690699 508639036 15633400 799062718 37025736 204130366 652386774 243350485 857540356 979118011 928680540 915270059 308691526 930612504 680268418 29404043 431000494 891302394 187525542 330538908 464579522 194342683 970488105 664400447 275620177 239823043 144663962 147563889 110076253 12919799 986318124 730271116 19209502 325699305 475707786 201469815 163228539 686963429 375496471 477604032 788507873 810934732 515160747 448677766 141407770 180006037 195117932 482989014 47571753 619611992 530546119 51186471 798332932 443453761 881432058 183115474 696187837 10365893 178931052 24641517 948673343 204404783 696956443 652909026 5216173 701078802 731367186 836950904 254146493 240160287 557165514 19044629 705795091 578885347 500062349 61834919 506411028 447898141 37685655 746975585 859590065 130464816 260169794 518111147 928006385 500436750 557002540 569613760 36673026 896395456 43159157 222228719 12913192 506529896 612829529 409735523 413546532 272610269 26092864 379962495 442735287 196447997 491357886 969412850 957127725 955950840 609452497 337490312 452157897 376915190 102184836 565264788 558205966 483505369 123328583 552252664 684824189 568417998 454544296 878311625 298348754 857010089 797918307 810995214 673348676 561667870 787310717 84033723 704753278 388564089 485704062 325122795 298666212 668696003 774184668 451723380 757681362 502519343 506479569 972451776 706737083 362918392 803888477 521018338 964742116 302182100 996450349 509820277 181808495 420085306 21997745 688999727 142302960 315242145 47889362 47104629 217776330 570862118 503027689 298805078 153102209 386541582 805582134 933305736 654179050 30861480 101747062 412242026 485245449 499463884 427617608 622742393 112488114 901897678 33796472 226993726 460163753 818358384 850936862 685693160 610946499 791066955 534921764 487394646 165782945 882554572 343902387 554362806 838206304 249212529 766610148 137849914 516099824 299902060 666483518 865689651 86798312 277887607 732001622 670469257 546767019 513579387 950071327 925053796 735413961 238694105 138498381 254833265 543916085 80132017 257152417 891493802 769628688 270453709 937693654 392895050 255011359 886867158 442851204 489565867 373505980 517322342 428367738 2882605 317583709 509118334 145898068 998017231 900119166 623927882 244991218 813668019 422576361 352225195 843408371 344760891 2794143 900872773 677908406 354461339 402592178 16968640 821773110 589671326 870657139 766006326 324279633 412168438 574080265 800972583 865787779 490191605 114663254 388787011 560026664 606832853 830147595 983777827 745441198 679905517 568635581 569476358 580907442 472999931 728557418 380684718 574785208 466610794 529423203 248459981 614843413 364212381 357166980 284622000 914574959 746332649 928348870 942344489 963660784 526229428 935025945 708659426 130135477 988862931 278571382 485865178 578859788 323666983 371704694 434369564 125324048 360324222 743400555 247751423 478579410 810257012 560441541 112497485 219474458 760754737 84278662 319024237 990402513 210287125 151770088 347750404 749746848 46040477 968815869 418602897 628873482 490204444 855457431 961733948 104228231 677389915 97224971 109754862 705318016 674156488 321559149 941726756 180152567 288860747 804263926 976622508 633820210 886829771 329569842 888410958 102945329 978670294 953729093 771440025 86626557 753960270 711724451 95381658 514316238 157449556 169653724 815295741 399259829 962965858 23612063 811011065 128029726 594181501 644188288 262362060 135383380 187056870 273606478 516784723 507093324 713158 839338596 55952396 733096832 122586691 932484821 65950824 839435066 671948259 127837229 532843638 933693386 395379492 307433953 408368130 141434135 472838998 938345493 322058146 233492289 144596556 547956104 850552064 64001328 268735913 436774193 399527942 918021223 24094853 261745705 532702053 582001763 168893646 497822020 324665943 69114193 691786138 84635584 478868762 704984583 579695163 491395087 207969372 851151905 903590863 634140964 373679997 74593294 970604104 690252455 192631924 385294485 750547494 150128753 986138459 36363764 357355317 77138855 62782814 836444871 102414156 418713373 80122881 96332930 530527026 661001949 748739285 263971605 476648634 51617217 784952235 974192491 154980005 254756765 248384403 822398046 639222314 262299817 650569045 863965810 43166875 635635068 391094192 560549749 698566986 542188593 803656586 580502589 635183853 75725474 460900418 515369590 379947594 888568191 799216740 574086803 946691908 856852915 129653986 257842851 332543886 691265990 549326201 199879086 354310145 302481289 273389260 908836697 993339350 167876724 904732718 612279122 608667279 823409798 998978112 273602270 893368454 862244685 587353073 447791961 27704955 795521880 707791145 783198680 74547108 498420452 802326242 457782664 859456939 309739239 985013526 66227570 26320538 462344887 373603025 810796501 644767585 449329055 410328129 421958797 755844131 341362762 201530591 987953387 483155526 259466146 37646635 88212830 233128252 366910427 830120689 872917879 179379643 769630165 830856400 953655540 32670493 517836465 886371489 392504223 876553108 387158337 380841440 758491067 777239095 327007411 993953461 421110638 83319777 797482640 530042296 467153011 386044504 864859219 385335564 163415793 691383755 956627676 219688677 228460317 965780419 849664129 878774117 96569597 494080458 6701290 975937967 165520863 494435301 160978679 780952482 582792881 931609068 489380374 473274824 943072973 850612787 609601118 380294975 996854855 414458756 664211686 198721315 869415772 660673582 841388959 676821406 157883251 824151011 685866269 318597946 937313935 351130515 289245959 719197478 372267504 636841471 89949168 404685498 960926705 703962900 140956359 834817972 336188350 536180208 847269820 822023746 652114576 591439345 617355526 654345044 253374028 617389796 844343921 724022881 253400411 550372766 372706236 552958326 988248660 474657256 83004706 103156166 733040465 387116045 206732404 895617551 649169943 648863853 53317631 5340803 860304719 984553966 624552594 187050593 387734811 555708739 917975943 413509052 219876609 580327359 538702441 737099367 746768021 194293328 918624378 106968445 681155934 974850681 574193084 916235110 768856860 774829553 940399092 769821746 240030722 34637257 47033037 21798801 316504644 606267658 382829687 631548367 293791438 837394923 61355699 820946447 899992508 835062748 990085381 74698512 891504804 355857538 605270719 362632763 434258896 991457450 649285363 120520288 628007381 327218845 454599260 721567398 862611504 854860395 573097256 886274914 692337083 822715666 719617187 884579431 32190567 281222038 377515937 268454197 936449408 106263271 268477397 204478298 243523483 897544420 896907214 336496560 953835531 812138285 498507233 409321168 955665835 593329043 840753172 641020439 332624583 915520629 821446806 466660728 979531543 652905364 339823017 911098520 952473525 969308242 891757249 237483727 278947614 785638722 46884819 998256057 373398472 828404286 581401119 176104564 314354191 59139524 628713758 886765339 645440600 63337282 285054491 679930990 238392653 642728364 580576916 382876649 617290551 432869365 143716159 362665328 572162279 479871839 711569640 259003572 337897826 741964912 746262573 696737016 715408623 401934515 241825755 746543474 389592808 467947438 822295074 754612480 11313530 882939267 156643465 291382993 355370936 716469851 794869297 241376934 234032721 513228593 8849 931349 618467584 240389556 107912822 963118131 996372255 960848189 671302099 429974266 736598417 387908623 280727066 554885275 570112770 667424596 77733466 213833839 487596409 980711920 290304329 838770154 436734026 663014011 225240551 793750077 405505838 616112410 24200865 15112829 608155894 680244321 93038621 79838681 993286889 295711557 322862256 494652647 519764405 692661765 75642059 877800042 495066314 592553695 329452308 703280982 166961138 962593100 827300366 305539007 275989868 819739890 419962460 708005021 424501530 379798956 553884091 341026140 622737328 685754800 615091933 793910743 143160718 90517113 911718508 261711114 728325987 689648293 196818903 498833448 626238644 425467562 848689732 990463376 664684976 900116306 735729553 802595671 200994068 447293989 354661037 511250325 512781612 290670387 119691701 265429239 98893122 824267976 199929187 745527408 725152754 499324777 392238013 140261885 868449755 634195534 370151610 892853443 430955974 45652709 720709792 673751428 803750130 750598349 54225194 431482898 344025155 959673499 217775871 721124497 915451318 436927168 761106870 108092336 570414876 689854938 690552040 521046478 974811718 12046073 841868774 374693545 32822763 611486889 758384202 902418763 197040485 579230220 167175428 899281261 337045922 978491484 51101502 98512643 484479663 948932789 162676047 165678875 126563116 171993059 10565731 695914948 712619288 406228769 117800843 79307557 31933939 202413205 479492810 367637692 18578909 6810275 705426437 977812888 38155567 462796842 394787463 61692111 129140008 705863653 999428342 742851925 481166850 276689208 16239337 689701040 625368243 347505330 930782114 706806211 714809861 465604236 901292320 517149809 90246252 434041653 27408520 674086871 96798266 55444552 442074113 287722417 136719113 381729216 321204265 949906067 98570503 572853252 194725618 152788363 73853371 551082934 561461266 151130867 371554379 380280878 939022775 651495335 122439388 428795808 560182243 983842302 693108867 528754224 263802131 181649792 155006984 132459328 494260673 236415089 976964826 871242860 837114312 289084995 802275563 901199166 10053727 904671525 863907059 700223326 972302393 126437349 813263319 660883909 184749596 549875625 337481463 499572486 844831094 59383974 573656644 75385456 947921984 528916985 548237950 85529948 804760076 989874933 992518620 259018740 435438985 124346160 773044560 311764252 538267151 420927437 98566407 472240994 412902926 951054408 746525020 223036547 880114232 720823678 472966958 753697567 611561726 299987442 608215387 141381396 57507133 301319667 128477133 46246262 576888759 62499956 932686967 661711431 315631187 390812294 333247922 171445845 105570221 360377464 386116563 252374179 979524159 413468195 247093872 709002494 713494337 983528594 301408939 977703254 376492823 556356874 811510041 109514430 161270773 486074877 292708469 323588910 799737505 46198769 396096728 125075244 678537995 559177842 885557408 385336042 862746090 246540473 271504297 813720023 126698753 675220143 306340662 846684604 614698663 239077635 952299460 428959379 918561521 708617600 337115561 678728757 546419726 560580665 203096550 161970113 554304559 177532043 878964606 882189470 957191410 406019628 201021831 674891157 260917328 580617218 888600681 397235835 254412665 339648244 599439890 147049061 376806093 418685454 276662018 338752066 423779745 864784602 627349718 795507683 703406494 129576179 116739600 153343063 613108585 832938025 378627559 441948649 593261796 389996563 349046970 558512190 70740606 138978624 260981194 258079335 221644823 269753795 995049349 440174655 322423370 924110822 94452441 372127903 446534986 53112861 184248681 786140401 465598363 792108384 749151465 946157063 385545795 694304622 926353556 282679934 194573403 492243579 976247177 763355814 655887776 898071352 185596096 280841143 462543014 662212226 842823819 880970765 505978197 431993108 873693637 249097124 983473129 351872569 386207595 442171817 798244711 570334218 431197818 345035548 181647829 252857618 502765836 636485452 332778772 289967472 758655978 486582623 673801148 637836099 32304653 185357019 705961927 355318069 931453557 329455985 663675345 436013268 845407923 141136042 94073308 238466369 844455221 138717687 96525457 305775384 412879695 435394398 733938562 644154770 575378566 45452456 578342746 148742422 903302909 151218738 206195983 975872441 832833317 617882269 682274212 180277547 280330147 554181208 609689850 350724925 334232644 420616956 457961844 507938146 112210640 222124125 984231516 161549955 18862197 956486781 249051289 403088912 216686802 696596870 596463442 605183785 944803661 103730695 536802896 619612044 409823939 277885718 376948339 64997467 625709254 107324532 317571866 84741519 390260930 301152298 39451019 49977748 599566410 844153949 300871588 829436766 320049524 162957454 996916092 393224171 598075554 515936404 342368964 606661034 46161411 257617675 683017989 347531065 543889668 916330145 515136187 349935738 765636712 296925299 965936568 595447268 972960975 16684220 608527236 591392201 2286135 167386378 27804870 502829934 209716226 116522424 157862367 345184711 562266267 199826621 999434596 879198663 900678137 348126470 909724381 330021114 466260054 544364910 716211380 867636583 426863225 380748792 218371962 598952366 148013595 10378834 861179705 475850364 139034793 943072206 21739954 577581750 337034419 943897968 512305110 192036553 364478994 121549665 694991490 405399779 453816615 957145851 877378169 908608467 674313867 116920866 132400464 73371284 25782426 761014027 560102371 684029717 340763897 229861997 544775577 423780149 130542685 893237656 40493166 33686046 847681366 298434847 666165781 811928160 746457186 799390703 997209193 396335416 995763188 579862919 356813501 94742912 188448172 609579199 978087202 1469814 910768253 156764209 892684670 112231641 454408041 881086847 576858340 374979110 473215203 224031549 857790624 276669178 346877614 506080319 360254263 13716302 673828986 976775450 546585198 530872509 928880831 994986683 955186154 624122444 42228207 141307967 131268478 241371654 465115402 181384652 363151943 533561763 811455732 643862806 140118278 326940471 199726231 304584348 330236305 988702953 817542284 450665020 231309853 939595865 559363381 321411504 324998530 996189639 357092687 467661133 502492071 153782727 445180273 246324583 128360378 307951490 641684261 19596221 770982186 115764165 326701026 371189200 990052502 649806112 41933275 375356793 947394808 112729514 115477000 706385850 708451041 334061638 77164171 51970981 458050412 231769180 767264277 972246620 298955361 99669378 433329184 422224067 236671650 841277708 72679622 679812570 965234557 175358315 68111782 692574959 855464282 503181545 34415915 76282621 328805502 767241704 830224778 679759257 203132269 702881463 447673367 861002161 508823343 188826014 908544993 781583298 893263338 461731769 631598493 302502063 768799971 952403428 59844843 307238775 512637894 316457482 893094318 998390084 71994539 62541541 965533865 767516029 107415114 764596204 468038861 374276391 717349769 371321520 956576622 532595031 996914926 539239399 725333676 553090071 967691592 55083934 676268060 67637374 964904760 115660430 792672571 165515449 903609248 186676072 215374732 343200022 342189522 110880231 588911519 657839043 499618380 246346533 568167365 597805464 429713391 127661271 701609784 574064706 23791830 838737839 627947807 403648018 939896281 885563133 168225532 413628823 314085553 305742237 206326947 157935112 335798767 926607618 584382434 306338909 453199544 829843420 500610803 65665508 514368496 697995365 330284037 147142640 788239304 863508129 536364953 23436598 572768737 970825701 851394285 288451674 680550057 474264306 375870613 907950337 706223920 894768486 708412522 204565084 261685161 555520716 765809683 356324699 267933435 768030282 767446509 168689789 907229384 780939427 416647557 422953070 152142909 718910883 742105804 735341054 606172603 617508794 830140792 9410852 637717482 227625923 119391095 412715361 993527125 702410965 381206572 808912944 647956526 324827199 415067594 770298966 895935836 725490929 800291160 799908125 802923134 946973584 523260027 30715921 799821330 25361773 806643963 783287839 834497793 330153327 337436020 301979456 459917323 483412991 990386592 423103291 586680277 363137451 936976510 645105794 253363883 334276375 701299144 253248451 517805196 41802291 802341954 451926378 638762887 437688211 35843248 446977548 489102995 801973806 354280853 981619628 693949981 818866489 150211340 898965601 733212845 259289039 462013975 866274537 651566919 521409703 686368197 72258369 255882708 221821646 56064285 150862517 868565437 776724486 25069731 359218286 947767852 554838020 462477878 119629146 215753079 600015562 183140529 12860594 504919503 118203190 91783210 422006200 841841529 806657921 863772104 444512539 144954648 780994608 961998801 216512447 718760098 963633330 338618774 279599334 396485214 809899049 394347365 292572939 39444070 739478558 104258816 61700139 880384816 481362719 553438007 591952540 600114514 742325040 773693549 45220089 344638961 306440220 859708718 59166409 747556501 467826482 78296517 224072612 959538552 823190653 461279421 50935835 39510340 207293579 241372515 186876566 463375385 106974522 716151161 479484471 12673652 993929645 801971510 943937099 744148138 13416838 882974349 262280808 330716250 33357478 137872880 457047012 379805761 447401543 439490748 494773004 93287032 860051574 720507296 173186948 20830613 740752813 366509226 871233615 784991984 22763550 489887088 326588338 611238101 715734075 693273573 59603290 808213049 424198866 684155803 743391001 948918902 167041762 819219822 255755856 497286297 24544710 679624100 56088620 558216082 659391176 970981267 115904864 923466552 964708649 575166107 783657169 732949409 387041330 51143449 187011226 714395353 382553550 961976540 205817827 554502451 881980701 822420310 636544172 618275103 384204066 364761933 450993773 291165511 816292117 247785831 270863814 590369481 306639352 470645111 207961182 996971818 433136995 87032971 559922949 834323542 137772774 100459605 847513474 901220838 893077181 530917453 320405034 195581460 168054261 378889317 247956499 988783794 114092693 117814100 976368926 394301685 349681351 664808312 221124724 271345653 243487327 162109825 911914479 289734224 884844716 783220320 607107611 470711348 544292213 163828557 763640608 994743786 99075840 682474511 776684638 997355922 782647383 975722213 813693065 437443793 690138643 153526489 85366859 598255732 19868793 577342833 145310946 797061122 503302728 357215097 937724436 620190456 814617600 650559326 487855456 660506887 697207690 466151945 391121712 444176538 953173968 110508349 21540033 727800346 417109244 881656070 789883427 155019519 443245007 677403569 477631660 282340855 778628977 935273474 210708729 839324444 585335194 654331975 309787451 554673681 414860325 794948102 39019355 270028361 347342864 609091912 97140726 216246470 46528897 244036689 354694250 499080186 969673099 966372751 75024429 952115663 513439531 162120388 177495244 148367274 719000313 879894452 621079521 855271238 313548566 22498188 954638810 764670656 849360615 916902963 979113856 735775906 797597104 818445960 112310805 955594760 163543067 539399844 973623138 244389251 900379172 595988029 284535353 35798424 602450966 956150105 562662789 55325746 530009295 854722240 462190018 251483628 943614477 369222866 628596906 727973014 573024048 961613708 408553332 754473635 133029017 203737458 957515281 799697437 887074001 952729825 14214760 965872307 105885394 370331000 983703806 166302852 850181081 371996775 175523659 522945937 431061776 643392131 441649911 193408788 599562015 797907104 604548700 156145618 83644368 171388510 345867330 776991291 746840615 562773669 600171392 507608842 871425447 849839066 903167067 435550920 960876003 496590452 583233815 728438678 17162456 99186284 768787490 281425934 509876874 706944878 198063491 707155953 207882856 409591132 563106474 209559992 854868293 497553209 295688537 104755740 99779844 237429881 393998192 535373216 92589056 330723842 385191939 382987027 630551037 552121215 333813124 873256106 985859630 931033473 558889148 731643881 260816169 797237832 997105692 41570881 292881785 342809666 1419305 756135408 158309631 291922434 471415355 772296618 699956950 697108235 799933963 907682575 621858280 505967050 471076526 946127022 383503947 742651445 815435407 691000301 865215507 554004348 926754386 978694674 751313324 751553431 614294135 153898374 749161216 809726316 66495521 252768285 409365069 387478086 557881408 939134534 819667156 62310818 429223270 933730472 909525994 324412706 742273725 515961221 83890939 17925234 341636595 162388357 579252445 380860453 179756727 231498781 680898990 286199093 417736745 159416203 661645100 967385252 741190884 750680864 247978239 481907152 966524519 481223035 697323711 993304389 510043889 167955561 935636414 266846205 9401878 391610156 938348714 745973366 260280634 380213034 887579880 663913606 573154104 255597710 142416295 375295383 492819255 621172676 798333339 291691621 229909018 769374022 970003874 473947949 686286491 87559476 798171482 427190655 152342552 415329743 886544298 722234808 849231237 249821813 334689685 736227319 630036659 751751436 834039898 657394562 794772703 970381179 932410722 755031084 187826361 989234657 545842196 966750497 21637509 564819736 491326730 486884145 287613035 969707709 791458976 265913873 764023969 875477181 289626114 432138186 501368854 70828094 611876656 923287094 483778070 927921433 697285902 262917829 239766189 32017396 523701604 956188739 31435442 323698359 137774671 191725072 139405615 11603153 130802225 386169689 68159511 75425017 718047204 988968001 520524625 778189954 829723555 772363501 768686575 357024283 799105358 23802533 776957276 658597684 694589670 737736701 44006448 457457901 63618035 28311385 740470406 584140497 724814441 139006692 981585456 102948912 384944974 644593162 77645469 694721753 495084519 92997193 926889265 67733847 541906674 160008004 538210244 932145021 312391263 567087951 84391923 318452948 234440041 401047541 702665710 577203748 71285461 350040077 799985816 554452220 645817556 228010465 265181899 508451877 457118234 137195108 409581215 505244063 510183436 399327268 994227158 737324908 526359250 482937994 35542848 616700087 73687017 862873201 135352159 143265550 391609498 540067522 634586347 999854633 808672837 880458538 875112918 128269702 925487870 189487512 907739665 667922450 672633989 841652803 286003354 675681958 786888883 340960046 731181345 47817128 712585993 402234904 380219691 73220931 678587764 731737455 454823547 771512392 443396088 219141056 390590168 153801385 76912696 840138375 900846822 671110864 1023268 990346011 885241609 931183236 20044137 330457224 895566683 184637823 385171458 226442747 800621204 659944143 423700426 893780015 486582877 862633044 689039767 599447554 405145191 853239438 121333669 132600315 381403332 963966373 580476408 468950671 600255889 298296190 485508637 425846011 754892378 440539877 114515811 514640650 688938275 194800838 245005190 510204964 103567589 299556210 493640791 271881122 962625502 30733083 228276715 419409184 760531493 564841321 942157673 236486483 171956783 822629309 188153773 184883642 278987776 884489870 218368576 774138957 976038108 764286753 191322774 51648868 151693649 933458904 964993366 625957307 896010668 428003258 913640684 820565940 113022324 484862644 90136484 200096930 494989619 725042148 667622562 274554227 458888304 438434841 134944275 651318187 769018753 366961880 734322782 543995254 996679156 274878817 150933111 141198216 554554781 898468912 937049624 431504678 350840518 420251927 607109238 7273207 754057630 650651652 214075614 83057738 721285715 257951414 763213054 309058379 602929915 562130890 412487530 979603219 488098069 104138643 994589910 180204655 556541265 112092640 510930354 217697243 989288640 56827900 181015734 852726059 228445467 222864740 532933781 46520240 240635129 194696243 461435860 886667274 379368818 441021895 449668800 652049595 691154904 363477147 455994098 853752827 540808004 673607469 484848982 165398034 450612712 665374576 781282812 38624069 888923281 928505579 615818146 454288828 603824117 796656044 766833614 941640079 973624100 37781058 757822736 362939765 393780636 427792661 745541014 931347115 299038184 343337080 504283793 111881131 507802750 470093277 941755793 649057908 654116914 42280579 441356098 923290302 35265186 972674005 459819706 659936678 962404494 700359773 760940170 119619587 398332786 58080157 504213638 357596738 41983318 887689019 97899856 257772113 844554074 143944554 693643095 621805118 957233489 5254011 849062630 393070820 382274108 77115257 317290453 359842185 39625 929382157 638572026 784642176 698333143 275847424 549631932 312251659 438808987 936752213 513442556 7385178 748798923 608126967 532825133 837216708 700063552 370420144 149432701 527913344 789057538 167681723 105008141 562994200 859508564 867109057 149730432 564440051 748267742 316906 686811939 906587053 334628758 6116019 467100862 139738432 567700431 11792511 355858976 517479655 805117315 325763780 717584158 873501673 227775329 845321531 118607794 565991239 211895776 351847456 963605771 455880886 204696094 15722650 387649893 516504960 733608162 486562130 878008385 223560660 915444416 140329529 670037297 154735010 233308012 842388287 437531285 999162326 549536044 445487332 527752718 684130288 895136322 811801756 935218834 883349458 818143387 233471236 396676029 840470029 91872605 433633583 551911365 727365633 788598774 194922011 962097366 354505709 331271656 345544049 44686356 628002902 234793485 310388793 90505912 270004520 712432877 28602846 469785355 351834427 443274193 685179941 619179374 172664339 600823715 596189634 589416129 986380147 143664485 123306251 495928884 426055018 47161591 624273598 111617855 395503202 428282898 557219822 608825845 705837345 573028286 929761851 627294209 67958719 652368995 669643945 300512644 205098892 399737914 11063874 764092132 628356250 75775624 478089333 997424756 82271923 637735630 98043699 446667625 800665071 654442223 335645436 97704841 957181771 388280221 501428390 734251771 420509485 522256612 993335095 650634028 907447919 550736345 89582509 608837536 468233452 176405768 735700103 72167019 658686773 852468757 981456554 852702249 441321694 322867901 622583463 558956790 994471356 20784186 383035016 302191834 940162821 137839621 718943158 626900225 402109370 127464715 321786413 339642002 754634257 686685330 49693071 706787579 230435831 496745434 410296010 767407691 172857150 122596303 427963481 34503126 106807242 310384547 874476167 526616070 190750502 153138764 255536344 590325665 937056042 274498589 642339999 635050201 310250790 111833151 539518268 486988176 253075944 98225186 844128287 245895604 797928665 846557007 507433433 642803638 550157507 308627433 37717888 778037021 564059358 850122537 459212591 387834407 6919930 297960598 854458347 580352093 929534128 635639004 314083938 807265063 789367182 305529780 420631957 902588749 556859418 408241200 521483637 266345459 605986894 503725807 767632628 533418458 365994808 592014988 586445642 797423570 30798510 636943877 979496673 411422262 137762553 391257004 680261256 776767909 831232308 767145860 865569155 353654460 544085861 898465247 850365000 384488190 80925936 90949426 623273278 184728973 768948647 418474670 67801672 162741282 763889776 615048863 379834864 847315498 487442725 366622121 21913549 828004228 399481517 819896256 163204154 344089609 224126033 920437902 666747890 649055854 734171858 318985164 197848786 718864053 594406570 395149896 5762917 412183289 764906582 871354953 818054816 291832505 1889263 968967366 463744253 522900331 752549727 365467373 477866411 232737141 395313116 213729506 137015816 13222112 316209965 271107226 94379067 185420937 171820175 774007741 233118235 16948025 92898908 797599305 697017839 168845673 660070226 543377724 447097318 339055117 368199344 568758761 320769476 354039861 616567925 916034976 919133498 3778808 569921523 33912223 471099392 443033428 40861109 218959885 628359301 663933258 665008018 481716877 201982820 416029863 550593982 232769038 179162283 46869686 320755595 480847774 636304808 459255378 183704052 488988827 676541992 115503614 939423511 223383563 17905874 806080502 276526776 996731889 195528245 5052076 389450380 629028189 506937548 25702915 853220022 395486321 268014856 317032659 648885035 537694746 413369714 709061402 347666575 966010158 242216115 710154117 412011683 774288841 119082319 738557730 295242312 231055466 403693527 49443848 584293164 986765726 248856018 728895416 798750490 418605380 563756995 764731371 636387306 976082376 880101665 219810973 874380661 379430019 659333706 801865838 662084033 26699944 909133293 952240751 738251670 132445703 862049192 993316700 754397164 116372576 628961408 598754387 494726073 561348247 795887628 759619104 618833777 599395050 791888106 542802593 483028670 155361436 114057181 449220738 845001320 853863974 351478080 424723389 109835518 798782750 697860622 693826688 313584153 656485987 204529196 863793169 547428738 114203770 246675972 44509314 766528441 287409184 259226640 368421054 878901200 609609738 435269969 883190876 699037071 695272550 810599462 292022637 883743778 365311329 900019416 686330754 746903580 657410924 854136892 85584336 796459930 446552358 424460502 210432474 84576393 19433082 424257528 576058779 413099670 767956712 876017091 597042513 467844467 624042301 904943000 907012247 566627151 592816586 91594355 651125700 878509530 713257962 161979449 456694615 277155548 126089264 718035628 997037858 534363024 672837979 228106060 537244713 887835838 934018497 718055791 674094362 171924704 469632862 148917250 753319045 529823894 999958472 866649961 645612308 376488857 364564769 320956434 949045712 268961060 97677961 943453953 741037365 290303236 616623621 921210432 205926708 456285940 482378004 817751630 462667848 628174258 129555330 768355817 859619384 836825200 24892451 819206794 515507524 221733041 182511659 547359945 917207967 826470613 59886515 359690707 377574920 684616374 596815258 479451627 549393325 123801602 573727393 203995001 226890365 701501214 80554261 67429501 289545885 325661500 240275718 163916485 811697206 720925294 484188791 46841212 48717407 386543741 859078199 697632340 750382284 592160758 855211398 92191308 165711078 418882177 221903130 942594157 759094834 295599619 740981883 441139764 980451041 368307625 792569182 583273969 904219510 301953437 908457055 625072714 681804634 760991751 630922360 335277078 207262360 508984853 651536235 449512204 330025471 455733572 670098785 41409333 889874166 67216877 754755999 788294443 356493123 219132358 424904431 223369551 376304081 887032984 83559036 364184150 439220692 760858361 117020591 67044419 335647415 526687601 768899026 887567550 405340690 36959419 504947470 557789770 753039381 268565769 249694347 85591644 817888593 827681913 91641908 70065197 670825526 354179457 693314448 488283537 142391605 301483479 334809716 495290236 576519191 833280400 670839714 490392307 634399745 721897599 292399583 447460011 157676691 463024514 258140954 280571695 774321677 139034104 336115471 305147535 396088434 172051718 997528022 82299779 102454247 513986595 279583519 287530563 217427044 135190931 306167793 639598869 839055414 790321906 530474765 619545348 212791250 156236376 251560903 230730946 952125306 646849139 930948471 589749988 598428907 535166108 165396799 323368145 352886238 560455952 108302238 335013125 672144468 172137282 509680286 165066638 571997140 443935093 313478814 132357777 299950799 7628616 58822116 986884455 815467417 989683107 455572312 943108549 63016682 20024080 60079913 875035345 474326203 547603825 764101954 355090428 17111565 900352730 213085032 841451176 859178714 135198640 394141063 273211957 326582291 497434823 604136187 796933572 957302996 372971562 8932514 844738039 416809487 584753203 532473459 593178904 578084090 544459355 746227080 170276524 233218550 816928223 754218511 673439742 283161096 240397104 686815915 42015085 646529846 443821928 640989538 526469867 74241062 676524107 771211106 298218677 482939299 303207539 323986618 924448541 654815931 818618379 935194044 239135856 162748008 403703361 672808777 655875825 298236529 20367044 158624449 4421972 634914006 605195141 352859773 272253779 629201015 840853611 704922848 216024723 80461654 731165377 298345551 435548986 91631663 12935741 900113788 32258044 589636917 488769148 595924684 630432294 143453342 813612833 30079224 854173037 301064778 492246198 871096687 904869442 697339019 460657103 382624327 664303724 71105675 215954171 824364977 175210436 319198348 618574369 51289397 785012921 539261282 524958061 883834806 761834761 621828975 849443599 360590918 797356063 83912906 488940927 525018401 462206180 494293643 918386931 700943443 213862810 690645310 106425725 769504985 586801607 185918709 960398143 663689794 333873479 525466858 385853160 923489957 41003994 136690983 822868164 720778296 921548927 677467590 632233636 984837695 917531372 464571292 531195869 567637238 246409741 313487445 973448791 448336510 674672870 837155074 660208206 257002746 211652842 747634014 35189594 446675883 245155596 716430018 923808021 204369292 454179163 405165230 155447098 335634400 818741823 765546508 215239752 769024968 847472892 952146310 327992445 371115575 222401786 960799043 447152869 444973354 203110278 70955942 571382202 16934339 167540925 277359117 650572457 893983722 259991074 724730727 720681400 153473335 372252300 489184853 833134818 724131672 44019970 148511692 194118743 797286676 318099646 666022983 341329357 479530450 153986730 992584670 697010607 937101381 614008010 695668414 722842240 566727161 413486533 256282161 130582091 279488055 839453415 130043328 631197564 11589390 369258268 389763669 822968152 915007200 332980078 90592469 684492806 746209762 887054798 552593485 435275708 891391223 706114528 524355317 809647438 15200261 199480724 928609574 161906704 993813875 685282258 196967284 852477103 491312270 47369866 163212553 70533767 605249748 519029127 441498470 574298002 878972092 565845321 637104674 111055022 119983251 949072682 845751259 406995088 742576293 514353665 660130283 656462773 122373450 913336858 830034020 984702883 575276350 147960503 707360525 741617548 137022514 64650846 956912177 515448413 855733212 734530093 561184185 889662677 687237844 279451463 121532498 965401030 491294661 362325250 7999336 730864215 222251569 326714145 362672485 934301603 685677122 319288085 896752271 403156215 46226973 501049090 192665206 508748167 156300942 254717343 655027396 135107529 891462064 922411655 934296219 796002885 753953434 633575819 8762702 350204088 745629117 911557074 520189972 261305648 181086872 944242601 201731087 129606433 20257572 214921075 524596629 974810274 824045433 339511631 112994968 492995958 579707094 468258848 852687339 239230001 705484093 25451342 531844224 922016131 205636174 713958232 379748588 913411247 462788037 696651812 354130621 926219833 606525356 64997611 756592474 340534387 331086198 194389767 317824170 120045783 184642975 757871837 851489197 439221062 14323353 190059760 509409644 142136249 262266172 105045202 880025863 827931692 628461684 690725499 158805213 406317266 692279308 51694656 27462163 914638686 112084837 330609803 38982869 792544853 91720654 252164668 751669654 600421742 386983999 263422307 33846101 856427337 581854448 788975916 203061769 474776399 230841727 492300160 140150430 937995448 889129996 263053839 706822803 979044919 634866947 50697162 520336329 151957662 409696174 90306821 756208636 758016610 342335401 615621880 239762142 197032379 731480918 443021236 499131419 529175115 219806000 106981855 573932384 972704040 810588205 387904222 774710900 601336583 987402126 814806813 934971214 713708075 156015832 569796424 895207797 252838880 665898251 845965331 668976268 893480728 790832022 819350560 166979005 201098954 99888465 405073012 973665713 940940442 117269065 16597159 744496909 222869350 716886590 407402753 834572240 198283364 661167359 392610506 237211755 824139345 415718592 963811755 476846961 525202898 344547347 870767460 373909380 723968642 425482565 438756885 536967912 623215107 782935836 193394976 932942172 745523059 585084837 4428947 171808425 676134133 76587500 341406358 3741451 399010241 449499044 442907205 220721551 235717458 612067719 163464838 761988650 552474426 877857962 829592535 265238872 274596111 211958639 759979764 268795122 684447933 665680086 872976741 608980426 664972361 63607844 49453134 161295614 226195739 128728754 387914052 746431032 200975200 20397976 632789368 445921353 278956792 148876971 83576998 332080090 230203618 914079237 204627771 105818526 82963394 379403713 107814868 278845023 374309041 44464810 112957731 484247192 203902176 164387932 81332120 983444545 95401134 168529170 554098745 319026943 323561042 317082558 879021747 724939353 372894011 851286444 111904212 986320329 99218550 824053981 756149619 224135133 721297695 431177549 108769243 361596303 868293698 260291966 780218394 122984721 322463443 917529962 849924133 248864426 629743828 734424902 302224894 842982060 161984532 795307782 134946594 688161011 48063620 706675792 622122015 963011121 337819740 799833468 825742903 225175727 897572244 476974165 694450497 755519280 170530993 683370049 228584503 795471593 953987039 406126597 808695887 80164887 589908593 739396597 599834067 678917326 597077343 525582794 763797344 556500888 185242228 355149275 291232566 52571286 48481099 771687966 53754893 625506832 836812475 532932630 112013336 805689450 462938415 160406672 124563775 213079702 372445743 198352033 84216962 588896818 688408493 408572734 895275247 228935423 693102201 642807951 167768626 333343829 613579661 136811501 836330633 309580473 98982213 470507542 44451856 818281441 829244095 444811297 210142623 546580851 653025273 280830777 776542886 241046763 127096945 311111340 396024305 927541974 755186798 318501164 655074161 228485132 630160711 76273642 50452216 934143965 784665013 672345338 432904432 862008908 584508214 261527359 899113424 899393138 65411845 373065871 899830636 806194574 136128904 576484377 201688992 46765848 607805114 200133736 3828621 300788866 822026449 782538850 832562130 332733138 228026117 473226009 451036159 896418864 968823969 684751799 676087375 813272466 236055102 765291884 227374628 731696790 640203901 725460758 99493688 769776574 956198061 254098869 355431566 279789307 645087427 548526238 91467929 95569298 525436951 514293859 205015632 884493342 772064636 68318881 653830212 719791987 932633326 407537201 425326077 477276513 872889199 432310730 762380578 62168086 960315955 469456445 506565705 218314663 262612031 916731131 947228603 184360100 704478794 713251792 672278520 202724523 312144410 94511184 244620909 157075990 780225910 297705152 199655564 575637292 176974070 511870144 563271337 125243836 693776618 8485422 334461913 268604672 460637159 764713217 485628312 622860992 31027060 268202889 428450684 799949811 610797211 528869078 966629957 651050826 932060600 560269979 587376704 549664452 245403667 845226398 774447924 94836898 845778340 911886081 619818442 236267736 351261357 190181970 449305841 211048270 270020406 372489393 476983539 610513249 888156427 175000487 764733372 985787373 448038161 49387063 73880841 79123600 491345696 80602370 765926952 472356251 557707264 802668311 980200148 463366342 122031215 943073625 973090492 378627252 128016934 88063056 470192063 601224275 14050840 363819675 72622075 193808800 352303098 405235029 685667209 235619514 691080599 391234524 698130176 802704954 652678380 12591838 994835181 893673962 550970607 732884653 493146946 662155824 239690100 96413616 233721531 442735391 131084224 137809553 30691182 545430580 797784537 572302035 263818025 74574469 434790983 903928306 821168806 879222579 74953043 771531880 176960120 732256172 449465767 225743205 137197737 907144749 559640541 660707821 607680191 972841187 35416044 213544629 665640387 621249313 96183018 937097227 896114169 934262709 197941962 105250017 636428132 142822174 417073649 970129856 724214242 866129481 76440839 26525002 375827417 936313594 438488011 927188588 777707973 589178712 956756659 508233865 507969903 738085931 243430482 869754528 977217783 130947006 243997184 622668220 536451868 914379365 721277258 989661656 335788136 728286526 946990364 946095585 607907207 617050779 61788415 536213193 856633603 281341049 640867142 394243232 608237337 360763603 633657284 713341319 983256294 605830796 636613182 609283617 940415182 963170695 969831771 111608450 409646015 508297043 106678900 45830803 94586728 902486285 828506951 547034766 519929116 841550604 806772749 285028859 811467549 467017598 336505385 799381249 31338505 256493202 940277596 990212204 117762699 484518601 789021300 979635150 230846911 363082781 414080978 842062513 213276983 499946716 382801143 194898713 519554813 226063138 286399001 462847630 202451280 121653430 869536838 304509544 94165325 700598846 420594369 136379111 66738508 594316330 717362221 91681214 409515212 749961723 168643394 315267112 708644745 429641131 127630921 649432615 661757072 54391473 291585422 78464278 259041888 399182512 618306733 446271450 292309344 999085044 780887107 855030114 715584460 369935227 774987366 489952641 604149535 767163151 19580117 206205838 837685597 591551902 862423010 696505157 188743042 233111138 455234358 211883993 965103922 216565913 138680120 444346137 391919849 841050682 535198193 852234463 175982166 460929581 68546793 371320237 626959311 445221000 165913733 313798648 877018247 819463723 731115283 914697755 538813081 290683369 544136103 949245237 598503174 529600970 937743895 849545301 452510678 146368516 992975019 582638025 522099461 178317096 932188253 276170406 382805174 204141538 594240843 814444940 995733051 590392177 225532261 924225823 759999355 127761543 992318406 224900813 951715428 984866500 508462327 367826512 517205086 231592011 15968300 299030869 588955394 134590326 929243317 260990724 801431839 321499416 111657195 339755191 112179854 129451974 654932622 873289336 501840220 550650086 869509043 739875943 800887101 210164352 667027750 98946247 217922400 187450320 618679351 133406059 879788302 713108857 700551381 697559303 339025864 499647562 192636736 160580591 757257388 182800280 76330294 436996187 201853465 632752578 309225751 338732499 39218790 385967922 278471107 264196318 365653627 187987524 50828679 177296838 685555012 485749325 917937109 996677917 973168875 76691914 962381764 537327601 654447853 779269697 670634024 263969375 4272471 92683552 202506509 446090085 715547051 4680489 877705116 585108076 423773916 965351238 792411645 532993557 410653441 994293114 943721697 10160918 972390568 127854534 929288301 936436109 792983109 942253223 823017148 213521788 679386073 704666022 567901498 796217756 424878545 959954470 872199126 931238441 49620099 369431495 945048383 171305357 313367418 475427261 413161624 77879199 889368429 236785541 474675974 552510796 429965092 62029346 369965563 61401422 79625519 610021141 189073868 571870821 334496626 279797431 123086088 23465249 445043884 125745027 662241604 5885088 534967048 669530505 779699436 897089511 664743786 719385422 978061358 419894061 940622263 700770190 990813865 195999979 249178612 202561148 207719437 528045220 371481615 270988478 828803453 769394383 769067194 917525397 764708708 835077110 382297618 232268252 967192504 442541794 367644768 79606323 450296649 306417523 171398635 298426098 650628755 594207942 358968031 273455796 967812671 133103298 287130915 631662191 384286829 431851179 479696275 12133760 775092155 752005879 866830579 292715071 706011779 886413208 548258918 998855926 922001655 375714063 415702417 284666837 206971269 195611308 965261812 26225657 467180481 714729177 390627196 19529522 535235358 166917004 509126307 415498 778168534 478175189 78158916 826015950 50747017 718099452 377362787 488524963 297320127 373408102 900268545 259891738 591410484 584526792 900924384 450109922 972013291 654041563 199867061 474104573 674330192 360802300 995566553 301329195 113157765 749901686 178888271 323356590 58596983 809580882 802232407 277958905 76844077 806198301 759384782 472317714 690672951 474709332 436426051 237827325 488006924 763090509 685757789 584416803 705909449 208989728 875200837 900243111 11840559 347404961 770795188 697032187 20781301 808756334 784363157 132284754 628687893 688529019 945878259 591025145 198447997 366353877 881176541 797952270 89465346 37407358 589351419 230289353 643025596 990678604 352465157 369013851 892709820 290639105 990010431 776497405 528714481 782723581 545476755 546932734 26848889 694547765 207520377 601929421 306920981 167935841 423704400 606904662 250354609 983869394 274137564 686399653 399885365 781579238 590124325 755577491 67386766 860229757 730710834 361868209 592973974 470328145 442095597 169354646 814903298 239424792 744092909 455509201 586621806 721240517 544219772 787159726 255125477 785864765 112329486 732126416 318249099 773579217 505748195 539440192 991583932 413894919 287104598 705055934 988228607 508869360 323075962 439554194 488269859 888284444 662336823 855973061 541114445 601940216 398550602 869820645 591683303 758258908 882998179 161288335 344140486 488531494 879461698 574189592 513118243 33773889 312209145 1022718 457110106 603376418 67246172 68244301 61393655 680550005 775888160 940027983 527593486 910869686 785860191 896635877 271663003 93672620 195672235 636654979 199740566 186988435 844052272 101904055 823270315 309014808 598953804 515360342 761147260 892182093 787461826 430953659 160811408 210717981 975120194 244419618 954605338 268854382 893414291 61018162 867958648 194553358 538790895 992830642 488274520 614823933 800142844 489913047 12409305 150230148 613713038 804336419 599926296 616333017 117134946 885414099 978490985 791585498 412239589 142739648 877385112 429926118 212940378 908742303 269640639 911894446 588202239 132244359 11524868 628534950 449776434 924753185 83213738 511303956 437421172 523607322 52169809 361329710 241695239 211115142 539199803 431282648 958802646 356842135 92809009 645439356 740648859 495476059 462933255 127352430 437291215 869121985 573399362 299631875 694230747 931937403 9605140 836826624 91904383 965504752 685230875 685061216 204289052 359786946 916139686 21807049 441930848 106379218 505065149 370217967 18069211 602862668 902654829 415674425 704903299 746478219 634449337 742674601 131233963 66897738 294521842 159808358 34786096 401667631 705564048 83366002 874128710 862983472 267591934 619114894 322935542 674430720 677562997 221382984 963929450 949526293 760562349 512651514 868171730 237767258 129323003 408016287 295031682 720009424 185380644 219199952 522947200 888830075 871085924 662787715 436030433 67863767 458490965 324041253 882470424 903065703 956038292 441617711 199317259 60577676 860470517 206875221 345592955 158006153 75389734 901912078 557228173 733382669 535640116 640050564 939491447 875980675 713729977 711308633 338584261 437837124 932736263 179418947 743031669 65856649 176553245 584619276 849107952 105290511 87591966 547438393 751798253 995526848 994954921 105182865 298614390 282608673 648093928 929251165 136763292 292341037 566910426 198957615 2468696 261692554 532571697 3007174 749654285 223757629 19385626 852715325 328436921 846785727 853398792 454849314 363904505 28227500 601657808 219405761 61657570 236121472 547833846 107548302 981570454 832657599 326188982 409937782 704536206 452572854 765571477 961070608 551793426 138327736 529036666 779818705 471682429 136517511 659755498 479428433 905449920 470290608 480110767 962039212 878112464 840183843 366200701 679129271 741080045 129340369 38586497 896160123 716556995 699122555 296246318 73639577 846142582 187649416 828105845 179570979 489142957 987369936 270693624 385500564 258295206 710232229 292847713 628905844 108988931 665869956 380807382 209048706 741278531 137346229 395682963 609406759 464387323 321327577 266333542 269776225 464739274 274358412 760180113 728389310 890037961 555113662 950003155 420890992 116824422 117624280 761824170 294781458 294801629 297707650 314568564 979933190 383652752 565055389 433512990 472554673 735518448 985679267 871957213 806546537 30550398 823025873 298635952 79030641 352557997 716574692 587045761 844674782 422544098 688812895 947030145 696243804 690342008 83143081 795044828 682422579 242467128 206764050 391971528 39326094 967755883 941111392 341662257 844847668 287990725 401965478 761121160 796276965 687220111 932270023 869124647 307387360 586613718 566882981 668930408 415501626 406208673 833850250 915741361 110561095 385590286 260890544 167436698 656382471 218264400 397901041 55815432 854963439 268580720 50569965 201194659 267803074 57440555 430264006 196778690 103758412 60378719 503010768 208548156 554980037 540271402 814675129 705026642 940675874 97640165 652364672 625907686 361054613 226432484 53174334 155488440 197970322 714378550 565220895 552431547 306523009 938363516 764177970 843124469 766258142 633388927 530602971 549658109 877174212 19577416 439687445 224540933 746154504 350371750 195402271 380058255 881412176 154710032 441197441 420281508 649946169 419245048 525623434 46697844 853100737 13093734 131531585 132843485 720362768 703586483 96445158 177996755 588950443 640258328 145277187 344632667 680547854 486437983 986487094 127088798 815349712 132567433 696843736 505379352 696703409 113597987 879290169 879375181 746745346 137399494 525683111 441606658 285504455 383535084 145705744 35649624 498276421 880165150 412852292 266658521 669443767 718869384 555430590 893428668 593398493 501245565 312000690 458792664 657169216 894445163 862435122 354361494 471072853 730934204 671602976 853632440 27042009 199530786 150982832 771988955 430711895 542250292 296205190 688495678 283192692 765885355 64331250 12419137 424936551 666221467 780700363 790934104 749289861 480022132 729008790 8418357 444997000 490931320 354387046 851066902 267895429 591902916 752530182 987515421 278013843 139563557 596603734 295285619 627568566 714876179 319936229 481451560 418774362 364532509 854950375 259074322 940093967 493070954 434812114 583296576 384153335 319740589 983848787 251526442 987119259 749743170 426293556 753569558 484360476 923567973 387302132 195944799 870882847 772233626 572675957 711728054 755966184 391404399 828456603 438441486 875037848 741810066 275121606 109736410 281498555 990346712 155065308 98657427 716314539 675217882 694664615 902800465 877236214 330222829 130465101 675875981 558436992 939591348 53698277 291689665 116278846 954504835 738164902 375711112 190385822 74641986 899862731 911497187 697570766 590268961 296410210 974545669 347785722 502538512 799291651 61845813 511820686 633464265 929848808 340177969 699354671 98213536 527697874 896347315 809239844 79186857 809245213 740323108 964432243 190109611 614736495 271064777 633766291 572260376 486579348 478866621 447176137 946746010 136981063 392620148 653301527 933357831 812555025 415462572 585890563 95096725 145612114 912121046 496870692 348161941 836487963 819423171 677586194 153852790 917650714 360652653 52646441 209977997 682190494 161820297 631808557 798478396 865063791 946100988 218136025 182913785 801224380 258743806 323676190 504990417 956659626 122669793 530094151 295920134 797596403 718858564 8931472 15971093 546865232 302889213 811282007 591021295 897322019 96644248 582265259 243011050 845257465 138421958 544450660 53088850 72324652 477685161 434805395 962564224 52391514 539519381 721410259 852753052 777238509 432769312 26093272 318079481 226729563 758337135 80037113 716155719 683771769 539517659 628946529 732187424 615739701 556415679 540777400 686804194 733181755 850862416 889241306 679551816 436268010 985920124 35950612 656032811 204755284 432342274 55403261 779586188 376750226 682334129 860396255 870253607 159993709 79987009 61807620 915120651 67145588 300022600 790019167 802441680 735512769 811305767 851211757 657085780 225788679 719245265 817180010 803270605 900609013 549444618 135999677 498115312 106396357 28736176 132689628 459980717 783542952 124780142 10423941 682079469 839208180 716748277 52902338 358854056 735168894 535000243 359445884 58580967 910414503 952571990 425739140 159633770 731392050 465929203 594889346 553566065 838537690 143065199 215352979 878454487 805604783 455412670 803232544 458989303 789041791 837961115 134714476 28754773 443348905 532302148 836328076 108871423 576083284 238655733 152686951 368349683 464386801 862659042 158878982 601687350 979297532 398803723 896405163 595110715 880012315 375457953 265523772 108624245 262255065 269565163 451316274 562948198 655924852 747169357 478892795 602802501 563925843 153159748 821640762 884319875 447614145 405606640 370319499 931403901 424739629 863019675 240511893 284186874 771185575 59049763 17510172 123262618 802987825 575694575 752699280 395259418 969016852 352072182 189733235 558966716 528560093 191636115 421577677 994465724 659321957 947777976 803981049 421871755 448564889 550774652 98897271 767616748 691384622 53275000 497245676 93262385 986897854 825228917 172754055 405858261 407649458 986924999 28249722 347289763 556269300 632186838 355814678 659641518 672770573 789365049 457697552 620466906 630947655 448044425 205335239 732894983 224582723 147684921 914496232 146447834 429931446 257483121 474337215 454555859 475950106 625508434 606073160 825298238 852284002 102586215 392592446 580235028 884481352 65569925 121656325 661429667 850889717 593226821 355247214 310003244 102673572 147504248 852616520 380090476 575485137 85844128 561802380 861023227 389208949 689426964 713828754 297817843 416325867 515769914 698224790 808263182 326741336 471655379 262173401 692217794 985836766 530860497 26711338 226234398 537291366 551353931 572687618 796417009 856937414 961444878 103124014 649577858 213229115 716821184 207702598 711187348 373326406 720859003 667149759 378639865 216683223 798561301 883862226 520038491 671466521 871525783 749244941 80434610 347800745 382987241 453816899 385593897 32792231 429555331 780919412 879798499 22872809 606637542 298999200 308660275 983043619 772450073 13853272 66516714 715057119 563916537 703555909 330010521 82765270 22364935 633927476 64565741 673050877 700124667 152943569 540024895 883568018 720095270 338253011 594025065 100813949 861310653 934291872 58952682 630455231 950632179 420916920 484345159 782042492 650451888 316747314 113448676 485453115 709722804 202746333 4049195 139018467 773461144 916741725 714258381 58755968 27637606 876263771 454349907 492297649 66628688 588813680 908399549 68025386 445189847 368041527 119774469 19331658 390895188 876494190 716584990 941823870 658611958 555969140 214377737 700554078 682564710 104665712 787084755 416651786 58158236 460808889 493585208 414185072 561146145 945311720 331957644 317996979 455709409 418857646 232737928 400578204 303469195 635643382 817233376 524673380 294485691 27880235 385838116 921942706 12641533 905733161 917270221 215085743 843024327 889578762 818272163 588520735 595770093 612528904 59673555 231265186 169352052 871380670 524921092 18957416 127671283 322574976 217491864 574814618 713359318 763196822 219297243 911317994 598871948 832077365 446063465 20472037 60432285 471978009 999134472 478909987 112459275 281235771 633453086 539354354 316450933 779985692 829181009 526762930 734607806 56376339 165188042 789439240 965891516 68913053 802283361 17488154 232185935 816202722 108931639 386888979 101200366 402596413 108387065 192909912 112509707 29040576 927215786 111979396 841249726 779084668 808631675 17260680 249946154 540749590 278005075 766159679 305449434 408966189 731162898 647034102 762781770 159348837 377414655 636218175 3011784 125920421 746341041 41651334 448510976 9343045 562377502 877122001 469791157 21137396 886309810 605750768 506253343 179191125 750058713 359254336 668009209 988298141 869411133 270267267 511242844 934861036 157152428 657593024 597384220 672695798 896444501 870746144 119817559 129131872 300920948 185555634 250507252 959814779 148061322 976745204 645971392 350920088 145386856 405223732 444379173 507871568 164222781 126371185 514883370 672202932 806114629 338322874 298263409 285739936 920626185 349715010 47102749 270294411 385881734 9569236 115568204 957895883 18452638 357721591 982055855 284469165 849248268 313524098 136053197 796535947 468213345 230189564 213949596 236078252 505060629 291305586 13926453 628114270 695563132 149053875 256509029 477723856 531540670 548273308 242863370 708553520 831907500 732313530 34495212 555116869 987174095 629653942 125630082 417068615 521362615 283127966 423151146 416876417 416460753 932377268 356998329 772672149 52984232 885724430 360982115 489873877 241421015 421017008 907749519 802588712 160712116 155748348 34528522 165923289 863374226 961034911 587626455 677151566 273231395 853927315 144189637 768245404 866832216 285686411 555214062 43273423 344789834 72705798 457894898 315258392 190631328 91911195 61581573 860827558 382760437 764060304 235063956 91389180 32351303 738869932 468600499 114140571 810062005 62606778 523054520 940083937 724043375 91077893 43003738 782860397 762110587 337032341 331555069 998652312 955691483 83183442 295097893 315997787 739135518 185889869 817804168 560864656 972962902 884393110 38148436 261392537 771457570 188000610 155724291 722296413 302394528 926879425 286523789 10190074 492645421 482796231 32511988 570108334 461033996 465771801 235700010 758541352 611056437 45544429 380745431 407877921 524965128 649383401 316791906 111162258 372681482 110441357 635916951 930563183 527976720 15729675 407426332 249615537 660151562 735698254 740458421 983330478 121812757 468252373 942137519 309785320 118116901 694488514 419226533 776631610 852686769 899259608 242496041 939479268 458284276 732133814 891436548 628267522 608383158 545201825 225364883 242740500 927721452 639542817 273809122 701527964 271477964 805916491 477532175 268079445 337501430 217190798 336339372 121270303 973653784 120226618 973380133 746449116 838402051 610161980 862985554 469710316 924784979 985385881 911707835 94253990 165302558 75818750 863836385 11417587 482711738 676529579 317149740 938934318 98326513 759636358 589227567 703812530 731842278 237763975 176779044 864764204 459406441 457993492 473972731 625117326 750115604 928151845 939594396 264200176 601862090 918161594 429126087 91453270 162105496 716209423 993680222 612056801 908580113 282658725 404222875 522864583 982673537 832531536 752760348 173695192 471325388 130303774 73748966 418883820 51768822 973959902 920937876 989200389 83585910 836131030 562941923 558553832 505085136 345741764 984954984 979590194 992663153 790954697 390093907 218409588 472394910 502223906 579098185 80674221 633624424 394870149 359948621 629774316 231301136 384634111 583850425 504479944 950298261 409896897 480475915 626997073 146123693 252565387 271262874 158527660 504341739 249206796 316430749 622332919 476514426 190597227 183075405 313653570 588944885 10429545 828490936 479499987 861846180 676689968 299415317 650948615 571987420 919107087 142736031 146272931 982243456 763115440 626186183 114640219 114249291 162581041 675178523 136039643 712070084 298514392 88694612 537366372 564472838 28215281 724402239 335739291 421891037 861570711 677933854 845304035 665542604 728965881 384608005 897490232 576808421 159191903 666881269 749066865 343858542 763158288 601380460 707479154 843994739 236796771 41633750 125682662 875428721 473002142 648921224 258024002 352233239 55885964 213740943 721734459 77905324 122424780 671575886 352514341 717867309 42227361 574143711 739730536 927187126 180905421 650653220 901022121 450285148 729562070 790232575 171964631 763675827 941380688 822224870 743019739 627832526 464693512 263758959 415770068 357220417 996563862 162264831 723866650 386903105 230897294 585488872 878745130 880077104 11415706 661931294 548706077 441709715 930593123 271598736 165645246 651846369 799046352 224713244 468948791 329923788 827884158 401532536 13841014 400349899 396209385 870754087 839538722 547562854 33218274 600774891 660331527 412618215 930864036 202705711 363697564 892193038 781042207 920752349 61324468 549817225 587481366 966900104 182016974 901783983 838436933 536063413 895825205 32658308 826495670 952903324 389017307 887065658 715112944 25464987 954866242 948433584 313439799 140468905 629044022 139106196 389247897 500899500 569046606 801294957 585582535 15911185 277211869 153945130 370971507 251771322 139983748 570650810 884798146 584086712 781138083 113559783 327880973 802990936 659596073 338350944 681912789 953285185 542301775 236524061 888751396 224900223 346123654 206163666 301325993 837734721 41900113 610443745 222965563 625730805 730442525 706251044 845591377 207229902 555233600 758659754 698716899 219276926 191628826 121981653 437643944 481943463 407316086 850642084 373757288 336318996 256717932 383324668 81312306 917143971 989911931 890613405 41998557 975238814 710069406 575250789 623480881 19544378 227135625 637593266 193491554 18299492 59820638 373932339 714244055 243660089 342487047 344002693 273974449 547303078 110252522 373912343 821691635 297150416 353757976 820271291 882532645 983390548 721143595 13048586 773957365 293724404 186256974 105466579 740446844 459357995 421769928 206149891 309650761 747028056 971274087 479691228 590216838 324828016 520999926 200514773 231273808 432482589 774715319 330870441 172266360 19732406 625856120 849732382 324213182 443416783 498397605 434657213 14006101 354528562 810493663 673032047 967115870 90926626 498047599 446118045 391376598 178052527 517452054 470618458 28650118 29914197 803353532 379606764 653399102 896253474 937725697 639993079 331219277 190773825 194396069 313096628 223929685 263890074 231487361 598034370 200546380 658685442 191955972 392546591 785381802 671491472 227218131 838181638 126185379 29643099 146622015 908346669 786235438 496894272 677779409 961624356 362926536 338919020 193717940 75296082 854600703 216734212 862161216 144250307 154949459 201929261 392568455 904303902 592227252 605123261 353585794 779018360 972782152 983436057 594251254 782440535 342401578 910281140 390390121 388538655 891461638 271579731 632132160 421761047 551337500 95798881 597761151 956749159 550298613 469749859 231655874 38128955 399635435 460527250 92141210 977586815 26035222 583553829 792528805 672137570 492624751 961363845 526540350 133032175 357067528 714109149 601320438 516170602 483247823 717067170 449269074 331992705 61665769 387685268 486771943 913166959 650402284 239250291 288615056 801905324 188202170 225464007 408067151 698713491 364674993 567598103 85204647 617781243 812858766 606526575 648698356 530080242 688914464 863925276 359566945 80362085 217728801 507064833 977693660 380163546 922230413 120736111 558722762 874120270 411099511 980352921 952887672 438600417 822384643 897167022 463744343 587327477 578818984 311909693 892571400 968505365 563564622 445578133 71968491 381740605 114437243 82668589 853600880 962588722 455208714 857447016 466644191 467778629 927160591 948482179 468492171 659032923 400994693 408369443 594908382 60134121 600965577 437878193 677170545 174712995 704259893 241062626 326068702 960698681 674317154 219455739 319814229 27446093 444168570 716038345 977160659 524442639 830632822 925655755 157721626 35411908 130390456 193146943 585104417 589711833 566287746 309299837 594358039 412137486 273512148 861196521 485067230 264394410 733748449 583820849 238405816 76310684 558646063 460206352 461807775 424437733 806414184 57413548 519920240 440918122 437955030 995101952 926901685 71252490 214548274 441137455 231927332 210424858 971086349 885743730 718832571 23090498 731598715 582253300 718307758 701216768 531303818 637742052 851800984 216406596 811813273 121844685 559773970 522937961 28423358 687500868 450414681 452033058 502510642 437131017 556899822 292893407 443103806 630411692 880041057 198270199 958998981 78966135 785132289 475803377 444847151 203123286 7943354 943056961 297040798 271144916 916006399 186256014 55134932 770821173 789349746 930908124 853089268 624634543 46117862 331578202 634026231 418909480 467263255 345948547 900549785 780124573 378044078 965661198 916129315 685537274 570896120 953531232 285457107 728364767 858167767 547952984 14813368 407999272 673557631 692929120 788848806 654322407 931935536 627141203 620315654 643573681 319333588 872860835 428464073 36217153 347378061 228726486 282732455 627592 890598376 338346243 521641407 643666404 723551848 482851625 64410800 894898762 810168353 746493004 234375177 921990259 578663921 717280713 496574347 462893617 762260957 155614745 347020375 642402372 73709786 94435197 139239925 499381530 220443945 672467613 260066936 546417257 502729237 442777377 278835962 382973967 941692540 131645337 469551236 891398462 11487699 830284408 639168017 66049605 856247959 853356174 109910494 94876695 636846770 608566631 425657919 467492184 900005202 423064308 94518265 877332995 352307427 300173442 105502463 198029048 34998740 946895962 794916918 889528527 453663185 100266111 289206324 602619420 504669918 581709510 409745230 748836494 7782192 463474332 814186897 763599540 708213218 43814477 341957696 209892903 632798433 971594930 374633460 110328439 772140576 451484430 843629445 801038804 498370084 667312283 486471966 324225930 583135509 236055708 711916541 378853594 817632320 565206186 344385668 115301593 509278398 203117453 879986519 514849315 746859680 780514683 552492105 928016733 255814382 813802138 350535589 126245632 51765538 891543870 170315007 248187473 241031187 912720729 993111219 784604883 349001058 428072822 595343935 95379271 777258812 359191691 58083218 968908402 847975458 320981850 139035433 366872091 376257412 763398888 480994459 682131984 808064055 827866194 142402087 56460590 304817557 451445533 381412514 666005052 494429646 459297878 727487609 730282181 450001946 959663355 11460909 222450351 391515449 46199298 39643908 356895029 260000769 461077428 993861848 679647437 668818805 3615570 981363882 987692531 965923724 233642732 321196650 987830066 791549047 179393219 706612682 643593276 122992148 353331703 366092519 150587310 690526152 938389360 87322250 800223347 66180981 411565803 142745524 693288463 937786724 850112443 718557453 941477695 542837716 545255913 736955593 149395935 350510371 363927384 155750641 675461193 29638866 815701975 720990874 732766705 683693438 101923364 426817599 145005584 717615458 798216859 4622917 737543431 916290855 842039829 612640230 217940896 166736463 879044618 838758784 635747733 381497034 527891434 765769982 80753342 836412469 428806931 294999553 631155004 691930332 638032676 442843855 119140032 770470610 97587312 217801512 405722132 81203801 634962167 426138157 690692707 854816374 275489314 712946302 338118789 477318524 84375983 676716988 543328467 588516903 635699593 260323127 216641594 948530299 383080662 522891188 334751446 625467880 804997178 35153392 492453658 749702016 103144586 206750722 332007677 446886805 298082362 621562575 659472253 890845287 873798001 388233013 756486047 878347657 889266094 237947062 627860227 162495834 584329277 9181091 137702853 723150812 856644458 769881864 611791078 543923659 728297562 936970291 854009990 421124592 276112123 180541321 56165900 469056877 506389604 609184936 204579648 873022505 294217974 57466947 940022318 732843854 179877014 844179768 573534392 19461603 514466586 65075706 531028889 196489354 777310615 178340624 205120141 965983726 480904088 942584972 488382324 309743412 4376748 980041178 764206554 175179743 58057714 613699246 568454022 420555786 219664148 815664964 574755401 731691068 88097892 367521650 709224442 577977346 673399569 409038995 672219325 270592509 700881895 182362078 924672722 723495798 665931697 172010764 968367330 659144052 464525209 54738460 425444673 17794804 95961964 709822203 283983103 865226697 392062730 880028678 250841851 324306490 964465390 615997562 778762910 945240369 828519377 846171914 875027467 670406471 650704854 645276275 903788739 941192292 658219327 862498332 291792453 757367247 592272383 947861825 81998978 947101659 616451523 665725499 2476856 435534256 791740902 831695073 601072902 900951359 780190864 852410985 457581225 851340563 593627770 767835556 669052143 796569438 974285553 469327553 894122810 534926610 448675274 22270377 760990099 908671197 493891289 806765602 669496488 923840667 267558673 65172709 404526148 146374850 656466742 542350374 686661527 86514188 901761225 698123242 877203769 551084152 163894986 588108967 447794413 379382485 141878884 16541571 743221765 827743527 867282216 950383617 16355807 21492876 255151656 274892942 576206903 794780453 502283655 41895830 849704700 157179626 935240220 157862471 868988301 692266749 486894145 799123891 775267330 68000791 543890556 543451221 487596153 690011100 104127038 361332698 919415585 6332588 126680365 732591594 573800071 5949013 394380924 17189865 686375563 702839680 505608679 327079277 914993139 924419387 520421751 313382419 323398504 536971495 632163451 886848764 547040766 37058931 230728030 267961666 750301733 691051594 275367248 849033563 570285359 645189771 213169054 589115102 931087027 891330330 148486647 408286286 220483213 86646637 692080504 151135564 359523045 542988069 673158336 174489673 347662413 141365826 310648120 752503848 363308445 572325988 862647814 956271904 576270334 694954649 204774396 822781238 223878786 294503070 496430546 864591122 49927373 248262990 793491032 378025093 571986623 744458104 791594557 593860093 665486443 485848498 937588986 97287360 177653251 973215744 268577468 154723321 670923028 592639403 976914036 594571618 224732970 388560984 457171549 767944148 336906836 198872476 387979775 144675629 678415216 671591109 127625393 134138407 356066577 628103203 840781269 19548367 919105277 636966616 181532002 483881086 694432322 929699401 447859067 766784216 789210207 571362975 205101572 529308161 632953596 419494009 362590799 575815736 977777570 386456872 744499743 202413267 453209557 343942731 347107133 931994379 772994519 777280294 302330862 995576153 607454007 991677503 611029557 277130228 842528341 221480654 211813873 915552484 158729645 919172560 366513568 904924392 761120379 40826476 207302591 56440000 514745070 838292091 763666409 47637010 57157943 915080894 825382252 606703279 960643547 668573941 887311080 131226126 803823903 921949579 60171150 442264659 986510809 866510940 959999729 407127858 880643581 698392382 440800732 723505469 58050617 71597085 725370341 222110947 215223601 819348220 727396480 513745915 940015050 829426501 794149159 259365562 435798962 664941189 72262877 667291065 613931317 139723431 329892929 562228659 900318904 201051560 410261672 480487112 337377638 641077348 119497179 763801428 407559821 123850692 207452018 149972204 977050290 667149777 311703853 389891491 780300626 840667773 466077224 286006901 960282037 164082037 487144617 719091541 351367962 471780471 834385002 104490205 562576096 342745819 926555304 245909152 317635917 942163348 504438650 619367692 469592659 431354395 291803907 315913852 709279655 24919792 441790636 991209148 455254230 994534073 321337722 139653857 372107125 805347143 65619828 421015372 917614541 253610435 229081284 909512787 575644500 735966287 210040500 688378010 431077355 714627361 991976756 383991795 457240579 425704919 284112426 356664049 487529991 993870650 559746677 938708188 514144767 55314719 939380643 348501988 510068131 413846320 451684744 604810490 960340813 745931802 437016738 235424792 153259288 390259919 705727360 633831257 685841499 913717907 265430810 690831023 806031903 516120532 908437738 623263633 439902442 917323583 548028697 886192257 377301964 904340706 644055239 89744055 229043066 752696952 578674484 446729960 674001000 698052029 331808125 142330983 496519465 660565175 333184968 81110096 981915812 29356145 612802476 815766176 312748600 737210693 951501150 265247290 31382556 520340532 414928505 798749942 493704173 338615593 737598674 694678618 542734696 50349726 311302227 462797673 592773388 717858243 556962602 151583061 468672570 691695286 4374093 879106789 690671906 673868435 406169551 796691215 197161653 762818226 21003076 987194923 598346683 326961784 788810025 531933582 907379457 715576180 214636774 317399775 99925412 842672579 293834602 636537474 259002009 847284138 608471387 251241619 354131991 781966943 31486672 924286203 98803676 593953732 117827219 601574688 880981709 482644346 785675484 280289228 883742145 278855819 571362435 576943887 627145141 319192801 238186880 332341691 625052914 253981940 808330505 303260048 380267009 608834523 445417256 28344893 310541381 817445470 512839217 290803562 247922181 113188198 274326770 122956216 520167531 4034677 132571668 51356998 227482789 271935773 288065908 726781543 107853167 900377294 66864915 94635252 453862500 439521599 533172126 77693951 557061271 394189901 525575065 66342439 882206720 376280902 97943063 665838468 517282959 560339598 847910194 688141892 999791434 117457200 962027697 994869604 889101538 25183245 228618695 501190141 399238769 175686382 814720387 367321875 989836735 719277530 86378365 147088514 24110132 681650958 251617936 788699474 49874072 339629278 115215680 999898307 27547955 512291113 945977965 115710421 994961679 567630945 74087760 410781607 658048550 951011805 660147394 771035549 44988740 679196573 683784334 352255168 462150900 423396990 888841811 30311141 4850941 303747954 371498805 395840298 568847166 269238046 429150917 41931094 983211961 994068192 437359118 842887837 600087804 380963518 556717631 711297260 773850531 528724862 581147564 677454712 329139596 314484801 957220040 970239171 357003349 594332778 654685370 894966783 241839168 6949149 813999322 395184039 359383842 145209150 838486659 146594482 231799846 596349787 693417320 299814660 413235183 421218433 990749518 573378259 272020639 543165304 978267110 376310606 699335572 372238644 21383871 664318939 85507734 957302761 636652254 657042199 451715118 308454512 600178377 554103036 444037849 76717849 262734990 221600193 476730091 217256677 646727104 950968049 844792348 131099033 469750002 62746176 466627901 560800987 263868725 257108177 972677646 374173412 154748959 984439588 563845680 503491310 555629041 129145267 558240281 663792445 374858851 313496200 121097481 481133297 333089930 112260016 492275205 532121670 207517366 151324406 189178058 514197481 279441617 655641995 680480784 883146710 717355804 340583902 224065754 762355447 88244824 124048344 780316149 695552411 675148669 750299159 751758227 998287232 691461960 553462029 652192419 261299319 149186644 432825332 275808424 310538068 475773481 124102229 368058618 254761783 998955114 388338836 440106734 562017463 830494109 129493178 591853024 640100453 46891992 837581055 161840803 255616445 729391033 841893166 237717313 699274293 512476286 321530340 851370578 581141811 572237962 457485464 862930368 371818047 935398051 196169681 880719104 357569127 180696070 576709761 118842377 565163216 65914305 264350962 473668314 188774935 270921651 182582498 698732812 945835128 94026337 44682079 168291712 977596934 760059752 575977337 802972804 769072237 927530672 871142423 372816348 441362342 889211931 42308913 796912373 448833379 479224890 23482367 956965210 395896645 79375884 116112011 845469325 40563513 909993118 601392262 905303850 652831028 94892728 587549680 827707547 416341895 764999937 856093720 174912750 60883829 882912942 335864529 401621138 164398411 642024869 382494550 376113838 415436421 253720842 610725770 299199103 960625280 301544963 309754901 676025992 245970709 918689136 696323653 562761625 971312702 647792768 83440926 960757478 230053805 79286526 233750663 102189778 159369657 867148519 828967090 731508585 283579939 323804680 812591809 499426754 3330170 594621440 331195005 8873475 487654604 363612939 750933486 395845417 614803133 113544259 366496019 173547220 27439769 793136442 290385686 877472841 60494638 364434256 186775134 480466472 6266317 496357884 685848836 753539189 764405077 725280390 635505353 426650628 376362945 225012097 843482903 3066869 160951500 978766689 735941951 608557257 671440145 846371871 812991804 810089837 242913963 888873462 60295354 938013555 18376361 554345742 986696755 17758335 348357732 865191624 399600839 42195676 330371094 309704893 296588086 192337159 902875062 479933947 484086194 303370662 856258580 309344995 358984744 431654693 325553330 599106596 635230921 895325560 79179843 891339261 494207156 979349104 848910607 458889459 200508714 515151133 9288582 297597383 183375662 327043267 974921036 301631253 759161143 947378656 562261933 661782152 74576861 92390882 900100614 170532431 386242172 629802879 133447232 850353534 851804360 105671432 525263514 885343443 990531645 771882025 157420549 904836670 616083753 732206879 176445062 477734874 252585886 388819958 512561553 593414154 216993213 370063701 940998621 999655028 527422544 520993214 609889066 799839327 516373332 222697021 4460943 299615728 410875285 901496882 768766292 641950466 160101866 362718630 478087562 517313012 890319393 161370966 263549492 474960529 637816170 29957860 705435526 517479783 971876052 79833139 540329340 512838588 10192819 312140000 674545543 971046215 614803084 466124833 346319395 679046402 541401976 406532923 709374202 16346861 486985543 25372919 520449705 682368071 583388818 733616430 499233201 84047630 316107258 709977512 90805596 929228060 905874374 839597533 835638293 400824906 482174918 277065688 604335592 329588877 499500027 461218377 808760435 796131750 535404002 65836203 177830743 842979890 804204613 453643466 356274697 609089611 676629888 420674132 826849099 201326034 466950604 830621177 544676408 815837064 409657284 387739777 254799909 745079484 244918985 701871427 785213113 36644435 113936884 722539457 494755426 253850042 457770333 570964117 469189679 148814073 756375591 918635977 461664163 901823076 344615819 251675098 889221915 544999905 458608368 332465014 798529889 560402495 934727394 138519370 389901695 11222290 181021710 738051567 385782878 387251099 728662191 693397984 489984331 779026529 583360122 637459928 755690827 517276758 703444866 874945199 434304358 579299015 563164682 678533924 484568337 107269877 78866087 530656673 212677147 804540219 537757346 779958851 226393460 347934327 56486565 989870625 586277634 521814941 684123159 968136671 614834618 639942173 306315634 992027153 426156459 210300667 876694831 230157993 891232663 490236825 47238849 341453924 530602665 182446279 632684730 534779803 804713673 437924469 915366880 228197942 892705505 298848354 659833056 704486910 139941877 899866136 721514227 407456753 773683278 70066493 525892482 101365823 547282267 820917075 840862105 722003002 575573546 509451030 137601466 101607376 782676378 270886349 642606077 338453254 543891897 766533677 604063217 133235736 531122699 326313294 960109192 271346747 407970055 336719571 191147614 904902428 105333887 504894461 468523419 2554362 29914659 750466566 327895894 343945749 149603328 498291460 736525737 728825923 581764252 969358932 565120967 679640318 468618815 876346087 927495726 334589545 657245030 562887963 329802535 482529131 812509158 540531495 890307516 661762060 28429344 384600432 353943753 312304949 930948487 109559006 625141660 478973978 895123606 422803085 815678878 905781863 289410137 872481708 295574379 326058002 263944787 643135923 513884122 537214032 171417806 259742336 735478823 636588806 554228088 478380281 152373594 353363134 163664142 599708005 162080896 179450993 567651125 912121183 257991926 497744019 933536283 986572337 12363239 389192177 380623499 377205208 978139921 433362588 414712755 445745180 612205676 416075680 579808734 180554391 761141461 635645765 696461940 5093954 891733045 437162698 660557532 47934347 702917955 328458179 982503070 94832225 448515524 94199787 122134256 536187066 789955983 793400688 967427729 75284322 81374029 523565819 475476281 914589406 182039734 490871176 682898357 696419354 239421004 733111931 718906347 504457450 615701492 893882055 634726289 698911234 111865052 166855352 743076163 434848634 188157580 242404175 918916861 778278132 620013114 832764375 894421273 695831500 141119063 781006789 85673134 617061903 853853966 632416546 728758996 851643990 298649783 587514901 505549693 458692920 892504741 226818913 416144659 930329540 687341128 309209405 284245855 916092794 752900349 296986564 732838972 876105761 612252679 713641448 985927860 884287981 124430460 903192671 181620959 391818179 977866835 594980595 979942154 312876068 453007772 183398525 292698864 954900310 279497716 248467331 340568257 414949991 355546750 205146534 231271785 371620386 361948436 641792679 915257783 153114275 528522918 31665240 71653355 270143457 16010766 904051045 361607143 291753676 40220444 544506832 406007640 827577116 999973671 43898509 447072732 78930500 832644429 952920642 251260972 926629631 835569688 628038328 696564650 432046346 831677273 640123138 617290765 327641115 631575896 131426193 424837031 112969514 894962947 169794909 36093039 539921728 496290550 366072601 945980993 908385803 555760517 847186170 746823263 3950650 461781093 512441036 619985068 328999927 444269659 850755632 870196197 141515464 200870390 846944226 833308181 998116791 376345963 364127561 464855214 595299110 661940067 430732822 852665636 635209466 524444687 658137107 932452668 132066140 612063883 867735791 531778696 753958820 407596971 29471553 148978206 738010317 216209576 998739585 526330367 88407045 821327199 373488333 912441798 29853144 171421953 288831817 914394783 366909049 977232662 155971279 773092274 455550602 437854665 928654449 484246436 110292710 955661503 830022553 278560763 906920003 692295349 716796442 833756518 497672381 221948569 836288209 688985527 810541703 82766784 83874496 553502961 519187622 584787555 960017616 531326312 410631115 525427669 303548404 618243310 663553645 482775817 30840872 849851165 3228004 657749046 945828137 97263230 920428229 437136955 450024406 149915656 524551097 353013403 609020692 763617654 98734825 244598762 158774227 611634937 435580786 558076637 979447568 536830460 967642969 58613790 344643582 42462406 824724720 596385496 84394213 25729224 708828394 258181008 780144065 942365830 442223120 237230109 457054030 574252596 215012964 712380587 516560967 423184349 125116723 999389767 339050162 101224013 118898109 26494346 136196338 866078543 657563373 567333075 404081288 851846060 91040255 74989885 443271630 696257675 605723685 250647034 397774398 885056555 271649068 633089629 807408982 549850744 420224970 733774156 152721826 690965113 726314197 25477828 20283106 816989729 635327201 6086923 619127541 468346585 975167852 352120286 541614416 165967905 707179544 478607013 735627486 976921883 940299032 751778824 337026750 191725471 776243779 343822679 993461473 463961163 297076393 597458941 73730124 988992830 282168790 632303052 796869599 114665117 788823770 941927708 609198985 313710577 171062574 227996646 612854520 18686127 272333705 867392177 320177270 295409749 905107073 344545010 881986165 543373260 358733932 21308977 45171538 801993915 170426024 807609736 258008398 875853655 535395903 115018726 597541151 375507049 949354122 811124082 89790564 283174821 71813208 359325904 682445144 547626604 427675709 428993000 368989023 407455450 546757114 479873959 635221293 423883144 963436770 314108323 272427021 141746084 69673311 502313035 763897097 576891462 992654030 61770080 127880053 922095387 554269359 840952695 455527709 537962986 210435005 715909803 447208100 29953283 25885184 563410161 668045867 688301279 98986650 843851622 42854527 594380814 201587739 427330921 502535743 837959955 916588591 448112461 327951043 927552304 330892495 632284349 430401894 801316043 61525332 26246619 900492875 288773931 110023079 430949908 933612803 657201885 103370209 532808214 256405981 549546584 993128210 662712089 884891439 58104659 980117622 626496215 416252839 665351163 296690444 14158837 542057749 432354491 521227694 326264579 777968789 417639901 472508737 291742716 959976283 867209074 305183282 217307715 540959324 407831437 576900661 390805557 857925012 171781730 230510057 956629023 68643451 223735230 526321859 55248645 417071791 443067943 673438309 756065400 472297399 468216194 480777158 215405902 913322927 934223609 640099444 6170321 215446451 7512531 45157312 672759828 877350274 806301114 679814783 415063984 191478362 841991014 764408643 422933065 105611202 261771995 586861158 870673636 244971344 462772325 897830217 831774203 401868029 733683970 7296731 914670300 512876617 906852875 504018516 696897059 179134544 537491256 359983059 115876710 542209391 621827143 229646049 409594051 157385353 519493892 763353652 95466288 721818349 718529321 767328692 130528790 664376700 485898381 699722048 592120492 491209723 809881437 596391895 619472508 394602597 113411092 741231812 8708172 167584874 617240143 794984169 291768473 301004907 532115349 294933663 330613608 557492748 424067520 715502403 741904000 567323393 675677220 874600035 230637398 438279322 16881075 739944195 227717357 382697219 844853409 584757800 767935870 325327426 302144574 641633574 406390030 578447968 637063615 466676693 99039933 933756319 287499500 519243466 30113148 886288168 525406852 862390272 843490973 957200016 228797820 781218805 263161332 951698311 183725939 323829088 395235399 277163172 666386370 19523213 708270396 937509205 668844139 475451272 174319346 246520772 219962449 721815921 442485846 172858692 615564984 694892196 118963444 897598661 859669184 194185879 221583046 567018601 809987536 559249852 556162612 748015493 759595896 497942352 84741366 518873329 773781955 391572470 705331010 550813773 814447788 899486394 859157514 198450285 193817364 914625307 143758688 628309550 380307439 193098203 597988347 641450007 151453573 558700198 263746198 635451392 737102088 115931621 253583808 494313206 257734513 268291516 324967356 578829177 378567507 297575252 640779815 276484405 196046325 496220808 774159280 575498222 338939550 924977631 997411586 353007876 893453425 539300535 40472368 445040009 706705267 804091219 17193435 450384925 782713377 624191820 561163314 507550455 895392626 763174972 23681671 91791343 457478857 657426540 831572997 486387302 608859777 819296669 103299296 667144524 775851015 281927762 536982744 418469946 667415872 547005699 607717369 248731855 837603282 779514574 762990850 83593338 545832985 346507285 230712908 115636006 19457300 693030883 893898736 5851544 924162004 765288634 150576498 3467578 829402403 83671827 673410592 397251747 914181657 828651082 665690760 919132180 580216011 445360728 585440470 587556984 233537281 81848559 760504142 550425194 139159075 751754967 31924534 58763025 45265004 229187430 283739558 334453505 533348431 685613729 894736249 699625267 257521491 798295819 104312797 312865051 388491041 346107704 56303489 941463461 809492650 891415066 392062662 590918247 551354274 721451317 843416042 974207941 117026423 757549681 257792264 888327008 468922821 565849447 175871742 510609835 435951246 683327095 559720130 614836854 642693406 302660128 935930415 702090773 965962802 394601229 513182447 958179000 385011778 877640119 20379709 563245847 230677566 440190069 408737856 206398679 50890436 402194412 455497446 662245037 940045104 4339185 49588149 581778835 92279648 497280903 376601557 646131860 620558177 749418386 584827057 79750957 250932364 665724633 32584761 331461528 48957343 994011090 350574732 88528157 502216768 722827232 115066814 388656943 640285427 849697389 212744902 286438368 572545507 663169332 296415992 895215607 473690997 658789478 58457160 408313704 83236065 268069151 63942582 311616439 949393774 83119710 692250762 526641575 941704265 479404251 899750104 505348105 233989766 19697169 51485694 37514229 800998980 969720989 421813686 608352800 451613125 472580240 945922001 954036520 104370325 543136838 151956289 734470000 643061563 815757143 927440272 764923228 476763224 776658623 957710274 640147674 884313008 767370239 522798289 289211436 578040071 271628919 440700822 394320731 477475824 822986448 321128552 21675183 739205970 345085465 72095655 344903598 15898844 679675817 985362441 24917588 231128285 407981327 221333569 440013328 270299794 48988169 411314019 502912519 436524922 893644530 302018563 303145452 918467914 795146623 675543886 263140099 15573831 87765332 706161709 12948973 587619004 515994838 458403228 212174351 916588916 731478216 652688095 611986319 826308500 722093101 551656738 216771928 356311763 247544959 828597008 386077541 373707493 26161117 901576345 114793225 439419381 593075063 609799382 577689231 994787186 370292750 560894956 974367362 781402322 675007075 761732555 378117431 807596123 867408037 757576678 719040706 369606640 287067334 214391334 508726140 574724390 626901996 526525373 270851495 828084852 868007046 165632429 736944841 75041901 712366191 890346878 295003522 727542753 205248963 225049557 741576680 8897564 119322963 167859060 59065124 47105603 335875107 326772643 532015038 763788424 114811717 697285644 274384299 716636156 786203089 278953979 731036603 833778140 305208368 819700222 124820798 750367595 84482421 801030861 891819628 388245029 751548524 611593145 397906292 160273492 51968809 45541495 500854058 451116866 420858061 705057819 601505462 810257745 65434006 979504413 835290686 445927883 568273710 968083455 707519613 94811738 435145329 299074333 135008267 923021081 93468789 298397442 135984029 161111770 334804084 903798772 131358883 314513612 82380382 617606624 393882460 195611490 944333920 746348536 857038277 249203611 745489146 890440239 689904426 472216294 357968852 580935168 646960813 468600492 480212006 422792039 566445980 716488138 384182567 670147758 466423348 109747828 901292748 413311972 792953366 621203228 447258498 489611413 239608727 910464928 60575682 281418363 760174538 949799233 797788036 622777092 469261020 805146981 502139292 219161245 325303682 997235885 508398699 906134577 463492594 968552013 642554505 829266372 669699399 675278164 999009558 870949416 259933166 178265948 997957594 741326098 51965671 852947136 910947301 254601295 12233781 238257236 905394334 461636938 257620393 895125478 760103608 969450527 102855736 226012523 900368345 331956246 292882555 845278497 608950835 648849226 111853831 98911763 804711296 14991788 177159597 154078331 250372767 578016666 439585246 517017258 919864180 498397995 69851295 969994902 242335561 63946692 912295990 120979389 529539591 353306587 4758679 714273604 735658635 557366103 570204344 783435555 896634231 424283486 636841311 26835357 719613408 516219142 870402150 193667042 595707718 334519147 316691649 391281668 356258093 30458766 157748378 639763048 572793419 859233166 472323775 783156500 800903911 499158118 42241840 522703636 496721634 367261545 872058897 211684209 340261156 359513537 648678475 623755720 322356206 762118088 866354199 159585730 535986283 88495124 53670320 126771618 512450571 185427361 728168498 143860943 627182105 119120175 225243815 370312447 197033912 452247210 194034440 99483972 237389252 441741641 868870987 756825412 10664123 211035078 586194976 18299811 102429042 877705907 678918013 430075785 890042582 10244042 995581079 750742777 527641059 985343003 739829523 812293502 298614503 805910129 930355137 213399000 767966876 810814127 420943785 3725166 285257531 707906048 270108589 459037134 572544992 211169293 291521394 767340149 819633479 682291212 772216554 661862496 423010584 254770175 671176238 85225963 274005535 871138595 690058774 710839848 847359046 762940781 23061436 662595347 815937444 990394317 622828526 761580038 845527768 711033538 637064073 722895838 487918654 37456502 44728080 315560405 379370379 662396656 731658067 376232905 53266934 563249346 399677947 848808754 811239426 976195785 929658403 626889834 845139920 943947528 836988204 563002759 919096451 45618925 810803858 171754640 885210574 103531853 864175604 963189704 152879333 552561926 665541216 464558743 48623165 245163327 418757065 869061203 581692397 547977397 249005335 593732032 91859914 547972546 924194075 442095298 192654742 448857400 997256151 677254981 445660065 141150435 460302046 188357365 754469382 513829942 657074438 35043103 51113259 546548863 739678173 272099130 165948269 278953035 405830580 693450145 637844268 350492568 36464561 143310333 70731313 70766928 437078345 254724430 769870208 770494226 349887201 490966965 926267777 165800716 704706264 234233903 752633896 500006248 929569546 170500672 988073375 737117349 671449472 430448174 92854841 834226460 103664653 174169621 133005965 841794406 731605547 803555401 486195362 472133438 407425057 109155259 548584210 716575993 884870740 204637609 713466208 373737615 212254637 125771259 566120060 583899761 422627236 219679240 798513140 404899301 484708517 971397887 391600440 869207102 337282818 523691382 726085638 768909845 244800137 507124862 960044332 96614539 308431612 566789416 756784170 799026619 215795503 273703094 68010572 470458160 778522667 701542494 532203675 416546867 976897008 836274542 81829124 718386011 331284364 957033654 260227102 881566381 518331478 895497714 464316993 27151984 635279226 553620726 67789828 629836041 55265484 437761822 678872076 39231854 201857805 759175871 331790803 935453108 701310315 404676108 972417315 360516206 837034481 307467182 526315713 358614537 501017861 233548089 365727224 145371499 325209573 390840225 470178378 618621772 331896048 728551006 656294925 890186188 343369162 844947938 197109675 701833554 696085610 471280658 998845297 180176928 570876629 439917649 322016625 441632736 569626297 154197977 78809856 94612665 178480364 116139491 990398563 527446694 316089790 988110946 340161851 417484056 897566527 700713402 978555348 741055524 672085390 70727409 952270780 387167853 314988973 238962252 398971285 919057675 205379538 730865650 315109887 515175605 859743511 531898247 895221239 329282768 141823991 354962755 280738198 500694609 134460189 489932261 93154035 508508522 140096441 363043019 362003257 247426859 256269511 179447858 20121652 806884475 562609185 584277006 492479235 543734835 97428760 419460643 304797940 565754470 273346014 826486428 82782985 90333441 550682944 304901468 603411012 688337768 868620418 300748829 988335836 216617817 309521237 897854216 202966580 934242294 875337962 214141384 137877778 533529523 981594024 788316114 920604921 128407554 858788992 479487744 638417165 622941920 630473427 845648157 185458741 662193511 294185150 705340222 247151339 198358529 698435746 187822965 841395055 321114421 955399118 102218998 775952382 423811260 344016040 140212887 505270373 120368363 762080026 187926008 196646623 130913762 292466472 771950037 493190277 104071482 747454045 837296972 436681750 154587135 349795607 177978610 638511175 796938382 410806009 826624915 174777957 751690164 525941497 793842634 133118869 923682702 385794333 761885189 93220384 329752808 262827748 359288892 316133289 282057630 34776041 660292091 396349434 888101548 493235625 263059946 589441658 988041993 528674892 718932653 353280954 344250378 151401808 516510789 363537305 896817434 87914444 900706388 772566868 872505120 748424312 499130459 187884396 695205035 677479118 9985673 610396251 41058816 509186734 699056192 212191999 9918501 621248827 597087915 308575526 882133203 96511087 330069924 260687059 738468969 170647820 154672608 5355235 245533191 844292111 885986713 914097152 787405777 339122113 98754958 341198771 795688418 981415824 790593974 538992546 795673250 456680494 661216523 688253627 175043553 302323553 4346042 797806766 166939242 940869654 229414493 399323383 382877455 206913077 288309333 780406481 583098272 174269097 208349721 460826943 155691377 709663890 996751827 38810981 164168230 771578169 864585070 797322782 840328679 915337148 351796803 994090445 410367655 860408574 783931017 517722851 432340571 626475144 367972000 463381002 937177134 225340982 908246070 171645332 89696919 525863478 567222714 501303181 983230798 616231420 31263650 74157036 876059985 260719726 258477746 167178458 369447440 28338176 256182035 220652228 319151077 769588173 503101306 45992245 856609990 96426635 682849490 42023733 649963039 802365680 770920746 220264992 370898206 754699781 885495396 111323486 327312273 22186434 950444232 745317756 240829521 984703289 321540355 965872131 389816617 833977530 40924699 510528906 251469133 928689675 789254688 98020145 727453840 712163499 776307364 149215091 165985774 588357685 325346153 21550078 888960914 998816505 708731351 489592352 702825491 788035873 146916426 248435381 186890143 316167857 400176840 483435899 947169831 488778230 447335231 502035762 910112146 36375225 270724521 7578551 734694019 458257244 938487348 349992587 821495741 500017565 954716442 66603410 551510386 940779750 680699496 689066289 702859185 46083284 40943242 744483690 994598911 864977572 135914404 980309426 581072902 690064737 529021872 720106402 310061621 652407153 297567410 349879709 733228059 308578273 199987229 993299294 935328663 555908090 407503585 218954507 911184877 311592211 312271049 170644482 256450966 626818195 139059062 100211996 363732534 103269349 476892226 959525929 586660954 5403407 33912087 572949771 727401128 817083041 803448646 264591817 292240598 403006905 841067916 956059467 483274771 943415248 957009577 343211271 708290369 480452802 570048694 660958419 834160272 326165860 945769914 86757390 199783296 32006215 191196507 274264107 406767270 354226766 509567225 461604589 320745734 309001600 85958466 90861224 782735755 128173265 965410022 213059422 724963346 352766719 271146954 810331643 840068113 90801538 716804812 652236281 133722605 496159622 639968026 397868895 172150008 599148917 30487651 314550198 735875183 513080711 484113851 229304820 45176993 537410569 801287169 157960382 148036146 251931682 263547425 229153570 756627563 984319650 79833377 789395113 674260790 204858323 898178411 232584518 688341904 34690426 7375896 40266809 821421687 331020578 747035503 783698750 944966968 620060908 291387693 978505756 239009806 880271926 359951181 541661547 127074271 978746964 335755623 335910530 687077290 596408724 979866941 201208584 760436796 190406550 306071410 359579729 578448996 904290152 865445464 450529463 940326577 289396342 755048711 691328591 12079783 548841386 928074249 3314146 608157381 565894513 826065071 883058956 81529172 485600034 384045037 19376963 335676345 973069458 664519081 344505595 992168934 642027085 450398642 756365882 891687173 288981252 302426681 825485920 545821658 462741243 576960507 45407980 445167061 386419563 79871499 776958570 614163797 798982479 915449101 179365492 577013434 353484938 866873989 928279728 689113727 313005482 154257242 595364379 817918214 190669297 253348711 247166833 256397591 446007574 660662382 974634681 836788003 937024019 982367532 500301940 739138508 452415853 149025512 362401207 112806830 878837786 525928114 375802725 723382040 157124755 921106560 83154185 800985457 422446918 987730120 104752938 572532655 720264244 570164323 835191492 861355369 460049817 743957550 527091353 61930735 135758830 553916454 685909155 174410850 35516107 934533490 84438466 784478187 761666571 769975290 326848525 416358310 821805892 178439987 142154541 313584689 673035212 261545690 583621218 499295131 769640747 162967456 914510765 642322894 811035633 96119902 330394083 740624285 878040460 15017750 11677207 254931661 959938054 974947587 590747846 863857560 693803566 729153648 692567090 792557163 471960965 525297670 558808391 272807773 250165624 197468737 619258103 322042758 118445483 394300619 537508323 284157358 412799326 407929254 587522479 451493651 547343412 42477990 47106236 200362522 38009859 428751995 345410107 810511819 942269486 110677533 226156467 139330472 333336986 226714976 800880795 892236444 482076248 867947389 572928984 109361483 549392139 703170514 552392027 629434823 878939735 560783860 329071230 667785978 31051751 604423236 858813029 373184689 217768923 255650417 87654498 790697810 93256427 238321119 759554368 113240174 139899778 374217509 128165372 957194943 975537474 945800914 616140287 157370059 586709411 946171053 106675910 976105274 360465206 898895810 708804558 212030827 640948893 940889351 200760022 482873827 20924230 837363656 639165753 513018852 358907838 462280695 791852741 879985934 51658911 230343462 479506197 706232883 234504159 156117774 216913868 402823405 199343109 933185413 449163489 938636906 872911190 662383970 104172301 917963268 539654548 27742154 227297444 450667621 643284205 879029998 421113100 577376847 409215609 792302191 186146680 743661549 585047016 494056308 61675025 293038918 808288511 724706240 888718064 368088218 780210705 898051969 107933704 497886611 821965053 747510962 985538551 449223835 171020878 68596525 307167737 705442534 154421836 478398645 930873361 120204188 114215441 385603622 919519661 291117324 151584696 743287350 891148356 302856137 617435002 863033254 612850463 121548951 557931542 507712143 77362223 301580974 700208336 772909291 93871859 911868425 368304810 583742853 608590460 421309377 437383810 748290025 238086925 919702404 115727969 330769784 661007174 96868558 802590847 635454625 56018869 745149604 132994042 706945044 138092594 301172676 330202988 948843684 76466555 562456623 13132259 662645346 140936500 175254901 196507685 199951141 117464152 159008342 809243574 838937320 310765874 688963890 386188021 175536529 973653821 493963301 725239992 88952098 829828321 804539676 252080263 895906663 545889303 751260655 875398869 442681135 350136634 297463814 304561741 1607994 197522195 10064518 166278861 134040402 507988566 608159173 880670284 272275333 318614000 622383520 746089912 16708192 737277231 336810968 602103685 639206473 224402627 371474676 560934623 974684947 473045794 381563221 913816531 701930493 190316801 263928162 40502140 99931048 312771033 80306004 490778592 952851947 201927068 729019866 848020648 76407587 273172991 770324295 934582636 677739851 847013742 192356355 642367272 189883717 11222876 172807472 560381869 460837582 807544807 838839906 425028340 438780490 206218118 246430767 946850149 541461523 701150046 556410927 745291661 126334324 995455999 981950642 399165396 130579442 156337811 597475426 529744193 681930139 287767652 478108457 446576772 229829057 59966895 908163102 756111043 530058809 443173035 687444378 102599278 358138644 430702263 979409999 855508625 785715664 819817164 703265870 838270099 625574151 78549603 514083691 913664194 873028489 480293459 769978747 142771808 562946477 943742179 72273531 26921122 406207820 363447126 580581900 371616080 392988821 603554238 899900481 465904967 731261108 118216046 689828666 533687 51443141 549472817 68415146 763572955 255758794 536913953 606697597 933962482 248606011 206869596 74210865 296593859 80236873 490388513 212807253 600003257 17029844 228911177 806454668 545386695 789503820 876899342 333759047 306788868 452548919 834512756 319402441 315564391 693349698 365570846 242539462 659935618 926737225 602338549 4910708 94706371 295426392 390252444 257385889 980883662 34631617 340567330 289991124 166848498 512823061 887399069 550491085 667632130 116434150 573043712 170618870 791689722 245498064 88788155 15563145 293402378 958833787 739445324 931142094 239963297 267540104 421464366 146007120 910456309 998393232 44158641 381456392 91242408 348240585 578355411 390413483 503070927 23496240 272876544 373596262 369124850 523340449 796132069 311480120 481054579 654710975 98173312 951412126 759265924 799921117 933155470 330537616 326980001 89154547 456297131 789254166 723434232 176248607 524906378 453298486 907211178 860537596 868701358 246528356 19784024 349438945 353343665 577392081 136544437 961701942 773883066 135313144 671134502 634531983 195300649 475596219 242938736 909628656 308720693 24551736 924958344 754880437 365437694 921769101 374987753 626759664 540730801 363086512 149568259 758519122 908345162 550840033 776872238 830316134 432561672 713900469 960583415 850862950 102799628 155338314 858129926 940678118 934090718 778094949 702393770 882783571 396894033 973907528 967041978 590419412 285739270 618540249 690859977 952367799 859260617 802997818 391958889 503351271 70058157 335078617 614772708 772726550 487095350 170513587 193645702 239040267 668126001 568298321 646117393 970728740 561203364 690864508 541747411 875795211 123979701 807446190 691445200 533306075 445397721 231139544 365005462 139095735 674887683 686650406 182490759 630249596 164618404 943960619 416116259 739818912 67402922 441036799 108442821 268404621 990765015 556679886 151918346 725890549 558644278 121295784 96614507 743756443 603435181 776070968 465888229 443767993 599060844 466014006 433088050 38613427 359697421 988978548 839847185 283559324 93703419 777670207 438385337 99552910 246360635 355457557 400217962 195735662 997639927 807852973 305969577 553548985 213927940 598698508 428743119 425880481 362008539 138420043 709204806 767588584 748198440 154010878 210543462 679138340 822782612 266396802 705242821 378702840 158730777 519004588 80893123 4608891 291676315 619347830 989873882 675791787 735868490 426188630 267877200 324993211 746079080 124045611 829738907 218306737 654500977 508375849 98236935 820887567 23381155 117370333 43991898 626052692 287275751 837736405 746474945 330629551 17222385 591678395 357824363 773423557 54552623 98566962 771895040 388013221 103558132 171502778 858107601 418272590 215998184 783553322 230374811 837637538 932083223 339123812 138772443 835214499 574214359 256478475 565251891 512094991 440124806 808171283 576196556 185727771 931835412 122794632 295610898 222352855 207864903 554416775 844496861 294079174 487452006 621373359 487928814 380066557 83867463 598389625 149796312 918760671 931628843 38724222 312051994 569384490 464818263 212621821 197965708 406672010 123018074 840101855 940191874 131925329 454994979 668250253 878025742 947243807 828645630 268088104 463968385 819231731 867447138 602084936 58285052 74791842 209141768 484753498 12656214 568596330 937800301 899159051 404851595 530799002 954821712 743039045 691361568 700867550 789768859 62480390 454844507 53079444 135215073 482667335 432624306 506647423 440332174 937721487 996603314 713754458 431087608 212645295 413431676 171098111 769324068 584154707 998318515 254676689 974207338 225383060 910040530 392242294 190922047 620655255 793120222 639883010 334364209 396373787 900871889 184907813 9636651 117822194 796194827 69972303 344447534 646151463 389102564 420317471 382919175 896181861 805783780 588076126 419439874 433922109 114695820 776259429 387989070 361160292 886280022 473579763 792481073 621167924 542676957 805551483 219129534 771193300 733458713 847110740 179886277 958926648 718595175 264486634 878850429 585900152 429677474 610951007 570440855 308610459 29183212 416648971 707942514 668011944 669350750 247787648 258313746 783173141 131268823 888503649 990118741 282960627 828265292 947276044 127356905 145102543 323536519 66987403 512995661 735177826 275653595 70691441 175509277 91969091 530673486 423992405 494532809 23958145 984184697 77676607 972434886 828352229 653156090 162098947 571426594 526175919 846182880 83742860 412333951 621281149 367624352 353315561 377513006 584932517 795378841 183962742 591242109 501039392 448700374 644396737 261761324 218862335 471827213 742943119 13843587 919980450 631055311 384212795 156452129 630495790 933153736 151036011 693838679 166530839 304350898 366229768 868550645 513729235 284224762 89354762 858142073 614066044 302795710 911780943 148989361 254343758 673321976 46045282 354443014 993447715 386919759 317823505 732080738 651590988 615106582 876649910 293532345 573712677 391983607 256163371 49471586 231656339 345358073 934622636 470182695 343061286 528689064 866181079 621255188 897660404 496161676 165239200 741526140 608266219 927558480 25918957 957594503 157119816 442604490 252180615 952929242 858135765 889551685 376681553 530505332 582456938 271371971 487238208 948275669 12222629 972251938 193866760 734582978 368233641 771743976 591936384 179384867 797566058 22396281 854949299 739888666 489091264 508279707 560602003 898918309 817853463 681788772 886132035 593500018 195909725 867022482 677258258 413761906 748089783 342382200 643676932 977974099 723352916 686220248 587631206 127896357 785281600 113654399 655024442 777285901 423863332 739105328 895746787 805232084 994235153 413159916 767888297 891286850 393885033 559214663 667211834 484822179 111658778 228884419 483230524 798205536 684908778 501404206 344279880 163642114 566213260 214527503 407956883 544053037 64513680 414385330 294216540 685719608 884218519 880509791 421350301 310339769 420291492 480840172 340250143 901134868 183939895 231753291 308185737 230160826 148954619 144958916 744996340 719293544 484113152 127982352 827327694 789963827 282240941 714845771 879736922 201484874 248151800 195890242 775193584 904532409 280002922 295523124 225070290 506956018 894993514 310669209 349350749 29444459 427599629 970886772 77031670 326655862 237099534 827845206 609569217 175147614 187072453 121681936 172023137 421967796 540447280 1303265 883766227 819423318 190970752 288866502 976348407 992731983 59562444 770223350 799830266 813253501 245403430 798248173 541759587 865298690 255692041 65525790 559005641 95495833 887230131 903441749 963086384 350273229 869699436 156353214 973451884 745430054 751198470 84027882 977088191 126399566 100812003 287172375 576665938 759526894 358752144 740982513 889540906 892727906 511426901 890523690 715705397 118859140 586894659 777251976 154625801 337482550 872002588 444629158 158913598 389716127 413886573 167693158 466751067 263362303 322008612 409033624 885590178 301514152 768359428 821930488 801953953 205126857 667295767 491704259 843819106 865209325 51007653 489512224 340773804 145228126 500005272 660988625 556322920 479501755 527752314 154848837 921385032 437002443 874094997 304139877 566405510 87474866 485684862 261095770 515069126 21811648 159035150 969187605 270000516 829711717 581381406 701504459 362341663 900212190 171088136 899441932 410868768 254917871 892121282 32512815 565644778 236154861 458562995 438397844 27738295 78618158 88356783 25420079 94656943 277247467 432961949 272090008 324434673 678239856 209889841 800448329 215322 895901107 751000730 930398721 416390855 278564097 660359857 1179934 341488912 835110637 820756339 83924693 284550293 799910756 748815320 568209744 863122605 362551971 400401124 946760594 78493339 763221268 83603992 773966409 713838534 750022658 916785243 116014097 890354441 225373779 927925178 336872925 368329581 897828040 211056755 809366458 279299720 437267699 66341893 628577370 69735795 243434841 622393173 597890692 585996085 75588387 565907558 146717805 402958933 275074769 310761111 72767784 46437766 680558091 161210647 866940893 408816988 265385010 252689173 114337642 594667932 398566620 585047403 546281310 147799022 284244748 602041504 634922769 860622647 851676369 637676475 156509854 988050600 897627526 762431834 507833046 517150395 922196945 306926167 931354047 822603878 485386419 324747068 791898260 703040922 374615706 621897012 120930478 430883774 324259958 676796331 333418206 9227373 731200648 304658731 913983918 692710476 554677217 56267992 66803122 284647834 159036037 506682127 644357576 340880466 144038796 125252653 515541966 50537765 209762387 449989270 643946026 617164996 734112937 531645346 505056786 454027707 479194092 66193081 614036552 76351478 242375866 635674510 439141967 61702391 149010950 867059993 202287083 245916516 405035952 436727717 738405063 419737749 774239390 2827494 730008612 203918231 883374922 424382512 460700640 473520004 685665074 163027349 985824887 974835760 764621938 864245840 124676350 768747917 769894245 416117339 619920006 29858094 632653692 528485239 180779068 827113940 353433260 599467435 575481840 483087334 852201704 491813689 595794882 732431233 93728415 576309510 739944290 108608734 145331938 586173144 737993848 470403369 70368887 823124232 323080050 27851786 826595424 239216170 299328425 637386338 761793044 421590072 335172966 545362688 437093810 513668919 478676451 8133271 541424645 426789794 160570333 293795102 843422236 229564869 789312973 910113937 23859256 672775379 759516684 804598684 111739754 65838143 458931596 605578249 585622453 280942264 582106860 113735403 729773097 260541766 29068536 875778416 901670667 886588430 252250285 569266958 723406306 259814619 986277896 359995075 243226195 9825136 307688362 491502914 322213029 207554619 591466704 311183830 885154867 961285662 433897124 998706197 6730108 280605904 128209294 857984709 328181181 691075974 163618498 299340927 760649390 619895831 252182724 166573127 611702442 683988225 155511239 88262032 686950791 239545670 749252057 157692207 881198314 186322792 629038574 221958693 751198884 775638079 559448178 873310776 795740586 461953596 347656195 957717266 552969592 901359408 533696923 512339108 851637856 763474091 25013684 491393775 98402217 497577962 905630825 921561420 996581527 348779974 491608925 246018393 322684029 871506299 908757965 858720644 662063789 747476228 992304623 937989657 215622114 661859613 607468217 995070531 443804266 931294467 704855643 407146572 438688567 896514386 373605278 15108345 600332830 147297483 645978450 469512442 995017321 453952053 115178310 436526029 598180753 588939728 602851505 449537372 967349358 734503546 105917352 292429927 365614080 143960070 701512025 523523543 924655860 84654675 923767702 99966040 922303162 488081400 14537484 226020155 156529602 908374082 256909168 406579878 609467376 519226652 864766429 329720238 387842782 369196706 785704732 786990323 797970370 322247604 599287403 276126398 500280969 665256684 469997378 509127072 473376112 89911300 474337878 539232952 751784349 295778751 325954513 437695218 469095341 714765607 404764272 545667042 627397362 76565956 785075724 74134414 588979600 734669288 292150651 662303888 703141756 949677268 737681808 817405233 807270767 211573576 295764 187665295 607977043 844375032 64695839 417698995 759623035 342772000 293978358 696804573 256071475 880699688 132628335 558661772 266644752 180686141 792392714 357839119 149400642 838269748 317480419 347888249 847120763 53406803 564981999 307867444 738663967 139997580 606452179 327313334 584866149 669584125 361764184 567936700 644514882 496251445 107642442 192138232 934849043 294948913 554862010 720378697 340429456 389356619 303315234 560072563 44982794 149859368 883100910 377856116 336490508 911460842 975899810 952466020 335448347 406770277 272964449 612973696 981958296 188780865 519274009 292281487 497131263 793706659 567178698 875330068 598844715 511545982 761127991 673208951 138769234 163651299 968534503 490685608 877214121 985086350 374734245 938495741 350563286 429697512 65557448 684529576 202894383 618731229 978925828 589460435 152825899 671187223 125478628 655835138 963899893 362945926 474239887 285692155 664469209 940411313 877431578 787282042 722206092 1178369 728404192 11989711 640797082 522948096 51672895 81525495 176393372 560685632 191513354 536851655 18569988 591547670 670332557 229262471 679851760 237110725 401049939 484751834 878432453 26337668 369248726 26316977 321410127 244834965 386363957 750253963 365124823 519055784 516324736 828844089 576296149 370708197 527107292 370968720 805780603 361756513 925584131 727003190 411837732 83022195 980112171 211425077 925852929 503107836 715006168 331433758 842849897 537431643 514727331 440788854 574633533 139499775 93037629 782042175 617600713 708907634 44158215 616676388 909896489 792884068 261528036 310016720 238135442 723989115 339221179 530664463 530188450 20484949 466040928 851675553 578274503 423734553 809834087 992183580 920531795 401854524 643309402 614081547 38587188 556609330 682356861 374876629 496813276 9783708 134340654 603674187 218210761 864472543 275274020 523859277 452214105 195417370 454033834 517499595 614140654 343544757 573244884 881629173 350908234 77953900 484785132 888237083 117981674 192448802 632116108 151171081 785728710 846439250 164051770 14997166 724526670 570806922 87168449 391944365 284138219 332621503 940171535 646528581 467317798 478072109 892204945 813382016 187560285 213493968 204631656 344292958 616602037 693056793 27068360 635676053 786562810 644744426 306179270 799753067 25434544 744141082 206688348 483815538 837944714 832254618 591281543 349467935 637115560 256341519 716238390 738844497 540452524 727311384 395143998 497392667 276232728 560704492 941349945 493023588 614888436 701449 300673421 951247535 979762265 354329793 821574253 222320705 640432114 673279843 181873916 315646932 902850046 564194988 669163290 201871020 117921621 80974933 208982639 97006007 224798725 245945911 129153183 636615928 694640315 134070127 10451859 265613208 110201176 200013964 463118418 777068319 674804631 894526902 420531743 184258065 961700445 153110168 97582634 396828868 15758618 615067955 329108024 750515047 857375817 628297560 220752101 804992821 780212984 39180094 287439760 817933195 262892985 255302132 890038640 820715403 145734302 58429780 582435815 779432638 541739758 638089807 254549886 413793970 529940174 909876554 15696243 521798462 562924658 806954214 947126572 292658786 665613586 584572588 669521069 895596406 314379397 98739627 559119421 97810100 984960434 741817252 889300622 29773540 9071695 850925492 231807746 85249589 427482401 68593859 324149818 667601823 228528088 547637070 651519756 681147380 909381097 237449994 291209199 762313942 435544448 812488918 456482822 338320148 72321820 645132175 282311144 550691174 522834369 854938916 69117752 822447675 195758706 247234629 970630985 24594907 215646662 767293752 483413992 875953729 63360458 456602172 465147290 636501581 128332768 361711788 583952563 446102022 111457757 615280130 131724532 164268921 655648730 45087671 194719946 471595190 32538911 539061572 618706600 954644279 848350112 226378992 565827505 676257516 8170503 205208781 48473083 191467480 375563413 410287424 583176753 316958668 344719842 859795222 34312173 206161459 679038419 414881498 563795114 206019987 458749939 230664313 179513515 510521039 43732693 794170540 598071122 30144504 967314527 82892602 353427558 915548160 644490661 384330201 569812877 618789338 785146350 578275541 138974947 217165730 111120657 559249139 394974310 771268006 433978511 268116377 702252069 788256844 169029249 578385224 2459876 764369371 159821335 904840465 808116177 68936236 27081133 707189103 999148817 705151203 703641995 453408346 826362375 886295988 304760901 440266034 905917940 309936259 294693390 710178769 4878268 635940457 208020254 301591521 687851613 404911059 754804418 794302422 380525181 136669873 601952692 749429104 599076405 573683941 338329063 371836442 644481967 964359420 384557764 116263894 404128563 909125850 718058446 879974006 106414195 949242396 575364263 475004158 960147386 943370546 299227722 398179247 866791003 84737817 493135802 21145790 352269535 440432447 146517753 594447466 860118343 37081011 288075952 304658362 532749627 361278675 377647534 365857691 793187577 145838153 535371206 29724547 318674620 505544862 514669724 933274408 51390367 340818234 681802799 531482422 887691650 69898972 387328928 979761186 293326358 643407368 937935489 382984124 240845683 886692800 170332205 270410637 922189012 479164305 854306571 144116178 328371229 56090841 971449516 296193806 210603468 717065698 758945501 21113721 450267001 430403212 60126102 872018887 95933096 621321390 822868414 778681092 35729086 671146980 626386466 299457842 181619698 367908853 412408221 145333930 996114566 779748512 209403838 720497608 122692517 906722405 994495929 887969710 905293513 917244876 363757174 275038282 545741621 822901787 460484681 192468847 22434964 162453488 210804253 490432310 930439420 55831252 535487951 893672275 897788200 158389551 91314016 348701989 854135627 3961232 683556022 734030959 933272900 888033223 754713805 930850329 130269599 80431180 370735244 64850488 106401394 103140483 232367999 83768677 335464653 952936760 174045086 322980007 316796987 664370452 116020211 417978869 195678668 122430075 350192790 156834394 16207871 56062823 108534841 571680502 674935639 74033902 671475018 791520939 774881483 790825451 285562154 136112762 808889528 876765357 774533703 844425981 632017474 561002327 607509906 527815017 718957842 872529748 8020127 657275432 67036342 727120605 490650829 664439129 673466122 631448733 212691442 446003790 178508172 65679371 918439222 900741407 414218181 253254340 735062688 111950045 115682687 326691923 585959710 70686852 759835778 54304314 118746834 84883064 651733498 933341506 478325643 158427666 770230861 272777654 620049351 591715916 227098079 82698545 717863818 184819437 115565155 911362902 641110299 362729663 626446102 642412055 599169400 148347991 283230328 413591797 80649753 744466437 204520683 212406709 558666041 995809613 196279400 435627116 169381107 367026559 575947178 514995689 935654820 727561404 965002774 414543177 465967091 971985165 780523322 850261806 663777952 592242991 826406786 762395741 994970103 651351065 512383794 571574283 723750285 618661087 508353003 897200564 814111042 666817111 574124707 861573368 781988233 763887088 418480057 789069379 565534471 387098000 276358151 164289188 640119769 913994333 601438366 931207876 843189987 255564324 897241018 194541290 440203592 651025954 472807426 631576929 288102758 798867233 746699725 120787127 276662278 174775172 310029687 696562384 501943283 19062524 586308729 285107693 210518111 688769768 878981872 301629478 552480639 774910607 876869929 989617913 898725740 700391863 449781854 631099053 925915073 689007904 803888173 892060734 183628171 755949405 389470110 471195915 338035000 708348819 605528237 185766340 655317764 775334987 832054606 341508978 378901543 299569498 600892325 279872388 530188037 964904010 963183314 384376142 760215512 90275497 529848799 305275126 48803067 85141671 636817041 845919807 705375620 185853548 128216243 250570690 620327403 129255711 521538094 585220417 355664028 909334687 483707387 875063417 927655805 577139156 246812472 4956969 622467581 965712656 602835718 705985572 887692184 401262690 310263316 661376188 657423187 810473316 755743391 992898373 161260220 159779952 409030346 861243234 47162032 178264793 409066342 293265553 983412007 410464695 90121198 820348717 91875619 240082668 567486512 682452450 28154212 999448959 678935203 350183607 120405276 882026249 107829639 511462101 37265096 145097931 155816700 706387741 738845746 294988923 240101096 337251157 331081929 737425471 36818989 257784128 15023667 291743571 573845274 223473847 376849641 745125974 188645569 629360804 675906280 68710234 726675778 653334214 964767841 511698340 791512380 84616054 410863218 340877333 841131644 68280892 1854613 351356504 280663933 92551576 663907956 430259918 637004479 341843682 229887210 352332389 125308165 913498371 461300669 381284026 576027873 268542468 631481391 767834510 262196539 14732442 643270592 931133486 862577108 9573489 571104052 536705048 708518565 397076924 347804010 123535732 723908390 605239666 818136686 609093578 554410314 525485743 667937846 206606905 611755661 287127211 509793921 780063669 872221181 884917694 174765314 400130603 193956318 624391647 291043499 54028477 968850914 570314419 254038712 698919221 148900320 974037215 552753031 837233140 33353028 735554609 849191247 322926040 613805831 72204617 799908229 569860136 633781842 48446263 714190322 545528460 19832898 855338485 927507760 20354350 401370842 516687295 210654633 97779794 344392949 479655055 125248503 63139897 267854306 198121513 468699017 549696278 720356834 143798389 393162823 750158278 75826843 269451590 573126416 371321749 204382798 542203830 700707858 521758360 462692240 814275619 368346465 22293287 590833534 880593335 808419671 578128952 985260707 224647287 375597994 419334167 302081999 374360434 196991298 228254628 925221527 414927329 688183012 89918242 969180974 633057706 320349164 564298173 625554420 237717949 14244895 205216762 859178728 421346656 920563748 309670313 862446537 698695330 54535941 213852969 912410741 124737799 57989865 258385158 768105257 963841623 860185968 93795349 111464236 921094661 358253753 266157235 496191877 652212990 31491869 286196235 694222481 703731155 380109219 124541244 338385802 775552619 745027304 658262057 664751639 878002554 656002422 377348423 8844199 315899119 911711803 281690014 909544352 570288091 290838170 764457555 463229024 962064547 412624064 360548262 870521364 220513080 534086310 971752683 148427696 871630759 222271616 287062374 649202417 516492878 449530105 444843927 108172333 294297531 939714414 958927671 866363156 333214551 149222336 541801231 464397611 417990460 759883752 156630362 911516897 322353351 378949611 607909066 516945970 83124350 655083995 163746055 697518594 357706548 374110082 921202467 528699342 35263912 292575023 676941910 8211808 328488596 617660856 405686375 413797998 380270476 513171991 747728982 117426505 109207864 117868767 475521438 435320093 320852854 697857414 3544462 951250084 644231983 988332204 494140587 86523690 200680104 683146554 205167536 826458074 40496907 433463936 25655416 627483128 796555920 555793224 577332813 628116891 209781326 532495917 362832915 161452557 123789824 558767238 730818860 747551927 450449262 940219434 40114379 144420949 685126829 283630451 33602929 770391185 63205519 349574078 135750265 190398087 431270612 477438505 307692398 517114801 383948745 990863335 60118958 843232040 87203258 102388916 521332298 946997079 794092164 753481657 916471604 89242817 268357516 655181250 962997125 140958594 11426539 873588222 665917534 355938062 997877410 606447660 619457969 904290556 958411146 895175241 649017755 150389595 968719980 281147363 814124100 389124078 346979855 544038113 616689714 887782419 195296889 798323120 896693296 530932316 727558003 760680536 613747688 704010497 329423864 399051013 758296103 135241906 122690939 397148812 41046016 269759710 428773671 434869817 918552967 879182546 937979216 893943612 98324211 457449182 714005888 154242524 704656941 412295116 161321374 647082580 678665093 343322826 295902189 95307043 962564873 660321531 163475483 451237199 259293067 706034464 141912016 180711888 816442560 749997765 919063183 633466277 163986135 325371294 409978774 807401679 560734029 695464757 962634906 578344612 651018659 398204132 828958298 560492900 640242747 476617427 534498778 844601389 104347643 869897842 168476363 335500950 728682751 617498635 218822054 235468041 922159205 15457549 747440126 138475549 541800706 68035976 836288864 679142073 249634042 948228169 81819568 271498825 237203540 517114584 681012636 201188505 118681481 40408118 352974319 101908761 343360771 199415073 800101128 526548192 683213426 574172995 440194424 307095493 911586679 975437112 966481415 796374749 203067613 460456595 814762623 592336506 362227459 304243497 714923193 378523584 759583173 854859400 683763067 81020788 652382492 520997557 179959089 954242324 816282914 673214437 203729384 630993203 816366585 815909000 816961554 766949629 910298137 38373666 354116936 488483939 714541605 658590960 185924668 389515624 870005598 842956576 275744960 146211186 776667224 369843015 585587881 557435224 911086853 410160898 968994791 227897989 195623016 277755120 484125532 491251275 694566360 66370949 774541960 115598290 916997760 550345022 534371204 78100926 249532675 687876651 574635491 284455655 809354960 804269019 156590101 822451736 71506199 833663968 809205704 70758426 307681786 647142538 100466816 426702288 64896298 828203587 573433224 126769563 53229999 562416435 726667066 996142069 624349305 929687141 547202508 651093703 547347264 389361029 227416183 495264805 742317923 205034480 307412923 768583551 963641383 405235634 900386106 308317711 30304419 661111498 337541647 801146391 370961912 459964302 137695647 275592812 417505741 422026802 828784087 197291171 109273217 979459025 786091492 950100747 431246430 927354879 758559557 953706345 453456345 175040478 560484224 853142889 467121852 654004417 485693614 493481075 150277634 528048968 907431725 484112780 389351170 637256340 821177357 804703018 552761660 155217218 677233324 87686938 991555803 288821282 481100875 886949414 219449509 625517751 591290863 54851098 942463266 519350954 60894949 827305726 121308690 239749839 203455332 642476680 683739164 641931317 671857271 282089139 473184899 746679507 273995016 879405795 84106709 433355469 11985033 828758455 182106169 846643958 725919617 368422423 183084220 141155792 545889209 860229211 529166602 813163232 738992020 245115400 732807710 213062042 112745193 650866324 482049989 476723296 669768101 513005407 10781130 396134551 32079746 951807861 941570779 239485977 359083194 322915193 355865921 553205136 651489455 901976884 780696830 884596060 635366874 893513014 391925897 679230499 857767111 693339495 346166824 140962328 206111717 730519142 906946899 208776192 937556679 749140987 556958152 683289732 800373532 214956065 15462232 128648615 160910973 95603582 774727992 772444023 899757100 995674501 279734636 699950712 416528797 598376842 252220564 895876612 466541323 916309899 296756552 251861847 666048595 631965609 820866560 408926058 437584158 682965231 690868242 922850836 866917274 143910185 51298494 757097057 427360690 299197255 925651345 388465381 957017384 999241852 394661372 368201058 678449044 567837582 359089517 100857830 874493871 544222339 953361929 767477064 387862312 719707980 363878286 47851375 856620499 785275536 380707832 70024505 585781300 312976036 851624328 193193430 595852856 179942079 910319491 844237498 538857625 54325560 578986834 496587734 707154512 75356926 664237952 418683580 253815791 983939581 708795765 549741010 66272637 777608328 664212289 892830172 239827530 128192528 752773803 280348257 751414922 223665900 412361994 596372439 714223179 117272531 500522611 763654523 482704350 976796637 813724561 631785010 720699629 663288419 474586604 350386703 543188358 630083205 584593790 224743771 526668048 455582998 622285236 671306392 445624590 741379178 233284654 284084078 506540851 158742648 700948242 988857668 642868757 888237674 973268547 887205837 432631028 257975766 111391828 444695109 573924395 971494308 127559484 636547817 782289591 494909397 309971405 96541911 426708509 496512780 151995413 610595520 571855411 997654540 308550650 494432763 842442638 23932031 7411379 445382009 891683369 127064013 393851062 712969760 406102219 435883205 192998014 552922409 799995712 57741121 991176799 145555259 734906459 492004160 911775632 646405354 655781396 198202673 252521928 542939512 175367557 976260856 59892881 637916896 630747621 788013163 745082159 327324264 690548738 127407574 960933781 196809194 939353630 513120573 987957704 19448637 695178889 74765733 788598358 74876781 593954291 187951426 950439965 55583141 23589181 445621948 208662484 296441369 366779314 608964194 820159702 566570454 65580438 271190115 612174409 420443678 782006908 502729170 692107035 115968156 378099282 434995289 663831276 468089671 246779099 509538197 395703307 83966463 476551027 49561535 67947242 405589984 312096453 621595833 399562684 261384591 137585630 643644673 723970373 364867753 196190038 294190761 210916481 81275886 623885219 951404156 270282924 165014750 133500245 726630335 733249662 483836518 980740415 345497624 249297517 160774299 428491450 897480297 520809324 225942161 68381087 65695532 413016537 140509971 816688115 208838838 320993310 373079797 927986443 358667836 951213763 36225057 287074090 721910806 71238726 115161044 140991368 459122928 784432022 684917933 483118889 351392733 933772477 528045081 629985827 233511692 294251992 94297833 411201655 464838788 212692954 945353937 840130350 370714007 2114905 777057833 562576247 309922103 682447249 341713008 691053071 580140606 161592415 675706521 872250573 246902826 303206976 790688418 11160474 551874709 956662807 551564185 222308276 73150414 576425649 217697890 145240176 774748749 312053491 797076925 736093360 134278612 654137268 796145637 291255417 906345465 396252693 79906236 601472355 226854026 486157769 913618794 293621842 560606563 92298657 931226096 604022689 748068226 323041332 217874823 548515730 510069513 801573269 153513556 273187554 706300283 409979040 312855050 745393433 597148655 204530261 663101033 105214071 366338277 159633314 991215397 107405336 19585431 568928664 945491951 123172583 364243081 301854098 904023927 353180627 490571908 434996977 69641200 210749783 13779081 334232952 734642639 811247186 597478871 725395893 898306143 535054136 32596047 962217922 25421116 570565369 733052852 498409958 81812200 125024043 160236061 491027178 724616894 519098841 856042215 268378313 318497002 279601568 259035281 632391161 229115479 194924517 494152153 404869860 515978240 986799412 142276258 42609000 629932625 469281183 869224589 107764450 391976216 546630152 682308507 412836685 364765683 337310195 178828676 315781496 743568184 640340913 701724396 973200569 72083080 197225650 710712608 590305977 703074449 939957224 255761522 371538333 912750114 534514527 422253624 360625772 843110803 756268024 109463821 14692931 896084884 947798517 981366882 167222309 944334119 450904652 981131463 574341724 841385827 184477013 11340599 327003412 309490854 587771607 589751424 959124812 191596009 26427534 320836086 135704789 118238632 629165442 499460689 124585942 472979688 787402511 409178142 814329506 492344629 260854951 123892097 332941515 665594070 3214251 366309817 831209316 466755733 835512522 455088993 200025613 522319073 922252800 986648421 703361560 120079388 438741735 197746923 747495770 947482832 709350611 873500022 184330400 936835555 321797315 679151019 314456469 420070853 629127152 604770011 688715296 9336334 94657364 918131948 514886309 251441273 799698229 323504990 249423354 82762184 774673223 677684234 58049446 309579023 64700575 848342235 255149955 618594129 420056241 715517143 911867675 506903641 737659174 711841781 768532459 809744482 441863715 647586436 149338155 308070116 474109555 401018873 61995552 210742281 758263492 897658577 443033301 796883406 189883557 85164169 841791999 709297720 934604386 646660010 675851696 446678420 882675955 818352585 384324254 261054546 693338416 651126358 570293107 46665579 292874044 693335270 380527350 859597615 176525730 465192992 996267464 124919176 912887305 240871806 951968282 289431840 696648721 81952932 170197963 852463819 457414376 879781581 759157883 830541406 822232091 569666273 494544588 843175145 533138373 312160185 488624255 114988324 563265794 260432838 825808665 595306961 77953839 557405636 560021497 251582709 636342981 836725105 31688160 436630040 985838428 478042192 357552172 928572050 225073643 319033364 97611299 10636304 483714886 805358455 742064337 758617680 293138460 611528088 209837322 130274259 8090349 648703102 687909475 674790835 778623547 781064325 777194393 921150968 604062787 552929883 798650684 733699130 87488727 611878300 88121525 656715696 527789137 743400483 797163245 285705239 709781429 983271609 207326385 567483982 958603594 786625975 431061643 307596691 894025305 125070657 23499370 752713129 728605863 537272702 488139597 994232796 431401683 747907803 195330851 368097463 860836798 509708682 870438372 494651109 426520212 449918956 133172453 505384351 709039359 280732313 2965050 347336995 766578103 672750998 797545754 487572656 636186093 700170792 639285865 643894030 170490805 825322115 214763083 727291450 78403799 328678786 353423900 849733705 559011463 478531178 284327465 950307106 995991944 143033842 486149002 345036360 590442059 899626170 875588494 859469800 740274504 681082222 997107097 466611023 907968825 301328717 894831449 199199796 788280488 96239580 962294246 808913949 322330546 339497680 169589521 569514419 176769385 406092893 835884308 328988208 873567629 770774691 612410035 312167875 89002028 417533529 669404629 262960676 602714863 983163277 220229906 419570901 701738099 828304221 206501576 157015906 406734015 932142296 799293782 685037821 786674898 932210867 233410721 229319921 123911678 437667538 97774037 710896225 585950095 732576796 355918794 255200471 863045628 152399249 326343747 963835726 650236095 322890730 939066542 610864935 607027276 914445333 794094464 925201762 425670607 174396119 620472237 625584023 538638702 724821162 427546829 740806035 317150849 295868778 914394605 898466400 216275989 652796756 48200368 410968970 103420103 976856862 862828423 882033032 128376410 624282531 140624331 224186996 809766008 572415685 305344845 19393415 692729739 714470452 485623294 373431473 82765612 386261250 303423522 917615221 952209252 4303473 424259541 435165760 744203503 367618504 817020252 779457270 358884842 343814930 504763360 891195659 280605349 828537031 369224104 20598675 210489680 454669027 132310471 215747569 495448034 997495158 76901477 900939795 50058961 123588065 422981100 320172655 255826397 976869174 706332130 792535586 526010953 174029386 76655396 495060922 106885076 312798013 490632295 269618111 497508634 934808393 406438535 140708186 241691091 981482442 344657094 460101661 302360535 321325285 829558772 767565263 719141672 209849326 638009203 524827356 957928335 947187763 71819345 604225411 382884057 177282785 542184814 578225352 564288203 470228557 921080290 693537160 141708300 421353764 979614305 179065592 916686764 811642145 831145725 781884957 228443234 950157938 112998725 116832465 938379252 87927337 603106478 749543542 167479812 689040093 597423547 843266209 768363863 81301482 383275618 702812840 552513466 568907198 91635028 566079920 275566019 163415386 417731497 481326312 760338178 178404936 476685502 57778214 938707056 310492843 258672967 156962778 721650166 756611744 803513730 771443664 826330843 348436882 653408089 937120759 617541149 690124387 488657482 786036863 615789437 481601750 495590691 418704645 889487151 333182088 616475281 150298819 529816154 691233672 853663922 294086927 756359384 603361907 782024311 644434375 88159966 9248883 700426426 816562853 937215258 714756986 210295646 253971383 315529094 148044037 93096815 757065982 256722416 163981754 584652194 411357822 752273951 54008231 818602143 644835202 533557278 50486531 408088635 398996411 386562825 589467492 45961893 395451380 56096770 297635551 82023324 951744952 121307086 193410993 709551497 419493546 604939007 177747542 429567937 394677470 788014235 667187538 883211021 266840771 641633878 451788900 569171952 219847942 838392604 486196021 973225109 843577516 628622752 776059602 430200184 176915864 606326806 414154506 676944657 935602250 42320642 464689730 154845285 489141935 443433765 670619554 766325369 986629762 678780059 158608129 27642235 657421114 340305954 142489963 207585226 766269140 536292924 333033843 508840223 222437591 237621242 539141032 713418954 987706870 621307120 393298024 516471765 983031807 166608794 323642053 406198445 271336346 675387777 954837877 248543378 142569284 396308552 133171976 626699469 883952889 180764136 78792224 301081573 901714697 995983396 123704504 287171713 723923063 771223229 959445199 28463173 314570703 828563523 130576094 220493879 899166936 932788948 302387799 784600115 115391697 658938671 883933489 463714298 526882317 111505980 836717840 647083861 483775269 233599638 295509599 467334891 977293068 38387991 923171278 153672208 736360146 673658078 560051295 74773277 217832646 442637142 522107252 967898546 512877386 876053548 24027279 713998101 870157258 574070980 573578143 890981150 522480672 495850071 49925004 941439356 938783930 652812336 609997750 627011277 232524891 124931568 777144525 307657564 669709438 442193831 837270210 247870748 873112806 726471474 870939851 48824057 666247459 899889757 211946418 686114181 591357763 562770014 868852538 953954073 70992163 538022866 217081027 48259272 48679770 369963047 982071135 920585350 313930200 980235217 876495386 874803500 631522592 741146802 270898725 237177365 903864920 480762892 566802791 483070215 905381919 412047659 378828590 631762571 598576313 455156985 34357784 59402758 552419133 682882656 440315278 905936090 722948730 970422613 161572221 670425136 720090580 782800271 748055788 105261702 745355618 582217248 764330775 137893286 10998462 185559359 124002291 174042518 274055616 635129885 820571288 425504724 789213019 394404300 838868787 300280834 895105616 314192216 646871333 190632861 892570774 506792506 461859224 258786637 284670552 111727262 108966320 172392935 601088836 609884502 598889025 704395633 753343097 99418901 368928976 855544975 121631584 661339999 742090032 500910903 329734646 319956714 175265298 2228986 162650329 808672519 739700608 626307061 70002676 774988654 681491785 534725650 644463730 450898738 4852669 440802908 185449778 731679015 958951799 661154523 511884134 156594263 733691308 74273906 593822882 905226333 618230653 795950489 670969783 857830870 344511129 766399109 914563640 824642816 566372270 378622059 742613473 52889767 457615276 294274872 128460681 445548020 257922108 332562175 312555391 757504351 930269445 294783855 140990595 754633913 625141203 821962267 904129782 418259461 535457431 458561247 183147469 630612630 222498652 809790678 692103958 949360008 92367996 604458066 41222996 776957534 593113431 62021431 835876651 906034798 523318472 138314828 593106943 266766087 558193673 211974603 777637070 364874169 603676878 486610480 355867835 748260205 12428568 81592777 154933997 470254577 15107595 304052407 535646634 878855261 907010774 625571965 756197776 350811780 23941658 364914148 501054114 405622351 876929281 111157842 23901871 804465572 377381230 575745375 713886539 208446581 453547224 410500237 313624475 989848682 655256027 952771685 299231932 634785683 656221503 462195311 721839486 483337025 497742950 671760035 305519863 352918826 870742779 69241161 658708996 14781450 953307369 25029841 506137405 316825392 545882040 207815018 551590228 692670378 73322386 769000000 596181252 488730479 335529349 846978380 724974471 579501654 563589164 347594895 837623789 884444562 807284776 527267711 178211358 191306273 630765406 318313249 235071206 301742863 665587919 465063949 818030888 14641169 940321401 63322725 657111575 480955238 883035234 92401278 286129114 217520489 913082458 451923818 424943947 909397980 201511215 705866376 249650554 605217666 469263953 412423448 438120650 178903531 90704915 725103569 25734539 538307832 22586123 775547412 995060747 51867323 429825608 752844570 288302453 272982752 889879298 405138171 331968228 587983900 912861264 799600236 738131370 975563895 431409499 491579604 641319436 905942414 368887052 690663531 292332692 482720802 77552770 69575914 222959919 941248535 337389615 94068734 128389748 257560692 515973380 272118996 564457252 627084648 24803051 574370096 64889921 89189099 440350092 204135227 304586358 329361397 407069239 895805063 861444466 618453401 291979782 61055687 362386608 431476941 152605915 961301077 642624834 44368729 835476053 994235952 693141485 136218069 184624668 862513524 541925858 924199914 768804966 820700655 301443500 933957189 359296274 33825235 248287332 629169460 340276405 168626894 360836979 251015379 643986266 73299497 663522614 132110242 863505548 138760756 761563680 562462745 900416292 110777347 557966250 250028883 350372440 657778962 244309503 467135815 531991202 368639681 799588630 185510655 752602816 265262024 994638907 677140619 786990629 949837440 171010648 315651470 826989350 735963638 622723940 602262579 905112740 623400044 776604974 892545391 192783781 586912696 650582712 301327060 127419310 195981762 71454753 363675160 632780492 401576419 193876416 500641149 670826865 78213426 400065270 612982347 916726359 947665218 525893204 67479937 886610977 69775103 409619722 303243616 661202525 732358337 710338645 387646346 633168029 726253750 418133832 93150493 950724219 529537600 394594232 576646960 842499065 500122176 286386850 930961117 993274991 576653933 127127318 826286288 631127665 336419518 881751369 259050767 388648787 644211970 148832996 959903739 967774050 375732007 111921504 238811259 248288456 357320140 110721163 415507800 436211483 968585099 215081105 14037275 522812176 464955896 843689540 76691375 730344010 428923177 752776472 955266082 176447359 61357032 230282088 373117245 791154323 103727375 710693760 464075008 939415225 761488703 86715223 398501391 293261923 5826754 294537328 326038734 328558055 471565983 945654778 309865706 459236891 833197307 907846982 223037030 873379666 890768432 902255267 65864399 801570990 376902782 883134597 33531583 131685986 992479135 65640653 594662340 39647973 477322170 887855678 212704862 879245158 61754091 29874923 968493032 380796379 164906091 142123728 345157655 236590749 575274841 441288962 830545012 476008257 894115887 830915687 300311705 793371373 884024135 842005937 565975573 47861834 836618455 843545884 70439242 852342015 641195322 664937852 868357486 80288344 402706661 879291886 149067376 359971255 408631008 248034438 937145345 776850030 514564533 630440327 521278804 209973548 397081715 908461570 813234509 894291140 437651818 413381351 26911116 313547457 293648754 944399764 54741771 35855372 280703237 843538033 448213005 710111121 901916416 115325716 286743242 903234448 171110483 817243217 354357299 983794899 710693779 134938062 755594948 995962067 217089740 12977287 626020624 907118833 748003605 859187614 795727974 24702687 456019998 731172267 363064440 248495160 838785433 514674180 763819786 63598382 663148131 766053155 628324895 379279958 621473761 137848601 159598906 244569724 512730294 921306701 873250548 796698907 280553682 711274085 21332942 959116166 872153837 976479012 491673483 860012492 97002624 28336165 763009952 507951385 754786185 697859054 522696664 904144783 538002420 928680078 48790185 181810396 333784427 384015118 678840177 970043903 988990634 187527164 976209254 257580454 636847080 456009296 137803684 641637451 894742580 395216714 596639208 581191230 455382277 983209535 799572968 462709103 187407553 180037155 672314634 15749581 241663916 678443523 528904835 339829443 702693541 4355116 557088234 924214135 882625809 22560235 786557777 281054583 743076309 617318417 238959763 359167592 646413319 635607727 198391226 307055279 624273999 74694159 619382326 288806659 57320276 786528695 816170088 590640175 788693716 493384619 505945543 280389385 931484474 315531686 65721655 247958749 883273642 962282155 727153660 966672442 189327033 30841243 867977346 948607426 578930577 898414131 791916321 927431840 928092692 521998531 729807096 758084740 515214071 432329772 251316671 375890042 677218863 200279884 712700451 373996177 811085227 5038419 650474318 82455224 321572744 769807611 166645386 138295487 752270765 963237947 572162636 111344809 429619246 496943263 910423100 168285024 325720944 494668489 201017830 163589385 170741949 287924623 537432185 447447429 170186411 241718804 449081492 349401957 158905936 630257356 299153499 680866629 856539549 656781068 531398993 544609343 528212828 395605337 842406672 152231504 523248619 193654824 649220894 923254550 844501718 152642862 568470507 72971120 336960674 338846417 744935576 414167348 13624956 481957167 688090724 444679366 338779184 601868896 736841030 265052836 812338307 262246568 999516094 841392155 19025164 73220299 318020046 713615392 449420993 564753053 755281 855619257 793478226 816263051 827269750 719580663 741226669 815594076 185192983 608391978 319267378 601622656 127260805 967575088 171419005 792426150 975279642 326108554 965521972 654783123 912322866 720808485 293625992 831175960 666684700 573231915 338676044 467981636 34200263 87029091 789001013 531272782 556622569 40949902 418894636 301239349 147733065 653702780 197415561 721595765 477901571 271803702 125102066 486330514 207748651 213848338 398562529 221322938 475174865 516312671 939491605 872662021 31074393 45490652 969360231 523943691 902696694 594880844 679180510 709647088 47483301 69890732 345899022 203884877 152466007 208141455 195458036 917012442 519837597 157537715 596019406 579729625 879470561 653589831 588031247 437552920 461054781 113255579 829049585 577491826 45890681 838328570 82214451 741531752 59965274 670406640 501350581 88178608 186520507 545441924 591597066 351641225 657357824 389533868 864145489 613840927 284955558 861321158 982406988 849082478 349347724 240166886 208367727 470622313 922603235 610870664 326348132 691138019 172440531 487839548 368710775 575228762 853765686 26352044 276441685 89356038 639770269 396936640 597247441 647710175 775806785 537459892 63826012 7836850 532624681 172864534 676169260 408283530 526834781 533107161 622813332 183542411 337558162 150921388 494952121 604727598 602016903 776351191 134073782 205111970 208578960 361625248 445556431 257240102 413840728 771937442 826691772 798613437 979339807 372150896 415229864 503426463 261339386 343880033 761483029 244519976 756020409 933380925 375411360 984503067 846374117 615344006 817350935 665907103 842764152 851421779 811378881 378342993 899006161 533489354 727845551 116894390 107227307 447022284 410993315 366732053 124576678 483207181 627084183 107225870 706839559 616525870 675041184 844310041 347476396 563283624 50100015 194872660 598507546 485631010 901931829 948529868 40260695 863674781 137891076 419835663 62369457 983036204 817201131 762193060 416929056 266149224 984713290 42563388 792942229 815431093 75165693 246496604 686579512 928694619 421812074 256234355 884933639 371376680 695093429 172270306 654004746 464100541 821339390 823750388 514299986 895872607 908957867 785173558 528043192 196355421 705593874 620501267 159944597 202300885 483275452 936992013 29907223 256455749 171702809 621440760 949054492 486265921 666709254 831402494 994934426 372714671 797777114 172707499 447256959 533214175 242786522 392003973 645673717 195092921 991865579 243811614 515309281 908224076 874335133 670266784 986421582 539413863 482620905 650169620 94131453 556107049 450460373 771261672 91308690 734337301 756876590 694215116 37898455 532799463 677798882 163951892 908352252 59040791 206101821 117688774 823191856 525165279 69313028 179636855 334899960 964513687 220411021 149287888 368601114 118290912 989959789 702982583 566688577 367512223 540909712 726639411 611038155 770978775 390683419 248814177 728478580 868118289 660299092 738740673 210062180 722315559 936747508 328674160 408314944 791917874 313819058 367816979 73185425 64966838 547901214 730046053 596535652 701036053 821679773 470795568 640104602 429236133 388896586 589118776 37482855 447491726 950433879 889570433 118037621 743422766 344335809 520076394 207992013 576175446 538225090 50552063 827109672 870206547 145666713 706621839 199624543 971227816 762580218 498939018 518411723 537715134 491530716 882562364 975702171 48870391 825460573 657725783 212190456 744684948 644644890 655792449 416245420 783631006 302298771 956786170 239326666 737541670 67429876 185658803 902907107 265589015 399956242 824427728 460736749 409391264 618928525 859346308 167622119 859842483 832344909 902387312 584849137 319801702 417500204 23177703 667734673 580897237 755810345 738077487 262701994 109647449 235760355 925557389 745077948 96060791 225283426 106665848 269453686 240659280 273798889 353803789 256259582 356618910 134917459 535909882 869765779 534732475 833401849 714382759 140353733 965614176 319971941 865975349 365957067 390654224 812374932 87250545 133105514 237041072 280217846 879666609 225767108 591219999 92908815 179909460 665121572 860093611 693737822 32723737 615536216 447694820 816949931 226943914 30404403 105369759 751136629 169707110 380121109 329505513 189996353 251139934 170706090 447704252 801360961 129440140 47007246 147558453 847609014 623976504 938331337 55496229 864189906 976723047 2739456 464787626 507565520 836675501 618786562 896596442 74331241 175151194 350533091 58412311 741964296 110881788 467997300 457682107 369849391 101953847 543688769 902824954 922817016 952568013 451612536 784621113 587292401 753764577 597487529 90349801 672782982 655931115 192108836 709683857 377460235 150498311 777661282 701478030 572009716 334070257 744386267 939762350 184582965 389023882 745616856 119736361 896267160 534497505 26693850 210242369 45007088 257630287 620294969 839105116 761939318 775368341 690744844 270806286 184242140 556641771 197318724 624953026 651695072 112096923 321325947 627526589 995859608 229036421 492207297 808057295 871661796 45582358 19509187 846673359 112588178 825880495 677362829 420811490 753097166 777011252 48075116 531520919 632150432 387640182 258521189 820582977 188569765 354974115 189984181 625945251 644287923 610428600 908590349 313044868 174883016 944575372 97163559 612972712 874262750 235760965 666341282 300080171 284017001 492855034 178458334 190700003 939394477 215776876 53247936 493376327 126215797 568063671 133662564 204479135 84004491 764781301 631349703 581198416 394384317 395302428 475967593 910800112 67104501 950141833 651218237 235482879 724004203 255591038 673380431 695692892 101267323 672863164 322267122 674450791 40798419 552739065 220384698 795657614 495230422 299412310 430155718 643167988 227820761 881882112 565763475 53985205 334468039 600448527 737406188 386916746 703138721 172706832 701673193 589505734 831181211 857040493 85263924 574060779 608387693 467413716 191777538 705481273 414574019 873501350 823813041 611378041 152177171 483525250 523101030 647272355 159729285 923221050 484026196 139655143 666608203 948397337 986252677 230177101 243256498 41269556 656332458 172207186 238809924 357842465 358355449 114405710 695256939 380556039 364867188 81776941 265138725 938584083 813095206 450509420 19162262 866334164 945633438 856323226 357531541 61653263 566537324 544378224 36870711 837968976 642318373 34589658 95033236 653937972 290074336 184562120 593741234 943412902 446712 589231250 558158267 938136696 491739541 795947575 853800387 41047706 356431931 265384 304177977 926020046 268989203 166770142 232841259 846727940 752676223 527802925 128705887 664497429 851571331 643764092 894722432 294671993 524227884 723939702 433365457 384602134 121925979 562849235 146132049 382067945 444844989 421784944 579627124 680129673 515229209 823376869 436891472 974794851 717162565 735476308 750773346 351797356 39036070 707374417 366885409 454893704 2401341 510587765 168769406 903149291 607239238 379324642 399328183 332549847 137100315 878515841 269976076 751973163 202493056 19973486 376844178 985799983 437387137 952297441 493033806 822831494 708499068 160330043 480873634 610879201 240876044 939207128 262191458 246018849 67790161 294311389 872519733 719082729 808330644 302450163 832365371 76443318 676718387 696785981 732287450 901647012 540031419 612049114 159219054 837482753 940621085 493707715 409641654 515705986 145983040 493056179 772886954 982814809 356336452 420262461 301206649 947987278 722453770 703982541 793829399 838679357 260421511 746531274 984739956 619317705 24784734 720477402 743725259 440718044 758948282 862157657 990680188 657476024 325558394 322633577 810959139 210019738 456967892 114739210 879333078 513133256 573966953 756184451 983826266 463468666 653740330 731884092 507082061 99773446 145769952 958453157 444409311 21438640 432511408 293744936 89270930 318883477 469406450 874989520 94984550 395202991 94432481 629286664 382864825 222834426 567232403 689664949 937889245 158971647 413323886 375071578 228120381 790843088 741831095 150244292 935802327 81245665 137450911 331514801 382097791 67874270 775480330 617454630 110247041 178219289 116686641 336402465 235718982 320265752 357192027 475475487 972765413 505266869 761639518 670863196 928255933 416604586 267936926 377633130 144593789 123643682 257753933 49395577 634414770 365801599 77942002 169377434 471971709 475756736 837209813 766321273 111206435 431504490 717185987 630604317 170138781 241391619 662089342 334402709 312911844 698185079 153603297 823126423 404262446 885217416 55096984 304039502 960335451 826108455 571357803 251245392 91973302 674734162 109614844 185038758 929293877 999120198 786204552 126379621 226157348 349742216 167707845 536126553 453984052 434807435 601204147 432815050 961686553 458025572 320108750 857230096 526139983 821015078 687704678 126477894 390319586 516223568 339997872 915634024 985542478 183788029 391537134 304597131 87834809 805050757 39682307 735898360 91525056 415954034 762103766 570820753 2734097 185925197 191024376 521372988 318120370 350303629 189437638 757043248 394978596 997921506 654544464 870964986 395659056 400553559 565914169 383500186 53796302 278640141 483288825 840997012 296967662 142490878 227068257 70548165 760578514 530361293 912934288 682301050 71283967 944493454 972982027 964899952 521464177 62751394 186525342 436053042 135121876 613852849 883439373 931996419 649060040 33576900 859490696 408344311 902773162 788513556 23155774 546032148 404358123 916229876 61623149 198093797 41521651 843896082 597644822 803219077 812917400 439350041 70957029 608657258 117139284 932678811 459854830 707315603 957110205 882304073 640568037 308844616 969471531 347510935 347484271 748144831 590437876 59138657 464300278 155195313 334289361 972833858 367992303 36030251 219935476 435947843 750848670 432261475 914114275 809832571 540167824 815788780 463880769 337750121 300617862 411427531 71149249 11839310 500502064 30186765 627389931 368619762 25194241 112770873 749935672 791714460 971261380 804147625 728017252 594035113 653473975 757842426 384808268 114448282 603767365 331290379 772805865 37890201 502122999 847058514 587065765 445451302 589579304 424877062 460247902 395259193 828955259 999863019 863594992 921013736 444682256 697162839 164747315 472860221 421378539 233513217 604447478 934028355 619604582 609919964 767314086 419259556 930450862 212094995 987420604 821492281 765077051 740062947 290836269 423534926 290370519 452789726 572248945 174888672 458980791 937330379 461284629 528019463 688735406 624229433 794370810 321632885 748585219 132276080 487257287 672172880 464200463 814232369 655371098 508272925 483820356 165271997 419317499 944317621 712834087 9141801 858290528 487995111 86711554 352242557 133981925 142415016 136953450 810923971 598688388 267091452 334900026 70695472 312375252 473424675 643312005 723954137 407872534 202855034 357269633 880594012 949449971 921301000 948612958 811104066 720535905 321260478 264369834 360010095 573402114 900504202 35613322 995205845 515341899 984137373 700097402 875049867 414969385 55211108 251654006 275214006 35851711 958335137 605507402 916318481 49146447 63154067 733729574 339713796 809016007 48868341 540756701 768720063 32003849 306448323 144600867 876499930 519395856 323395191 396489097 878376492 297971828 791626486 294720059 23779780 8626366 562311085 758326328 667830706 838961055 221982883 682369372 657054900 177661350 757796066 82212431 606418955 263246247 922939097 625429384 732009375 948861835 853361862 492145792 655280083 75231223 58572071 877978438 477225187 711510802 818696012 833314915 112809607 718583641 6130765 120487152 388203542 164812296 99025721 762534867 755916194 845365170 677379197 132054698 219380446 619717321 113074776 455228567 664285329 767166453 40282250 783023419 607202389 771953689 69174129 537985622 733237918 496386436 730661720 752461850 949505382 106119765 668946295 256456733 924093808 455364587 375399527 547981141 462376003 347069936 600326839 9855992 64489875 72017519 449044543 683508385 606976207 370749346 725323913 133169213 369630638 586037224 309915736 606272507 546680211 569914423 599080231 612189732 671464426 613584830 682391077 333415519 919426920 568999465 498278378 846160994 287988936 672639565 936854770 350160063 79153788 710804607 413022327 640459994 885859004 357992394 398221963 901868578 895003219 895490524 858365135 932201815 537895309 602843831 500111400 402331321 939128802 526262616 132413671 37137256 791652603 800522075 563161016 621924220 994047046 870184965 289122846 82578782 220831453 565190520 366440058 388667921 734216718 433269266 154449416 699666362 100040609 397860957 368155481 833892476 592133696 248964180 324166764 773891629 366929350 803426373 196507448 246123902 725529551 87388044 578276654 831496654 906730418 710775467 277900146 181139737 61100281 704607497 20622556 561644819 172823147 633814223 135259950 882446310 693628004 964425609 276427484 853916199 973915259 457674348 465631377 597796427 805960552 692995519 279500490 839940463 904923325 777902692 300723394 158717049 847011569 814184235 647864671 379549916 361831783 143181295 364519384 792778271 332058180 259566931 949375949 531131470 354970315 610426307 75525405 139109160 410925131 259846075 309827529 176908787 578070338 4714461 336066524 824899160 876562019 212439091 938329156 578467099 312110473 427416092 975975625 203044975 198873510 264719259 577417521 361587848 611603614 624521031 596107945 914554448 30461251 821521869 421886372 74989545 833676648 555733895 8020776 386092788 424542230 781936581 931185775 445072591 100624768 962568142 986588151 657994525 841846505 26087515 412084512 223065739 225794845 798044446 380344699 8021217 324570193 6280927 509081379 31162662 272667324 399200973 15338649 166169946 899837054 728012564 958535269 703827065 599625205 669948376 826873870 337659124 456140063 330152368 368970908 188800458 672804292 41353474 901395265 763351394 27507106 893589028 78526560 591050540 669380872 685587877 475979603 638017102 969641830 545820857 368484597 887639054 667700167 914394795 32421927 106541971 633636338 94236549 818956119 296115302 172744654 104933042 849561490 632676399 685337570 604175460 657675201 823121803 689945692 214460922 762056752 824900380 487530647 444872318 133486791 276740894 762541931 895437824 915412697 80977808 475302347 444003214 204059480 930059763 492221721 479447646 917614506 241677425 963811549 295426730 305693238 745803775 525591993 768642500 699584093 417657851 618049330 394143910 948974526 943447272 383083453 810910891 867783971 309120149 816333550 623080920 707418429 22129500 409783247 140714880 813058772 573636701 128979693 768070650 757698403 725404585 963436086 678559138 502736978 675824696 80387092 63311578 892888806 196903778 978882060 722513399 948039724 822932151 719886359 761898689 391401098 495708225 985848321 660637868 976156042 508990592 372662863 395556529 723574724 712916569 145474692 409998415 117153815 134645333 402253977 733754214 587816446 3161326 963144824 150847072 360145513 23621282 758651795 95269203 302179554 430922428 186569517 676948117 481115083 444823669 30458660 718149065 491087329 370275017 572264261 721909954 874363189 79004094 548334206 993336335 360509784 974094154 948356789 21529308 987436817 630755767 779941308 847201067 40448325 812870304 127729924 246624292 825583968 326729500 617989794 256140383 671983419 306937872 62980429 775556661 890274174 369228200 488903389 746533835 31865256 332698810 383158397 651190105 244320739 591087897 585872944 45671783 769631846 295554180 613360171 708546246 173893778 501084251 681664567 113589385 296126661 87024444 161593091 79088120 609761425 350855561 388143477 54350406 977181671 991944079 513155673 888428750 495149300 675557554 492727215 607374127 284815 67965413 41034692 643084824 663196016 515102096 861175940 475115675 695739610 2963662 536399726 96603345 987888342 946172122 666685952 50256190 985107108 749313071 625134258 300420238 154717267 504489346 387098948 845036863 582154777 636522487 589446048 815208199 47164684 480352633 700617952 55156569 629509942 218154401 253054467 922495306 444094885 695974957 448520497 458905222 880391628 757475533 555964638 351793614 345655481 599091723 545866141 636574072 473854099 874811424 540888668 773474987 898346041 785863206 244471271 400062518 497165600 370454093 84495691 651249458 858084456 534121336 712143725 531141916 361698614 952993328 91638592 233027841 663279554 73462049 584882196 534019011 870815458 127653774 49170871 714352853 638311561 469371016 31424259 999297270 390129436 772497976 131417361 53129816 121201563 25237162 606134553 941704597 411623908 117958515 759607715 88957930 141925906 672991078 661034609 671654168 455703596 535669475 22489553 482217572 645770873 341527298 470452727 385015372 998569235 210542200 712770874 529332753 836747112 729834429 207820422 78902479 484139098 875547159 976941797 974343448 802516263 915311048 439081233 322829157 387525675 932678898 266031220 691286161 619497732 323905021 334937581 348969291 243284847 249458241 170235018 81334515 617692536 746811053 328356662 47159359 791808533 653116676 74189938 319070097 23477294 109939872 340243986 114841806 392563921 296165677 47069608 143399002 495015024 372122484 741662130 439644306 820689992 873316448 977904465 254923697 772061840 984243934 355696007 989954761 884241407 327486940 508358700 165329951 779584515 516344420 481228163 903304050 893626865 353190475 946290480 581962730 648101344 241470877 57980555 521664008 276715934 471293842 829540275 314987086 384394129 431122163 92926772 323981346 51179775 980428138 179915054 209580318 619966996 954839503 671476330 279895438 195479634 903094941 591332222 543179077 412761441 841129751 616226032 613120026 27094931 242237268 303631663 980044720 706725679 214835060 667821057 10763226 871517114 454135052 27976904 248725123 885403365 469248051 347317819 915761319 584663192 806501898 434530691 107286449 601461711 952239351 453336486 747919675 571947920 794585829 912567001 60864267 412024414 112371365 662346721 198461698 907822777 503450342 351803968 759425304 37584261 373644585 557381117 285400127 97816417 151924545 446461641 945453681 225102098 755952233 56802544 670526375 334773482 973708970 298533811 372848547 609053093 498807066 441281840 361944001 40504426 79154544 747662278 658621157 78430302 939465159 42900855 362048654 227723831 961765837 599924069 589745 232389944 996440101 365996952 188579149 523658117 949509342 272101803 780867347 124387869 280413100 442041223 569840901 935869480 569243610 877537876 905587900 432618309 230046069 914546141 163666539 194590853 202376630 847698253 330527501 639348027 655693587 671381396 431256384 588330010 564051953 565948914 361338062 858858749 156391885 22289437 404821790 29026260 464327900 583911073 655696510 910995052 822567212 646593975 701187339 991800583 563861915 326619945 337783214 798441900 551149950 841748880 56381098 320577491 847934445 244719176 169628660 249146533 465670328 261082298 694660201 37359294 925596030 807768524 497058020 920533734 161801497 888993107 714987679 249827550 167479036 5762651 349147553 598088097 345253073 738248655 189163179 800863809 305817753 548561877 69643471 509142663 474492573 172218663 193180712 844695976 495161045 836145124 839101374 858936457 936514768 857400984 30864951 705949604 250814099 611862440 838116406 239101732 7721918 536834103 267656681 223613919 70815237 615358372 481008564 7676170 178433599 542749690 553111407 96787855 973053661 870274960 920203216 492801709 706669116 475252345 879808835 482647088 185045284 582093377 637707546 610978803 249969272 792489548 372785873 244274982 935659764 773762684 31473554 35790400 189095765 940544769 515082647 628073534 449601468 375335744 838088794 8360660 167855326 748057039 1154921 235391432 346905298 978695396 808110013 726726148 483980484 468454868 736929290 644333005 12835266 809894755 721962100 188730143 934582845 312612146 210272581 839395436 128379383 640699422 56738581 438978894 131633266 421670684 513087302 606947195 986604830 370744793 562778827 857377568 625932934 429176548 601664019 298342333 741232673 174588146 972919739 398168698 570956446 550194053 280551416 66848074 334789006 456392872 523392544 968400477 577861 229053863 223159129 81498337 605149410 886341503 128351652 928848169 428810939 498676787 295533241 554797503 828497201 533797061 864740092 64985149 874182734 54055072 610468345 11112670 185416329 591602593 869407962 71298957 450032180 316697650 329474283 282863990 549601296 676758364 436016847 704955942 127097284 79293698 919455899 841720662 983772874 685582226 463667363 30022539 53190558 788364017 982637485 238629343 803484661 775600282 973313006 332569445 699883904 436108104 289040601 608059907 982485806 582433522 365355259 400641419 782970922 737738793 434054488 313180449 367804952 962079083 900979166 839915154 782523005 288027973 37863126 805715809 205603778 45026306 245896733 246144744 437001496 291356471 237700169 80197227 132461955 561985468 293443155 399832740 651795101 259770726 735549109 668506912 30639942 52785450 974686276 278517907 97676150 47860906 950774138 59927028 935882625 78395446 177380503 454676311 934263229 572829145 183465843 381251105 300983619 232279138 466490458 601662799 676093962 667372221 139645594 120619396 773428523 870466279 333168255 307966802 326340565 131208012 683472006 955403616 374533577 283916775 552384290 157848959 917993970 130233437 292374365 867375164 871166939 325874003 953107044 580782819 984755725 818442671 944260912 228616268 182704543 715413517 879718901 935286307 108963760 305958343 451824374 791063104 656621590 898970405 259809209 694958468 151007017 46317821 664440789 986864590 702847684 183321209 484078146 168262958 477595040 44931512 462039412 102476457 44511047 142543669 631578637 732435037 278719400 781778472 189702274 487086225 230504111 11450495 891224441 712080815 200046742 375841339 862697780 421907283 96856894 786638708 738785868 618893302 567992741 409751894 844339175 468495677 321552848 410707910 448940456 937858940 654648058 881570129 665389769 793030284 386289435 214980924 81393011 60238835 57952880 888926733 16111395 693500337 5975171 610549879 933555338 564424987 686895820 282493757 715846926 667529774 697609949 533622388 54195974 80265330 979230693 40164693 985369003 900048497 34889924 145269333 366844307 500787356 1612396 603628444 929292946 830470681 137004089 967496337 365205361 742170939 319655692 961914378 101857346 584118951 713409347 373994108 447533080 392358963 750820493 465792528 310548620 787971496 562832578 351383646 830576179 894010308 568481755 794744138 386299415 797109580 284711628 378289707 916586757 230902721 340238789 938033642 754429057 2725555 198047146 672279718 260165076 9818337 324465066 667584970 176770826 399040134 818052224 279740721 821245555 853708706 187316201 355021308 995475596 179315423 130682316 385568059 384579780 770171012 870089601 741403908 240917633 258834068 582470945 853419559 865154573 831773148 761003985 962231579 991847748 791736197 635088840 947381820 645460487 308963996 87363894 691486427 898140535 621111367 793837404 408020762 229842217 958726570 116569980 347554059 83617218 903979059 397896339 593974963 607297753 471694420 381154641 185139707 727910340 932144245 182966646 582465353 669708519 148718104 232315962 27899509 420685337 503254753 795327140 220007358 968106212 907455982 607608163 553975381 405921974 621067806 836940850 563375869 863970098 663460369 673859894 166108100 35127370 154848062 404693692 10785614 848348300 762115478 347764498 543809586 36744768 47293844 964728150 519059771 383666186 995589602 374311222 296117336 256631861 34831803 554175770 25583877 698444667 356349224 717854159 9175677 25064693 30070680 817265179 931022159 401678154 725732584 620792896 123884377 561952811 516432119 561260218 350914192 663886342 261056548 723557572 939359026 209648106 198115054 158937940 483693861 904549395 650902160 377011942 721719050 588029807 765950166 141048510 258219651 956465167 59047639 664687822 695149642 536773124 823989189 282123301 959727702 864965119 578180734 384817420 288034934 206811169 650495148 555800877 868095983 224416546 554364707 2330361 355023918 917971224 938680406 668587449 470462244 147057708 351897532 871342817 986537026 814141446 302402187 45454120 152719301 221987641 31304122 642973387 646155573 549620519 755478369 83956314 176339874 420852995 347847899 677843033 84496648 876892059 908541173 387472136 594233913 105980798 261817985 53484427 451242025 909688331 379945930 891968382 112489015 520601127 208882146 23183418 990818256 544377437 581374635 424045438 636701906 869801864 643765412 29628230 919918575 450779650 623570026 958074578 32052653 623802397 94052196 744474338 257335768 100287186 681951038 347407463 478362620 791595765 342617332 749945469 585281204 370144449 467587237 717117150 364567808 789369454 446191014 772263153 441057683 956183208 771894749 620853651 409964109 557190842 468998785 831703976 972541241 269280118 334822426 599988918 920746054 765234315 395122633 53346824 472719969 247631388 523206169 396281424 209472604 745275484 934965142 213668038 680102137 244916816 134687351 340657229 68976097 41741166 433595429 526133017 332298574 327724561 586678437 679560735 516896737 489683405 337937600 746036712 548133778 954706455 197236463 768105567 591569315 78595973 965561469 930944240 852835713 867873881 898871465 801500665 381055946 735027579 935879200 852198978 528235421 674029684 379525411 87264106 685194409 297078957 872434826 125571466 756119605 896466601 793208707 398513135 586717960 147267615 898359442 416964633 858986470 760594880 608514562 188401541 269726872 648708511 272132530 234118988 754434020 850899777 239363017 908010280 370546600 627058109 279093562 945224051 294781121 478423885 1422236 313337871 463506202 152985279 393773932 235548468 586148812 8017825 615070893 492173823 922776489 41193335 132407764 208875497 873435342 527017352 194689602 722638649 739596195 981602175 420836985 725754640 707534 60986299 912531037 129567759 306199122 141530185 18551366 497045365 190228835 35543054 487225261 964092567 199883008 5495507 428577459 135402545 623950574 167511873 19279202 465639451 203793793 210327480 867732053 559644904 147131502 662761345 372245971 254443011 998773602 808677504 89296460 39957054 541165174 574204457 614826198 241323081 32870515 606043427 592730362 874428480 537781910 340728270 344177030 916390501 425782826 643602378 892982229 21095510 405679496 832285954 413429126 129057359 347057097 188930968 14230319 936847820 304537745 234278863 272219603 797457182 553186215 395540742 701486157 226958611 967358284 843338255 181486548 625681391 613658682 104574932 778100475 650403094 527094429 679900490 605064218 148240390 231084433 369786185 546033581 481713251 64554355 787612648 659110275 808409573 204210413 536323105 351002333 197942908 302982670 677967932 872610273 952224531 183081572 744136638 496736303 656759511 733324790 317794738 301153134 134866490 976812583 19426002 573255209 167371279 603385159 398044912 675832988 992500858 64630540 732772502 211323274 857682906 282022110 383924832 470398330 792949008 51586657 528951067 454832948 238338538 789410831 273424714 824595549 213291199 202119053 112048301 422902560 288971750 502864807 997800789 4948780 320379199 484106081 645641535 608751259 444649575 676310169 961169429 844154477 588616204 480441003 426059027 959457587 258310055 52507492 492704830 297601863 733180749 268663282 228013949 986847019 908447934 547776395 130858128 914024693 546672256 900194421 197464282 797039883 693749401 610178012 620184157 392731235 156216897 952082458 722071550 393355760 987105997 535079923 422661400 920268696 369658688 295939219 962959387 818191986 406352466 976168420 132044007 310931996 55422338 34960127 222451712 625353013 5406262 221727002 39875277 256142845 734334146 496630509 185987545 265039814 245125898 392827256 525380327 581132156 375415862 332606669 356531837 74185038 759223415 241241672 980790424 84776534 618584978 175584672 917212938 1995500 870679744 518788034 544252044 518965437 345178509 931760925 63862544 786659739 943812350 857886250 251675935 694205524 870611397 214373839 938189868 295866320 657011635 171326497 725617478 702761779 24718018 805994497 322180861 882905747 64727378 826468809 783797277 616945254 392001825 666016914 801591360 818172913 969174909 44138936 643371229 633600492 592853298 814344271 484092453 81069135 267766634 983726027 335246293 284648672 144833130 165372999 618575205 241012410 566554405 932608620 130449217 316206394 861196024 561058745 991159336 359529738 901470301 768975307 136685237 681130792 632201628 536143683 757691652 323233610 589791056 470919284 980124745 652872456 213327192 64680406 560438516 140029602 310249230 795271643 695931921 802931783 829316041 259530406 163391378 637619166 592756381 218124353 893825829 442399797 185687210 733089779 708977060 256515596 324904423 106576414 898918884 525819431 238457115 827574149 767095019 348832608 240042429 614234379 455529718 196341819 457232611 295403454 338994137 376419103 392009310 867111189 148694172 572427010 851620416 410467182 226918793 53585369 778158228 228673361 127978010 13990183 763320695 130060162 989696009 808382507 54858725 598438650 648446322 206676285 515823351 975651080 782745568 994002072 655806925 354134304 633209351 726788440 162169645 789782743 135278112 473816683 681566337 189160509 15127066 735836406 18552291 43826627 417029120 288961924 995675478 108751108 312465009 977914662 657436946 760120596 245419940 997122159 670558850 338401717 471086004 635029039 128649845 196372099 783149896 82363300 666473688 942940788 717392248 784306213 152185933 416296792 902215512 273207985 787009108 757171822 633353855 151853751 473589398 583763092 548556872 356692753 774918063 422577792 228002408 410545088 698055288 675323727 977912824 879890936 536014702 293723838 215517841 557826147 443207822 247889819 235524762 795027534 386149316 789830331 217644456 462256586 417027778 803975908 261972181 467687137 922609153 177389897 976902856 408809963 401363930 162482690 544361417 979847043 919022934 309061000 278579158 879398477 969921724 376962315 500432679 777604682 627539715 241006304 157593711 927612125 210751692 742999933 414087055 638741368 130729766 225553210 327638841 526413132 295487140 230682861 678028449 118144978 50804894 814673325 601037129 301417524 881907537 319905785 511435409 112869822 57492521 455714375 703230568 433415091 891803345 828550962 134105059 133418986 190530101 915939895 693587511 962977609 860820452 889871896 226983500 439790272 740355528 286125519 112105328 847703838 758855085 746042250 404049072 160768381 350077463 596394474 160261856 382810355 852304291 308785963 603402667 272825137 516175290 162801564 465336670 24208003 999604216 400861985 507317245 686336725 293105786 400415616 272833918 325683557 71600236 755126018 305503123 514264689 942066778 224385404 723919936 4307634 741298558 122876602 850318276 986753710 600324545 383239249 750240838 518987574 491073378 977968100 619005938 377326215 118321442 22256487 931726246 321405212 456544482 510328941 300834507 129238765 355326169 435220380 749617227 4551843 713302640 780052043 372948543 366185666 440817961 789101856 229372984 464512212 704822486 405819226 802534524 694318432 477064371 191738142 514343737 802685193 922371923 70443116 342867556 678475360 458829599 108573835 679458741 623747818 552154840 553072247 681062158 756493759 563904298 543697933 735229541 218645498 494807635 769433465 623584617 393460716 191148236 417662356 376030804 838052720 568633005 284799337 202688088 633112845 218630811 522273930 129347110 644472783 221114757 483994702 658510257 728407561 815875113 411827407 953562519 487800583 196330003 409486954 127197277 678131833 660140292 370913532 107785860 526235127 289892630 944640723 193341536 738999370 588565934 931440633 460750140 687504849 266062682 611520477 507023412 554837455 75894501 886206644 771405344 752966933 24778241 261401153 710500773 878525965 904800520 403794669 877295194 174755798 186431841 421361749 939965559 319230789 605543960 670224293 464887237 541006436 420103396 742145408 630129784 568175037 135845671 510260312 934542974 161013751 132967655 199974999 243730622 323522185 354561634 667493213 680604658 876012904 924518291 291287965 810938301 85455586 811189930 300038696 895838710 671295896 708288658 408464295 243781794 116843682 911040413 891638938 28560633 474450975 538264408 18326214 165490983 794617191 484322448 338566115 181277574 320024489 204167015 705247944 130519437 603790364 516190188 221629117 308959398 803226625 571662557 726464024 376049966 91744150 168018594 28119916 777625593 415108099 954372955 945794172 574769056 545077032 897757856 635057687 782510087 760933618 647099782 50194137 424144524 263435075 248091782 40037822 743666793 553618549 819452617 205541577 117491390 684182584 475334754 960245772 472333954 686418878 598486945 795625301 351331674 90867968 363150073 562057721 155650308 21957599 597148704 588806520 581137005 934919649 444913062 891314619 295650592 437039341 342943824 698669217 846493545 513252127 941661737 462240270 458961705 728362312 503378965 333588588 462510105 630321151 879514464 271886699 755011014 633351546 473344780 412761626 385281374 588800016 65496399 987717501 897066471 107699780 357327186 335206398 316728387 603527733 501854108 712106961 500511322 93667404 705237007 608500046 273057013 466436033 662856245 174026361 323982749 667663864 590864507 987333135 72071280 959406114 866223159 435123935 311738779 760151065 628157996 334788465 996592124 177419796 488655806 738006106 28978460 944164584 423113702 132163409 715026341 638183241 408009690 999151482 136656456 223461681 266147423 181446857 988908406 919520153 19715100 947245398 506975281 929491334 685252174 327079473 481056225 157180062 482922774 355735780 742812143 72534639 363135481 311225362 407124 766658554 121181185 659782827 290108563 916360954 319897383 83678606 166542918 811390777 14542347 483825183 901452408 433223492 886079193 58786292 765875918 906268086 375213125 311273692 639250376 103663449 524123464 303386737 465477678 523596658 713740671 781249347 991807525 844462678 520863672 393570973 263512904 252455985 260369742 104470025 836532156 151698496 105426967 378410863 494224036 862987857 386273273 927883624 660564690 55927031 169549417 727606046 149949373 53949163 809901741 29610973 76370126 171339707 531077568 171363610 225544529 876985320 92111607 181501500 505294863 777913357 501405332 205079140 673738016 795364686 517921911 90323606 742005886 367731224 23821436 577103793 263252327 698194121 336023583 329713233 784737758 496503892 215709271 807641474 567661438 720868944 366162879 153297821 635582682 887455351 213097163 592072562 784094525 46498283 702451335 405313394 976058660 901388500 264786937 18426142 873750831 222045339 825459281 114377100 132603026 605004646 655821320 643598982 784918101 937689774 128811140 835822439 492566101 865937314 39071402 977163250 331336823 752136361 662743845 308581309 500244808 91590714 186477536 404045329 455551336 416421427 447766919 434546218 449519335 554803779 194040859 905643559 901223567 93161990 876654983 382538487 896838586 500985394 676148373 221675118 670980485 800095399 7544741 185279750 910241468 174463602 877025093 714147293 97461618 193195522 83665669 317667302 655934864 639456044 117796540 957184696 614930817 364737512 743281656 895541594 16346941 509108320 81830946 62001666 572625533 794364744 688538564 708675315 725226003 601128613 949186707 957795452 581052927 383509777 398999796 998130451 114781350 850462385 79630516 792781681 696063756 110137158 106189841 263284409 269922852 95693761 636228814 798057892 987180974 635010466 188481711 947528475 146432791 750339235 751024129 178618995 470417539 847427432 25006860 196994615 372393669 922885569 747197502 6572346 674948776 863636465 884715235 606991069 395163252 813104773 575123980 411046615 708512140 482997813 685636509 582691864 745987093 941525168 15943607 516929051 764538000 858637771 45262369 679459127 821354724 775977076 529774651 849851707 884306211 657382864 68305962 589825752 221051513 513958892 930339713 532449314 351333700 508193428 132300131 154853810 124876590 237504512 796905175 881372354 240298684 900015047 627810583 746081718 777654130 731167517 928804962 515643936 430424339 983290171 476977726 608422032 460701619 399349918 49518964 753947423 278601749 357124021 224045968 150253602 163081211 791478740 120857935 585752992 184095112 606947242 122772368 271611941 668962579 612227881 509984422 508352629 373420630 837884576 490524359 738728823 496310139 826466766 307985572 951396206 778423774 329245114 519371946 414155078 28971836 909823292 762017439 755494772 561415057 73108128 336561171 243601347 246466589 176806179 147328482 923360384 75926400 458435826 239323088 887159597 285635225 618434263 133236118 82963240 215765595 60651272 771087228 858203227 160058752 750752318 876299779 441201652 100441953 39672582 936329833 918452274 415571215 24384054 888747174 277283407 589122612 717896241 325569833 213409346 255270138 800613724 459465914 211758574 49308146 169949339 820580964 236997203 952813276 24005550 601304419 765586703 792488157 266293448 438858333 290814094 798450327 733971095 1300333 927119545 914187737 348323637 934847310 240243005 563301355 63675743 846060684 809275511 779298891 338855638 693760538 630235096 403677913 651733737 153098366 416056130 361707504 216525866 680541164 126293399 511156243 936208499 818010306 975403689 282210666 767555985 608274678 791422856 143070842 902757251 438740776 523045347 637713703 581445201 524043993 37842010 382050892 903529568 142469787 476330461 578676367 351678919 985856000 458033701 971387084 896587381 598770059 292820845 739536858 240943661 92981804 70926551 44116598 251915421 75025667 169001477 939090608 666920555 726099261 764755109 518484546 864648306 848846422 486164598 298686930 105683633 287744822 149016787 815614396 82539679 265978973 894447833 227008378 768756621 637869339 432131560 999263573 906426399 513712029 434195445 480526015 481517606 630104302 198732879 958431771 505719353 937347113 198991177 259561561 24822492 21961855 436723669 867719149 116762416 977017578 287334373 204524978 138417108 686501185 853571163 7172780 395270331 190789677 838212839 771030729 308362746 550914290 886740109 760800935 213339037 484289645 415549272 381536321 639904800 450208439 58891984 944043008 396920031 714929658 648532667 477191789 442505077 324655625 131489180 261169290 938200124 37640213 784489153 913817776 721022701 826158617 866506489 702743862 869823768 655888290 799101519 370335812 104900507 631517958 135373851 725194212 306222944 722600490 988606988 66324920 181364725 123366314 188834232 545868702 373508936 618477990 979784921 58865653 342006431 347528933 657737192 531460636 51022003 123876073 103599820 532018407 844888161 306143456 99086615 171761434 556982662 127581550 505472966 601313352 893391674 860221040 824174151 422632230 631236075 920625255 147336358 797737109 969142839 223432914 197230989 890894043 896154081 305344417 568068989 374925866 334834368 320599120 585719123 183302464 29610644 463184632 82397804 745782595 509868546 534024534 938679079 636053326 558396398 798975778 645043010 317773849 387874256 659237887 162242357 63992926 392468726 900554505 101625196 131464886 255059706 932327746 84919805 654053043 624351375 860842682 733793177 908928411 276550002 647837867 19766682 708665020 166785485 324526885 852506125 507777470 255207475 908111604 810818737 845869322 709494461 821536217 8406594 754862256 479230140 573503792 960964165 853341338 755634626 90354653 325077701 410212320 959497456 787235118 13057946 188803716 229507544 853005269 452471049 161874407 907154935 352754420 488485488 930197729 959611818 758317540 745548302 782372057 204447147 447836514 583410241 647032944 799134300 315514717 655425946 368561495 579461624 905079097 84722311 903046969 856658519 230876559 980132962 316544127 566037930 352781128 97277280 646631426 456135388 782057942 429935590 106274634 919734792 904342579 483058228 755937413 82202726 573614990 840684538 483260713 234654946 804541439 483157004 285999411 65255654 963777571 571298607 913710059 376153038 479082649 84106879 855069334 605367488 580649544 289182615 107775425 393133114 778368225 703099189 393069072 641081684 545465207 706091919 768561499 348913359 223617514 575838536 926891692 988473385 385047075 855891807 40911738 203377457 111390067 378393292 904210131 127666266 562802312 19102103 754932247 218195079 307562326 608344436 128327183 570531155 841582682 78114319 26248194 620212130 627516222 609319594 593857073 247618929 857575135 149144070 573040900 649275768 923932967 646903027 293489900 155454640 361334228 614829921 266255555 127183469 209976781 489720844 10861253 514483708 38276328 128789347 505377413 643202427 842292020 347679734 95645095 512460061 730811505 967318254 529168234 162536763 547855033 39038201 423005461 555701543 385644803 85432842 818788028 499786933 483253514 824552007 119613601 387556478 967459251 652004021 855824848 49023670 88445283 900080309 235074716 418434563 313465736 7215567 740262486 127003985 237544772 406203940 6432170 608032437 377074218 503971998 49910155 193113445 510697156 478062906 710162637 579424929 593750045 995133399 318491750 502877464 993197148 91083745 570941820 175564312 146010638 548341875 774666259 334393694 878442931 53958221 643514983 352452382 911583297 570705842 425345095 524278302 679410355 214408275 587587683 494351519 949623359 83662564 132713872 843343268 741103996 474423178 777368216 847769820 36656967 730419340 556980695 413635860 124906277 274385092 178255800 908426317 905296518 363526944 451557790 435445210 720880743 606813054 12640485 245885396 902546012 194634878 325576947 450026633 601454940 588868343 117632770 760996048 931773328 195661358 112716601 605154501 894566615 275571309 33774696 982259842 420436965 216003905 182478472 867338940 436426464 100627050 983622714 816216304 239727107 818136146 195781681 244022585 793834955 141924333 243918788 332009671 219655223 892945987 54168248 529515818 468010695 92942404 237043747 759193960 629997660 813541842 342549459 644725652 943609564 827274828 918412204 84132016 305915873 177216824 665369068 101958393 396721224 215172249 359744389 416177098 529371926 86964911 483011219 545346576 237339211 609088111 3460868 696893059 496005630 766195434 341771298 133101012 600713498 633763788 918904735 959401421 377996205 505307657 342861957 773231590 719780345 138616923 277978116 952951345 859137279 376802600 894283380 117241595 423423838 783169099 461043205 285131732 603713205 383554193 751865470 916735798 733791850 242617161 554834104 228548207 124385833 396537123 338609275 630860008 915761983 604064344 487365426 299863673 490616456 60041771 75785098 71509177 209247273 966524221 980520723 789725523 486368701 822317242 78109642 401733535 615007064 926054409 776560378 982903119 743398216 183252222 35027681 571597479 582253048 527204291 896104617 616437069 617371388 953416458 569192346 920129575 959273868 749154316 128212019 321299031 264268330 412308360 110595110 133852965 186307499 80657151 204349312 767122416 327896209 174740521 126097425 392083692 2265920 936295618 630214737 107987645 955937647 500933758 483653126 714223143 430353451 151062226 916797931 72956147 968971446 482887509 296868501 662596470 450234303 23640874 463392028 145695582 983130178 866659277 912264153 623581052 282302828 221645437 429376493 774063726 638088997 12726283 352895395 835604331 439898097 423665367 388633008 365236808 288821244 313326081 549210835 995882286 317786223 385863694 567887305 679193047 637313216 431134123 666942143 61812039 388013575 791740523 274280417 12029239 420387487 75333276 974796930 924715187 112905923 234852622 165626634 84639122 909136172 638169534 156031121 987613734 573637486 430046472 265670489 876430851 840759265 401732645 340152753 974892495 372256 987156645 260986236 324401826 892786711 311655356 366641635 10168174 336971034 393188988 917606898 393671222 483153308 832231425 946072369 456159398 218291514 385111949 245644621 936148143 69535256 144060809 804401954 362510006 373816560 550368472 485917733 305533436 850614089 693284054 594143130 943897965 732096698 90329051 391278212 96316484 573552661 83173877 416781743 847675665 487738326 331906499 885604485 537542329 227426254 88219748 194964507 706812216 289973081 297590453 287821982 420036346 316342795 244520740 897960622 959860205 308271964 747322287 500321751 653723149 315871376 755383313 578508645 420738881 394198777 322073472 593824060 13002744 680014399 733361586 651156118 398607007 333178179 908990626 428654867 241739775 89623025 111757636 486616438 195201775 466674730 586202143 623027147 167079862 581452204 136099964 764040836 76808612 637259166 935745716 656920944 402537999 495339202 753150244 921677718 224995883 247140154 156945178 358669436 688537419 745634813 809632008 928453948 503498430 368609024 587436415 869284191 68203248 543760213 189098474 984812606 123191354 749146354 23220557 243032331 476521188 376573524 655114261 702929042 964955822 409318516 367043733 841669077 924609685 267643909 254737262 583853275 337096522 211962894 642867711 282348321 158046367 945806697 375402130 782859352 740392290 498606686 491522482 642635347 35949043 486802400 127179375 377628663 126696314 897762861 379406205 726950781 27056785 317324705 481680324 286863027 786265017 205255146 98165612 223320294 981591637 579378861 222665130 36280470 284696475 948459491 335189459 372312690 80218909 758420929 358059415 60553075 851248901 635271899 125598226 701991691 666244669 416442380 744607625 68510161 918088104 856578028 743106553 295893771 284245561 153145353 136886593 244302658 428895629 395258559 963135751 204287112 973851224 647628780 982529620 451796258 449210117 321507191 452055689 653591789 291168472 102407923 583612160 852341946 79390449 383214239 728374747 332564704 440690110 572767409 510157329 407471885 560747290 765194823 179581005 750274343 26935487 245213215 959292299 163168171 409123345 160947779 500896628 335765804 589574547 890955363 187484598 97964747 597419340 956327873 91998276 683117713 289543541 961793038 582839970 242281277 281864861 429483833 497929655 66200591 703185273 259926522 707212840 507154090 630578160 244831559 608888786 68670293 64443101 917105535 18949110 509027674 618333124 439683011 56073570 881725262 43729814 84186106 556179147 511535924 193789194 47937692 916859794 635443263 718183510 377408457 270364434 715512582 118975126 700140163 990129297 340287834 317950565 907959635 347727950 797516821 695868590 628423955 762344831 611866589 394121389 268803284 185324630 348369937 322548076 155322688 305921241 338436467 111137536 851611670 989841341 332302949 75434739 62062422 983418985 596680087 695306357 352495352 330095360 515155136 886844536 29053522 941633656 91852451 290362136 219475742 9585397 214630342 535080870 928568269 403741556 91157480 476685365 214397978 276248453 989412839 846888491 470451307 296079437 186330889 81174126 651307309 516631328 884850164 491565941 182038942 378108724 818702804 811167096 682875860 563742099 57585306 218057695 659776230 310206919 261113774 650549499 763294764 582305836 142682113 151733136 971324882 289659677 3188030 348937245 385712364 205764808 211685282 894905328 317586853 688436 337130082 929761075 768682524 474132729 802902308 637777962 96548249 47722123 80960861 467106913 278885146 434940509 533981290 117204966 564313826 331741021 445413938 781885787 211813059 979026841 871360612 666538078 809865098 347187602 805946344 147455800 500074501 921081008 15049756 528979265 418342299 84004606 952939506 687181279 199161923 790521738 160187279 790508828 652377184 714899896 49147663 15748695 606225121 179717403 677413812 497501546 846367780 281730547 818683378 542956773 415200338 534920024 480596420 442006875 277406463 117893147 747913446 523028467 620201513 533926717 385653689 540236456 996521294 183580961 865956987 444988393 652950978 687191019 263386561 445583526 903170307 799008260 367778803 887014948 683615297 742672269 700690580 27124401 910849180 604120085 548254322 918760539 32711720 631906932 279562891 902871398 740195276 172554591 240188878 558423631 446874486 937467659 746500483 918185402 460451836 240434842 415138553 478590164 749118483 312298249 884994988 535265884 880059428 856416936 436047540 210828577 363515243 293677455 565632636 685419721 122636343 685171266 600028009 114836220 668201725 183002346 479465324 366818925 196588543 931956643 728360717 598599535 532784473 623744069 87440131 860100467 614172087 37791923 790432521 586024524 912599109 786249593 705617144 563613001 885305532 523236894 936944591 987384007 461708912 118681899 510233781 565092513 468117833 423629020 293241037 632474243 113169506 134132448 318257756 806809464 45011837 866388638 531984118 50973780 572997957 926110803 811405210 739851040 699893428 804068719 464492444 589267190 910220291 985252168 761786907 279812771 627604077 79422752 869444665 254999968 107737871 70179463 55522807 830850163 486077588 485192653 543602204 401690796 483408558 232269654 511623376 876099701 617200141 311958694 524870135 279562506 419517368 456477220 285036777 236412300 659290591 734278887 554014307 805467826 769254193 348944484 751805211 743008648 877125843 321583597 188319350 654450186 462872134 828654076 64126006 796008687 354582309 673345649 640635737 325363533 22297784 657585435 695899997 261808869 372790300 525420727 199695361 764261087 847021061 723537342 268391103 232511711 865383272 299105688 609078778 409846750 909069770 860748033 699659677 752434238 816335079 158623363 255953625 601832745 990103320 234011788 485482289 736247520 359740180 838102451 873386366 500123161 887298716 248680852 806149297 491907024 249880138 510642568 128638879 649325782 298160054 944598650 24019761 97092265 568864540 151959942 7709622 755905548 196861638 482414324 101927948 501457435 12406422 372416318 304844954 595136030 14163266 505277956 384089779 635957833 855639408 741659456 490336297 271198652 866432449 305688530 245012077 193545686 942519003 482426404 670790479 786596875 68261505 974618463 942096541 522749071 62280801 72831036 45584629 27469953 582267259 122245246 909262226 296181787 598584272 59475354 904094774 695561638 619697027 858280954 791611739 116466382 910798738 236888680 994596410 93123654 351028543 728692005 667408063 232511116 813357003 885626270 747791115 847651891 711952004 382190400 905805998 158737680 644869610 93967768 20828909 296908582 990654694 87885022 265289481 892709553 29464370 813257698 621802976 959039785 674934336 532112889 724626985 440201764 145154960 673353468 519489236 803170480 498410659 794945492 132435673 102079323 291573343 484624650 338672208 733535980 848558774 338505570 50663300 417877398 77566451 98512322 93131468 162693562 722180337 127800464 929758597 558378144 959239450 224900496 615747638 291155792 577302906 403940338 952013894 857555571 933936558 869486360 250306582 772705060 798461067 479442687 138215303 496052861 682758825 387789595 852896884 239390833 337255113 102663916 535852709 223715027 817656853 739490358 107401287 450207017 272643006 947496513 485374300 758126083 622342465 673697095 333048207 236442185 420269772 873339585 482015045 559420101 940598199 787633014 624854360 245546806 867556287 303231793 378748047 612131799 871021234 153939773 486053133 909019868 808537974 905392592 826745904 356724 194478861 606376018 158039462 113092162 872909159 81314623 390112686 71308658 394028044 985459216 307367000 274923206 36614245 292267848 875525090 677290313 788810619 589493720 562747055 37435379 513615367 358171685 677272032 793782157 584088944 985021698 788549850 29067793 8088251 398820716 171251829 744038637 638037495 213158173 810084590 365367184 878876539 480385612 696479455 224940080 617029497 829867918 860286728 442847898 48461252 774401148 833135575 460465452 850778168 50241648 924653483 356813950 137906035 141510873 139074441 598015815 497157562 462956978 482246953 776491244 962748609 661081915 948941587 987365399 797988431 179025380 367052485 210006537 789683544 734781215 62715237 227365837 655334522 419412816 364930022 914531640 270866397 689577766 538799957 211520610 417373110 830285295 45713327 693334276 880647035 553457470 171985753 746881075 802818290 56971392 109620538 422375518 422301251 212132596 777076207 988206738 827637646 476103334 454629761 721497851 744146276 305765162 616130520 666409804 364569187 444051791 791176482 412809540 740840790 58589107 176482187 650050761 421448256 362960165 316739574 542856473 786287906 714616263 302238125 44798456 706752732 635492335 480374411 749489873 957347529 309514163 747523338 424849369 832894954 960084277 640537897 738489512 959707962 895056764 571669239 764378103 921781237 993925410 890718165 675270377 353885201 238043286 131552193 730270912 142759483 533174278 612424968 373620892 68303698 477517338 147979539 527260377 594313565 436944759 569566207 61035380 251740126 193887503 365885555 974764852 290867443 748409285 940443115 208649937 220648508 827488968 260977695 858488080 962416785 520189957 502536618 344291077 54178579 294638338 629670703 103407471 851375520 915658208 190483348 975661769 219351241 898836123 847236808 92979936 429817859 103332351 702000293 356556794 781583175 97940057 469436689 443738040 69758331 707747978 550449936 951790934 884073294 242103276 573032207 578382920 357350350 393966625 738181237 548128710 977966485 485747289 953539460 956701199 209870469 137140356 900745585 194127121 749749924 758739689 713030163 566285293 146673511 881214457 576573317 707819749 398036822 208056823 435689029 629021452 31223340 954359801 664519017 121548947 485023267 882045126 637073662 330879872 583460763 85608023 678034737 533789684 983128583 978215227 111248345 700499432 883488597 475763889 239769355 513188681 47838637 850910635 996210315 273650181 65163763 305119852 358515690 21456132 156436303 91390874 328102885 652932934 887522986 3145902 978464648 944717322 360008924 614811410 695351039 597922197 397280623 18318316 77954039 156091024 197675420 144696491 891132358 280614187 272283504 388520239 60917272 631811350 342414749 312544261 978374551 191117614 924311454 662467263 241686330 280704998 175007002 391148235 988277981 662321995 777529394 523261132 499548316 420581894 738845675 275947414 624521390 350065377 326713082 119964690 843677042 371603771 995248751 972005813 882282419 811124562 494605544 424161006 471181568 145386309 216621192 61156596 498075561 682489916 319196234 515554739 187127585 859664660 611096430 563521506 502559342 244249077 903376983 262387586 956521928 829992810 111714857 723793255 91614221 3207054 437579891 269548657 368819501 923338793 625720011 631943287 422590696 407350585 195227243 366844194 299929642 241674194 130848729 642313824 268709099 342353796 210235082 490500968 978672223 595625337 178079284 78869952 575106560 681179561 88096097 791064651 223877547 507963873 73826211 316838509 319760856 559098231 564739813 486146843 910037501 988226640 59852386 705413533 97473708 699563351 897407839 866503185 42475501 740472861 783533634 67054892 3500416 303432443 830189536 422233204 686092903 523442389 111727040 326148623 834311806 342653342 855145896 78452432 651648456 628129556 414349889 138709696 465839302 511993801 189447024 707397693 733205790 942249461 231357657 32753305 741258626 55532008 658834277 878692531 42629073 338110662 193767550 367096018 541476111 454979523 50065813 409844721 661234888 202927021 515441348 825218327 943147096 732637449 898484732 848237547 889423138 632141511 7252506 60288264 848610798 800390379 410008765 41962741 444029707 147499916 303876752 910983622 802010604 928622113 217929894 793253248 663638917 647443317 985088157 983197695 219514906 325538689 55809599 603491051 811797075 982637379 42003493 983725196 248506457 758289169 632477712 639832355 122196611 247700005 572210923 978118778 70311569 736134147 567559294 856569220 388130089 593691796 86686113 790674456 245227177 907994299 453969994 418520234 485605948 703426692 912245917 658323560 691107089 206235597 173229910 483432282 828614107 605120308 828104487 904787655 351214797 366025791 732345346 72458169 578441999 703386932 724293449 681198142 104200418 676550820 426725081 680331880 835872805 20603858 650437804 236051243 851541422 30492608 171039712 659988472 510606454 546717480 682799567 433620610 643593756 660228466 531424701 898082264 186359436 280063014 929353117 582193548 429998302 669399756 742251101 951736805 275296755 725085285 762291461 123644700 610283513 738553453 368821819 506786834 461179696 684252261 625980813 855943827 879392623 124437069 34797386 697972165 478430255 78595811 245575011 978130055 734773485 293648828 759463661 870589105 473936888 375498955 702242943 943457308 349089200 142265439 803005314 325846115 10192273 266188405 62615243 69138518 803351208 530579357 937364960 907925217 760520278 378316742 464926878 459807826 631804730 669691876 899612226 14747984 908800674 350893195 316578321 760616141 107265782 316543029 900499682 770042366 893408986 15043193 915981585 838942469 624340415 473559430 761869590 100095282 222946448 368274575 835934257 626261389 694836772 871931343 39473861 302055464 798784060 962238312 189678610 939020246 318296811 245625986 805311783 606343186 758146056 620680227 421235735 323613693 272022507 51506879 780547683 196871849 347718761 114163348 388180504 170292601 937392211 266755885 583477900 296335187 558981989 493743166 33439173 619029578 807457240 534471222 948546264 915977103 876859474 298645808 650757609 172084515 590718548 741874995 832480878 794469882 142249892 958733399 755628629 813392419 887325882 180297950 951414854 692371311 820804427 535905484 625604866 961075619 691054840 871421563 838567127 568394076 49337638 801521398 115822051 542556677 173773231 861826837 776955248 599630527 914498736 249258375 495122726 650137699 710150408 903336175 579716163 335810649 608333 549656128 227008212 363207224 429329917 902627201 963571560 904211029 988999780 800821060 566502749 302145325 259979616 554829741 873219386 270971745 613773372 507599235 787846082 884206444 396641483 201641286 24268222 642244293 672936131 981449525 541947152 697224965 395377147 502415135 42993690 564845914 59105353 453848200 829822437 343596186 801117884 166953549 772796476 867014243 810351597 20172978 649800208 399906375 105240560 408204645 321208287 8687043 172476201 737841643 722862790 149220941 415241572 515876900 440054792 987698234 886184324 329901551 921683073 493413177 251415783 963730511 197483103 630979957 824899921 668382799 574632975 760388800 931551275 410304456 268890471 771823210 635376633 898468378 123634529 115884308 280901487 247885516 906787239 364051450 755012115 585282413 841440071 338721696 791628655 9732577 392755897 572615462 720443457 701892365 805367121 366419030 491844437 765539321 471742281 783154655 821557467 598095787 770152930 597454989 573248473 514964817 849281386 270688595 343651301 644298645 175043597 132802123 530028122 59978206 241192619 581008460 830110983 14039264 460221483 374811133 353868928 934414797 561883792 909766608 599561354 206971343 913371327 602229763 472487734 73424472 728982606 340463806 721227010 876973025 175616027 547484102 270799595 321893092 964519457 637103497 589860430 973368246 128741836 515631007 528756056 13903447 183526801 647326470 825805811 51837289 34587630 509624340 815666301 900899991 910036514 848279390 810854930 740459765 71302545 956443653 59467711 398483046 939953916 302549837 808962206 882904783 123246984 858305790 386059823 222530620 882834994 213317071 918283435 10690984 724502114 233463411 240106929 181699768 397855687 885360096 797419827 917516706 647163403 171951324 27720970 511822657 77358756 83580029 994369946 480865129 82589592 713187914 423326131 995478612 838744777 517237455 405187823 451023815 355436912 435341043 689228122 733625595 74800427 36845176 593768680 221848870 292176395 979798639 82487723 216676429 523993582 597979810 941215494 456443060 814063463 196912511 562699145 244932265 417420350 790812086 644556100 684908695 574459687 199042282 405199464 8776403 203182593 654898567 243987336 804246890 561459845 641585425 192242743 480401996 86575099 540994030 483529337 845584513 207963469 981161503 534516972 407539692 528278560 542331338 554774946 379920139 790132200 886631146 137693419 633935460 321863480 615931278 738407051 74225690 646180519 521946592 260422968 429564001 12138788 815004273 869642443 708127167 318877048 562784552 252839884 50727604 343027349 372426420 28545311 727164900 79400127 652325087 3368527 489808654 654236490 736999428 562184570 119734619 894455812 591922231 681554314 601042158 862833291 526681577 409139626 882966150 899935395 200187704 50517379 698770330 538559152 61802614 219280219 14725579 305374749 935512462 436979274 350234979 759695943 497335744 239342277 956109220 376517806 704377510 660556173 538251135 457164823 24282693 779922067 717039685 303771394 561655166 980165301 346737080 698330244 669986054 793117099 247671981 387174553 36949498 183632353 474717293 974856719 416413392 188560656 804913335 348967198 694777773 733258937 922738627 613074560 739183062 413398486 851897554 606397401 800817802 1652556 311152075 990010126 40240309 671358925 488856152 4459295 37643186 166234007 286899188 247854286 997167391 563122847 284694411 636316 666778228 59532533 504757031 682747306 813818506 996468442 99791227 924829406 306173580 546717723 748983668 373677278 185233050 820964558 554068364 287878804 556117343 741269805 69921587 852638387 519104173 378349116 149846100 191409519 853266737 365247511 183949306 633085746 44885847 311427197 45300701 709801275 477218607 497808567 648865541 534182411 95597909 886228210 791358745 574490675 402709131 825859766 116324354 195284608 913841692 707045834 160132416 812323227 466367175 843177440 129701725 416161150 552777280 193638886 683089366 617136132 886192236 646894120 303376971 791691572 202599196 33749624 242924998 771238803 227278840 921612799 164287937 858231029 678562439 757431006 478544929 552926324 305657392 42599676 800303807 465563141 14902814 252839225 632758256 443516818 518085273 398542823 980175018 18404089 391950799 931302113 940337089 619281172 718256575 329635174 28529194 564125190 945875454 655333167 134910200 186909292 226216895 528945278 761342855 809816023 757044844 105789950 640768750 413195957 860114475 64980961 64199713 949726423 341334818 146370433 557564345 210419354 888462076 612668112 881754315 769622429 309068060 127941885 803297537 437416458 512596108 440536240 737407730 198486070 50805959 560464538 315558657 23955626 956956403 488099722 807808830 364754035 76993800 50132616 905945417 73278355 528637335 446723198 281386763 52349747 116994582 59987498 617230354 149946970 42237748 933743831 23816309 328452840 882901426 327219722 54081536 201026919 240179596 752497343 968997842 414279400 894135287 27207746 95321239 915413131 268265833 619772072 647004434 143874586 555161318 370317321 597606246 327864813 154429760 984927448 320370942 964192404 661147777 504629593 554620435 731464239 313222470 633260248 755580937 919783799 962667928 913678823 499847894 177074681 492772873 483517913 152846117 904817405 491598965 183695074 521014260 120736834 188455755 840084790 832946755 934003341 769945541 979403861 336591181 951952835 376733101 873716452 750477576 195915305 841965071 613010597 10102389 196029570 425317886 628413728 801387676 621605302 276058084 186799035 985793251 466981396 531444690 198321841 926656980 68077446 945070983 704561203 725055743 904360822 14578767 880205754 127649990 399188111 154650666 540582017 985176645 62712525 574079286 129690689 930533681 586214208 684333770 168994585 336943289 451641070 252515625 286510139 132711599 539309678 932275359 362452543 610774888 281181009 213713188 186810679 452210494 953946319 14914685 176600976 373904226 951956345 662583553 967288356 122669604 293589872 143124737 87266074 355967894 982934688 655305961 395275746 730602600 421742958 437418467 318265183 515390881 590376229 140743932 557460001 473903789 614083953 525690553 356228919 191278083 583024571 652055936 685179716 672366337 518482210 577662078 893747341 262094349 515042131 209793751 816736861 70796217 260707274 700896614 385447941 411015897 382271262 964447536 840334897 878703784 585406147 272477660 871611416 319476123 687616456 371239864 485610921 896312702 164050400 825844091 844149554 527210388 710279330 947676935 912534535 68096649 547232823 928095841 362512645 27968659 848037628 788111697 51015467 498738571 295413586 347377785 232521403 357873264 181513637 623894658 906869943 479840174 457256345 818578083 689034515 745995712 775321311 393458591 426203339 724808365 763091233 410508869 203061204 657973873 81789121 31425189 928797718 62587419 52377784 685171386 151540779 302031011 59068455 354691953 271597349 373231047 271371709 286978848 8520951 1168517 504201429 947382608 929100495 911269893 472190746 878932448 879990754 876992329 863459928 113660205 497918262 518167161 551782188 531920462 709688565 800658410 112419969 864588795 720747321 928322793 243122415 735373756 653462351 248154898 444806406 349297859 875587472 287077266 643820343 80770338 701137067 208729793 286767913 487813372 130101440 864325502 417415437 147431367 638896574 345153441 675541053 771643060 710453843 975454117 1867657 145491360 337863270 937144482 106493930 456312266 921126926 577885545 221821843 380532203 565324355 340120289 900351882 314331538 854341779 1766489 845285558 673622450 225126068 800864674 979495426 56831920 95008216 879622843 843513279 560512919 188473987 780046861 93991264 275051334 424719559 785164268 377598736 453296165 945798012 830612151 66231153 745963258 549799414 510289478 487759568 560152848 991051800 546039321 383428404 4441640 243288715 842984123 255822129 84690979 546841625 204440153 991783048 145504137 182505864 741979589 929837102 911257010 180265102 10852713 151818096 682101026 832731975 248112047 548591644 494456344 309731883 504148527 730297437 742497065 406961467 853407683 737908324 840582536 465273860 445492594 198399802 844765446 579675745 861613371 532997824 343707394 140493224 775015816 478108698 183156558 232370593 392870864 640328316 55737978 611760431 414368906 524137968 449197245 69596222 306211516 69594029 452696972 499539619 338562243 217286031 919219617 441156686 125160950 928393986 102495560 162966575 782678093 72831036 852714333 829834341 669963229 536891188 470126117 515928814 661321875 54757313 781012979 920960043 312114721 847483457 525905458 773355445 912212803 874981112 779096587 328589524 180649591 361594944 882554920 994285788 264979839 919106943 825377277 834620624 842039182 892703595 727746775 458180800 574577104 419683063 293251692 716340435 3993699 889630765 286428445 907283344 974894715 481998933 661928957 104476006 879691644 804334285 455377427 587856739 92851064 899531885 600793069 704757424 170207682 995645190 25180291 429919880 376470573 886433646 911449706 84519367 714364785 62141522 370072254 345602909 728337493 870052141 287054031 399497027 518904677 431353333 251172834 208549539 138269338 235157456 853084092 934073617 581564418 298064781 569088523 549090529 579682542 375863631 714381689 25155130 254195019 246363954 184410030 672009758 281202993 387628080 231049400 447840218 711671204 735328050 909244206 841924899 543529080 44894406 673852846 568042628 767017673 853770715 310208992 311792157 320926003 676259497 664389661 391331530 361698009 754614818 701478621 531425664 628561601 78297836 276190812 98578873 609715145 334329850 965105364 239434522 386254491 422199480 162318975 644126783 86633220 484985797 62975506 467208568 86019929 634050813 598114793 581174730 429645948 216222022 310695121 669776066 230093796 29057995 316567885 413133030 261828081 712662556 567461926 996302643 88484145 933091574 909536409 87435823 126693734 537136169 14036025 792991565 824506105 60137425 898284231 8780380 295099813 890817723 721084316 693956112 166751690 139903296 685224767 763770321 783837145 694020360 968188978 523900730 758985057 959632109 118779330 225724442 478512145 227732560 982734064 15616296 679036455 306327275 686675409 907639831 906410962 271762572 589809695 527488585 774565282 675319849 787878104 361092104 831954110 922512045 993640198 754965870 420138054 78654762 380546706 199690648 240417508 997445270 698080516 78672305 491504695 232961375 994560092 417916026 33132702 401692680 766529806 308407841 466300098 443867965 361472016 121679942 14131648 44150157 117358322 106520375 734898949 620637744 41006584 112842564 450054902 653009016 783404750 297770719 787448155 329040360 84561643 530400688 139391864 435887073 919616293 34489663 471453789 850683362 986283872 213741308 305034035 21856023 249454814 587260653 37527470 429831737 891944747 147667159 108808333 429314949 928244530 820476442 814047526 621272007 729862330 915310053 564489066 289135624 584371465 287227961 237672470 824187785 183439326 117793134 933229903 806022146 323682073 467153406 20420725 664545720 569305666 111455021 731428588 454909336 895195161 122068599 527323874 516929347 502325269 407806477 625046083 111824842 632725773 450337539 986081693 114100448 321210846 931306318 411089038 553308215 729811275 752208616 135818003 405429347 422907009 965465802 212831457 178696853 245239641 768710783 193215361 56838508 703146541 896063646 558056392 67386317 199939486 813637884 75518324 999996938 379565554 878835082 227588001 686491458 67790211 309677762 892547546 275259097 54515663 987746187 248536896 85797243 187841865 738295534 407100443 660223715 376218147 964102074 538693667 841679764 487201839 39580586 200786887 556108160 991074478 261244356 232310233 440756709 114592539 627471791 972949815 712877594 481053057 663028432 428489724 971942963 992384083 979136951 50881040 683472395 922229967 432295298 337770911 948322229 905121700 569968074 779961441 704657654 407446891 972453708 873624176 110155996 21164825 299538273 884378927 574521691 433815657 75888870 928215942 678874310 982348703 134314606 308060028 915036808 155250821 472821368 601859456 738791675 69746643 131182134 958104142 139252929 571313472 165689643 503864230 193584021 923231622 845229785 905602522 827730797 515693059 861347216 582276720 288945119 755586238 710716343 52764213 221809968 481740527 728379704 69166868 834190781 713057160 619239212 653935289 478406046 600933554 780559776 974855363 719782917 794892911 66697635 575811373 842468462 141336518 952338956 713093872 371518138 768847085 658244582 702281879 353910063 510238645 824270224 122474106 593994639 863146753 478365885 720068212 980632006 667103122 630527648 453530235 885691486 6744319 39378763 175358426 931358057 44829812 583369881 733311986 250256868 244709631 650700722 125447181 522774959 310562525 703284926 998308768 223526782 953960613 853356842 631462988 60253675 691558271 90692665 5506351 92178491 270285612 478334864 475308130 256965877 75377616 289380716 395061173 445259494 605624618 751973790 459655120 827850596 85551812 155785974 890094553 473696422 945773082 331227017 255340692 381683733 65998099 728264744 653953349 588141826 368619525 281495172 450261039 794415761 926315122 302503575 238693803 93131278 577869528 509620682 821417799 611563122 302083261 423772123 165210868 260664406 942986177 416829067 17016867 487582052 178145330 93704506 748646533 72958815 492942254 772527583 583825844 805966340 705794325 630784580 546747506 299244298 362556258 615501507 389100496 564431931 588581058 985956029 977245412 155749267 138752851 451904546 531445271 567977400 479995255 857114287 214908746 303420038 913019709 538848450 725358099 891971931 816173298 938983230 30084954 323870811 173704737 714390401 256235152 322171739 431614897 927177296 188047798 460676098 820649119 374788420 33820117 443744855 450109869 435595498 444297815 607039495 57103703 343315061 337595040 794434356 824070626 441699830 49000823 203083723 795402598 996443031 432420556 78997241 45346048 505853903 530059483 233152279 337558224 668856092 48226418 380735530 685406584 392224396 394993427 612186701 699965530 253913554 426421336 709136033 414811192 943846578 119234513 509579479 38500064 418738341 655379897 927337872 513588799 820358897 584640461 144328490 410284465 688475395 611594819 581840248 352404091 432697508 837315527 725166390 272194119 632711797 91897735 299491326 844102882 704910794 241387983 425626008 443334134 708383179 528403889 682829376 459909421 910590594 700294750 567949077 341384560 417291334 761036543 940099221 561046826 169529005 253121714 503056492 608841983 275005391 149108906 26243271 346158735 642549142 973448498 947298948 46129600 370728325 18300278 465824499 38083701 398678144 542929593 786026218 41698955 882134294 824490988 64209756 773954563 712187074 686699697 291934889 854375397 562165880 55391229 216644009 553011005 650267424 102460471 456839334 732521623 927732262 185145477 812587364 761892111 39107073 424481928 651407509 962622925 594119732 205720580 692958469 594607484 690460661 365396226 886105390 134680836 795599919 577936934 983165636 957240880 426764064 345882448 630730804 250695660 314724245 289190671 600221693 640926290 869670981 435688540 1960356 452218611 844312916 710661813 746548222 964696228 532877472 535586115 321420821 577494980 590793191 185443975 582144316 663752181 71856710 47343587 991238958 926170648 907606361 587537599 46886746 187940663 51406377 930899089 162857933 956111223 804862267 624922283 471839657 228195913 763304715 684137124 208612941 442877815 454981693 706529490 319430808 823493360 947169079 222755290 357306794 202179308 318137914 287001465 580971533 704458239 23289812 651411309 233973479 844683477 263442696 147853548 663751767 590840928 205923003 197084222 625826518 97753485 455548918 563462480 132909540 628338908 250350644 162582501 615254032 971541666 705721303 520299192 287203277 762738609 492424670 331759066 264401566 16940407 704049931 781299319 260535407 721637862 898939975 606738537 555901427 924440944 153958460 955073537 39266358 543850350 382395781 83640558 973047078 872767016 131350903 416095602 333576404 631474070 776610035 418032285 35283878 531962018 612121656 477756513 534208147 530632636 676351028 665574035 40504655 45844320 718316769 797099230 137658138 566486209 280987908 34788256 132060713 193043865 96995286 365917550 984228597 874018499 764306652 673877016 156099835 414064123 581298245 731953886 109671470 712948859 394258483 707185516 443786894 310685301 39661009 929061511 607240937 572983248 419281577 745160146 370438690 439630587 530885426 789876257 207828116 557638490 347823867 501567113 70444777 734995873 429056380 443324631 394358352 773027705 143472755 693486598 245595112 688401316 28412590 61881045 947368766 39366072 691412450 131381167 373784858 911174238 876010115 66328838 78110481 657926851 359206699 26705088 762060623 435802230 90096904 67846364 31321774 952202143 305713378 326610891 974926152 388234673 863785321 331359011 240831886 672167242 768945497 292363524 23516930 971606338 869746147 144725861 666426857 1208565 582268341 750287512 481577961 320197676 274837249 195131971 905643572 316598557 87249708 327049520 736250994 452516651 726173428 497663954 66550696 238650612 507316602 725256440 240025231 456125529 505366024 436499313 483097077 531941786 8390198 247375208 605286337 335356510 251460171 116406010 456829828 230528915 326811199 572743496 588924643 354980312 371376285 796568201 420358739 988775694 692254790 867943573 68589990 210164300 285917846 183477361 170494456 712865168 481728047 880382775 483029898 409771933 618126251 531254159 315527239 751409165 141541769 285794169 669489142 520425998 317385699 106261546 229738718 346657671 372526927 190799503 931205088 579365080 392819277 472842604 443849265 877175966 852628326 468754643 405830587 86338507 223940646 731448087 451637004 599523718 20846436 296999119 20424265 353682952 982674439 930723631 460407403 457125993 276516414 185026376 805417728 385588955 977692458 216245203 700234524 824595180 230340919 782735916 69989694 546947490 642668000 72156332 814898842 783355335 498784678 712861781 573731863 560888240 667177698 451629773 630389634 794568291 546666917 318852742 402469411 630339672 961447304 264109418 527599450 121550155 772484414 589488425 324745602 531539713 152846985 904716648 51846499 307659536 372220937 424068526 813142423 53403540 934816063 449372354 888430108 386477772 899967430 332130273 158338724 347293260 579739591 226388338 736713709 5308281 118956345 620757461 425902938 848113264 877775504 142570796 495517213 687339645 172716845 195549487 831299617 626219454 261607672 701611740 836512390 194751018 272080174 423940239 139784272 699830989 303336404 93653557 994783466 444608635 440490316 13163801 966924525 698185205 283210694 174466012 217751891 168644733 385653661 539280673 181758408 915563386 154908490 14641934 285289554 427923088 905642774 588818894 483319702 46195656 326066873 743291064 979233716 936637767 69636165 64808111 615966207 378166861 914226096 812383801 39334120 702824917 691328291 429935020 957400697 799173474 449484991 126229325 825159838 275109348 140604160 600655894 593854548 977088928 581883549 970188164 288719326 216245206 304453139 583205905 845956955 274454430 896745249 734142144 934156276 997231385 220273411 137783901 738693958 493937408 869699965 365386870 999484713 229783307 395140670 897312122 419619653 308431716 27886440 369313759 43078126 236609917 660864910 258568999 919093918 997730593 175926861 877062245 732076880 39064899 896077127 118739987 271860386 949406519 836869666 216114367 573827287 784977369 558638109 521860495 661954670 908671384 884081617 27014831 907268948 514623099 341487011 450286481 593537126 104655259 349925738 24418176 799353517 663530855 804044802 492884993 288392788 823538227 603450492 4354300 173938946 905665309 517616473 797369632 162844319 833713557 442255258 412397234 45180929 298338416 158843286 75987504 139267037 141077992 972440834 478861502 620259855 137380336 758141581 623506258 621692634 445406937 92006616 325210787 2031849 275544649 669230725 695011397 124102637 69826222 47849370 28426411 98840013 686077288 38209829 923755451 190517550 993745712 879085949 742340660 214561838 714411207 297923853 314091600 570185917 367863744 357111895 387821537 758394508 542097601 806221531 789029284 971675886 554268879 543250267 954886691 688267845 308017716 795969094 863169994 803784381 13266894 730958607 788712244 938114099 916372822 228957615 717672253 656651064 356902384 735712189 264401870 178450084 631456434 79661538 250797073 729373851 45038715 241817555 622283428 989115225 239010994 820568371 582471839 436206172 703126785 444253012 857393156 488156298 408167535 256014303 236149118 727571970 940358585 88347304 612532255 71814836 659344872 881584753 341702669 450788932 696241872 80079412 931767968 217226035 712172088 121723502 547913133 511907546 716874349 624124924 67419158 802519864 992040897 939057288 427873866 752632283 305775685 296820009 86519941 514891947 688885829 954815607 78566125 52035043 576650256 648004261 900319677 88575178 875721879 115469530 110953194 656574779 97057259 475334782 786667915 688529108 502875707 124958951 267951960 791746613 477702566 458329666 528120148 597251626 770023686 473616461 291627818 963190546 21308284 369389187 696676435 800389875 604438763 14069076 355347197 60988592 726177849 824650537 119806805 323723249 528232475 850415901 303551129 933024104 960948382 786709370 875339052 243665503 720400602 567626059 288929145 393315044 744078054 42301925 608479719 839364179 761910341 488803116 120478942 619476690 245897933 656555960 349312432 175579907 774148561 352176211 929821816 646190238 827496147 612945094 129848362 395457161 441969470 40811619 509468505 705549708 394362851 174798972 51726812 846083317 259386961 936212663 8349115 380531596 845916914 851812160 899510882 475368395 736575087 175774442 340580609 52874440 942754209 171776125 132254964 795228368 280917947 348399071 51089211 917295059 122736952 404058708 164261056 109778187 541564351 989045381 679440758 194847529 780894635 418831310 130890446 441843139 445477033 467259156 367492076 645973542 322816677 662400718 403147447 395353516 431019263 840526528 63776415 228641742 687902736 176333287 156590008 766091466 870823461 704559923 925490760 996478396 105572543 680318106 753298235 631031352 964222616 426656430 768094527 596385364 878715937 705667506 760960765 701943311 337438517 583101331 13019969 919803710 291675135 982124987 125922654 187674907 587005956 45297777 332427247 624189779 968486168 340127517 948060978 605030549 525470374 674821648 604948267 147229021 214766958 982499892 414521894 243867665 109883349 645764480 491287494 831580631 908924439 535381200 205851731 374497871 902977732 268441236 280454763 977747583 821445762 270039754 563287468 976184594 863235289 72499976 405622938 263109136 858998000 177263326 487056982 495358025 848125003 411435110 79981326 834041335 868941291 311339637 36331158 969264248 758881320 610399734 623735855 763181940 142850698 76634279 71761605 220378876 31419874 422572828 739985830 445011410 143507333 678713504 888790305 744700007 689509426 775682434 260954360 408799544 440776532 963852970 986827747 716099905 809477267 647296235 24215243 738524879 729311903 981774398 816346566 124940009 425968391 571994531 771173482 723177339 345950772 301400158 82088251 242214842 299912385 311200607 302220094 473195980 701522521 886148265 777450324 292076784 278111694 845096260 799964179 24846026 444878196 762952479 477449383 735796099 783217383 319928879 540894407 692079856 785628599 475261890 932161109 624411018 771733903 824702740 1684357 283157051 803679386 393502879 540997201 867160695 632482439 300037415 755367547 362821158 68968524 167570175 499441639 963011929 865967602 300269006 911494351 229819006 352794684 407616494 248800701 857083730 77055963 277063768 592262533 433888270 855529372 332346644 134561533 701459042 698086307 777006893 175805676 913631964 910625960 370384449 769753249 883459138 73686145 753100061 42486593 410074636 167899973 653323243 593867 622801634 522975806 876163641 409783686 514000032 107203924 367471420 92875082 615020472 948969784 999013303 465310241 209630595 139457208 191595447 875084487 794768102 461282525 804801609 891378515 134129942 791948453 505944900 425188181 847323441 532672202 410065996 23275998 363410298 827960584 900790197 343320762 464087595 265690220 563478062 346026158 212818457 216353571 761536936 346831834 497589370 268403115 398595314 520863666 826421657 581953898 940067496 992534674 535116729 2860587 273083382 917170705 586813461 277012369 541249767 746138351 617981266 210067482 393330257 660002831 627750871 32605721 251658469 604995277 395056104 293685815 587584013 699866043 570977580 57421441 581070080 653465994 521513917 434441930 196042886 23544857 720416725 771379641 385379439 880698648 288763354 709088284 672765927 270637785 170456399 572514585 620706653 651011293 171536534 490014920 484023754 456772574 462110934 622889804 769108679 783056668 21714756 491285236 511519537 303178633 428237800 789275214 278652511 738058444 853417020 154840909 387250409 206720179 30271258 80757900 617004006 868528132 278927092 853140225 60499972 634296563 848812708 821927068 205562997 921424304 12962102 474378482 54786924 746434232 965225753 153606177 148043239 500294362 296032227 933529626 230831656 405134219 413670062 565778400 260280686 199579785 965525305 615829335 740351201 176619027 23752214 840875140 345667808 902001770 644711727 20893117 155742316 307994119 91445999 961468606 333695163 878176691 404643337 879586210 164571282 360346409 689299428 137041630 130210999 164441318 69981435 693134086 189485360 753265370 215830426 94656796 515642750 833893384 763013502 256359485 491135811 794095211 703486351 871851758 6751772 728700990 984932882 688516988 867266293 720882684 264920291 208225534 177652383 750885925 206951094 243464507 823800340 888155946 475904977 262017743 75646221 963612707 187504382 118684993 205242296 238379853 965158511 320605969 569171907 953140264 195987570 762329670 516249346 20243458 805332790 41984625 116458382 624102117 996086428 740217913 103600679 656611398 88284905 859441646 426693128 59014933 177822580 547637164 864465007 903142440 680687161 624038814 510639884 502299114 499215152 425282769 687486660 920758522 220990660 276044704 6159290 243934254 830723574 139244558 248770373 855465133 320489911 686868781 522132103 638688114 413153059 678446376 429962278 15316776 886857445 757471982 576320378 195527863 707829485 455860256 533602050 776176633 186800457 75460633 149760824 956663081 915745180 353976485 545523248 703604722 718152984 365206765 103927632 403138788 952200588 577204722 476013809 834249218 921590051 635667196 510181602 735450000 414871068 3198557 560572087 119742350 916453048 851066197 339301256 536514568 15976786 867887162 179964775 572823826 79613961 155533332 604862108 186248388 556031219 480846458 473530769 96129877 689945871 292022849 2555115 599242248 419514125 146106654 314134279 43636919 696313650 925831851 946231310 729240768 559849359 386439563 162861327 881102273 995183575 829083031 862481255 42678941 278720159 514758926 361052570 561016279 900602555 498566739 90842203 787464465 984228302 653088810 383268390 615408431 442151981 34200899 853995309 808888647 531183867 804785962 583674647 629279207 698798271 5428764 400610728 675863177 224443438 367887868 878031924 19755955 86136695 366313606 49336098 886546784 811875668 482609584 319508496 444758168 894245285 63407180 791981476 500308857 791451740 159130327 393261180 256562180 505838726 579642602 93603476 462344257 690429514 94543539 809635283 492556384 624555027 364031289 661039969 479461274 41172579 947274326 837903321 187316389 606503326 509027201 657669199 263806148 69319759 906369153 815254673 654148019 263692978 617681881 654349784 374912210 704606651 190604257 569037672 723704208 792124384 299686782 10392011 488748682 997591993 199006230 775617808 660713485 98919161 609624128 655877960 109296052 331631495 46052310 235329021 230817000 20175783 149597641 519790934 864492969 62366238 104047281 546578689 514110248 816790523 726439138 304863376 230322049 306124306 134093301 551407942 523207570 920526986 46171911 736130205 17674376 488367414 972590720 565759911 97374370 769994645 101548339 459304613 235511101 869936184 873085668 705442628 919890634 881415301 32192352 306260593 113991 891953968 964556517 410723780 819383267 670711940 421658405 308488807 458678212 438184932 866525884 369807098 178926930 99136586 666730310 5690970 174099458 756705282 350030566 260743960 459790088 155480524 580421987 175145270 762699815 340784735 472844093 451791253 889726755 383270416 579210485 30035260 15032298 529261526 531560735 69330416 344013462 701443160 528981263 550911578 992866952 453935069 620953691 993819590 330898975 926492925 513952759 185857597 260218857 672689156 530149470 762463253 65324671 884797470 534205137 211466737 745881262 605801933 548093422 382438023 241533202 730220466 669235485 838880825 612862039 192459247 294943104 267790343 784621171 515523555 758659211 475788393 325164880 125129009 346650696 405957065 957847821 669401024 100275773 300894921 617792280 466448799 304129598 359116808 896189924 335489418 681692948 894328892 97624344 823897063 543427040 964306480 641293236 831969605 656849456 240907756 390982654 84827556 619291667 863351195 588861676 523324597 572420091 874380056 330209343 381369235 660838486 448420001 182199658 76223610 238576232 552398025 219136882 639356237 580909401 759459203 936987065 501072330 401880156 229168551 330690497 753988250 663665232 763854503 831774890 483097991 142359447 166232262 591817644 142255746 183304822 17593820 371717649 352791186 856372280 961011066 541291156 86765048 532713809 82945232 475387129 654854842 348599428 332417577 378676392 124223586 369567070 607642025 88433962 613875613 556140468 543712258 45217824 791151182 575482058 530114974 761164238 1803283 991738794 935372821 222023601 658497013 634092674 868646053 808631588 492394269 139081134 890130241 129093353 678487953 388848727 439002613 820438086 288224226 365764572 795956059 394586429 702821458 69700330 486407256 725178901 715866075 680016765 597098184 830078421 483961326 45426590 945020170 129538760 827427743 227427251 133053599 774107588 645629043 897219448 292506463 637074934 128489285 281874880 679409316 605794281 971129253 224949882 293780141 38647985 716381921 335714036 334209360 638283953 642907923 722448881 4807103 163120584 738993961 704806805 329054709 657020251 133108279 176034863 341293468 606345369 521176840 871559135 495671322 493950696 741294240 545002487 556210444 314186309 923281018 512704182 298169069 652981776 759486326 547589412 62582035 614755998 690623363 869410097 379983463 513487184 593453729 257657062 519268270 706379915 849891730 429887540 990730583 650338483 242263092 330042338 27136551 948885803 630345053 313616609 978492865 207030848 660039969 254666332 368583206 971214273 665685785 471286475 195746020 432651353 843960889 107799195 639974512 159375621 862991847 205659642 329331058 204987479 950602910 636716302 866703714 995445212 863303082 784639724 664569197 48729633 773065539 785313764 511102764 543801185 255321348 605175538 481929184 262282746 958142152 225154825 433940909 521055152 716820638 358613394 826877642 157352025 621288716 384650244 456181526 561534548 198165058 657550697 545327947 558259275 885629351 875429893 677576548 497869723 665815301 684685424 36909886 867026486 795429659 458398018 557612345 648172646 266507143 495228238 178200987 414645952 227085123 369571141 850130638 386385565 585861640 776018911 195128778 99329914 512578236 821117818 477781665 349209010 147324606 242463881 117601552 691302195 158625497 338634166 26101745 624560524 426785364 851197808 61608106 983196946 16902611 156138552 883347768 164993047 934748176 296519325 889547390 463101056 70171339 748860797 514947293 70659095 598728190 238438037 874114412 919168886 105614620 605243395 657845580 924446523 480404608 628989647 135005544 648764554 192670394 937050399 90960100 831064014 675842800 701314046 398114588 962515420 779399564 641571212 911599478 897388055 692179164 946429804 257277065 117158910 218653343 1106609 698610404 530378215 112170486 715399702 841015734 242515849 552909126 200215938 744929243 324233437 771828683 747680042 485119801 404167522 826705043 690009955 497650220 245593272 239283726 936553020 946055923 794881824 758840896 165599107 289705879 408967601 474466452 478065523 857789453 435788879 228044148 54327433 95203925 163453701 565026259 670239724 283916433 689010552 986339558 964210934 222161045 517937338 634183397 24995738 875317246 854710558 908364937 653760376 227545721 569423804 308267802 236507711 694584059 162083848 379092997 908172446 292400076 960350343 743851548 719357612 770037463 93168392 26858903 506667551 351776122 684570355 840221517 313309321 770518902 145673439 193211367 489725423 777100204 489251402 898943173 64299326 555917005 643935205 232203355 125107571 87665691 102120817 539171101 695210904 26375064 854234259 939576165 1409584 466328449 867175101 395027987 905724364 526387046 954728797 238752396 856322785 534755005 343347605 644002879 475037793 54794499 419459635 854603858 95862211 969714322 653546383 66468153 697965495 970115691 704261586 540622617 673877707 373244467 197469150 876120827 426423810 113464527 889867378 806476668 406089698 736781580 266907975 565736201 75518383 888757513 112250563 334797348 624257918 183308433 116717955 749342918 584221532 318205749 334640254 481700745 536622839 463879739 464087505 902799190 69597093 659454942 230095963 640318718 94146985 961364640 829538706 66403964 825224967 1876459 849094403 332646670 976957077 792224962 550506918 526007100 684611456 19348409 371867479 75051216 982084854 612843951 920206142 164408589 62661312 817036473 495202761 630993012 802476813 549185188 634977031 343282264 13274274 590373460 893915201 864435440 499630908 187535811 454550843 560993482 339975349 178906388 901004982 633592581 306724255 200372021 878636696 721067808 458433096 68576248 255534489 57654184 889288743 63264177 793041464 324802196 70457303 910759496 381614438 726029390 562921854 951609789 332650801 989284886 599473766 772900781 163440440 954151809 219176338 89142548 947757322 657529466 307192025 269223269 333296531 601382018 350514543 58927172 420596646 28562945 957384910 77024431 949002671 260539767 33280849 340486489 145878564 623553251 803734982 5256698 336919155 488428200 399433140 114108004 715732573 12678354 75485740 452892954 43648257 336163059 523944794 229436363 923649050 131643102 997832709 562140563 359709844 768236671 305849595 127930377 826276514 330123265 77477486 910954329 289754325 828685919 5952351 986642379 400213544 238724981 588496580 264200797 104396842 482436009 673284536 379357749 478507150 587313507 724824490 108513630 34129795 525332443 560541852 768033055 969648536 994125299 921541492 59515258 314504492 909613062 479275120 418787570 793049485 387796685 206487970 462102375 386342751 591628963 599788903 412612336 847692359 808252557 941353993 169916390 997607057 92827717 454592439 308188062 86405979 686982994 888472667 842192658 702485279 349852404 238187054 510395841 558636300 188481355 695977569 806032178 663409921 190870346 567354579 66051806 89936415 898476807 503249398 987686173 405473362 620285993 640667849 229715384 900967609 437716098 237874390 845902398 53856408 433958289 521378440 272221427 251427191 620756340 311994407 954661317 971920935 435196658 529906865 767303152 160344160 40459081 369611884 332707557 893563514 671429414 611068702 817558081 920273874 796366181 563579714 362997887 9500778 267029926 281099893 403177072 696034595 221467561 846503320 880999160 889901378 450018486 166909079 132847036 996422410 488482312 856456418 680772030 754643451 809019753 523305161 469850919 792018112 668662736 543031968 49949589 365700388 487291827 913618276 957739825 934424966 293272816 592581086 434895857 365451456 678707433 722443912 702181498 79760533 226960788 790912303 903033003 684188728 742624008 672720921 657348792 504004761 592287822 145254216 995623810 770433539 647514841 934373542 545017733 541478046 949274192 611864091 88889781 100451292 809333457 122533856 22244117 883058707 725013783 264496018 504686142 595832656 704493991 6141269 107643383 294207159 302116364 169832622 92193255 324555983 426899799 920449447 657065339 274054887 397366048 932042553 231404409 412287764 401239126 163015605 181736786 438293057 658962970 691273139 374161766 809436492 147121117 495545093 41097384 475544613 729974471 113652715 190465319 661213236 702524409 556558504 541307844 431978048 623902518 688988903 295437755 578315497 717717506 679674608 563405334 217387366 447248481 966646029 141598093 787693451 540944230 52137879 171596661 595138241 626065852 971665687 787038912 177660936 975210251 444808888 29867677 208644558 17172385 737907993 312443388 385695301 119613037 768225434 537790833 683548847 30444225 740045471 921756469 115913494 645814230 41714768 372427800 725202080 478858037 768862307 359623301 199567699 482679727 787700229 490734639 360747430 392273289 160716108 943403879 857077919 182912318 707980300 817091898 631542113 537265760 797852622 990807255 734954209 877766153 822097409 733900518 778393577 414700964 834281229 898374727 554762914 675687489 30656194 226162791 12658915 540331142 174242069 909636947 277709740 758678186 771026704 653948754 417717942 340911201 860934557 592514001 545843360 66272043 541204191 146899757 198327848 454028419 774700723 815293960 666211464 381625419 670249503 154606828 567010482 244141565 722917504 936078098 800003403 747115962 256434670 147756711 703877066 628803425 616962209 118553744 186016621 128977374 621879903 953070118 320736160 226103426 588043426 682398325 971994462 86464224 429122602 57680668 435537305 935301262 303007654 628414180 407934711 196419833 610620761 551196063 783483141 956108945 904672766 406530761 704119123 487123337 835447849 661085284 349122716 335351134 330222614 24963311 944599821 868969907 418643923 935510346 846696658 615256728 429741800 238146654 436363662 675630876 101117239 941153593 165295785 738105683 289826244 518873889 617853477 257352268 724392076 872192270 33258735 962989662 360998194 797024363 495178729 158081752 523332471 64106304 166837450 999887295 219789201 489263641 291344635 500726245 518062808 904060102 379602833 199738276 613928879 574992404 78376525 717033362 384794375 769321206 962592872 451034649 80170571 379028475 152187877 366080700 725180265 476325455 604241193 123072145 985164922 309463709 581953915 979253548 525906215 269319936 447805455 152210115 568611080 915136289 406595506 638148722 701412721 979616002 488092389 564483353 959185056 910307050 433824800 943948587 440084187 450043073 711531038 875461412 231266148 74978432 496867242 94109956 979509987 935702942 524524266 548477697 484935096 896053511 418367871 657969777 417824178 155200228 113541670 106590459 609336280 558249726 694867571 706671733 466319917 807412703 543001583 917891406 761357042 124788323 941256637 652318554 375304016 681440412 155418796 874011567 481309896 148735137 335943401 443534791 730542249 289164232 784082277 960013207 153303523 885294025 135112654 65320635 139319141 747291263 779387887 23979285 508689913 513174586 821480489 703565716 556602695 204054883 737444399 196137643 936396202 869721434 751568131 163171977 115602862 112868372 893015682 237893692 387237013 386099411 908208029 111620318 653383910 386097534 365381128 686575047 849887716 151335397 19995476 634972593 170572818 658387540 963031044 990527525 890085576 169141635 466657354 162229194 312984757 301407583 873317363 289011388 213687339 174912191 322539658 880641942 33584026 52416548 379016390 203036813 900769218 777461091 597035349 440704577 595961930 913102870 966649932 590954120 866083275 498838596 555380177 819711647 770683235 665664998 76653684 222257113 903978428 715147060 385538516 427866444 136130540 392566150 549105283 882304028 244616723 298285198 993872638 650291601 295879922 112269317 174347403 628291596 459664735 862171464 699457728 770608622 326963234 206155349 599544278 852319655 155758468 155040502 105188634 854041853 16343188 522269489 967093857 977368525 491108643 225620422 953621902 719697984 276506497 985239250 222813098 801835449 1098427 962746846 718611603 796546748 782710598 435404632 422614084 2459596 225915453 844797184 971302903 930706233 578402502 827820950 217636086 767393806 487941751 341261016 344296081 349274804 266417087 758031808 181268234 838033772 492253898 552887692 41457405 925625399 653397732 320402811 941657896 903774670 983767086 578194943 671995427 93759016 7626310 848601934 976557029 567815901 230629811 785413942 792042684 376472219 706688828 73887599 830299838 421874291 980514089 597214223 947843368 213480113 81962314 326870008 567652605 674865715 740041827 185091470 661919294 964493318 156089296 287799319 297288118 133096605 34851612 3826963 219929642 789595105 387275423 193124666 812560587 203771320 899972109 921956899 661517269 980638164 491755774 873717380 885878660 213500654 877733703 343544885 689914913 177998523 40346887 376116479 336305122 424971642 941573305 722589702 495043132 351696929 532453701 903596840 194119237 282882809 837579007 460643427 152836536 230592777 257810106 482810970 801841054 286650581 965472977 639998131 756690144 992811945 84995185 583872674 489365964 987271528 153029147 605169980 407465232 857385290 990266991 154770779 738475127 360134532 477084438 244938896 2305199 141550587 225432598 745720819 502925979 362035413 427272518 145951695 109453096 302778613 517203607 521478236 886235120 434020160 512369388 392486017 960567029 670614822 802485148 634030988 88606813 462620828 158473482 768370827 276201348 161647101 802921803 312128948 717464998 395502839 735891005 631420400 870045374 982122498 28123369 36892303 571525714 591180517 192601307 866982912 605697823 445201246 357548202 677177478 222136411 227366102 229190491 938290161 730899372 184107641 515632575 569453840 209236304 158296938 708126219 536666572 128967666 446399275 704227716 266516162 418272500 20218666 910152083 361777357 221819529 600720587 378713934 968239311 211841515 853137546 525985222 279575330 613161813 966243413 777589434 722587766 737845834 274493121 106559809 491342697 93531357 312333615 49790764 995122133 299885886 483701744 113538148 58035836 559421559 495162574 540125487 560680978 200255701 431905661 415227325 316275530 249887536 9619366 335629517 200723597 295416301 686311520 257406992 309403069 505684582 910628654 955933948 699486185 919044407 856079210 273507621 126242458 277201898 556366188 431302828 971660877 187785484 807108165 726960839 796488471 293794873 922102401 445302024 485516840 665851494 20635788 307105577 485129772 546928343 714206219 334638948 47193103 312440148 616848426 317747213 362171742 436881247 227210346 455397932 774578530 453200082 232101100 700390553 737501674 823086466 7925246 523264669 172402826 586895912 923406217 318035453 371082760 363681423 547854806 425763404 145012689 201124442 832942380 992384807 723002232 581253573 456750910 451453696 156533247 211764682 490653054 127807277 353471735 360736447 178066150 669916963 829615965 398473213 741846220 663125990 297751199 269588610 192904067 820926701 641493230 911186370 869155770 604322517 478412447 704227574 953063791 14172284 365540176 896379041 636167920 414657567 264181593 161550658 94147777 786967307 229693561 91079034 557824656 582838633 603126733 106468265 47309642 160382173 589957169 10648367 283821496 331440804 485271341 430368053 330694411 747021776 847746107 16466387 502010358 809538471 710139558 129054797 57521777 923634551 822460053 468262955 699923190 583330745 47048328 647286881 10483949 549384018 642191035 814866351 490877286 385987806 545933099 427715503 723857877 95531110 20471835 485481709 524654243 30946861 618155360 118940916 354451913 215560560 312800633 91942758 478970869 783655144 486814806 838733042 423948964 723077413 468535227 811779455 350977752 24047445 97048125 671263669 374151464 405118560 655531597 730278140 540332054 677702810 220628617 389390381 919979338 717086049 95020186 944143431 899435871 382516141 309289255 186936343 636621141 830090541 748227640 820288207 481700394 648206160 943410095 224375375 776772440 938455864 381619258 1484642 738023844 2403242 628473645 37565977 639759330 515684470 994111013 74092193 104835639 957459660 966674391 5160737 558180401 214569126 455794962 447242243 491981051 905987654 666591624 353887992 487692368 4245389 246540937 59652556 362596582 789970665 533957454 758418285 78795023 940470612 853360086 150114843 873062531 278921824 143099591 42757294 977318977 853445733 799485252 705049250 685972787 602230789 860685634 702751567 483699221 882167948 113149537 982539926 955179250 786270916 675121344 311683935 822115435 593425206 947436479 821356713 975312692 414367197 138445760 279250590 944065693 518150897 176842974 947754823 468140152 902674941 846303077 216817804 293050131 890100842 870039502 869788875 378379806 105972401 924112274 402267839 631348686 229368058 745297185 554079796 888750861 625205444 246468873 18128510 625273854 163927185 510339323 834727253 480689296 582472068 903472333 972530386 125233525 570727200 999505812 739927889 694416335 878056864 896696689 782972930 15379338 736809321 752835247 40919091 141957584 6921662 950198523 89034866 770388383 714025185 852695925 687768210 823563483 84956898 686375414 673809594 456456878 162048864 339047245 664154437 892041469 504924917 722699741 251655783 418404883 573984078 246492078 280145465 195940208 38404669 102613914 560681455 310522975 780403024 936399983 300702506 660947295 167246846 921751790 409086703 553708005 229304386 751809949 484799565 661363071 894037871 444673329 534537314 921568766 654440815 706183331 759639979 233508470 130534386 875586584 464652880 11772208 362439499 106551380 145141866 247392791 282818577 987136282 649149215 763111813 72678727 496513267 575593318 803081422 769749643 963513998 129202064 505362611 64264358 426596813 305336242 52412136 290407947 800840402 942367581 844689734 345425114 111526636 678877052 263451199 267992677 911217461 327134060 19021283 808089733 588243516 451126683 137665981 117799367 971122950 509714909 621473341 441415663 831713327 160512740 491704480 449716456 999080233 228534662 481868114 455418145 786823957 445385514 624427758 454122579 113955242 948120565 44679287 502186283 997038926 981440791 676302475 322691264 110796978 36323380 100815321 967644505 255125935 693573961 33084260 279769841 431377623 205236277 536284730 248279302 879739145 587744817 489254733 512885094 272278547 394451719 414329058 252045924 321806212 87974317 998834991 37058068 547466316 830549964 596391335 258034711 581036335 524528140 383393718 564290995 558443906 465001473 619122119 853282701 270923715 860338850 45506922 747706338 430882711 414858541 747867824 222077639 439883044 21644327 69943597 386186919 554855907 839370126 699483966 123890110 266633228 600669967 467158802 722760979 225013901 368368856 266165252 126028560 267876083 604825157 603187218 498471927 786554302 829890663 419318834 454909869 922941623 605864061 880897857 388456187 688068643 918081591 438314210 442555792 249851891 684801262 330907707 131584398 465071234 520341511 715194700 594903971 767018381 445071401 29961795 26154208 231521249 391937094 742527355 605808138 299474413 87704009 382450211 807232878 134170244 584644065 621070650 943297658 415604038 865429052 572582832 139580211 10547206 16178376 223039515 128734943 116603369 223117381 193879461 697189568 946723648 380508679 640354381 930238324 876950725 105566264 911290129 298777133 886106835 586832734 682014421 822343303 544144366 663031122 229113579 102496255 688482428 913650577 201706260 426598631 450007934 967367119 428101095 9227842 73120543 472192724 73466362 491595872 938011522 119442403 163935822 417975927 586946032 300393949 573342145 407971706 319866949 221338604 73898242 788219507 997490240 941213175 151775729 985931386 457616115 748137527 373394499 717193590 987998948 584532692 841635686 907562386 438945655 155394789 991484798 596507556 540638205 636183438 185362036 424830703 462083332 183293429 971455269 651612518 110110689 249866375 398572300 716985994 613569073 841966087 694408465 104682416 617508337 524494967 445481078 732942560 435604000 399750782 999652865 207456895 670447275 516285175 293174701 974591050 686591207 736908949 580620124 770323031 532123909 291330624 612477157 229596378 394917111 48452601 585396667 227629478 866170403 490882548 148598145 748161196 908435270 33141791 503943341 679817895 672135841 558944961 126666409 609146673 737563509 819330684 970570829 170739419 337087714 321661019 613993309 529740005 793220385 845092263 343765805 335003598 766675871 2341508 327677035 781969602 514414057 953041809 836017375 631292007 146192401 501560222 638690132 151976067 999113529 38727754 725641623 533826853 624327199 17209274 360763113 798227753 875392841 214524009 237935498 948807407 376751554 91705730 412491957 84924589 239869937 456238356 354059931 741482369 174234786 26044260 347991661 360953891 189103031 188617688 819662996 970553221 211309350 773341864 8092431 275578947 729504729 866631635 407230821 219379227 469633675 410523770 426422552 46781633 794426843 966658589 672514363 922500492 343501956 734447305 210052615 134185039 752492748 534683343 839429232 723120352 592698017 687526330 995067669 761271137 813888500 82510088 298661864 650591089 914026322 612784551 710967232 16389971 145271928 429700158 177597315 13362807 162558294 590036013 994271431 246465764 38006493 920462752 525453119 121768725 232540386 864611767 564437950 496588404 635923107 782560615 771012319 901846315 516005458 857332821 731481737 420063853 92600784 744216270 747181535 658905415 839584619 86082594 349044285 807138236 815264631 141546592 771674108 378254454 921385928 907723209 868876694 527613752 504101107 139642361 58942575 905692315 184332858 495815610 992858390 923672414 337697094 513669969 730775628 289465894 962643158 666587628 782426728 826098313 507776574 459332316 971701997 792334869 503794937 103793971 737084506 771420123 719160813 25962095 984879570 71180937 427106445 674159534 220537914 67843366 763940193 564604405 42190890 296125562 360612967 84074851 655712197 293834832 11442939 307993266 630384999 573703573 475069917 382413672 853421301 783181201 445534943 308233064 226730136 718263662 311981292 211160653 461471748 483999297 715525186 622339346 944188194 660884702 447282942 73641025 673217243 623914441 388754546 933525723 362195961 268310683 825534254 950408493 744297227 264632270 355216572 541644814 147847981 247384517 922338821 474037543 956929933 374628531 726739167 441528257 822391796 771927842 170562160 565580755 375761511 10314545 525658463 311488907 30946805 398344578 337615450 819257242 960836162 770069614 530181156 936913924 811270046 335832937 857448422 416547341 86566466 390416372 814826289 438566782 487803518 651109237 221537036 202523970 989607426 423395453 780373655 538642016 223192291 551948702 909019366 765490620 345689388 769840390 647248568 962474110 410044881 621255253 794256036 469324223 407864165 787141734 203083534 444053025 616807753 536291462 430189550 591584760 262881000 114088188 111178839 653097060 776908471 518426383 603537093 879674154 521074321 11571248 283558479 997691523 471229264 887403989 190278304 464762382 453231143 710471014 237413878 123167234 572416804 222894946 276985256 267739984 85241235 884097093 759031522 576744721 151803269 59229264 194875528 624451209 42503849 768533794 990362869 665964472 286137993 904739814 337406804 113186967 955260034 416736621 390371948 939822830 386456171 159699041 11650064 132669646 918892051 318184178 463473468 597138728 910108870 574781825 780191718 189980771 882305154 638163266 50715006 460598363 437701944 676852477 526740432 649738624 477381793 239655581 328961374 202592379 859073950 713381032 500696958 713964167 778919200 977436058 100296308 267098688 757779337 952752960 26757328 503402789 14487839 825942487 784103265 505730000 385515917 531128512 722141533 64908504 435342845 692366954 975138896 832364901 571118405 293887622 9487155 887956184 938953750 703587258 569258949 214635935 499569640 369821876 624449197 898469599 411009912 802051011 620266390 954377346 875415255 165752073 5074671 722833296 911280639 34297501 6879775 916489460 530244725 519509709 851684043 736210722 218895910 750994615 156977074 821472438 415077743 463146600 611785944 634774825 361990616 53020781 328577819 877081645 210199435 359851329 590440430 939107014 59121293 769822591 291645278 327919852 537523558 544262274 101885225 159604430 280263273 926266508 371568285 189326124 467598766 575331211 605745246 85988586 61467038 862808404 360004900 290088509 678096584 684608146 73000323 963968922 132398261 952196763 985503652 367362587 989755415 696216208 863407139 249503710 581458665 998090885 241570400 600930132 839818874 399191493 797614220 10957866 926491110 55444665 285482940 226705217 56823997 867943284 89017961 928532274 883570259 68025880 323824620 867975247 478724161 111575657 475342235 630549828 770947680 854011298 867029961 217155055 63445423 209220066 572310864 822249261 21561441 301314422 19160218 694700730 132517001 48377933 906979908 489193681 158581448 199826519 145472827 591934997 809820913 297063752 533109141 738873978 269738555 625388752 121373397 740313650 261918904 848413159 161240036 34893780 554624968 113388188 817571199 444452408 807476706 918642244 389562377 962857782 994708089 813816571 408365509 190646301 442619298 414615956 946551347 215638376 145702841 160681289 469513921 660998894 754902191 425742355 992251994 978603838 364780020 831730764 531143220 75810988 118206240 657743470 947530762 43393887 975285660 432184192 790143707 346503129 990215318 364030269 524479676 956618983 343822499 972282275 193345566 667090398 677027351 263637531 620306924 75682991 259896639 184669627 634344610 622281159 712540579 952529678 228488524 860439945 242955700 326587184 634156743 934406161 983284526 513111572 224937081 236315135 928581831 430766781 148048085 953991469 507334943 700631890 9921008 30466206 146734672 369379086 248488939 862441171 414405902 930377995 657013866 738464059 118750627 305107707 328753485 843004308 854894109 129464264 150814819 74552572 909116372 42242149 853840073 417564489 877294020 248397960 592774100 319067889 440525223 524760277 640937590 305381732 482398373 561137669 381509345 215819491 191985076 316506717 414339565 525358047 274897532 277313591 351230864 663625496 362842046 271686895 530846228 950137394 943205249 339992868 153773128 769563178 464434886 775812186 951451826 652774409 650111385 932938848 194912425 202028645 105713287 625191764 437391262 260426698 106860621 980168056 433267753 954301666 345508546 79505064 73680749 635150440 225926397 12802443 603363566 889108426 368199710 810764643 297436203 8888572 257044098 345077119 424866915 360714825 828559145 20266018 808503907 312487021 936365580 713858336 461667027 368576581 717915599 682090583 532517010 798155298 640122570 457091822 397971418 351332068 162069327 533561922 583126691 523318804 953425388 844780176 271287655 875533849 612919743 12291148 816000789 974874797 221374044 375349450 313719404 290737483 191407536 454474071 377286360 898601737 275799780 355814631 590555331 462548333 172636633 852783096 768515802 794689113 108807477 127774930 955599228 196374584 303968977 363633176 618517298 786218702 820580281 206552383 619548785 672436443 978905090 989778534 458507810 610947505 548783796 328359262 139078367 726774457 865148485 694700305 222068419 796118845 971048699 680059034 815398301 324964886 866677951 708989010 465953651 661129955 737752386 576650645 505721431 556513468 408083542 492198107 66583217 147713163 120078387 485497661 752636745 499262857 465270558 630596646 197722358 135853219 677220310 905943142 942121928 838205476 40477136 851786084 138032205 849993045 982926539 80238380 950610012 510086 294651884 420517443 573781551 781307699 627675821 163909487 993510172 808021830 709236148 571759726 103166449 119848690 595386186 228166660 953719384 792898446 834417344 900424716 788459974 730211021 69576215 880769015 725531040 274660338 899595533 969123403 902343313 81003686 755787469 362010278 172794123 459627209 847191473 816975110 407736600 935366872 618863785 360140437 332402539 253446953 370129556 537236146 198871002 268548948 949035727 231670810 886311325 411405817 484491771 652222757 203330967 124783497 758864685 622300393 970714285 566900503 61100930 813405848 580512885 315815221 324561309 17106438 871470186 540683872 108393599 144999051 536859411 389601748 681073003 858387917 614409855 51487159 864662844 787069618 603468276 738603723 813978839 292240028 490350253 227902942 270688719 923266093 935884730 150208344 840903244 350880530 624848495 699458433 798656543 344923953 508281581 981108715 112688412 375284373 742635210 168305976 879266488 374707868 731239658 57271098 880648533 600574557 797191942 83868322 793675193 134574572 477139572 440930155 72226059 442086322 144890688 258059750 139858589 665518502 101199459 140315109 95552058 55675843 495538864 248121592 858661655 320441079 749324092 802492016 466814089 610729923 805662777 670881825 829712815 67651869 873377885 8316631 267227780 121952368 712460905 206838807 987395815 704313682 20053000 498802290 565108173 212832837 532572932 574993096 915138654 20055093 104278543 703031475 9103039 113256658 740320238 167080217 18334292 522817338 673485351 780287931 985772918 215545201 868679896 326427361 901833329 174590374 263022364 922913169 691077531 507511091 843682652 916780979 503291388 160476905 244639862 850035809 559416500 245371009 143419834 330595395 25202525 850923902 362305474 855901418 615256468 899773900 727541311 218927289 621661530 635162434 210521796 818575756 550030808 570348657 659157515 766437490 845817459 895314231 132019253 656823507 133539092 412812307 508920946 919655782 865221853 351708085 914467709 337832242 920109692 878951793 820914909 428255523 684380186 651412850 467035393 852819286 970248093 79792661 944230372 829407329 936047661 176520321 848809661 236534744 219164155 507193172 319446866 786800746 788565242 720896303 786058161 229737614 702003833 209842545 39832799 41714881 472180644 278604761 348885995 7598656 226129285 592886595 976994046 506031291 754621757 735061818 510244742 688515134 648202920 965594588 985578131 469588846 5668272 265418792 157469538 538664592 700217449 762775383 808671193 249648114 681407572 75798299 43452600 174930866 846944029 882581727 230124709 388598062 84049835 519952612 83617706 71643034 234614690 346181251 723704177 508844044 190305167 206248632 417508023 307881162 246708092 358225320 867431992 270447230 141567470 721541448 777243083 368518230 573903602 26158458 137317791 819846734 462462879 689783496 798453787 105330021 105665454 473312270 97996751 679945811 306838449 301405386 829224184 422912262 415687801 341949705 166615646 891846155 574807613 168709216 855469539 752705356 325957806 638493116 210051486 984358021 723036107 828027592 828658298 115063393 27744478 948478498 251345681 237010350 180608601 718629330 124546346 841223394 763997661 884778495 772120322 19074678 891549957 275925902 234321076 12233063 984376277 922250399 660582435 38348530 64048514 500417723 742499280 483751676 562208641 276279065 87235198 998839488 494865459 718584270 535533197 107752817 731232184 550432274 514081380 289072550 20760762 868841744 948331840 623643918 120364180 713709856 830647543 856500289 688792586 776085845 890424763 586861031 687388672 427955846 909636346 15546733 448839496 350111199 138435625 893342276 914273887 188330484 716896685 681121285 90410765 15211684 472453557 898508622 513163856 888047536 550032804 243899627 705168369 183800072 634361455 623724726 225563660 622388077 922812193 900024152 147590020 601613216 78793366 258523688 905307664 503945085 489917720 859402062 574990214 35372796 536487342 601012947 413054251 614030868 279743251 428822502 674468623 43674819 975776302 404256832 785028285 629482451 879756799 458083590 849596752 416758921 812050067 118655976 267475741 322860736 929461633 875889418 718770279 738620778 590607345 175082516 372989520 544747916 209198297 392981712 275742888 687382173 436972208 257652976 314723972 763944416 142903955 214826271 63227360 510316244 55032803 6911500 256576321 104996454 946030166 559273128 362784871 917378435 224355315 794121279 860226247 197098469 624712589 663429915 122512379 301820058 957648836 20593689 942389341 156195403 822933009 455145652 870686010 193877544 45958316 817669965 285328318 691808340 420406684 757654332 922844651 554879909 607130631 716231639 692781503 135347445 771792808 183056597 524484106 566551926 474791882 342490270 541068729 550018322 870019844 723071692 121712525 381513285 577264892 419245415 142259884 422024080 861923109 426929615 550848133 418278099 341120953 205144611 155963802 438859669 32698368 378359691 368140502 405570803 308076051 918321571 71228137 918742489 652176360 376305409 1355494 832845349 241330692 126462629 259057872 239425128 30295926 568698358 760293922 112608170 299529062 475185741 94830331 650655712 280393003 462760226 511957131 849187427 675759285 532295032 943934570 549272231 712470105 951099947 158950760 414704313 855738535 157421690 43062457 89226300 307165952 717657218 263057942 805970520 343852518 445887446 906344637 467528627 745312283 372888963 545803816 519276444 722754607 998667058 491427541 300733073 995918032 450356972 506663150 993744489 767080121 978913393 146517858 708411425 422573318 613950810 736687684 267851656 33312084 450171271 447700436 249195366 927578674 810815733 973052467 392354956 427948480 67239752 236739921 673404173 77113747 695197965 119458322 697781344 526689215 763586141 777175715 851674561 133382069 868240975 357065687 362487005 765396913 137538177 828328459 683583631 390731670 190391329 713905324 448272883 865391186 421879826 231291615 454824224 322926029 343658999 869290995 222529113 383367802 73761671 915687044 727637357 605942271 239686314 870369135 904855772 527630762 705147363 449335496 210374835 641880198 461980944 410594963 348046551 906392263 611815087 200740468 699931544 78015872 55818449 639672400 266782683 434083264 955104789 264433355 863806062 328438198 354497773 539055872 940959036 90783311 457994651 971114434 557023488 125766904 323180765 297327730 275618293 641765595 827769180 933231956 571282361 751726481 33550748 592607829 473127743 504073928 270025118 649468499 838208343 757842773 32072314 650735857 750560013 467206516 641594057 310204354 815159251 23360973 16495642 860799340 110138715 138154436 351142133 220106168 448222956 364059032 568017009 603797238 434106694 592589940 471708838 730490733 973846347 59745747 807944180 416923221 814357254 401894278 232534873 302428894 230994332 206068949 910557467 576163712 744635812 257389614 527614825 698369823 498740619 254783902 491368828 114114655 256981469 523747118 628698937 227642596 468863671 275353217 348998197 948215629 633848112 909177155 559086475 9063721 432618413 300493393 480696756 861550618 686902340 281842414 616315614 213765721 194781901 409349977 233224122 387764634 996673083 601087109 338399627 379314457 884698369 49434843 608153062 372789440 80809820 86723871 463853961 149294 928278166 2022213 906383780 225066672 280229288 427293379 59903906 110748987 531665374 342484557 882025098 686412294 874456294 361342954 178742303 353879514 357034002 355175612 533757521 790881972 393463149 324852479 310400360 54100813 436238273 900334722 832986717 686313054 847586958 7303641 367338798 395198394 179396656 256797942 816994816 186144677 629937701 810642765 559201522 217549226 252437628 113570153 413790216 756225507 729388738 348457941 20169821 544165686 788257272 259522375 423083940 393388462 339682292 234091909 276461777 105262833 778917344 280117121 81988437 459102266 511309403 929550804 594970704 599077296 116299696 767782217 883911701 129793315 46360615 91633791 28774347 62839238 514596648 525046014 174031500 563544332 378925222 311302183 994874231 14209458 992482610 588411069 907850697 451248695 513853090 978755009 182297096 8376966 5304807 520118411 594709119 701105156 546529488 908810276 986000124 940198921 409644874 689705766 341636494 442398263 154708588 362017079 561562633 803254485 499179203 803371629 822419392 408104522 411373683 999677499 843009924 235248983 477304878 743850882 283499544 657141782 609249040 803972367 78392305 875535657 530164164 462644121 955194835 462321848 971438701 262380117 89253608 786832240 182559810 656170453 582512012 743944864 448219242 178314577 342970393 796730276 166098465 373701605 269938418 78605899 370702718 362523731 134557181 284936197 236777092 845872121 977672390 213145544 615779948 314639416 483728239 317190852 480582759 70942479 374099781 970406040 69491241 712920439 93497884 752518130 677373043 922102893 663757692 347158911 697356569 433481815 241416819 235730199 468332273 824320436 877700801 222741643 344027893 354784155 638362193 835978899 599970753 549651295 683968421 221265380 674328715 863432874 713514303 961107532 753343624 52198181 881341274 141854438 641873607 784485442 143533973 777904154 925438286 904526426 443272697 991171907 234228390 8181503 39921959 535068126 971195804 319457856 237629621 861094169 977557532 143243734 573819542 736905507 595042645 832973674 847309654 887985403 971389893 241825751 151238426 622529903 113020748 896224012 379363423 830866195 666762525 2179841 488176500 663336668 71804840 930953687 944191828 479821576 604321361 131728246 92137074 777496860 640247524 904515785 803518730 929149360 417095013 989321959 35028577 936865890 722896255 496160332 294751155 172949497 788729992 581020434 740974185 263395730 193697039 887865434 494177842 899998247 707929231 454593304 553862399 699312367 452574450 159026510 418151819 556124750 613566816 898704671 889255013 855990502 453167171 511363931 829818860 736133862 57419662 47548137 287919212 537180079 589465795 290942830 492767799 385587013 236078029 848561862 383827478 226469307 595733461 921571460 661554750 840967331 33728886 645065410 997315411 498079104 608267848 237320712 56433167 315185539 943502706 538518394 105067095 597819406 653392454 691170046 903311926 798179586 613197163 628056054 214435888 8470622 470123696 355042502 150164978 85874464 914819120 730299452 34803026 390399038 699899028 746911412 84028868 660549002 184813591 547545297 835378321 610386732 653295298 340870717 550837372 338091734 421081564 27532219 239096476 771188011 953148132 513249814 948319136 105248954 132308294 75006963 178534750 954211506 821311751 201762817 489778813 867450097 252375402 929020454 715757256 903807675 468189508 169692819 786398285 803012728 30760654 842501448 395433323 118249514 294128468 725847112 916252342 133540337 911545927 971583891 213439618 446843401 871330470 247749009 452674770 222108644 387450557 65446735 569485035 134725906 243534552 850248630 875162479 156500017 146440221 691652791 903807254 889197768 653888324 62637381 451115758 74711451 202971599 629716919 651921033 13686773 146630247 655398425 753913951 247158479 125142633 144426908 180700248 377386124 318481566 593054939 195460445 324690817 917093601 377014415 773426471 508167527 390163096 474202638 434710501 790233889 690571677 90761998 393721057 819416137 315862131 607343693 941906305 234131142 461105263 73269702 563785721 838508134 566828612 791068657 219205365 693054139 505900483 862278060 405424818 479550922 221850858 712546311 748885991 896825572 657270997 912982713 910000439 19169484 672252819 993488220 596433333 77489830 547811317 531890873 861302664 943986966 423335541 915028735 546606282 891201636 473716480 857326663 993187889 377691789 779735585 193801979 44389827 136613540 644674298 12513281 136241882 961007730 260824739 345590167 920233580 918900418 212280045 196469774 662949503 687014287 271352272 534880954 176761260 16534591 777741780 930151066 327199150 848112249 192488932 40370500 915565330 312934898 158158585 824806542 966169796 595124482 229382848 107311403 196605040 763203279 400082084 414518660 446207621 732624884 907324070 701773890 3980993 327267129 258228591 36752092 168713642 468875682 353420889 744464312 361372699 801770209 577252381 389965813 323686598 715240038 950433130 103351501 455892077 244833654 894671679 981230257 157975937 769390690 196935766 455896089 98800702 656564663 192204116 144021495 930611186 168877891 88043659 345620728 142182216 379288595 848264475 64029832 814733961 232900690 47262705 583131237 253652814 863664406 987201391 595709623 107052953 661467654 107195285 541417273 623761304 586160416 964959804 930524046 683133243 139059287 411510217 977235070 764031009 962560775 567037610 98775731 36962742 546812365 798928038 218315742 602847120 748225490 140721814 244092263 376304357 174986561 239243743 321569564 540149484 440314579 461276718 638649856 910035920 139864560 73691287 773908753 803851189 566685039 477255831 587666372 941256185 541924509 52450831 417151320 470343532 12378752 468750693 908431246 66777806 760777318 228675400 425602366 46806991 148999265 481103080 891718221 480239396 963713945 824522438 786844676 933019209 887516828 718309159 861917320 116381802 777268838 865853756 956064527 986706009 676038778 443364959 713286672 153549897 254609208 236579979 310349777 511349057 217505960 185975979 502398369 401139673 680842165 41650754 519038731 308754940 744514408 731294666 527738925 234358674 462076866 999351625 153202093 402334237 709074991 408356058 435257925 251819086 745423766 261869571 962564755 385597885 174060643 515151779 319594062 365922232 234515932 181698802 824688265 549956482 305092843 88132037 584251967 724520914 38874814 317203503 271415332 612232223 385687691 18339797 186673377 132035448 594461792 10171385 844996691 592398150 447412577 268434130 295416814 575810316 117487289 59809546 245177706 443324495 184867160 288304930 663570944 101089632 635845422 323053839 580233637 879007719 803962978 685462655 23331347 517231920 886443853 385560360 306832137 569175795 328008250 199078710 214816705 690179570 462919398 42436066 370439393 536200881 306754005 938051842 808494763 211619649 222405002 853696601 796163713 201211984 559137329 892673745 881763472 318569958 94621820 530902918 848402236 25742868 555047600 388537066 605929737 844435033 693823684 276385944 306113334 132840122 172870148 394423465 745475833 860820382 969951435 74098595 708155727 473011617 389136972 577301549 779315000 907683986 931519870 924152336 146346043 835719639 794155889 837905064 784313391 704899697 148046465 866232524 296479366 552805497 470707492 253066706 810252338 542827041 996846817 716483376 346976282 571637956 927297491 745965170 60455899 218222672 882847025 357234408 742620389 131025856 87317170 601176291 610065150 157743490 999533675 803089861 478711285 546545915 768879960 145353796 159499112 149422899 280786177 401522324 496891674 254468666 991735742 984392078 997162780 767350330 675624409 870272018 803751247 828803824 373190503 745414111 378426710 428784903 757783023 89672443 755955180 72106814 642652582 448978795 517687843 507649317 926417948 492770661 737299993 735249628 20240014 528669436 301881238 988188302 473977368 338951158 896765293 803676514 661326015 665453858 987759759 703829915 859264073 417873055 998101232 588216514 595796919 875665178 286303190 967692370 810446872 459239944 717944635 78851286 770991225 466694378 817190437 487229702 81877681 545122699 503012589 740076975 254077929 133433154 122431713 859161912 74822241 161881040 648311703 910479125 532565210 688968494 55448812 608861009 779063120 511755941 885834506 824275172 964612628 226479965 577369921 731527538 926832790 322620533 444746083 585772480 488287711 91536596 253673426 19300639 748723429 967896558 129751089 864821379 313851350 529911132 647486088 625442921 555570503 216903361 288750631 927396213 539714304 711585155 865913033 657412398 48342116 402308113 929551246 675154206 246428882 480110630 667081164 812167765 119672362 660491381 595107313 132345368 269096771 80347033 439440586 960893016 414247471 81141018 924515394 781995420 95366517 498579886 755296952 886917881 302685710 41766994 242500052 736910820 459388281 468353012 481476089 348517554 457904420 321289426 946083930 366972586 515497591 219774081 24852033 106885700 181712392 429612891 19423411 798565918 814688034 182696995 617693107 625225230 821405972 605641074 370470225 217519472 496097576 366767879 623881000 164451983 38572365 617737952 400705299 237925070 561959571 506624965 146377234 420420692 630252656 919301227 828204475 981413854 951493525 364590451 693222323 387794308 959684597 342824854 67617864 409167051 850693920 115701063 532354342 770447629 415015070 442277777 247260288 999361442 144773796 747994860 816141234 594263662 2503047 375075301 994014239 407486683 303112285 971593897 723932260 699296147 884670577 203888758 393448926 821203527 198758276 677737280 564202835 133447883 494439828 296782535 569644132 608920324 890090256 911130697 337116930 486050954 648368819 225191213 422220515 59693099 864965817 775860508 617204568 248672394 27303844 813440281 418328248 618988285 953936321 407218653 418586378 511542810 307532931 510140115 727144757 315225498 433117544 533092480 175092619 394142757 385297018 253076539 28422620 531479300 153972554 375820156 857050438 212060256 365531537 113181095 890944873 300572449 870154365 615573586 925157632 476716094 921327717 73212884 991630433 593153562 991763919 139124846 65367995 723921956 751923202 164354816 802324980 293373483 192667124 286741740 777096493 937848230 948707531 719205157 137190956 377568599 892555366 35292104 592991671 345203425 553653610 103434938 817296403 546792749 202989805 454900205 607570201 205858044 736651701 93381788 44130574 352390841 825730787 751477607 915546314 380975920 375112662 47073714 693727118 620209982 693632358 40148094 453790288 236711799 301681693 662985472 726588686 600232855 427356548 329685791 904536295 584626441 716946127 753281575 929008842 928159242 80150543 914037402 549877442 842884621 134939190 828848016 789194622 309303818 49769794 240257745 511302437 376193176 619378704 942187433 132869556 515175377 27474662 813976368 208942963 140844021 883145507 474699486 772629032 214242213 348007870 64056550 577353646 36475687 665920080 331650601 719082407 442403858 754180253 596643490 182403678 869462300 609933592 929498950 838824754 257146694 573889808 869036402 441315116 667799326 667526099 82203014 666943011 857909492 243947992 542647678 26193107 849793899 965666848 613056823 321716773 639934635 310293009 491177985 860799339 598909708 82684010 504250239 343399615 497408111 850481542 886305992 422638948 374734514 996053258 245909294 772852556 639011357 841721746 677725068 127130077 114861297 984440708 902330215 961008230 378787432 42571835 790275240 479419443 553758185 580705607 991772494 778655225 740450448 369340560 721819366 600366863 987591073 738818881 938622459 756789717 798139614 979204605 295793672 917711084 494263193 586672792 294692391 705009816 841188364 667787126 658441630 146068467 493981761 750450253 96879213 62800349 465697027 327501231 116867305 333223086 679693934 654427556 728018303 408693125 473992366 149464324 755423813 988347910 838718897 694511833 623476113 363512843 958320966 961530680 371564574 332756687 434189674 371936702 971012767 921620041 913937448 831377016 202924848 480982693 323805811 738924827 517014202 91030919 290280857 371616224 625341576 827134283 337284110 336135338 304334389 722327073 632302195 130884221 830165938 139839084 332726012 154376900 473581975 252927819 97437345 61633437 580333513 458827942 195930610 405843205 851754484 745606905 903373362 473835250 802806778 88552829 108525978 320232 694660620 629115113 449325210 641121430 612421303 941710407 267830376 874042268 381618531 526998990 932665776 826510256 43246631 431726820 953716915 208956257 750628812 754329390 425716596 778260349 961840108 993114328 28212160 145496018 468814894 888574014 563108431 261222461 895568971 383412518 375811691 696071934 818503539 979835226 232564180 12509409 842704887 571139826 218093920 568932322 292501579 423231371 586047931 75571650 424903803 454220203 9492482 536408509 183322173 897224059 837065686 902441773 127673317 558986910 61391770 811256329 107462494 846192571 670623069 827237738 886544943 984497152 212304587 733146278 160683736 509920823 557260061 624472208 786574011 990496357 139390832 188651652 506140194 887403599 178802956 741430514 930140900 527324827 63564546 805838294 101726283 707384491 613766124 282306753 637754957 801716181 436087312 511021768 798141135 857310047 402632777 844440155 611913981 506992746 547144557 934541327 884376950 84284844 905686074 397642169 514879546 464311324 635795560 970367585 848029056 838288086 755418034 725945921 325429092 600504120 250602512 836552132 855296831 917588326 756724664 778518851 241326586 477707115 937801531 397673727 126609025 970349307 752329322 776185003 888051061 881386174 550975921 45780445 353969200 202201890 724699213 478037040 397222584 972662735 78708451 599060953 841932846 192124326 166924830 328241209 165638663 794238780 862370301 640431056 251500901 697451898 770446498 863488129 697720396 594101422 146234431 779326603 969309960 453549176 930166869 720892467 568669286 774565614 487908383 742316978 771688629 861827687 939548752 932871643 724492549 627411747 775602719 644900392 724924984 302499280 947676986 739472500 658971609 53562671 608474735 508679527 982410293 284789801 627599557 18512334 702303324 441453996 489068591 593285643 687298222 874954506 620029961 121775692 933280748 795132014 541174358 823668544 980063178 855889687 618601257 77716496 666301653 114297030 539977621 433146289 985210003 546121993 899045005 861222164 269507664 390622843 304112578 657641843 960474853 895895403 883301581 792262246 58387853 385255592 486295534 540393078 984557267 453406514 257663153 710654861 669597377 455338939 287436781 982611616 353698249 45325773 462743416 139274899 269156237 866205910 117866004 829610964 203233199 307612944 689184177 747909305 715854825 934768509 490996502 21131391 749569303 368003979 868483554 755930584 495383242 674466113 211972752 667507258 821344238 703811110 758271080 314882562 166915875 540250588 913954133 75327257 4084488 500080165 107820032 304639899 605891699 86994217 663524336 552008493 657747424 616157792 621500885 359319288 853900027 198900245 761458074 180127481 742293720 291244075 757217919 610285968 198204786 630996735 52352373 372054917 37077533 612963560 873213228 717792697 499707267 631582681 370841011 480147622 296888274 73974425 790660151 137148852 565995772 662553283 38801129 723656527 111584228 202788540 146548458 724044545 760771860 309920493 516396222 583342796 33205591 524516240 309891415 31478670 475912921 666212217 720944226 846107922 786630984 792140878 643844266 514140244 630352271 180530366 592873864 921470396 454967662 285276954 384900071 720786748 271405555 226467547 750915061 745531493 681847890 166385948 272937950 546926484 147223554 170633069 638245746 987561533 9173635 966012770 860926519 529543618 318911382 469221882 774202879 654472290 861855971 700666148 702604206 601409131 752986137 535226971 748537494 388555859 340011816 936108422 1330543 56000149 405765178 730283472 9734295 104266941 482779498 845008189 270417321 580159098 483469447 507061290 957814951 747411242 940569147 42320068 757383121 489342290 171315276 948541913 258890321 900120684 403873605 581338534 720677936 393136685 965195212 312309172 539740210 289027127 515516664 777388588 790583749 474650652 563159985 805699406 904256826 492865977 969080821 670476954 877307412 571275612 287986198 714054751 154403399 80684569 395995321 519495835 634238562 373937567 692877814 106124956 836912027 925797316 979974635 830245699 176463018 171417039 429676852 948945120 215298830 762136100 459469098 639341016 620714478 967308856 202482059 432722937 127697167 990949216 395839347 207135095 309011155 427682669 552667143 604611798 13481109 551092374 198007925 36099283 469388045 38763601 514325781 661828652 109229271 22231733 978648369 491105831 113620653 412225301 806167451 762633338 834332720 219387024 435551302 845492243 113000047 22470268 389277655 186379428 718059304 82095140 59344841 875142296 18119242 79669674 754249716 735210437 545412351 233113392 771348650 155320672 115210891 762546575 746799856 431198574 818542690 161673165 432099706 671819959 997278043 475752429 627144597 326923472 502465456 802637511 117958505 157079096 195941093 8412234 184866464 719640885 34880593 542207570 379804272 840294262 414866709 83834815 359341969 518560284 835243004 182595729 791603163 101878636 921402356 516422524 572174408 228711458 121888802 945329346 569315086 224261366 126075815 893437887 871579103 36126388 250136062 150801467 951655676 594768624 822424100 920601308 468754300 164807167 665275227 39188538 410734304 869636966 704920314 203537740 127513880 280561705 759269780 855933812 318017849 304154420 638411499 749606650 651081155 253705799 48950344 921073191 768461355 141962470 533101928 852804661 987543921 864435802 485138227 326087695 238831963 133827390 672067162 358237195 635217574 486202950 528090793 601780587 850329890 521228277 622114839 937002894 494018862 913063212 424514325 329574874 772429316 714710917 594064952 649231283 282293896 933224760 947751897 582033349 643175952 493418543 642409114 425143685 152911094 525351358 280487027 263932547 944210525 863040217 128739703 681084863 1911449 551645260 44898740 928729243 704597047 55785795 293917750 699025530 628614272 881702758 32894431 191583705 978402023 769647719 784135186 622242477 103297467 339200547 458229010 834479185 602250772 760749735 163272949 924746761 37548011 757403037 429848087 424289446 816653156 387659564 547890307 67742137 568113661 114618035 11725038 797513016 250889579 41927479 678589606 414011265 561412315 40996909 458817631 172236155 466595408 411443529 609434654 185666214 443949881 434622386 470195330 372242921 747209093 210716361 883062318 100647203 285046676 204102887 780505441 289617068 383702539 135307941 338160189 833189195 671397681 59048558 582080225 565601156 355570629 227233527 393943905 778755388 914722944 128822249 599711312 262414520 384013856 247841954 919111602 125390198 100538484 84693120 710693902 946061181 144946573 259163504 614946341 940698658 134975250 751060704 394223836 310919490 213226709 98091001 10025734 283838285 851727508 473637440 458883351 102695362 356586627 101017139 59889998 336173730 526416578 706344603 408208584 55982426 810764961 207244701 687092714 181460170 884734506 882893507 461441519 203894870 179547097 396429026 495353751 582362221 318561850 369020199 810464007 145490895 772745805 475832835 579690029 535249091 351869998 252130579 216942003 271341490 487310063 459828010 879300260 539215584 695975936 737902502 640244703 295187475 598574414 219239543 179346754 475892654 979790151 536955786 130684551 784585888 555188154 657489318 440388604 654542356 506141963 737507411 507797369 329187114 995059413 163414148 341848002 817063913 122096061 895943798 826367560 996180588 21601975 603282335 717222255 780481821 284216771 832561475 101299298 136862717 936352597 131372719 576687690 581274791 655177143 969958095 900517530 333204348 174687640 763566675 982867348 16163120 470023910 352727521 248043112 314606905 906280303 551775550 118955270 100748091 109982676 635208030 30427387 371740442 222395153 744495457 575148353 665844825 452381447 587681300 460520282 856285416 736277731 923988055 232597948 940508150 618459584 798831166 60664682 694579055 498485636 264212133 953415144 291674489 894066917 308653916 354223224 923371299 716539631 367541734 310386285 557152261 359110557 571685907 837891810 939350603 568409987 619545619 406531034 109525675 710961621 859614686 150218393 34929987 78300044 380720714 190883306 170210181 995000851 906346798 672679774 336816788 217961263 788084798 667504239 894135036 807080053 204903965 279629206 858249730 452513180 33999617 336819199 509705559 817785469 305709425 705781929 11466007 892257173 890981557 8200999 96477293 997018686 280824609 674223058 938918386 675344156 428012109 945658826 52196405 775099612 342877585 949227674 849042426 845663322 481172371 758395354 893236867 258152203 843636661 670173710 949728169 717683676 290247331 421854284 225842443 281079923 892088438 987772623 725110388 494237693 862519222 976653971 549864666 947451885 391975615 506282163 426175822 118662003 934132880 937695597 647247620 594086805 824182001 641158067 937530929 295135308 937187111 733263077 463965159 792573821 475255091 514248396 50161784 909788243 311293256 460076959 842903967 987178677 953835096 116407957 187021191 285385737 184681707 390738773 21018330 139601565 633207952 952964072 677192168 936438896 620311281 284755362 34188030 713426072 617320490 619952759 212067142 650841058 163247089 722797753 852073546 474997212 858225419 165239758 812589023 806456858 489355880 797538793 623937098 734086165 445649016 413017928 883809399 890351779 771605692 316814335 813321004 332360614 759200154 352567504 454812579 773213320 507081337 786883277 875577063 731748907 717451205 337548571 854624999 542577101 401498471 431255789 620140772 578925634 888653029 887029374 990639616 654121778 578768119 386565935 569117812 560623566 234595063 736668404 869681145 682378352 741361396 715886523 36906196 619919049 959315786 983447803 412896325 756598946 178814797 141725068 469287606 419978695 983963342 961079346 255415434 390399879 225462146 67834816 955474684 895998025 117387859 663807483 10913173 748751852 462204481 431405054 188176522 373815671 871267057 104638536 151892035 768629472 998432875 743126835 811280191 146734221 450843088 434756454 560234903 330821414 547446528 617377914 757579402 993550704 553837283 443886462 817598415 168980969 256025441 644734889 509524230 538501945 136071127 640820429 343171426 804353329 720333274 405715273 77786068 929639428 515670577 537990001 765570294 928555464 111437237 851601194 469017684 916740033 225471010 857853170 524831768 154551184 664687662 901733764 56709407 947689341 85227433 197975676 501668408 73785859 165918170 95567770 964637359 552072273 177932991 882467469 747348870 715415518 420352673 65910281 582169192 847518843 515477093 500067541 149686523 635683676 433131840 924032776 737919946 934458528 383842012 664398758 721033124 711641507 874123872 577079300 511526895 315095957 999330089 401242945 88888808 15907806 687526245 596583012 153175484 429411083 103268964 935514695 344840708 264203744 492713427 19758332 328762592 337708662 197894194 542817405 150170736 462918393 660522266 932064953 281031187 549918572 905688372 549999468 182729697 16137222 90549289 685691336 237859013 944676528 992591141 280108560 573905167 531283965 233490139 134236453 573249540 414443346 550940711 440561588 47097439 12970366 416144311 933025936 422627650 61977547 430188884 712457837 630307818 831468551 471364535 174814251 638648217 537726284 241975522 253149930 343481957 866952263 405568695 904135091 850350109 700529726 917438638 408054460 170771283 621496072 75914712 936128043 798554433 518159723 345756972 86665089 650589433 643451970 647862544 930675720 707179073 21180527 807550494 102265561 51035921 896843383 309494726 48444761 669176883 205065581 834658034 204695819 667262281 226315355 985782023 979274072 369165362 167782387 823671217 86602264 239707285 98228899 461895222 522467423 548820905 299608856 846621861 450886866 518017937 520654377 558401439 941573502 596419636 885959725 855778929 158683564 524247935 425958125 255655878 170165744 469601264 185858275 496956397 244115625 812461849 547459377 395772777 984745454 615667820 76156921 923257224 799792294 625399010 967620080 630510884 42702802 40343856 941092 292191105 36885452 585701453 713501790 989642900 698092413 327956759 410168653 928686657 832963882 452523631 628480328 928408886 854550444 281154355 789154160 664209834 176467671 67155762 104699301 957915134 799835038 631616652 368184891 611949817 688191973 741899688 459919035 143147526 287708077 648939920 436683412 856019017 28743800 410919781 704374587 780606483 302591972 49530823 340200720 1945966 85146495 980683257 529805601 767047593 528058936 117940230 49221901 347204387 176064803 221909525 552139770 817007421 87449889 168071110 594435701 416726746 532651320 856246929 858492439 523553360 327247558 746754031 291072976 357544142 331672794 102602083 414196374 843640311 581001173 547260203 27495957 48472355 362739846 317990433 119554709 73000424 833497091 584059336 244920384 921567914 551349364 450226519 572241572 161450224 771615225 963587898 311407818 105712097 734491060 840065956 625655430 328241716 515093935 85875370 453665425 545374697 146170972 270742019 938260405 279531856 251469223 237823257 980094277 436369796 237241962 181631289 936414325 257385650 857491915 149585416 707434889 36073003 873790353 237959337 144388993 278427891 191791871 540986218 190212283 616235451 382231763 863139161 275620584 798548768 753566277 56550718 525770017 291383047 705138978 914404776 933422944 920674553 984348886 81384033 959598594 752690245 972125779 115043372 624621469 608571026 816795701 854597189 64844584 250556763 524379473 370903945 628474488 217752293 44295948 18029577 90164494 989505951 957944797 100959784 637135232 318599494 643513428 507760951 698460852 123630601 773098111 182030935 52372046 974747618 468485661 624271114 799889021 470507255 374230940 925948098 443554187 734462783 274918563 908240608 420993757 129762158 964138074 470002627 644315350 462319979 596699576 616681917 768886515 216699577 578626567 445177681 245574531 596252964 262815463 872176843 860764392 995246444 26872598 828837596 959077936 926288201 497785184 520208943 361241648 849349151 891334695 388795423 579460044 163459487 687873362 453958957 736228596 664851118 801544871 233420823 290644093 476245237 990191220 256313512 614094861 841324473 372438447 238622751 316216229 852109185 105870891 278410246 377755908 233808594 645318458 66750216 97459196 974443817 532995732 21955764 139474565 897085727 761226736 219947101 871576184 230793812 793921025 129762204 460926910 831670251 264014937 620556543 465363138 545735776 287636680 428138971 933820608 793619426 681248848 589361451 743739309 368153281 241770396 782140187 998028961 674051142 210325614 65385817 455892613 805783409 204461919 736246965 516898457 625990153 778080653 546085020 845198485 329963826 400717551 733996836 5358380 648965010 668576019 259721461 450969073 17651602 514393035 438249423 894165406 83188790 434828986 366096295 491262485 477274629 599186966 247233152 965213677 12237507 605939136 263189496 563770431 679958273 792135791 746680379 562887152 836980144 603134550 256234026 553788166 650767175 857052863 694508607 497579451 134670462 485974919 448645474 319228820 924670653 13086696 882441659 362266945 984685174 315370688 837937453 904915320 186117728 524567366 89801923 250428866 784692381 495936647 230227430 695703980 346900047 1594127 153791283 266539611 970311979 588416396 363783264 858972291 494614798 451153017 370183262 5649203 226152157 531298470 691074285 807761828 924899830 276396434 626213114 143920195 645831941 483983964 364781968 417675775 844108087 117467804 19359036 588290944 985206496 370596810 88170816 739916578 617408675 174721755 554218313 415666077 125086934 572591500 97590692 496570448 959989147 160237336 395719387 687264145 261236642 22116785 75113799 345184471 450714628 614936372 30038465 953385501 603672692 873564743 103149256 930840102 257554531 720323312 929394224 480316404 267691979 630990451 672764632 884331177 427310547 782739198 831510465 363293106 745668316 620615029 554116312 846952391 805593387 441031695 270763367 146305029 544798366 87286944 384198922 37597409 5528818 343562898 91173490 77027871 572898996 533792350 100169127 666487341 417290866 106132837 368643330 501326999 37798723 247069873 123572326 7602626 23882851 994597276 664439583 731103382 486009894 985184901 925456343 183472985 624402764 904135713 545906728 566778342 569551972 218336449 439936544 902200393 70481443 234120344 719563199 966716924 265541828 23135125 893882730 502855821 788040134 832457058 530186185 911281100 269875060 778740088 361797344 357749901 534530003 291394598 612963656 460647866 67950648 522338895 674983438 96070697 291314281 834987142 251739288 983067557 480992977 565359069 24671487 839030081 395427345 17581419 340292555 877292207 758988662 499955274 672109614 118368928 371165731 24019498 53446774 562404909 339648421 110825662 13567412 200869034 617135410 476726470 388681477 279256359 424123442 840443899 790234300 456400686 994585435 552180901 627448858 996404219 278647484 941305597 316862958 594155087 282312495 876329202 74611391 428834170 979337138 613213881 599636142 721713263 557687570 614856466 86763671 475951203 588377837 152833314 318462676 128548715 257722212 218334242 797241243 497881019 509503690 273731658 697759845 51977990 174838550 802609109 228630677 296073535 898960644 826089391 107443959 788604409 177977870 207015341 79242738 979087102 144824666 579270079 328070742 574871920 728536308 809368298 206829478 993392185 910204162 830439898 479103839 485109341 767915345 777645401 93494753 324140257 113539694 797354087 98012487 887281473 333586531 404919464 989896986 210475628 61027098 88525926 670058889 819909012 771822330 250715639 993010799 534952307 572259236 489257501 820157673 141474184 349243090 839992303 261298000 210963964 775498340 365612977 723438663 633761256 464079091 571295677 801577763 115751824 988357706 665581233 108939565 426151036 177973815 806668873 226866168 796636345 794793478 496828195 247222508 90394864 188509976 545424432 532125435 380990924 352746578 73141972 192168395 848180366 195434708 435628020 6646936 508865128 902573574 967297687 361048819 945454748 491303756 39794064 817306520 346905918 953593155 586190857 399676856 491840717 962788567 326532793 719265596 258338030 230735961 467319289 807777720 977511723 448138943 495507857 65224305 423638496 552845633 78373393 403951731 33234885 910949981 145780815 924512985 498121683 769953130 799822730 935786304 203382688 273756075 988416086 242271978 811862221 481028429 239466055 578679853 202768991 422956439 887946599 183089296 805218231 961882329 761646039 493587434 970553566 594027831 634079511 17283747 521303267 562287923 42005877 899742085 522434153 432786627 362023820 957931678 785295284 878308077 247554682 697233284 941264425 667357611 815984683 391507889 606798274 848439893 109130544 449715115 541249766 847123583 803764062 559982608 132962250 201479045 443655680 459706697 875341567 951395655 504187118 928475006 817166888 315021943 578371425 27882848 816024873 175027780 987869550 983222534 720038607 310899430 827725589 276686162 989787108 147458927 116526893 468925663 221371742 615276995 184964706 33376769 343080907 573289309 31870515 171668652 435853661 76387601 416627932 808514576 945359235 445371787 801953033 279658160 67065742 189711287 736402656 982800506 359163741 871492346 572142614 81173927 960435407 427831493 209469282 912404018 967804784 581941636 405568302 631562072 892302718 108501128 358398335 174074406 872465839 426185965 473580479 748268980 418979665 38191260 214731578 945834581 697565198 332199793 360246468 256912146 609523037 629038872 753336364 758692241 671531275 821835216 993037070 469472877 618928256 671177311 389274899 160123472 747905088 778533071 254027564 664123698 674595982 267233470 35728838 920407948 142235968 3267106 946966159 30467885 875646853 212550892 609521994 443660860 564039242 485597343 132122009 660533224 887969824 804663913 153704514 943354820 185890877 68156257 697771731 287677497 284092272 36452955 317850863 805164616 135315145 177595406 792721295 756228002 802141228 95921849 58339934 113624982 482609242 326192977 721233323 436247455 933787506 676065164 35953130 221180195 456324503 196430145 950631754 207727393 203217333 50337563 392912772 71065019 228718526 80263032 816220176 715135358 19808244 939107084 637260831 882566751 812405766 409032040 140225958 581631211 622748783 570800295 142263506 520676722 574973551 150659301 633361864 818518322 585808483 865336491 431081541 196724126 716676193 16915126 483544294 729766474 209084116 625062345 417823881 270628900 831285889 36535326 548945491 838249561 645971668 588400806 522533251 522085410 776588907 217867903 556734386 667943385 103431943 651736774 375516794 172282913 27908164 22847726 721031003 137486479 327188860 501652309 844140162 350982389 834495355 748406467 338669372 84087062 282811285 103927620 803639415 963937170 367090233 640377075 85635399 922601048 170371433 814868295 384489603 83439469 617546275 29163709 579895150 212108442 169306571 631798772 955288774 90347176 201280984 757270137 220608456 45974311 882174303 533694948 227468718 506592480 741458429 347774710 434149820 228211659 444695320 864055836 420151655 851548728 833458897 852321878 239597530 828476324 404895431 848568190 125731928 887155585 236698339 553355327 461591899 811680909 492802281 948314810 39129751 39228730 591043755 476254484 833494536 596331198 221424653 76133870 696316627 407513593 388917954 680448607 885730692 846190009 878020862 427426425 961258944 140434090 344487078 573601495 140648215 295609529 328379590 837939383 895340115 237691802 382645931 375373914 273821906 973477727 309439206 631402129 915712385 91385980 752434706 853306338 211980459 514386066 96796674 508431517 290528601 17487103 526405900 728571201 449326328 616229540 526506121 33383091 678036580 506581903 124048864 384908146 782241783 468042359 571670990 392914880 397586884 736889123 48952377 828671803 278262235 16163994 687101336 349085102 247915866 170218696 796138380 265084586 65041788 754706404 678971129 352814764 297533891 921391806 859984833 134084979 166219194 602093431 289590977 52514924 46924644 311571957 60602122 279207502 930333061 425776559 340576783 867168406 301554670 768493850 137155317 778735522 136416140 588113197 897785288 298711285 401816660 801303978 316439528 715459788 594349727 732437385 80183442 621935478 95665479 295985335 265032362 390608993 314789978 993575522 75183936 841489395 916339476 799257564 593494162 493445951 696231898 604285303 211473404 787515356 909827053 598650786 755686975 403279434 368968600 632918748 495515886 595974456 609977670 253745751 773124814 650169965 321883894 975197749 673047520 784840742 169774876 680235769 544814757 395958721 89805678 47613556 28482619 886031824 563412850 893849845 811459080 473722995 61738314 730174191 252477309 160846996 110607080 532433359 916770374 47521911 435737341 696842430 615087473 661001478 738074624 313072143 687341383 576909707 444581674 348962374 943348650 631047284 138639423 34039110 726904408 340997072 550026437 302791831 414938279 563187958 248888275 764303306 445167652 371859106 729034013 137133200 675034414 857791328 305824696 311264994 91649231 558816553 844791936 239095008 695615157 715704717 969075787 583395947 979056752 53653497 125712391 281291394 785814018 350581303 957562527 745678963 210486629 975102290 479009223 349477793 601113943 3710853 655329492 253243379 680580219 201862407 842245482 556899377 744894655 55488268 332765693 388611331 159245676 464079743 385240244 240467181 175548530 957483053 181892094 424418307 603365949 44013445 3085024 573548271 810522958 948779487 903194238 741585428 318238539 488875614 784155256 561412976 297202746 711231260 741203976 175024566 2604264 325481589 989225713 870973360 492144536 1615671 152564837 759577665 447463216 553829535 648161151 729430366 499222370 188929275 132347671 253871811 112516537 63949711 248830382 270157246 805720325 456938280 990952143 692606196 6309466 36143194 397718627 649210290 57562699 103813486 458960107 671335105 308832803 222799894 189096956 314679751 977291925 385607394 772920642 887957631 454299173 37356566 582706425 318235619 467907667 24358951 578996733 356486162 282226127 854395831 341306501 653795142 28305975 929974804 976143041 390479069 185957472 799192638 124968105 925531958 37778044 495618221 213280492 315076877 724052442 758671151 158591260 962053624 816684328 253665171 882487158 959056158 585181546 391572137 875689010 189306186 355231476 701011145 638633287 382365804 315844796 425536080 253408191 137464597 541006563 334943675 264534071 72750886 703186922 450753266 180593650 115063329 938259789 646020726 608667674 103604764 442939278 842553767 556307834 898731261 442532947 777931983 418154698 285627170 678559789 899753798 665886461 979958049 937989956 49376331 729412113 489741104 531517406 919956698 777681818 294669199 897372978 488992665 704513953 807002459 477695009 724500299 734623789 740979658 378343700 348676204 620999514 683552255 862185762 958027287 454518053 919606324 521310153 812698584 821675913 508647682 589424642 127878204 525271103 770159065 501412843 492914582 753885093 97774585 363856265 285056029 90524693 420358204 923718104 537363564 834947735 771684047 527448310 464639190 998792564 771576612 793872987 677575096 190606008 647814980 866609470 10863397 776362897 239541061 928937278 548511644 876975602 461569233 667193926 281158152 304168061 88446517 362702910 112400573 200082201 618008150 379522434 297184366 124165227 733663351 297203048 636714250 452006944 90589494 761272149 607216323 215433589 721737826 178798962 161812936 542574797 872900094 232888715 29387642 132507558 843891645 970480896 433187806 646809058 225546896 865332664 898062122 60445779 172596213 241182860 920092149 229359868 374742999 469425971 376749137 135252463 270227442 730719402 16078482 84737522 877399921 280097593 282671773 693956216 618842106 631687303 519636154 665935455 42628982 261391466 888213215 404141632 911663470 12317488 736941646 554087470 821565102 72789287 404617565 909989883 413771054 697707303 33671277 304128607 74708297 442564706 720034296 294347515 113623304 289914138 630859972 130443668 987592507 640147504 91174588 161560729 217781884 465587433 295228576 560315968 32995547 706779598 521907596 136931628 704993735 362481584 628945029 880356535 662914595 74436924 912037038 433441280 118039802 134370654 611145771 91845781 513103277 701452367 368382348 385883627 361554568 612473869 117002682 231836036 19514356 987920398 903734127 457983800 144433336 855380165 576389500 209015485 187601205 657193986 672385186 728417914 486815878 847863743 833375169 476333902 810164818 513890841 415034347 460637714 27737386 478183806 68900850 510110938 376938414 931281899 286960493 933968757 378697001 352263547 854274948 180556570 337407517 550466429 604331038 245369694 534846085 569237237 331875923 952887287 826597326 389441066 286494368 564924909 439659925 354967211 106611430 699332380 14715284 705549302 928517581 549796217 176014799 41646535 342147786 574272239 219849472 421801100 379796639 681093531 218058208 138886230 598483504 676217437 568990204 170832850 388997194 365589998 462360536 315737330 848180762 555066681 606510593 152961782 591339979 996024105 585565193 733283554 392933602 921109205 817303173 54645572 718293819 819818426 104180919 436157683 12229790 981452596 19253651 859970131 202577982 904098605 701045849 343896633 200832551 691152102 631864254 119707820 992340558 151542591 321307183 884898077 705844882 321781527 972246483 355133959 763828562 664886765 459401011 752221896 141359846 484208237 692557884 675035330 748771638 71085688 37388649 566399886 596037228 162037252 941849970 610174588 799181978 363487533 564790721 909629487 734269748 259331358 821966963 447733406 355522049 204383522 904425286 344906127 155376129 689387513 966329721 550185972 201056466 104070957 599050705 789117998 42339289 921611348 122317470 292267518 93096611 895382568 679910051 945789874 135986518 733114561 511609964 881690158 587157831 614858933 495535091 826462129 634267916 799057899 820117407 695668308 188419845 657814179 664909239 907296145 964796298 273625854 66163901 130286111 16340435 470846655 834681346 194479783 859992843 414251638 932738264 357452517 441701260 146133561 601533927 480333500 643182032 633769568 561837379 241405291 22093515 323464215 538528600 643216194 889598933 256662249 950973211 633197639 334806813 217236378 568853313 191187129 940666267 216839555 273709806 858525506 937988650 49108793 250231626 572661654 960054998 192376229 769214305 420675529 307435532 801151920 923376730 89513881 852037058 174806881 897551467 933296314 959948290 850837541 897672764 509815424 414105372 877292607 343377705 680215880 98000559 538064408 239275107 837152718 789510296 826879070 806733909 377348277 641138003 843854862 745155715 920227470 910285478 592988309 785240196 79923814 134589771 691692819 235238599 334769173 549908201 649028134 987294264 138538189 346860639 255025857 722366014 860992658 706088866 887692457 538770202 229257779 840030419 541405182 824107877 497400408 244613659 97193270 39507556 852473058 969760471 767184960 706001334 747723101 381518069 414120210 39827709 552430464 448936620 488200118 162067305 377038171 739645443 348025019 898722453 716669894 203011041 264376298 624342300 569967412 31690040 704321876 977729749 318292318 399419402 962222519 594289667 239213368 419348833 349670833 978267348 927198085 41979744 681003081 361448350 749991982 283223654 917729606 370693155 755117900 989402621 853423788 595595813 927201185 147557891 150180436 457756922 827802261 354722851 967237234 119855201 136814931 379834218 853266075 133059879 782415816 415116195 742718771 164776044 167064490 552189278 792785369 878916352 832703126 58628193 296509280 536412864 773312028 184261615 639880246 373652078 591700549 483310679 691250837 233242259 353458344 357930561 661159240 358078424 108421305 751459388 905426970 686942083 855362043 145629456 430315433 529293303 118340650 229860349 460488236 892428805 524791049 135371294 634131850 322788229 601015708 433427834 285049741 344235128 242361226 12976436 731889374 720518724 649483102 923689117 718884685 634270581 693103837 538122785 648556424 207077063 801863070 525911476 461804934 560794271 143762383 353016275 793347698 610161672 809654530 573479429 428236831 551349028 629061799 305515442 49713146 521136626 100408259 150072803 348931471 174552547 739107676 696462952 928199163 43208064 133936621 656746179 588106358 115435869 275598067 206489817 868795513 841258890 924642005 588920491 354230528 498019426 345227726 246902763 77828093 88973176 252771598 94884891 921121700 890983364 733524321 106262421 294055840 144406256 977149690 512772289 153912177 735660852 328245506 172091190 160413937 995908374 941947467 398115836 982459693 121019827 230536546 247042885 636049573 362445957 903659284 422301986 45824975 739825972 920593345 647802267 376921793 311854362 727046145 671293939 681556678 135516289 482025247 386262650 952400417 528547213 902599087 686273026 723639458 612293142 862214140 179959393 124791046 705724672 185652879 695086852 103083996 593397069 746069544 790796785 449856137 989000094 287784521 713467623 693927080 201659965 122030262 680138450 112430383 917219836 299394849 39905278 7754378 450450437 168836605 382840705 421951430 593852525 315699757 114703200 671943983 743375267 15244860 369795704 223694980 680620894 848410696 166631000 428400634 696216201 630704045 340397858 211756536 923106652 980881380 2761529 433837059 418745522 443236590 423662558 44727602 617527100 450272018 789485659 816366368 762226827 652173602 346707332 13819520 14550809 617505293 720699462 240185771 129268720 781393209 598104268 440859235 438797489 332135043 175642641 125966581 429278954 960951737 877572995 256732575 445581709 951889066 346563767 495499187 776543585 779113772 862960656 337278290 777432114 764820434 356215865 20316597 832481753 525968848 944530678 624122996 920474840 977235244 990098211 44348125 565188902 224203539 789161125 769163541 825451570 256261683 852010414 389272873 643740167 40826080 146985499 834643415 260119961 188418650 736215843 952117247 992395243 918889815 417724028 254708682 205026707 83864113 285150559 487572931 68265935 529514675 599813090 997266341 880397389 723952455 321530287 549118388 645566723 721462433 278676021 245793101 729071044 178059811 990408990 424591734 798678572 710595684 175053471 943978587 416483480 793098996 75761244 661977107 126959396 958264179 914349470 237652252 411674386 932281485 654601458 947244420 638156477 270495791 353723690 421331562 747601743 704215831 20217680 916772270 867182417 87429941 356719893 416169922 407802697 249340317 892777409 58419922 134185515 424252094 304408260 290001733 370511623 970119029 400342077 47007279 18460536 628220828 355939459 535725807 716314501 785787511 834297023 109806370 388500306 946701455 316757468 147199674 48375753 173735142 132232896 563752303 942957192 74778011 623719622 882851777 306275340 615220057 410188613 607537886 969786196 550222444 166533442 206184088 117173291 792486901 732189437 178148771 300716493 583940890 252277797 594987740 478863209 570408609 566152265 570510478 671814715 352603900 34498013 782832770 200245996 469011304 820072599 757909643 594825013 408983544 392576518 302332246 773247491 937875244 777959223 472612195 664325134 389761359 816065509 658621018 700666339 279828084 460110327 216702174 161414452 624169985 887716058 86956111 113380802 95671197 141800794 950664797 81250244 151423525 573362880 191368310 503584261 992250478 218494393 874448701 182342547 913340445 874396957 87072378 481466540 945892092 226421729 513939712 851383349 668873281 392473568 563911581 636252311 152034642 754178706 710774666 741632126 315653624 401444750 657179671 117807894 182109339 477205125 483811097 341733564 797370284 486114849 327054010 890820771 558038213 190504459 461332994 107168146 885176246 161179068 373076992 573857941 908486252 899109212 470897897 828855579 678455498 519865958 224038907 724381390 751088340 998648086 182880923 115378169 306335190 643684182 468707340 645274236 348239698 990976145 846555122 106853675 657359029 241249037 352039144 911840162 295891103 401903012 313157723 125794925 88185405 201543291 69231059 330378219 908041221 782000781 156190029 250897099 659281754 529229598 225472794 426069870 916007005 314325358 589128543 358424822 170673631 99853821 229667683 413246707 229464825 35737066 5609822 170911692 758650340 880710099 170611488 341288499 280455164 79037716 80651671 416393070 26579426 185571622 368607510 44125422 524617266 417950388 110708545 58635539 252097410 453307891 322193120 766177845 79246741 23434676 799210116 238641658 405301529 779723169 126426100 72046092 909244601 86783289 644157249 891612153 452857693 676253081 529495497 862405049 517022716 252892877 221061786 67308886 454614116 10049492 119576519 364979555 413698265 619044650 869705532 774871030 944995455 902740427 102865085 511979113 517949118 31494618 776187142 6206446 655274555 157508146 803143713 194764088 212631659 137978732 738113122 636415534 652188552 893305898 432051011 643404600 201461110 223782442 392823722 594009876 590202534 403689002 156282910 43214007 105565374 830309238 458233687 390607342 265295230 85724350 831216293 508528487 676799255 396116161 890623933 784413151 804452630 2402347 396639558 928325244 166837810 718390223 178560416 493575202 651352785 190371310 34756671 356333340 143574656 108149046 346673495 811260925 209996333 620423264 112488279 479201601 421618293 201634733 38686833 970345221 731373495 225483083 121066903 412686777 647301306 160042573 265947251 878137696 499178593 800391795 10715520 3871223 778679265 686034976 221559997 891965652 19679424 173108174 933484013 404245813 238594624 832986947 754254017 76239436 70397199 187826439 597694168 758788991 43219808 769831091 331959064 202728595 575591934 830469424 733078383 445147637 834926633 168055696 868321155 571278705 406942640 224401678 987549311 309814320 849611657 595809260 949971591 842839754 559146627 401641950 648816294 430224179 982124768 126318851 741328784 943882562 973772891 314743296 996311223 817344726 189879660 573408279 277013579 987560062 75825885 271085116 928279214 327403930 298729102 564823674 962532151 550836649 627619726 295031881 45812024 778575958 905285798 282772169 195569561 548148952 401882802 34766297 206923966 248718068 760033804 252999446 619993393 940948479 768899692 166504712 22467341 957927471 629330267 953767745 367664717 469952982 223111135 382849437 521914099 744452144 573325159 325478585 471966389 91116497 605473093 357099218 189142897 205231270 784883665 496888064 266156527 129841445 186276837 509601728 990316558 713494133 280282659 591949450 413467815 539014152 312574097 153797736 243361029 770472361 263269082 833310335 789924464 690183768 320825621 707513612 157046767 753567145 694424943 548610004 41465828 736490757 931024222 671284909 891101622 445627547 243283865 837629838 177565387 809499133 186006086 671902420 377225618 784658726 947223287 115749427 695941686 746928805 466597755 415610600 509131158 828481819 59904867 672330296 399159117 654752906 81254298 459419738 702024703 511844543 745095838 119458894 341784619 714281096 534313248 9625339 810242528 301313206 212439133 593921536 709045304 175456544 109559189 516854150 54505319 450443992 90215953 625051799 922487904 988882438 894766579 353587223 231660536 143126715 941427243 320612136 871254552 737971388 316659960 496744910 771288639 271634672 920158486 147770895 472425730 852731678 934526500 825817390 30540089 621408949 716619958 327494073 150684539 366241894 746810154 415274714 616254132 981670992 585903483 147602458 417891201 451284255 803592436 216869135 391336406 62405849 492261518 779280443 399531524 587091809 662311156 155803302 226974005 7661176 845888945 78991190 700743034 421187764 942216268 611779969 174467572 725637964 453984585 167134520 222655578 620420522 295727400 704556484 271931341 694579464 87956667 166972872 894635217 263019964 255333113 964335607 381183206 470591591 202813944 549352475 878699529 871195217 537175897 648881945 495079671 439332449 484223735 518651586 993078595 469891068 413784782 158792511 156959781 728476117 592985619 220409648 219207256 817792214 226193099 412506166 538376929 317662929 287655336 732255076 917829887 360770186 832455864 850103989 743931910 442191861 182586902 935186375 188128400 144510501 545381054 27282350 178014220 187024261 93205009 124788184 359291224 508351025 831173122 612197198 234735795 459883515 656720633 18023721 621549158 503547534 92379350 892869700 47598936 676359288 401189731 403573753 487264167 883525412 590925518 574411575 461609973 442490752 987658986 253319759 712927696 299885711 895571588 414212785 862108197 330265208 614816161 779586277 987838019 26921915 848852444 889563943 117405846 900297428 894281849 486077319 835013740 754769511 568646921 617484192 927111248 607739879 862574085 158673368 421505355 468101402 699249112 203326458 414474155 217161580 2366941 319183850 961764893 164568204 228473141 439373797 255642485 61837595 846630384 95478549 183639578 567796234 51479039 753061758 690930055 330846290 308411242 704700896 425077611 377834843 968318634 2686456 32019270 304325817 404901693 350770109 392702506 569309164 438816947 669974344 330229460 161374223 440480160 376678459 599337790 529323458 817388791 586824751 13566327 440469359 831774174 223469701 478185256 967039759 831740930 644630906 274167460 759739580 678445087 472115352 702980999 869596248 723923583 943416244 534380029 345836711 124195012 772002229 393449963 711809768 52363860 915690660 404079095 469214961 936151422 351647567 311284473 796537827 2795263 320673842 430972703 185353192 199566780 565868134 395806485 111033602 526000758 688128768 202958879 708380483 883895090 79338863 87987183 303601729 561670216 317910009 577945552 321343639 381536118 555828101 285718667 501284776 178363286 75519927 427652623 230253458 414877358 55760238 156777756 297954410 245033019 774690154 315438747 367216729 33398015 870843891 147967297 504540 104046728 699966205 385064934 534705700 364763806 474908256 95345653 440919305 918730992 954327717 713205678 881860694 865568979 414737094 204753275 867353624 340466859 568641602 778335262 434886839 182555969 776575717 855508148 879460508 205066531 680250556 466412570 678566826 463091201 679119184 60871852 134496853 87900173 477026222 600105432 991714919 380436533 842655574 719891889 411569793 512615349 487300462 254084027 942808007 187238809 195940177 94826801 393542020 52157140 124909557 148098369 827558324 507855057 808680962 897556127 380103274 97570312 374603278 308118236 859266663 25885735 304918707 292932298 406211713 30160990 895750408 959055166 143940063 143896690 396603523 920958361 469531884 743862546 969714745 881973528 379013493 223172623 863955872 968229805 981241351 668063484 438496422 861566029 106525668 930279966 335556728 637823068 791542504 809058619 51484076 530923631 707316117 92745594 802317663 316526382 170595986 261318984 735698220 232436728 428499529 483972148 768941831 39776757 598173270 232722 26016473 162053430 855795745 277086498 280236806 924943334 898351997 442464784 970923467 497863020 462934512 600865252 149003279 631861319 158821954 47076823 929380080 20650832 769562263 636384408 243714700 942906097 340842905 178621357 433626748 822504416 219521668 822930270 179036035 224675880 595025650 639932559 215102219 847476238 323682989 537161568 223776061 240336577 405882750 541695415 504016428 122137394 831377674 159054604 929298282 403870328 903889912 104954225 835632049 394154065 117688878 698872198 915264599 818329145 342929312 17085715 310009197 949411884 891109037 642599120 415773367 436043886 99845711 999870563 457479990 504103848 858176052 948116498 287267856 156819279 657045218 65023886 587521120 31367632 406880984 178446679 9702611 402225562 330077261 561401225 205810143 82410513 59969209 28708182 382881995 968621685 310800141 902070250 418129616 426530730 936282928 196234102 366119689 99902935 649774304 865635653 423965730 633251221 214175797 975530697 217386484 20639676 468381123 791888847 973252041 64633855 543680423 547051351 347419685 491145905 565213127 989173805 708355043 673248441 272255039 789433654 65889977 199336757 43019003 186835535 116684894 113087607 68110641 389534920 772283847 472200063 93914077 196044995 206542243 643183433 797963387 51515739 152844122 955297603 152393476 49555863 205952108 696496229 374572628 366286170 228463706 352908632 213579189 384123826 207711999 195977222 141647882 940376611 303482422 629817345 37473421 759291504 377997006 903757143 259343208 788265950 602399717 962382302 514703766 177896817 164117605 605080282 700041628 835640694 953053058 121681124 924922336 901789981 313739426 496740713 100789198 609058269 328457715 146152841 329489152 924101677 331252644 21297334 635826267 919325782 194095102 909565865 142749202 837220665 721485027 89534823 78797023 716393571 158014120 417064176 476713503 523991682 133684728 784991861 573094192 555496722 187759354 19452216 639316024 646179386 414760104 732257259 493490770 830882016 367742691 610260905 707206100 873733200 797571509 811219351 507531019 175843906 344235098 82451667 462557433 410184008 104383768 324136149 386939679 390962911 851088898 300381925 495469180 483840267 177231899 229255 550395161 568822772 141403556 603488024 449260198 101580443 287981980 209978689 655888683 10148661 117328600 629918058 960533591 437984832 681221711 842698220 948452987 271797181 738121719 912370661 851508668 858584707 573485001 35862914 863914204 262766860 821692043 109908567 306706123 791300440 484293083 572615346 148355128 884192010 982911363 494435455 122280679 892580223 244908536 193104944 423496913 973141966 750751932 2508983 140223648 930300236 173287275 602096239 737838205 474807508 572097247 516806247 820249053 425927734 655898516 680932575 753138804 623075374 175300428 304290044 755826188 177977739 230535188 345449897 450739237 846159679 71707394 679187040 91552611 202478590 350322503 845146993 582275717 438181143 714033644 538384710 392994846 398464229 847128511 39015347 860562783 203130147 353179788 96743226 738650719 772237639 864994021 937185598 412517860 15978491 923027014 17270654 204745619 937747042 407249061 204894804 162725117 102967891 110455671 443736019 30446397 619457025 649605565 366298021 243835895 621036181 523070685 177772703 957258592 429364468 686955807 747698013 428084036 487188929 133787252 442710958 891382893 410028551 286680053 666475775 152711378 437531968 693814614 560427978 463110093 986003438 380316832 470221754 336647471 180867903 876317657 488569803 184713192 858931180 713674705 778063714 307445905 814377465 145848432 611392381 7375903 808612733 811781287 950409444 369605176 367442432 73424322 136349428 913887730 730453491 548584138 745137027 998457550 546409908 960531868 275012535 916584522 835265526 663709675 970365506 268985185 21220630 462734819 345274397 765363974 75794895 460701329 925387322 589897891 382572195 644022757 763160275 114068260 953979505 595606838 128663705 32169237 621071209 615791254 3738804 147455188 102203250 162254710 690354334 597157163 329131048 173319896 374742019 211432858 254604973 849000572 125941629 842560424 825461636 877755703 862880927 799563550 855189772 357952086 241595008 591433255 210818702 698682342 158930908 283846019 928970213 732249654 111688838 150042998 846110992 29347970 742831018 986090478 502618433 506377625 580991209 486633129 656487908 472277860 102307096 920123626 924836975 886061013 855485131 432512431 428403008 72059691 479727307 511421669 257775287 668140506 707553113 3600111 402951273 546816477 901872977 619849945 85426574 214058063 476695665 670931481 496026960 180239867 727700126 178607102 658127108 968003920 451267028 622377335 981756157 984765886 363908119 416166498 285588592 495147812 912114285 696872720 5575849 398942838 823333476 941301284 958953137 615070244 556843530 504744293 860438967 279245617 794791772 942748844 314392353 78788775 131852096 408461812 602106545 431632665 738929711 499311564 738094541 539905385 967028112 725714990 546885603 603386418 517817115 312104984 950798520 592878201 677362846 5877963 496590728 589824125 598093902 561472475 777287268 989735581 528663533 546448284 167435755 791129429 219156175 720436811 875034270 898436401 118825162 612326669 264465217 907941029 209397909 424311109 181457396 9299398 850030085 701871392 682530540 575638192 578051828 639135858 664982513 209212327 215562812 601236317 417423147 168408198 491719997 397715603 475542703 704270240 351406207 912968871 76133427 629777243 923607677 326517370 32067790 889147296 400009518 615666506 251695963 357438139 107770546 23057589 827419510 758204024 691167302 682776100 354837107 43113757 918659367 147638822 184190657 213079328 259916833 79794153 992118876 290477850 853189471 946447420 992045943 777501244 230750957 403435996 901419320 883384742 477903039 646752444 849705589 940409214 73194538 32078109 494791996 45652097 564339099 813885888 218674403 532137842 155236927 425050054 611961217 941731598 52910410 705764470 846742935 721971822 852463665 520762299 567481187 305532913 914879625 567610614 314497368 738707113 358479062 676739120 671359258 684160924 61545046 949378596 50627106 569894154 226997766 687789051 143033783 951579813 551303336 636099046 78342519 200104400 845169319 486523088 847020127 756230204 769231313 197725209 877128007 296249075 886172980 188422032 701030678 248659448 644997890 762603307 245894057 673521410 24027338 645775436 193128683 439345149 307199479 165360320 232959482 98131855 874764493 410060576 987487807 34426809 754687825 493707230 617658472 649107860 940499115 278249879 320109769 241767935 592120057 744330783 649200191 170685671 491984276 228115614 276200580 100014657 219675254 708931152 583025670 784747890 302634130 729455448 951011429 766094661 183126551 178896574 293273187 939819723 706168959 791210958 322026173 342243680 925266574 325419454 491325046 176460363 492486143 978315400 132871433 534418453 940060026 75207262 952609012 270732391 393063162 70001983 471554192 483104264 99075969 105534570 529585679 437115536 911632070 438100125 872318612 32527584 976577131 195583639 879115742 222706835 634120517 305670708 53611205 531167776 111083563 216266627 508518681 973352549 21371523 741263270 482897574 989556580 43256470 608921503 731841700 865360849 181952581 334259305 997689009 985267382 333336156 139071214 343099506 444181627 798713106 920149597 223396464 810623990 981165980 604352008 739141168 679268231 702661757 989217431 457477715 671764945 343073377 241474596 863328569 896186704 161993776 282396080 589886160 505735793 845037237 525058402 879930909 582486866 531729859 386225649 286745046 883527447 493886883 987481275 981655743 702306142 350609425 545626923 859181334 989744755 447369981 406387532 33506516 751176861 465529668 880355702 473284579 15331039 561429984 756108410 302190411 462933689 285483051 143083101 431768067 99020303 980895950 676864813 526934564 846751787 898843922 232732013 147672954 803205721 784333262 207036326 311114808 969427436 142467134 710129365 126203305 554330951 201964947 950394611 606576830 559499069 86639957 277405681 67470016 621009971 848154597 359975936 405635065 952218743 12218773 948485557 941757630 829700205 173275445 570903474 556595867 452393035 542772067 743831996 816136424 731087418 570000915 891690922 669416440 947216000 837634307 320574379 561440730 183962517 617699384 245036332 590751868 295224075 178584044 825660367 690761673 343420785 192698774 984756485 805794575 150486072 652026375 581408211 334910544 190750724 480085370 472256115 980353524 649057370 266284731 483975432 747723753 805939547 476777019 431622827 172507988 604423211 534409635 550331698 551183981 895226425 106155377 800331907 525241791 906219087 259960664 702468392 520883740 856687387 282708027 678834628 718656097 455350400 366891861 639236324 559678808 598015971 893873908 187993424 132839978 4861991 190056648 888720854 571911393 263425568 583078252 57869904 367650176 730118726 307190529 688678241 913946737 963089014 81695030 733454397 511222317 131117952 596769376 49021973 451244848 756990550 11043282 927951240 856330833 903470555 624943048 865794873 296821225 187020481 982422966 855543459 297041471 926887738 421736621 408861075 883489684 729272938 798269125 228496176 546920038 366619543 898441061 145955842 805033494 282286228 311455887 715572837 859678084 139737284 544469206 476912909 100650414 829489882 697356670 175015019 646362566 837798513 960153851 362725711 25611522 288435399 375783571 356058186 442523125 725729630 399396546 958516318 158560619 192425447 309457137 298686597 814431858 813815732 148059676 653695382 330433637 57437119 918468521 5072113 890658921 541432181 923392354 657844669 809082343 84837697 686653985 23310713 383807489 311737923 890650683 298379274 625946911 631927506 10085599 272277036 136005765 1465557 938224068 996781049 736213578 357891206 937339904 518459543 918451414 108088845 707040781 333971535 173857134 717852983 673877847 772843220 756931317 537242357 717987725 961343124 596836058 647744581 675076596 114066141 802370925 270375498 616490554 638290777 856050454 931995902 227171224 5700116 13775969 212215249 79648552 858369120 811365198 853532560 837750724 696877197 610915658 96298889 183308664 279959929 772867462 454276082 390953232 282400608 964876436 861149441 763568292 267725710 797020100 767982767 514869542 584406208 733906843 640535081 538199169 827278441 872277593 654908965 820527791 405039154 764900343 935732374 344952983 210331028 264881604 795097517 517190003 547492511 169688466 823942009 818606805 1751516 306126971 756956115 5234464 362412616 805075188 58740573 920919047 943051127 709283141 534649792 653134391 963937725 922721178 932441442 487869591 444537207 833592056 357421400 233734371 739815866 322818240 537022795 364965489 802636279 495429867 543869868 22975112 523859605 945452882 380539384 133072936 604126655 104703663 698463284 605993753 859953073 737155545 671330767 308497908 225136355 566967218 764454041 431780963 229258518 932004300 231586508 339225188 469736873 754170466 720677395 535722240 539142984 335212436 99661956 716276558 763299396 86736399 114700558 341499511 671123843 728700060 419680290 510019716 967520978 583173959 735758803 757780326 281453995 989074104 556432748 779163206 598053296 80904021 994413651 142427643 527116150 134473850 751285352 398878176 447192321 595284784 330928684 981522279 42320722 725342179 994889322 971694285 322744304 298483409 31845603 483756804 870267225 98669949 374378733 143920285 313903651 884950838 335376417 299346138 80241470 687415819 590751529 935337650 353454808 975166966 273830627 816266234 447899584 6960127 570781876 472606036 410068430 581542740 457483799 295834242 613069370 956338745 950847000 577431088 594208789 980680811 72190411 521111698 455104007 20493126 190015106 172859789 80963251 519680123 252702819 42758373 944861824 177038966 865569288 15059402 94552788 108292309 766746330 414303961 857321242 983254302 407138165 139907599 924533970 582739650 837973223 438281090 561688346 255689443 195623993 672966151 583976320 451603106 521589058 963504793 660818254 648561083 169089930 338053697 837037960 547648149 989441325 69799409 619106471 733885556 917959936 146596503 765616721 884312 618069432 747593252 700404831 279757923 731176068 1868312 841466416 663329488 615992604 269516058 192722216 779566955 385338147 385178321 935338611 479561021 676699576 219025385 11862997 275009285 554608513 562077226 252553925 786038911 136144606 638856337 351122525 379470781 213313247 197143442 839951708 893834236 942772096 84883768 137340280 385960502 839025006 787789157 260957483 518436999 193580002 180511187 160825289 753139148 26776620 283609646 14618194 689692061 410872506 649354766 244022297 140912250 388288260 622391849 461091239 44805835 873309485 759459862 466087355 951157838 809069086 947300052 734153737 530683683 77507676 258677916 168827059 149687660 454534917 34923848 244222372 686672347 906169143 985521105 451981591 65897881 655347930 535803743 109854701 917593738 836573267 141736343 469294038 860357176 931987184 228959518 455390885 777536841 737886555 471505281 47732678 762135865 22030737 685173943 17313203 894759792 591237444 643557033 296960796 243242932 824329385 269127318 769798916 72200392 889057318 231541091 447436254 872389865 782426921 579808591 952302874 772343320 287142486 406730316 437353552 520046565 729617578 869558040 826751424 910647606 358098314 855748875 112033077 90732555 545139113 400949637 890989209 618812145 328941664 778680415 233476571 887023699 126854228 746162789 470385026 446269803 563312382 456749627 285632886 464233208 894401872 927877285 57757669 686651692 105722988 368808139 230639219 827547000 666824191 514714902 112508722 429958564 901543194 443430565 294004850 430310740 692468448 855588718 79101778 786757298 986883235 835198528 932203340 663315549 115778370 819010057 995581662 784696262 102369120 220184178 286277491 660547277 724889099 321670695 733922915 20280997 434107768 961412249 292298027 623687841 247289123 187532719 516065490 683363201 846481715 897095320 819833879 57569385 339355253 272319664 125011156 441377325 802284175 432320829 314298538 321243003 676160930 125260218 316775639 815412489 438123025 455485520 271336124 799865907 491189017 181352769 654872662 547449491 708462008 777109553 72889564 629597987 742562038 286311269 408407884 995589010 634106300 322061567 140596431 983924149 518849272 474785035 596240129 428343139 416356337 990494820 328665059 531226537 699357497 951170723 903510477 238962454 581691279 229278090 670860172 811562077 954524060 279769235 847151627 77294588 870093683 109748929 61362902 224600374 254908827 252015881 562438706 77124594 694328498 231014600 28247257 546009442 316118291 260737694 476400092 951570392 933727736 419546756 351709828 792366843 711434909 203930757 706880778 830487584 71556722 443739931 765187897 386631840 352648289 104751894 891903156 538185609 98985758 961450243 244982764 487870011 908839232 423726184 262420413 884431979 923765770 580476920 309387509 244494506 28220374 791173010 351611195 110420699 119408648 87488109 241356849 294600409 220777134 375040554 823173504 500693286 579410792 369182521 198321352 852107441 219168904 984987347 630976351 993523168 701027425 254908214 31435065 63247445 683583328 585573001 309591195 269420486 164921698 471993624 334940441 908098286 906567624 547659651 856912480 398568933 862082878 42439127 818547531 438885792 348972108 285318644 250779647 184662140 208347207 568230388 564874623 275797169 123461440 584579326 141578375 192529352 266370951 660223728 526932457 815079558 174032947 537843791 819031616 252745032 540835130 231866800 35185471 967461210 845397496 101181241 395986978 220953530 12126007 501981917 214074642 69709231 592994119 258871188 168197030 664047877 590669717 581790886 211251876 44716715 773434946 269557788 647442957 825184879 802033974 409030715 192463591 344891938 352762229 717599237 223144914 353661186 565679045 259132056 686635988 723899323 175925874 851973936 254426167 322005842 559687823 948067410 806274341 281123411 860369187 345463844 342234335 201935565 540962762 211231524 265527945 64818658 51195625 770630425 505938497 532763235 161766570 187352938 439257041 892276064 407438086 94758403 906707526 999075870 939472766 821459565 535221254 694245614 63784205 593243799 494817168 49037881 551866904 587413458 553763063 23345637 786132839 863266394 549762814 321126063 62344848 761601862 279668913 595028654 897325697 543665325 915644104 469592747 365092720 111604704 9103233 517371641 17042584 82527984 584240367 883504487 464960301 370167204 402503636 864118494 80283549 61723622 165228826 291537274 76400787 17388610 651559476 274351571 447871796 268339148 971130178 956398489 891040260 821730049 149772363 196749734 981367683 234837986 669040384 875468936 992858620 74422448 561917382 483838421 751292698 560984265 880297080 818473717 990254215 818834559 98902512 480575132 522869172 774820433 678044109 224331928 664032712 234026048 630743647 426238601 861370773 437552509 672837248 717075536 250201332 958645497 929327553 489211088 531738821 739730543 66357623 92323610 851038777 410071756 749067009 181790523 940363326 722186701 808645012 488407395 723818800 649435903 737736206 633562457 409958440 577849644 155135774 885490880 497028951 887169067 678278712 982031105 878602242 808652222 426833316 830451174 997205781 222367866 947581879 841186130 428512678 454960162 107831666 716247682 122334920 270107630 81430475 927574194 148780456 545241730 395669949 911675144 659650615 274481537 595135506 914116811 374077125 448468793 54661928 628598931 417149697 208370648 777658231 925212268 940192591 703306939 599256031 80501690 481224222 165924076 713014086 588550133 590843676 41408257 896442802 653432056 968036914 902074560 712809204 725100517 959941565 827171256 30377250 544641684 911949065 801548556 983897058 767887014 421497363 176784559 74029848 2230452 534270689 400589330 831741214 548103781 413151085 428294628 215850286 613656498 295139118 857671738 835189737 634374272 813080505 322716173 314977949 534889967 530693588 624567962 640807324 833482048 476862528 41524287 667654837 501808756 180733439 758371522 395258886 12512317 956887095 239283464 971272978 656356606 427214836 778478970 285066084 972047762 32584572 901040552 112909700 339609252 513426806 647481135 376929047 264477113 254890775 361787109 229312096 894210969 377470505 866192540 693186390 808703695 413951953 291130222 693408458 491769069 900516005 388991230 641219280 786446943 25783310 941327430 510619239 638294812 967246880 626093356 245094995 972384453 687657504 760270859 314686542 161590042 659814228 260740844 484771540 633563633 334708008 375426068 438647358 746510711 673351173 312536992 906164635 566825259 831502451 922435625 4090365 207702837 330488885 167834381 20307521 981824281 179201175 654129025 984544325 993770576 197064472 485355050 326688222 629685024 254242398 34025345 368355467 763370515 723385972 141528948 604764968 465669209 487974117 9618068 702849540 364780771 111762924 556047417 647945272 9592953 415351580 82149433 830490759 843433943 690103942 445781391 960702142 480933120 487522849 945482071 214791970 983393491 534907483 727782172 608538382 113722267 325642324 268318727 341614573 593120231 585777154 506061923 943348721 966984550 283547729 420254319 405748651 706444139 225193134 432888034 648020319 124485761 849842693 738595167 405526504 498709733 814565035 84914609 463169607 293429232 953636528 126314595 983194358 85757117 80396051 931685881 346495076 775788673 568645172 177357945 798597483 247649550 27364644 43040208 566790837 814609987 45740189 892886438 805831314 817839807 285498068 270028492 396003467 198346175 742770319 671267059 105755847 566689042 869011142 853660943 889032097 476471608 282301563 620336448 85990499 5500984 205629644 93778862 507579122 308757697 424310934 36005905 788388184 950388280 960841706 425430999 522910178 584194451 453843381 722526665 699010856 100327447 466860082 499128136 120021254 551483993 535937380 249275016 853991539 198832083 723795009 708207510 316623285 617233162 497931214 692587013 609671032 236165591 268583712 204717051 603576915 60269911 250210244 600421413 360205462 11596644 835315491 403601525 358591965 188719042 413038217 631750020 823795799 67493284 909429265 916500779 399932772 94204174 442907918 685482594 340284897 731179307 854223367 746302544 922025912 727742911 170837855 937661829 169489206 893996607 699043705 765309827 228137458 144361975 216695034 857653463 729394201 284695635 701541322 951019258 71054148 619219509 141842435 715912274 856106089 821373384 119785499 99711772 860393470 151753439 421562849 847362453 137332931 140956652 844901480 690941530 466760450 600140571 240776788 878491987 611717701 63619383 279658815 844586194 377065585 208995639 125879225 381769305 915518105 200791186 451541147 802463901 877077993 842664811 365003782 439753556 272865967 852103659 590509006 840554739 392695796 76999130 287398110 363888143 610555730 773300766 23108946 230931960 81266993 581563075 139480439 777521359 104728236 456500802 565549332 462428139 599616402 108045126 739165933 545172470 613031597 805753864 610080279 3107685 948254135 771045340 313335320 89527684 994049867 705547015 742420871 69204455 559630001 860591415 23252772 841105201 197628757 225264481 463887227 889473670 705569691 450556253 501768594 552077650 578602340 362703728 24359437 371247845 241116349 491885289 557785688 597868002 360212335 49001569 644304682 797414055 877301847 170103285 779833588 346004967 894240713 735715235 454846137 704688713 672403878 91529719 313136724 27514607 720979150 129607885 939562085 458862461 365248336 551275678 225612360 644518163 262015850 188723895 78393252 17770499 224784412 293070745 370528357 810070850 584002127 732787077 493547311 178320535 234306068 424229394 542779133 912266437 415700931 791508464 130280510 624343769 678041979 534946315 236156388 303827187 729068795 525273411 139359118 449159007 863068929 73933069 581381887 794964884 862263391 998010549 727017157 130014711 684009103 13956630 465417354 877553143 746251197 654447973 986067611 765474912 650002683 597209799 113342127 153826669 738711323 392703353 557931882 974420543 981844784 824905471 630791400 491630215 592168169 505588972 248102209 258478791 908719686 388511666 680674224 378794088 403427135 736162554 215466506 159967246 222676910 846110279 8017126 256018617 724362307 418142483 989384323 165252426 277341050 861918459 693758633 367652993 594026107 482651525 849615223 345583057 631111936 373109593 145842043 227139691 152292749 147123889 245875308 532843896 856669117 884717469 85317986 419322013 78204030 528577575 226354685 821429939 356210455 301631117 781217179 293543064 283852779 478553830 200459724 560479499 185729816 658785004 433192282 560987392 846579969 508567552 698842743 161286044 738643365 952358847 279761502 373831310 204942785 17780007 751934331 772921406 856639803 408767103 697502292 725930554 537591724 856872794 165277438 150404119 24371364 698445737 815524413 440569643 179342040 716438606 954773062 844039395 30312109 650151314 348376802 771307919 513767984 894561228 107097548 141181092 217464036 911189583 926873193 691114752 402811849 870770233 275357692 119427398 250815807 836878894 526539403 499751831 60234957 573441232 99712833 4206611 889919336 734528574 274504503 597890535 363844775 169904908 76025519 405091678 768231813 518149555 62072359 773980354 138549138 691476394 22879616 210204310 662045313 393730068 426455555 794225935 586039275 293992996 521567330 385972489 755155203 143018674 506394664 766942203 645042327 589590871 476228025 694705353 762276908 113881193 437241381 760987704 229281797 274939290 755262169 38487624 772952472 676429794 684450491 821601171 256888320 170734097 60402975 979808169 368488590 879146059 734033771 189346766 255720125 694388869 922679 244512820 388290404 109759127 595902294 365499257 478886683 373739734 781572190 570254640 327789017 310279341 135805759 344159221 465667239 906345415 956787724 179518939 311150029 329247504 638151641 779314689 110894661 285009011 974221013 463432397 115929657 140919992 756054017 191920128 459096527 353655090 242603792 952069761 835556376 78088624 548436763 758125834 685668481 529870858 610421801 589329435 241646350 992237619 956396741 935718501 864942517 52076723 615554409 207431780 370278064 41833352 921090481 797148728 924762177 449723907 636819015 896577384 627156252 218016982 225106607 773605466 115910915 315225793 827571065 779665078 224302387 691443099 3142509 77004127 958077806 693455196 840647687 738853625 35375579 748059313 661008030 95989002 919766093 831192645 931122744 173420778 895706279 255185755 158089373 172178906 129615847 34394258 380938531 116885438 650270674 203090543 681985015 733374597 542472502 434241900 171328985 717754062 441434513 240689125 932372185 339947769 518966893 115554100 335224166 446796314 809046643 603162186 115731237 501718830 380809638 674584883 726937844 405496339 386034306 89933348 338190073 254380379 742410568 223430846 868773223 239527025 965358820 722339974 545518278 21589485 189767826 925471794 603043057 665070519 379033954 539068194 344237911 742652822 426756682 461890677 217268306 911924509 140685688 6460947 656723131 590777007 603949007 149309370 799203730 227970827 336866525 226327536 917408796 558100508 667407582 289218732 763341169 949420045 936139963 912997201 272659519 932074859 280277940 504625952 176158008 812431693 166634175 233024127 872106943 614242030 853711703 964008619 83756636 833338963 129227571 710253906 142295680 232695507 294474738 898589036 570092938 627628295 474357770 237863365 264108938 63562851 395554195 738437990 535283987 550660059 824402581 909697456 107647369 998295009 507013486 776643638 658397080 894559887 50548530 949078836 966090287 465461 538624775 327769155 848864012 303100325 123567650 530589644 263244488 136692930 747825079 767758118 400254974 405766453 709988635 94664353 149379690 562264892 610994306 824928016 164457220 815785802 269306719 175257451 368792195 656662180 875058700 607637229 642383961 377434229 545925094 46221516 182572735 544732833 712750593 291983062 216676092 105897978 961476984 133213277 326030319 886877503 648218695 348711733 949839826 613270062 524661268 215272956 874772252 398945555 153931142 946484771 991434216 739014651 802869119 383863428 465004554 902519863 747130831 472218804 951351555 341319394 28991971 474133038 527061849 72867869 830104749 825945839 265840316 240891028 304791953 586752862 581187168 935142814 990825955 622368939 547450272 398446030 816102849 879260069 863990074 754267554 32173149 552467114 64130177 408961535 720110789 678425651 819891330 204501814 867773782 709682679 229773823 888655007 190717395 543318860 261892794 440057207 217433823 778842768 790146256 867223800 809859830 81037906 494950166 666986881 927063898 853571346 22720164 934206000 215249740 135779758 518687523 750379010 648432012 934518034 854257587 329390862 850945556 712783883 76799358 602451668 662972722 75851713 800905465 952475143 120675234 572055779 111780073 650566901 409782715 379468405 937608934 553757580 39237503 556810953 199475584 330658675 704306105 495714531 72918669 608357448 558128129 422136868 16794026 314095529 54196140 753443456 272605228 976478726 478474903 80954058 155909690 877558075 113858558 782187671 22863048 317935408 806690853 727155142 116539678 89652775 8687166 963888496 500655004 76686001 888230614 351408638 337532317 154449360 466659649 315472512 226165111 48313517 964432473 210629742 704814008 797468116 132658527 684268300 563616819 213562322 301971300 641861985 768463686 957308367 466220046 895874623 5988531 690841663 466819128 161755778 307764974 264944049 342698269 291578674 186071747 182352684 80552993 766751555 836175143 11323652 267876314 805808895 598550142 327041449 797628480 768400531 257878217 239139885 431384339 279266804 737598128 167012015 398673524 939338652 318603706 836254677 634744550 944126370 181652742 194786173 670737493 389273354 734641037 794205360 972369682 222593458 918287516 489307073 165749158 247238835 691310319 616806219 548169453 223027182 498693671 229530953 892890616 133849911 120144398 383420631 460565928 103121788 465417459 986664452 897966898 144165222 638427971 361207958 10124456 29060776 375828619 738337325 198613672 523502464 38950572 820326124 46881737 860413305 867634075 602964068 273665048 719721233 983806611 530425129 4135983 228844645 210948036 389483079 403881618 566560712 342111348 368696213 992429943 668984410 398482009 417826404 203898022 764384686 586133197 709821261 122576555 716972193 149624215 237952872 716186116 840317574 174046830 121430699 711023274 900122204 890106725 629901380 471053235 265370898 327045442 719967958 646933888 699156542 647318218 427588638 129914836 93802386 493186537 828374330 684823269 265901355 148357584 95573722 878016136 495593740 226191137 983349457 724724723 870822578 160360883 792986696 645368035 801111836 635864896 754743404 8927963 582001226 798443962 637134599 268290127 985042353 250756580 128736299 188430424 755846781 434599455 41475344 557673527 713045848 301622672 650233415 198250878 883385906 484297481 451337236 213174601 20581324 417804509 315686643 578055631 956143258 63945195 7516394 778014820 979316406 528850784 911815823 898242954 804201563 891243019 636295106 429059108 645901577 484713680 351465873 64430456 536128670 692948433 203064331 980661952 344356034 294994692 403906129 288997958 681699877 405637489 500581277 301951874 246793421 42583132 237296865 571295289 876261576 943682354 598653810 264080870 236822471 386735056 382699465 646789590 991320898 579554957 646169998 508808753 651177811 303384068 497754684 553187451 308465490 910596326 364361397 529468080 249404609 902299343 986689423 106382052 287052908 267345956 383428656 9101266 488312976 721307166 22136974 428730089 924937656 230792074 52795707 86894009 675562275 271946966 787537923 166872559 218647816 545854074 738356342 77079916 866613383 411412849 259488257 881982658 766072852 148726196 130095931 373202322 606620670 656014258 36170900 743409435 205055250 426950256 597129512 32376192 482536538 907041430 859483124 546507551 298830859 176516536 957194928 328859570 992537458 116572602 844000350 112906583 694797373 838074286 790397427 307222878 102514164 868018172 514107542 229753625 704706424 287028366 941994078 461327584 81941480 157729755 186683556 535605510 122561762 12832633 119701096 594481891 585748631 153559873 121628171 696889894 171488887 438959789 547300580 189508430 531974415 778386977 546389512 920890829 366619539 146813089 677789160 931674135 44006921 74382009 747204336 276604867 390971524 29643795 834357398 428980100 343822409 169094643 31795432 210521188 838040623 589453282 110312374 397558249 332818912 195670292 561378916 287225363 725104357 926182748 104802128 171671035 854459318 641357918 747854310 223375214 134207153 457660951 326437246 335166853 352443878 684050783 522478176 404493557 601766095 40864214 100031961 86815841 548843378 89598842 796903013 960612127 546585487 697937367 209776862 408279379 883130764 542016382 542572975 177891880 254692560 308704680 988958954 72185290 627884851 783537747 688158677 935748148 43625091 609884427 132688991 490015641 930446531 247199469 36063626 524468595 24723386 990409289 458723876 543198726 780727278 792431914 359443175 777394517 271586829 133408299 223682665 56837035 354300930 152799124 217412897 72099763 692411297 51732983 321530212 795011612 872268576 871502982 769881426 655233212 793510127 689889361 577964704 900235379 475915690 344324033 389138558 195144482 340788956 134137718 846594419 411815246 378824970 754608320 277288592 98102147 367130889 260419682 268915505 285092230 389378195 451997866 356686550 499038733 623227673 29138669 470571974 391890015 824390362 536361412 407537209 274895325 875853330 439993460 741337162 81373883 379340486 177417674 152936861 561009469 843419041 732757635 82877818 664672948 767233808 277852938 621648522 276340217 924756576 112240787 671822706 631694704 857284318 731809819 207529085 417423913 162112855 350715185 430762251 288431180 694310774 104216669 89609858 124541588 215584723 847686129 963052573 983925746 404884101 43903032 764832788 359923741 855665858 433091184 201554974 632993207 350941748 628660245 301653440 711373640 441960949 533711364 278450703 864426175 120816613 653213220 548699435 613481190 394115277 495956679 626847005 509428853 756721012 423731837 93916595 146369745 71414002 493775169 798956577 137689437 672128526 473830577 199269175 595732804 504112191 581301225 162397949 910089146 176124041 473008330 671837228 843267450 903072763 539511789 815598319 199830940 188492292 742651640 623461988 150397876 825195632 837201135 804951161 484090934 523047193 876640556 435834635 976286913 145499174 594282287 253115526 801473147 4665653 530983190 154714564 217924815 962795647 76810060 289062659 900657393 905041404 394885832 355652876 461904512 22588113 750567600 949528448 883670285 452627074 289460724 191341865 685593347 668991781 500506164 269473851 321865561 174822523 782400476 74811303 359406262 798552784 10179597 943750807 311160632 877969292 565322037 641415973 852525239 569257866 521161054 461524301 141214543 754098308 370204107 399779642 49856629 782261845 556622999 205592043 440472441 321430270 53321853 102422016 346864921 756222595 436289868 320722257 705698734 944652213 56114414 736409416 975281834 997826356 604435807 102516159 670640218 214528021 787597932 21314178 218263119 679775234 105625029 915782271 853378513 947858931 231531746 757018814 701125141 567981915 80758733 435044529 519122338 987539759 493298830 574805748 482481134 16630699 813843027 29649982 55159006 97124750 757898523 166660147 501197772 598129229 86842330 325909374 260454096 242993850 520043409 76235481 140379456 19086978 84785823 169000056 623749579 959504622 302777948 276185087 843674794 25296479 155511814 609086562 105233135 467566903 631939092 804625084 59700891 64489947 791293282 64773740 442217042 204662242 313587546 520664077 45105514 196259753 521511303 163840139 518765386 570273654 895886614 166039831 967301893 325996529 87610516 440327945 892156146 550835566 813814109 939496481 756147791 792156623 48848441 360266193 440085320 662413986 627755455 652428303 692257285 22064989 875846805 756463910 290246250 379911619 858244123 880504616 738001866 239793032 275821345 762779713 599581608 588646875 794025578 58955632 586510990 101207339 960780690 620780092 146466300 520531906 986365238 787952145 659686267 545577625 3937617 316051865 119816924 733186563 959618811 941367142 509489835 209090398 46331544 761323826 551100193 586672998 58989570 560113873 396149364 490510232 601565838 46993487 283648003 63670582 986157227 247436960 180298638 835555253 869122922 849246273 549837320 824681609 645446813 99229545 434554801 918303393 662288376 758144175 971305086 651177730 372654392 252233747 589349450 10989675 22329854 206836031 308909688 238727360 887689910 432036020 963313615 772538367 504269512 2676360 438042726 462789782 790419440 161899851 160576209 657346392 703141923 474001431 80419762 108743465 489438341 257717762 654780466 247216560 883411518 951526171 839944048 703783245 952337559 194755280 574654505 892693499 994435240 631189753 798927473 601938873 614892766 624659067 642185339 253812340 475399059 30522241 276113634 839320962 20692309 799309253 266393643 735559085 874752393 972919235 768533926 978153177 714516415 79595699 602984227 112724236 328962340 923750175 817100938 536739745 695532857 47077760 412247866 308039057 249602420 388768924 427953779 788931920 823821341 874534810 975146588 234444622 398389891 486585795 819612898 448840069 52187213 728335171 102496667 709877729 85277389 673282084 680220539 566578826 698496989 520178077 361552123 540255024 638964794 414313740 998871505 4220240 469063103 964950835 796921111 776704247 389566045 684950561 236146470 29213751 840203199 662072228 126628164 964607592 600678333 637913347 43584528 747096968 586021389 847085561 289177241 331223128 912189828 951943201 869846221 413995499 696668237 871973157 111211290 77373061 556961368 455585426 447469353 621155325 432199624 467359225 75201125 833498458 25248285 267453586 831105321 387325431 952935751 592617168 149184274 938832672 930654421 651829707 786165845 791713591 991278621 910379298 694720028 622287141 684901976 683487408 724557330 81795788 832801283 909790945 101592994 430066418 684960701 318312469 494818947 566201061 566702684 827072005 316602548 236763084 652559988 899260526 659950257 338371860 395189366 860379175 558124347 912724883 880883892 112532255 630678006 79935077 295831001 758369293 350324488 709960584 714777823 114899184 846091891 13584145 713723120 278232906 312464431 264627099 407339828 135850700 489379392 395911252 338101767 755830204 353779955 94141344 542982893 623991944 524714348 797847105 225537007 342720149 784958928 143897620 171944283 907739515 933886758 638862632 143882360 142738432 402571425 947992749 582135820 544602745 755958423 627953054 940267785 702835770 515269669 907328003 790717750 597587776 15105128 649962329 483136514 406161962 319746835 248797186 507351807 259036553 206817750 421998504 83258130 572437599 604231018 911653221 699991021 564462743 665663981 688657225 849499458 876763591 351274110 849025011 51840084 843083637 672210214 781892052 807948439 756859772 631642407 983382152 428768311 620085410 378876661 296129634 488986679 292901391 577886543 464404172 744348791 298532150 475199927 793469599 587681748 49887032 806587894 635087551 544303858 390243627 806065716 811810592 18228583 423779096 199616405 231259643 340579342 282973814 494934456 587510908 922678364 621971851 122649429 939029880 562461988 627890276 38795928 734594980 1208306 218937707 187951767 24935353 364829105 661976781 910539957 981081201 601269904 122899317 621985144 412657860 929987072 303465950 435930590 409729882 282082686 734350716 147393559 745936568 488975100 65593341 563809894 648427710 492409434 677202927 787066274 358198149 676116130 535341359 294455763 753325475 174395551 168493973 381131747 307394621 388870415 64409125 503524589 539656987 659980364 103450775 498305182 237554961 428892712 897129128 929325827 925252470 383642431 637231628 251078747 725113571 217015944 141569659 15556334 911762701 482380033 787378909 498063030 187098770 141547994 692580884 850148721 244748448 397231900 753845472 215063418 524174410 32005288 715064893 989615755 151595555 724523855 945235393 972628498 90234829 46717692 447193032 628327312 883518005 400410041 271133276 729875010 403784476 886515394 414443608 658707686 139074238 103966276 453096529 545372231 866575523 480616891 107751516 884000276 791208363 590733945 417588752 255760907 568714361 987156008 622345844 229370136 828121088 425094920 429405440 791205871 334175053 845394632 464456435 648410906 956286230 679719086 743294865 497283004 176151345 366828409 358768034 154100024 266404839 238907718 199084253 51030926 55728174 3425341 626335832 990424231 915735507 786645916 739461592 658139672 291136842 650679302 212119281 488178050 109347379 907881888 190525780 484007216 808373773 738402137 274434933 487220247 972377123 715461838 870203009 766835912 239875840 746590225 588213549 568094964 971654992 353961115 671357316 614542818 456480779 758093849 413912432 290371967 721313116 199341455 838491531 654184859 14297172 314892949 619679524 394970716 938358516 76487817 159604061 840170585 828460108 987406048 978462902 352180940 799712844 802340076 49776611 486524582 92667488 227147045 265240418 510041226 50076627 751729828 19517976 62046014 922545202 917621143 826460841 398601878 796062737 68114683 143551894 845670145 366956354 744083139 19511908 654829139 408175704 359586594 815384395 578424796 213149254 150431664 772116523 28653146 978566096 434800627 231025377 507176768 22898331 354770544 870487629 524030866 554822762 804663152 288125857 823672152 144274480 388482783 391461630 912106282 907719473 523634868 785697607 762563377 429678105 920961866 271965846 958282159 213146729 356119337 208443066 258045619 455464935 118211639 708650808 847580679 117779665 106371057 50074139 530834954 714988728 68404828 712734261 775981377 634683906 858160196 992041101 703999917 722672138 933718960 441656604 107729015 103756174 588524819 979499952 809228182 64467141 487116023 671740005 238664129 796816902 245338614 819953341 333808350 450946395 992076063 882024987 249556636 79570716 824047398 724736071 999337726 279543651 828101312 992809620 113311382 324540559 113096342 998562544 450387141 965330774 293795569 671649598 358662771 760302917 883574469 367100401 391605573 874969263 816000486 502339463 902303282 516812674 559850036 151710375 175086188 232964528 430170416 217671763 370853533 56105291 693666513 627131916 733941341 43370804 119055088 688875165 256828779 31427754 137729376 206719985 936423898 81892311 713548228 985632465 824168775 19569858 320746870 987207497 323052454 633820483 191006742 118475497 623292138 617968985 91420999 96451196 773677758 377404141 432121799 460795573 208074502 687134315 908644666 332932576 70760668 519764757 202145151 262168805 937259148 409938910 456802593 424053264 235878468 750550421 114389671 678615649 499601504 64080884 969052323 950943353 259538029 750123028 744451200 475117629 400847518 805119575 129214443 398592244 173049008 848000679 431552911 693045161 639967058 705398525 830579052 610442895 69175258 198643739 637033186 408099318 473415809 843945827 22445367 914484753 3388983 492647550 403660734 629303756 68736630 913736007 742418138 742597667 989544184 32282470 522262891 982612890 62827063 250975340 846881700 504405224 553951743 938731559 296354904 199289678 179816872 747475735 155980410 599007843 744932530 151127909 456472975 625059823 73185507 56718044 750562138 584571584 522294142 656834038 285095580 540340994 908945885 727897225 265500927 619329277 569598823 313344677 778194900 563811058 21526807 524980506 699359551 883591540 389106181 504830015 1396488 681129551 416672394 561235032 478536622 128392814 982013002 156800119 652599118 868213427 31493995 448704768 581853330 998144294 396496974 338022645 189364110 836629611 894249808 637390357 820109118 154466153 728395867 851912288 570528375 744471582 500458285 960352258 60234065 489642624 735922648 16221535 426573519 502790336 738578286 315984240 820519411 425704026 457135605 300281308 477367891 631241220 66492778 215730672 407418337 719461394 396620328 883871241 283263775 579579882 424152392 817373458 538790494 624355517 851550784 9539719 793471240 433948943 914266896 698548916 728116134 242149268 570401518 907055117 187318083 407409081 687174787 832889765 158857834 781196793 624047235 767407910 192270918 663326425 974189495 807361257 182483117 83014522 607341708 42156738 840130090 729695863 694296270 431076896 686212919 581197878 368289094 165518662 671706455 223882986 533827043 222277010 92401694 617228732 311063642 921724276 387584010 497249172 563945286 944663861 963741139 524859104 859928666 3140686 215364819 168401670 725912179 515088550 276737194 790989260 283520524 973334651 679496994 564499811 632044457 398607285 518482245 502656311 85489339 680813379 101690391 137241316 783486878 98343215 837497 4865199 10429229 113763325 511057549 460138061 660538420 541612753 344245115 82447189 694093039 665592786 635781661 877502933 897185352 736122100 612429142 909787964 261508475 190910528 980098672 886121976 954893722 872446887 179653488 836749951 46848911 896913419 814251038 110030322 469428627 628156446 6948690 124650392 311546730 225071455 783111389 399441196 359582617 174937275 652996367 614449324 783324466 469823405 549525201 185222062 94733223 938392411 823702180 267338392 593957606 354359698 701307444 269389267 173156755 459010787 347464355 464943433 600822983 777189652 490435072 838651769 179862498 331140786 505453682 32439783 685703822 489101873 90019200 583851492 647704801 964376537 688776228 779140366 909933071 112903647 50530780 145758861 592218696 848022027 15496893 435621598 262015458 617270690 649994364 332656825 503721841 467053625 767104996 614740629 88395400 205481749 860964246 792236214 336027271 489708161 946509640 353749381 135629442 562560896 699647922 103972653 47298500 836188961 924264930 676568228 269989764 458086039 83428103 724453298 238829409 222680309 30905856 141019981 669536076 477347484 819809415 981487526 561363257 160710290 776653316 29862781 880422413 403169872 783230586 802615261 868255766 635118180 603832852 522311519 795204887 492536353 627847539 370250032 687704610 117949343 621959507 919194413 641657089 772415985 933605252 807718665 401302608 650737359 665394980 398430092 440531331 673612250 660332108 921335840 343374216 846496807 831452501 217849762 145715763 955940603 801560250 438018618 898599914 435621982 765861753 519606677 61792014 748040654 285185298 357500473 665541392 625657545 658936569 10412072 274124329 892053400 563516531 207236169 228058514 975640104 583546781 947402524 159237998 748377437 961093949 543238669 177342436 110420787 746717603 49305700 847002937 194709971 649960657 685045844 733996539 622717522 948062445 63049467 548426496 140866022 601494583 869128997 425658692 340556022 226919461 297267325 145777763 240350129 860519759 828021857 208439618 242404521 382620471 703655965 533173348 275529486 143495330 266854061 586660823 866767952 455342618 790291179 549248096 729213322 181849893 2397917 216158255 943112717 484892238 564355734 323388651 266463036 39996717 466442069 899496179 109609713 478239098 19480916 924942231 238243403 195145082 178054816 947004807 897303320 689154500 791091496 871980006 134100100 253472241 73835123 567615295 62393715 24985933 801995441 730072356 733000332 41209571 914900532 942771429 182104588 156591257 878563717 960967197 646607556 388555493 181631873 94088820 757573583 237127808 249224976 62131926 564138729 412881205 551268320 855452730 417855445 417145242 492916459 130170230 679556498 98727146 352950272 548402294 745361735 984417735 573999461 809749020 648765056 501882952 362126825 612540023 688198009 897135825 357506493 723842545 682428125 448358309 369727799 533596462 186149999 751876567 809098047 214968314 394706172 315049926 888691371 476913304 61890605 950626448 499851620 999773458 36627131 126291258 682666971 31300157 978509834 287374469 734881477 5725613 654526202 400454262 52188824 697028943 475253816 933438755 88423872 843601022 170813867 5504876 592965535 256744913 357461619 545277812 434338652 111655145 983222909 805568954 719172064 582372187 151352608 264337668 422291362 413784762 355140530 478729727 559031999 254457112 462031170 553647138 516587982 656370650 296578286 771467050 676081181 35617269 213185034 575501607 781119061 798963948 256399916 927510472 328524786 415019443 604973963 914546815 277457843 234855331 814455788 223466419 987565723 323468463 666615298 666949 230885061 738649345 45513162 432096341 655978650 363220061 186053647 868497014 908427431 260716319 923466752 659322283 885566376 104927263 457465813 84722177 764662411 686730155 701438493 19312802 842819385 368006837 867852155 759954748 312866853 246742398 203760505 727810518 565868149 436296553 359818656 545643331 814981640 368632235 652148540 783042533 385859213 560886720 95955333 260944748 147048275 632760194 661916951 405213463 325341351 795691816 462687687 280008595 287795392 762405839 244593335 518573911 936261698 186514123 952311290 767286186 555656254 465773463 60821940 282233160 450439803 87480962 702746682 202106877 676826891 317861783 949350767 820500500 464939631 510478694 160363026 217157317 523504000 180822345 753746124 103073578 777047526 362744059 130109214 881768743 921882277 30094317 913921982 17857190 460690300 621782885 529236374 543813363 137595200 712965515 989479064 715885116 603121058 871695613 108366343 207319703 86869903 601971467 504739230 12055954 995315476 231073926 769090991 973458837 257426877 745743143 665126614 498455747 229136483 32313246 156837801 276988024 423427158 196728924 761094842 580918794 885055364 933549344 41366077 847963319 291933518 762373450 810678360 978032305 11789561 455298227 855230210 389221188 304632721 875180814 969274011 91466072 67645409 59651925 859292837 691665268 887688718 731856789 1417046 275110324 968334849 142373290 703854246 436851047 253184098 471238602 260354617 980564064 799959003 56696457 700282590 106048983 136649839 200395864 98300245 402988381 871529258 266067832 835344022 52600133 660130357 151894192 85630240 319804676 364400228 122470269 2555315 443919046 85413071 247932743 621588170 852601990 845823554 734668270 435567927 150548820 547686172 85321088 950817305 882329713 763503246 747181278 905758571 13607976 507494149 720618043 198590136 355897398 594672454 375748658 551611886 185761882 125039210 445481755 65718984 678497100 441964375 947894104 172272057 68888316 662286164 414698544 570729650 828681768 960174949 216268556 153387083 627289516 407278603 532852177 475669985 260944075 637070500 386774834 249123380 547848148 339688215 471346869 233569525 619756077 141929415 920855662 106047182 619661892 665145613 948177291 128777802 701578526 964300203 893996631 177408120 295729893 367274577 370168010 663270804 703299951 605565283 48193166 451848065 749457933 57905790 527002109 742547556 839693095 607634668 347545165 762993165 429483452 757189840 877930477 117273739 979448599 121403527 390809277 650940729 760906127 288560285 33627094 825872687 73713547 500916507 278898515 384434813 894624261 155921625 401946277 176910702 595464342 778075958 282291570 237381137 269411606 731339165 403272126 962058095 854886595 932471524 564797592 608811975 700451985 640922538 769809757 497429095 504675348 826974540 730112293 942899675 854428281 199180163 6293272 44172829 250648632 965507398 471967044 861875467 770201277 51257235 521779044 352019288 205303422 465950656 437128932 3445704 934902921 583818505 419010051 205029074 137698626 445604774 760115325 207737558 147922789 531702384 584915867 722412034 552663450 958478776 299041877 4464242 420127288 393465124 196260449 710787536 796842212 837875 700885552 23610932 752171629 891245634 800339096 387754446 460371468 989784772 959571336 668683210 219058664 216688570 601706962 326605598 941079327 896792353 822039635 530220960 620297930 103756973 414808443 684577315 10198476 561447169 617522020 167965810 76764240 54544208 361001678 594312550 190049970 892455848 965954995 782827952 284241692 227622896 743759343 877234792 623643176 520449651 260679159 575579163 789113234 622249067 128541373 84370339 747946040 795388624 203487323 150066036 274953524 230131153 325409589 193000744 511487903 242275878 519259052 766192109 906237195 141692341 721392662 234678440 824464671 352102585 678918204 849194695 335508466 128995742 185163127 187429464 7767042 395792278 126851716 239848022 163452995 638627974 232324027 747092974 766468290 711632212 422584114 306370241 84014807 996284953 973392153 875298414 513923414 903299151 632283487 241186031 702944551 583891205 655568769 261994451 478705408 837736626 312287013 666580156 153466588 301385603 728959680 534730116 255197700 521994881 977986989 799021719 949383526 662322829 699645538 596618686 491937571 339483960 10865865 925350865 310701412 474807719 674067862 59466686 30320743 883011466 225026290 628603518 402197456 842050991 343390258 444164963 27907025 744832836 3060366 170899666 731199302 470995793 593179353 529417705 380748456 719717372 701747178 190155384 569176425 518891989 878155090 779819756 833251384 763781744 863506863 11920573 164666233 907765785 344988454 229832538 754728304 496002327 543888793 236482671 722006819 523598499 768235310 972888748 789224 65409564 899668513 610968494 909299304 790640725 271698966 716209398 907899916 212401613 375895376 74052646 217381700 458767421 9272553 277439422 800935935 943298791 970339033 638805110 642777629 187310186 689380068 589020675 822073054 256521916 623304767 435822109 163821961 558567467 324536383 337062355 646513297 915938163 95488830 975114791 553363685 675965630 225940996 232347365 476178515 923840270 299937950 209356352 517418057 740829825 772686608 546417809 420933791 860004545 859991506 490351703 417428883 634088391 193836762 409421209 123424558 115318245 390499284 801907254 259881913 607211501 639608077 550427145 74140162 686082050 9389638 365455657 58272051 581039512 112728746 454529290 430704403 620073418 844055423 308444060 117301113 863656152 564012658 760049539 289181208 523377938 90045353 656330672 125162551 580842653 427773398 490642721 246555316 771048279 672322661 985005707 563027525 197107936 241432349 110864447 886358081 108336038 735161635 883419875 369747330 128172563 727868033 462170562 185331344 975289395 254846112 140085693 226262468 492309569 87684696 265398589 203186544 492185939 816437109 575765794 570614352 400883475 891520611 840586215 651065583 260331216 621412948 990707712 602557824 843050106 682633822 854965037 568331124 966723175 864182177 795866759 3445628 625017786 563611173 388924384 677753039 399215368 132944301 104632207 354393173 766126684 535973597 740555635 768475098 999325240 504429296 856690679 385188218 773026339 216656022 413890150 126775098 789716130 647496399 688501225 836462096 445188536 537073563 499204304 278397285 917621384 921526866 775689422 316836245 549947842 729421508 301017124 90399879 976900490 485003437 70825968 133303526 875282499 354463062 747969365 999478359 666419828 861036412 309850450 767455251 174904203 216228216 801712909 73346083 540550642 395247709 512784613 424413509 330057218 203399767 66848415 580400528 836534184 819458181 395747443 876904227 228553572 79879270 9664028 181741738 344679774 681157387 697636649 901203702 91821765 777334278 6590132 345828204 335645251 94852835 944181939 476729087 846284208 817280950 289036125 620576359 264179412 941588728 382661265 677044183 999364717 406232049 946997843 508670428 986679932 805171366 326569115 854683822 977411148 197579123 392250142 542096037 722486648 867109245 590201788 104862686 977393864 642223066 786129444 286898009 831776946 12184904 643001984 402486002 712832815 673228753 727385259 147270352 471541979 908654881 942479551 592176881 745836487 95213484 395165777 392516227 631352409 371626070 933297475 534613792 358261123 845112557 504775348 43024986 954941130 468818521 409210537 422165301 786582032 812705670 487727121 901972642 524496526 445163649 802512259 183266650 663099153 256268584 535305078 978721934 396082061 719468277 635449578 130135616 269879761 847720746 327223464 70127013 740797260 113966177 498165741 484980818 519150516 907315014 451236558 139942630 18778366 898304779 828205636 652050627 999645323 121175603 958817015 816471182 455542317 364336224 994390101 334412834 252223598 133956323 672135052 9969821 185401050 322683948 398384732 928639136 296793286 165443086 840324662 453007157 889688600 689002292 277675744 623135688 389705004 973758560 923846119 707654105 391957095 384960610 556470565 152628419 964878590 92996662 261602746 810640122 669182623 518047431 882147668 968555850 511639430 312561280 85378629 677090114 682125156 518453896 606116986 455552185 644899917 476407393 652564796 645566765 638089693 465420175 398605241 935735110 193182925 939379376 763097926 787311230 53384423 118576638 775152930 853051217 276309537 702956542 795935749 709857740 674712277 817450843 855871747 764778994 826514439 989402510 156043162 263001086 317678593 232174986 671694737 585890408 920127214 704334020 253707957 152764657 511628067 824033595 441714933 982172561 963468591 518294197 672358044 545015654 665171967 299789091 308376324 226133598 791482053 148946525 888306419 702538734 195238484 32900208 602754883 992536697 30671406 788621124 200024566 923444963 28801467 644168541 508332457 950046332 516797785 86215830 611859600 340570277 307494150 89798631 520200434 901272634 959612642 418908992 576264368 700380097 566834611 369126616 665389709 524950958 10235859 367747299 812802374 343627668 412834333 591555260 341122321 206105127 106621750 148788894 226073055 974692446 278402073 798992041 680567027 864599330 434444068 318856368 360212827 429821693 854295972 177763583 382001642 198483900 716013457 967275172 673383832 861921004 552931907 10233553 985259056 17375424 62147788 244211275 470249149 128978807 855872082 373437565 647116577 13814154 875317319 836045065 889116447 495397394 250837836 710338577 549250049 860485944 210602534 712384342 493207603 179184056 128333174 266020578 699168917 348880489 795854032 593280654 996478956 600920741 646260863 811892457 63627720 739524394 416152366 126657291 93262877 115686167 15151267 851918021 405780483 750613837 70341555 329756783 5957951 48614229 826261365 870962742 129854828 755737512 785780601 901219917 796179271 812871694 386286682 978404944 941201571 59184099 310154664 705159087 30267557 560083837 515523848 719581874 470946787 742012573 545783104 955304121 784102370 171101393 964267391 237977028 587934831 948520941 640936350 182949231 919241444 57541747 491754365 448070087 128823819 289079016 257346160 568659996 830920075 332210246 998453194 854413806 466417568 108943878 621564296 58952534 262253706 661504902 208195581 521839583 35945887 366650899 785496252 905177301 852329417 718478372 844733081 915219565 212253960 553941201 693647374 713568612 764562378 115205746 129477723 223513662 809328469 688339914 215396628 121013081 777722609 493619167 997496548 638734959 814167741 85306816 320083475 297860805 647149126 181953335 78249416 480185052 318247337 663817191 265168731 787637811 229828563 248990958 999232467 31661276 158820609 243238928 969897423 42207958 108262802 235806247 448733655 214852523 280779510 141506404 88694428 184768593 347325563 594843798 950023138 547043985 813539425 142453179 176596911 254958605 448708990 119912337 278179425 411823184 14222065 50901725 474963842 866330412 385324147 733443454 168240191 763067017 680073793 260359205 891430928 1714902 104637012 329463033 12502616 246408261 34212978 100891987 889215846 809543423 280143671 477123873 211582245 811136873 819483534 400451291 502288216 391767726 908951678 312513549 172925307 169329573 584404218 884037983 407809546 581303408 578752749 52768645 754313844 965798516 432102470 858348151 727321608 973722627 861746402 503883728 466699130 967613118 502554058 22862798 716634284 460132746 437409896 71906705 365903015 496895580 397570952 140978897 465749341 315471341 11877933 435956800 696735294 162669681 249217692 850827985 281954502 452609634 587081895 93626781 758029061 208444661 929233391 992889339 374048209 924786944 706488626 249417511 552644822 886440304 118179332 109986019 608952238 763826907 9526834 74086750 791037817 949083562 194602219 326434003 330883654 875759352 336247316 973842403 755909680 622250620 322112729 790059640 765471600 827361521 28966944 769601999 42271739 418552879 313975082 444165057 412566657 632403951 14068065 16667462 756655697 601486426 677328204 76206262 156791430 388157790 280456629 725575537 500634206 293816024 846003485 566062816 744473464 616694003 754211679 984894839 729508595 936854195 618297865 593855830 295824834 457104790 641827268 82083476 764814307 817392569 623285012 890924028 914671000 738634686 510899482 339411688 580843714 930430475 917783275 514474356 905089497 586829106 598100691 807608711 498756225 470626943 751863088 802853087 831394140 834276794 366776212 194623111 814935096 140414959 902116445 438276998 57826818 907665040 810394247 381688095 16935638 607329204 423579391 921542438 362464768 339225144 688750278 345787904 223765518 878290647 144796879 499544815 712124196 294726281 811221068 968250866 299479377 323117189 216846497 42753854 149611668 21933445 616246992 254280518 98624776 441627437 659799802 791094668 82935141 680259548 308435001 536832846 898696818 673271509 693721504 21802102 67425223 653382224 457596342 696834329 360602468 2624992 511003702 253935779 615428533 972674814 981139865 114532710 935998353 211793754 340538659 648273312 709418201 887460072 589550463 569160275 609998461 60607863 681206049 182050228 813058359 50312873 979328448 526754048 816612180 926479203 185082805 103306736 349235384 250869662 777036111 966859761 475677341 230299236 26059602 386993422 528037507 239065650 495539883 605619345 963087507 909761619 819159504 372262049 951847244 541001589 534175165 193021865 636085710 563611572 925900348 247354402 660305245 283405548 193575000 337551415 539713289 823160691 935763129 279274826 616648786 32264486 568926708 889632962 961949680 116897679 480346101 329075980 98158706 803986647 2675908 791639729 417828954 342542191 625823149 595248982 292520246 124560516 48021935 289066126 332735756 619807664 591612069 287416242 31384571 846506507 246199729 887737739 605611865 601532377 850693001 838532472 878525214 694598743 809125936 307333470 402728768 663818815 854320197 786740554 498726833 321647947 45159938 931068643 305361574 721589318 372975015 599623194 256958388 13348661 176180867 944732088 246305673 419589112 642608837 636956375 349922115 116754340 230104886 161245200 25558429 537144790 807229536 774660177 236068708 782626790 905737329 880504310 222780314 883300013 881240957 992421459 364503890 816939855 142261540 473195058 331862571 685995773 793558606 358313387 167106484 325487256 244139584 89588434 406551375 503158612 303921258 240493870 514726019 34027937 1013761 533835492 769890432 134038639 166122618 269506153 533359424 154518994 129136039 173446924 306240788 474215127 334230368 184272781 388577661 90893156 886782354 590554339 777986914 925907612 690057502 661958010 70483275 771773618 545935993 529006250 413656709 329748017 119680145 615757235 926515547 217166182 633100538 499401172 750043941 324460338 142444006 682326099 278896772 132536789 318780105 714794516 696596856 92645292 986395987 868136242 952960066 482420081 320983446 791069225 846648175 343038206 511398864 841068285 789648009 548135052 332250306 253170786 632766176 547341001 954698220 860820678 837688410 42385967 889371281 107799257 491861257 54077870 354539918 271332063 428107197 115675427 377317496 58417731 182380769 649706113 806650734 954317328 382385320 38398610 424831936 262503244 261252943 993321664 723106615 225456419 372491097 187289145 696901294 279400555 722912492 503593564 154083406 896859923 575066345 978290598 63497850 997861193 137735707 464974883 395082896 98141528 792337947 145874470 394953107 766602196 512517071 443249558 328338724 683949263 70904724 827641836 374907964 980308759 657362897 721043320 726158278 147247479 215718505 987125798 772011699 604999969 317543744 345553806 95093968 969200834 303808346 968712791 156709238 849437904 211906086 792590335 953146784 679167735 835997425 932653487 722297361 428981899 787241250 468250121 388663584 954527439 563665179 704179614 922337004 158353933 348351714 733114272 261391503 861340668 909281479 158718425 555015010 183284660 188412708 745936818 702478193 772758092 478541810 724646376 274017490 655655038 941631600 324211365 311130841 624622158 735671289 749887678 731388712 866789725 844323706 24046481 381911247 355786511 969798949 661336027 365464560 850971059 380463710 529574778 31050716 826113522 170495240 633226647 840381924 105671978 405012189 487577710 474348672 500076294 152930796 286469454 157651519 855135449 612862090 473318172 165581303 808119464 290161584 661538687 306824199 402603111 770479581 487100511 694625502 136266059 705317226 480088863 654152020 83696194 308193941 553840549 141501999 168099820 797977219 123438120 624769177 624001763 858435558 849939468 283787973 835073300 563579094 987318403 10152979 412553483 605550360 63231311 153594272 646446415 533683242 939583148 145547595 74930150 12525525 33210264 903519783 628411063 741781546 272083545 494336472 844542482 309985773 149296074 375802496 158554272 814067325 117316827 607504065 752552062 399941878 587188465 690030049 550058093 253808014 777202420 113635937 180932783 499253903 406104145 711707256 877560859 601866835 642704816 781540895 217962839 431208492 49821822 858977558 522457259 652325132 955681904 28361851 919228379 326272851 742148342 107505452 620211306 262907712 477569746 719187849 929973150 165371670 479243611 994667160 462277406 631368678 909383762 532481340 504199584 725784954 51758006 766816537 437486119 89137204 344067367 80616531 18663261 22443979 461958283 609688875 625832208 970725144 668279214 804545747 731932705 403901401 679964044 255074522 14277774 681079510 458097712 325711371 793061632 378916196 476731282 851954163 59324563 509392876 327103624 783102729 509903741 867614154 274703542 181071236 42958210 591029511 989525118 36333739 825030952 459031320 348381860 7846586 744596295 770980232 565628021 432555999 260383823 405789543 715704070 447757365 698004463 164741924 231725762 388243126 144700392 362226015 428765116 750031831 702664165 301097750 458459178 824742509 515509052 521637668 5533856 456403257 779256530 68169912 28141217 890976062 104338367 34666173 465341240 437423867 554255962 19333926 471789153 87571050 107204566 300313296 719205874 764876399 899643126 631485821 982572382 538877337 916212764 430728640 444304309 444396903 534927018 989777189 408746754 749293175 202313027 830769705 297454135 690869179 574322750 39777888 981336073 814161338 788909551 989033592 679881465 494976720 696143347 117074717 420202339 955129614 102442232 571754192 878582030 384903836 323941172 411941695 36935412 979355696 15299028 928383983 109184745 274807311 506189094 640083504 276467987 985191093 938772907 121512385 617712069 851938482 814968049 96607513 932622150 696621203 251756677 868591479 478743045 575030478 33782205 166791960 602625939 694975942 585999814 66902148 512640827 680185808 256691236 965119434 650104778 113855382 108599410 949763121 350849724 761599516 948860945 114208360 101048768 30915053 529794832 389652051 364992670 499248852 154286583 596294839 476047849 14239239 394285007 252910379 459990964 305922920 739601326 537012037 874207966 716663692 820097737 588151556 963609987 45581819 74578001 458036070 572966714 148865376 455885779 955209580 513522766 698144785 202344168 9788560 690191235 580430771 639208766 824929717 811184733 411374130 318114142 247715568 288944291 701321861 62253493 197751447 137428223 640212940 273065939 550393506 601828308 677543874 168429314 849640082 98995498 993336527 821858570 632692667 472726526 811711693 338872390 98584936 884067692 501378913 372604350 99514617 328277954 832814789 104494564 283655447 96480500 723004117 233660088 811184081 213499546 330528110 543217385 716453766 781596856 554012806 596991085 392242573 509882777 559521954 218628901 235185906 962887103 281500365 887793421 604025583 522260986 659757588 333378562 929689653 568085457 356962621 866192028 833354886 996078619 438286333 940202163 315631195 874189505 480909018 101554796 224645431 465614225 602050239 666118987 247060860 204795593 966699087 922887195 232956293 756436194 129860479 338974123 606460060 807212989 89478830 313622225 299623583 265569424 551557543 760286931 382141423 250596568 140526530 506697186 133782200 17067564 374772154 349075337 667126331 971588222 26745622 334426312 464832918 600870738 157312241 725915164 708666336 254424405 798105790 477168680 682489404 595371091 494950580 885859786 24059753 352824756 673060205 509306889 686175253 390685381 750507013 776824781 618193622 54938843 896167539 125068954 755431459 646082814 22938648 614020240 449572501 925104965 562124298 152792609 380752521 407360389 396798491 845241273 153066794 117657060 352647775 888269995 258346349 520708539 780461415 130634438 513037712 693911982 695283113 463739919 41386374 140026219 624870324 832425699 149206980 432965263 610522995 853899680 321977680 320733183 601109063 94831755 80687565 929894372 150340554 593276875 306749903 694183047 834546074 782182379 483733601 990629495 767529824 531562066 302634623 429218004 832592061 58138505 330275566 488049577 513311404 913060217 283844066 994714279 660066790 312414441 529042549 406586281 887693809 41088807 3446598 741152396 876627915 937213909 458704781 550119697 547737951 22756035 720999334 255618979 874894102 195767040 417473235 419153649 362939139 891206004 554383106 677639328 812517612 513066208 866749173 166630507 844093390 418787251 215511855 51333742 760364740 712790261 399592653 482051938 423817721 975202163 434898059 380298770 408294453 537545337 271396470 236276037 809789927 225572428 899356421 555513474 777818099 159923507 607486336 836039879 448963404 594684856 817077409 573663876 37040765 713864382 965329638 28640421 912810442 2802591 381945062 431728284 130003962 359301908 963109532 884703193 495045207 78728288 817054516 732943803 252054570 803411981 850188699 575799536 40456652 496907540 926599651 253639810 902676561 338478206 870240375 399465444 254898354 762274037 563570566 218357159 32797838 249560301 478507208 132640918 633867101 609314211 978901939 190003271 71408057 717496402 21538732 786762426 21743054 274766440 701615622 346834384 301842860 7975615 654519181 774035667 337252864 361170494 266489952 572859089 864399998 541574769 392342612 351166605 173904619 338203647 461408248 204008730 992141372 469492040 896259314 421618031 91242815 652684158 523608245 231323696 812528566 758499043 261835894 734427634 947995655 195550445 916187081 88109160 956449448 192243530 432378572 270063301 957304175 25844729 291254156 556980027 737344338 677977949 965176582 329899545 223315281 114755669 855563252 840344959 544642835 736412327 244361130 251641950 113209520 90170521 362437598 787763420 387411605 63374582 76604671 393271036 677339906 777417313 848144699 253374400 286119488 938337678 694813480 955538444 372771553 984644307 823192381 978367334 988810719 956113240 119557061 212018376 692873935 62064033 509222151 381615325 492854821 775165937 204672975 747249412 126034743 150024400 743620640 636223880 828025366 554414874 450468473 337474512 165812048 868768454 807830945 527379808 809873428 52723538 140999530 494436814 481651923 917777771 595426252 75690166 233103982 926596741 41545144 291514736 806764616 547312344 590261364 324953358 398277066 522925182 595520192 970346780 831942719 4643599 494197587 761243662 576840845 788194287 177044374 649082231 347475784 519237342 917791616 602028382 677529634 46069221 633237249 684168836 82424877 246712721 783897393 863539864 593834344 554589806 347297761 724607892 130566394 731749286 855032935 621484632 49337719 837982044 141011048 748096456 833123560 546093526 327251552 477520177 595292578 307043164 232077312 69292642 699854311 343020259 967019332 383486882 467593853 702507078 570401184 280716478 889338823 902349160 813156883 257578117 322043951 512950308 74828604 978663827 293703040 982996509 378919336 972466774 895809935 367848622 327906905 26645515 130015857 705552913 321234158 144885527 790425887 867004534 705834867 201346784 102758865 266285121 240089820 132260489 228577494 835924681 934647295 433001628 279185511 696884398 853491498 961863503 130157441 157178263 996123623 835942379 25763068 274979849 834748785 737044068 715914357 341019418 611656896 939001800 453842165 632042034 59983104 860107561 307281173 994668706 402008083 895423730 486021839 283589981 863476596 37124956 757499181 19793 856718433 103277052 797088130 475991920 460573720 595074534 787757544 199339737 384160952 457318661 917747842 125154872 154002132 533315302 467940605 307276426 371800656 46519231 875740860 834790026 171166921 303192855 588344515 709418019 151119324 611029262 711223059 970283868 932487004 871399600 769742926 649130853 38163256 639770919 847164635 36732806 709312443 313431009 90020484 804375422 348005152 322806104 416734117 291942188 544583936 741924136 337740460 200071106 981194032 347302815 90505375 212870725 381983968 158329288 231695594 340780693 606029371 776267920 251481113 221028234 452174636 420821950 426859668 446001865 75032365 865838219 600105815 612058593 992011702 125123142 484699211 500881040 940037679 928710358 566276225 654174723 816179430 573370369 551810629 490600737 708574614 300472722 320440511 981881750 2112361 4964272 662489497 872904723 591151369 927974362 331178377 929151206 223189006 81784860 3498316 397700680 464314144 352557998 422701950 178767538 851284061 512393627 715051008 643525229 906962414 150705867 848442651 766261343 10598505 805049405 439114133 765581362 69937526 777461878 66623692 610229067 4629368 40887856 561740043 354362935 47248944 945627973 450958070 455198623 453574033 440227641 544101772 229925592 223125205 156377140 290809795 275837857 276682577 871829858 76331068 974554654 892760994 450292734 949965541 710681527 783259796 966309152 575180897 865794483 889355786 74226707 1882196 714344046 250423735 420888430 717557535 147471460 28009142 145789554 144946077 413927932 910755715 233959213 780246848 854116152 53390971 969365059 432159256 299954517 625486747 457408025 382657645 935758952 289904061 712886404 467033013 236249376 443125817 986246677 346080734 741873702 311323054 240175235 298211920 707045464 341571152 523476422 316338395 148365582 73915153 393389851 496146897 140625752 339099564 150295600 271658196 112061380 835023724 472528077 208283930 891918957 521636654 137102670 484519303 609938202 971604843 592966090 152068750 237901619 683424947 414350614 994816625 162640387 791862092 53158134 912183867 973716096 48046807 394488078 342065582 498896251 717718547 816250827 550363610 80511012 685968497 416947483 28482712 831891435 877949572 395315062 101867809 11202603 542019781 540440149 827035721 934736769 237401554 353928170 581500570 427354284 551146481 576124417 80823763 674123590 776116818 434145426 114031567 210399282 253282898 151127906 593492933 485581441 193643202 970567372 532936751 799195320 491331985 611751083 398980061 322402921 389133300 256527887 237110781 682586205 44114981 35358522 903062126 371979751 48443612 553813337 653109082 622374370 32081987 442807468 937422068 890029018 156381912 746070728 122300989 179107009 750911445 444529703 609011085 670298311 724339435 553730740 648002901 675914658 79630089 618635830 681631808 705828387 947719799 24535991 770295190 779611706 130775826 718410405 726401779 582142094 711266357 999074654 108698868 763679523 565121632 901476307 922550434 850059868 369951647 924954211 623328754 394946933 566543929 5106920 84223325 806139252 38699972 969264110 1213479 94173414 758764175 874740191 408654388 846418885 976833222 260704770 427190600 777897929 935352432 723403936 850871540 390147483 47994694 88192815 459088900 718217248 91097323 344466271 610777332 660875162 186489239 832150149 84835372 225287230 142321397 229786809 320439440 326272687 216579910 88623992 171888234 18670185 482323028 228964195 231643487 661370662 476659196 805578440 116117755 513376558 894213264 332117941 779643951 851538960 658167534 612897502 755466683 417290348 325973332 108000695 169077517 677389330 391162270 912637124 702832374 54389328 483375515 613270070 792921951 191290089 941916491 432139637 670973292 515839183 437795992 639549211 706820736 998078974 644188710 337660114 382518491 888615962 365389220 662368061 158106546 478371917 120948782 756303865 564346002 949510763 741070782 983059257 891907897 144482698 276409314 326455653 430244277 28440154 272577505 96869282 22870192 461725591 891531449 762275051 640467895 499333125 512754408 590097353 25381702 626270967 164439644 380413647 899069601 717610489 673692787 941803263 801013432 945803417 644363868 857400909 69046512 984792997 405337794 185643807 725966825 677826306 514777899 450484675 762120851 68692311 845752671 77268465 517851212 379296813 409200728 721962875 895959146 713247641 730174630 653786639 956968190 182783504 186318651 803759257 568489894 254850498 689748998 353687129 173662696 208129308 87681099 511158495 729812521 453412504 709804836 834087352 706801534 753277960 996195685 169045285 450948709 753129712 834729045 662495142 163698763 594248882 381929302 476457995 887746166 324917628 595861118 335986584 478146240 182329485 479341134 421872212 819771410 517056380 84482119 130463520 12630357 492530791 39702840 963557876 404682850 893793098 835565786 769796969 803154833 74295291 682087986 986550847 861875527 790794797 225920869 78516173 642178008 203963539 230328923 187115363 259517394 608456824 865869729 639246904 530480555 422875681 389948750 524541981 463154013 926015402 239735182 539434346 781756411 808255249 70354846 518179476 570272142 208426190 27755615 543491898 206126481 387337647 199957466 364213436 592521251 971896005 651818846 638248184 118295069 975163965 470656631 617464375 965881491 118866694 489883541 707131993 478826806 660841245 12236718 965508640 386966209 217081807 818679030 939621307 328449377 863729403 251867507 167139898 425967474 436563296 449185517 609359906 374449355 565153506 402203747 576092363 574325957 989832457 820638673 775135693 579766745 492586943 799704559 854203379 582286518 104076511 453117468 4034263 35650310 710984744 116024578 719991025 639536250 612355815 700959932 485218405 632985057 335809673 537247627 81925472 274203213 115552052 710117458 984655780 182271406 717193973 576072332 886044730 611188734 409552899 438986008 121280402 540729012 374300664 631554741 620288886 238842289 852553849 970314127 869926282 772990355 57529504 179012771 869487287 66486994 120907444 135989314 996418494 822378283 374053200 625227202 124584642 299383769 126043372 728747106 78021360 74183935 962524482 893440137 886695326 486766275 407219909 568440676 856903439 122522850 541695113 658681062 5810375 17348913 186263431 593146126 158332133 751289928 159068087 306362356 485522906 171002262 132609796 497151714 401354196 411904755 331685690 747813417 484786428 157255280 347055711 575835800 181218719 780528386 929945422 484108422 968567184 489848427 262281279 474983100 841904452 815418566 121354041 563999719 545509349 786537201 863985177 106554429 667312805 800730870 160003925 31389926 202057131 664110758 776188782 192271858 740006103 576766279 155977634 827002421 3402581 752234554 874533452 127487781 417875364 522822541 567213386 951898997 291521055 818553897 478100882 758136754 852393866 870960378 243104573 215807199 232604128 539535523 191581815 78780518 91909466 429391744 359891488 514336021 630577126 96440654 317723142 468533224 759002225 979190609 921702852 795011266 743033354 261524428 246359404 119621381 773204193 994561258 589065529 525703289 407129257 992794476 767412931 622249415 971485704 177472743 981646844 803557939 151455400 817419115 399918577 216991183 372485503 601318022 267796910 921467548 8762485 725866355 563776088 590206596 933168172 607059438 811544382 617928778 566047254 648067496 748732284 521789772 189204450 952789599 202355152 252793255 708882059 146966091 892352332 438154392 8885792 634381777 972561416 437369099 56460521 800487238 259761638 28950812 924941704 519219611 34024811 44052016 760925911 396956966 261815755 260224416 643884100 456296240 986377847 875390147 890872568 501455906 695374949 342522441 9373661 530673849 740740783 176246136 53806633 109409790 140058740 518561769 190246955 144173163 92799787 782786867 621980666 508509709 663476694 625601138 278864009 888306993 123205064 27337609 281248150 902782417 653670642 919779239 912630830 527469940 560426875 520736521 479622680 520840521 320682676 963095703 158891870 927939750 838194533 666126958 712374907 507961056 890872815 739916552 708548588 523453825 314699109 75415684 186096942 601389476 631930752 213194434 196461545 289701428 453930893 556282612 649876487 428410411 610731819 83755677 369931769 822403967 459263751 111991235 992203397 344227366 200009963 538547125 190173675 243456989 259998054 916733240 672134064 460889028 583343343 782447229 859004747 704786829 39672939 454900148 109794297 742982505 648216680 891210459 662661597 225909560 642973252 156962502 155093013 341938364 610953932 17092894 594958023 423904858 63524138 397134304 186036223 520682987 978403295 133886105 1386096 479465261 539655012 138701998 147853970 262991355 153129383 475514517 238722775 796755087 795951449 903056579 150075961 902432967 764605842 299052364 783258042 110020644 348750213 398241206 874826411 458961134 463490226 856441340 206276447 788831494 560855962 785082865 391603107 310757880 532286008 841285658 588019604 78900950 663418966 315983064 212996084 216393371 336056289 851602627 427928889 324204894 685773447 152483593 393372137 820783318 309064854 600905431 522130377 553704816 873709949 637501029 712025820 660748912 344361552 743988445 761541232 621668204 148380800 780636513 892815124 131300178 705919343 479584067 522441383 770020701 829935724 542056977 860611135 163957687 771397751 605818872 330623328 827861466 730855076 391988888 50124712 102298337 497329410 863212157 334430402 496773319 946157463 201833296 323914681 855882685 748988828 157742547 359236120 725247971 371381170 168054151 129994878 189153464 455327541 388286794 411793347 440595742 11014040 128367915 552085590 339116205 537647645 259797417 947746606 153352666 982543424 940242601 241944273 192723340 860422836 191643696 798086423 353871525 325457692 675110861 885513480 105264004 857578529 617275001 418434789 858901198 957426281 720365655 413734232 774989818 456660164 852819661 719779659 265318269 725188542 460109884 148611401 645113763 808537849 890086385 312955673 887045788 338566228 534057130 487280912 664010925 595272507 964541700 834940651 670120942 931988515 897339422 450908174 817685849 766115947 671991545 453179684 44540173 95488352 432993 913155016 455138109 241530670 640992209 231190752 740155002 928389279 811441768 990815383 263782614 983949282 670518915 722937788 57946865 377129974 794371371 728662306 556646723 113163317 917965182 805436872 489332122 321461792 896995492 56598458 332972001 167320355 551851973 413006757 668340611 728110109 490792111 863241332 725289590 955526343 113628826 166481096 968431894 189061765 63846012 531750729 240814952 5623448 865317635 752760623 446370974 884843275 679939893 645437665 170304632 169220901 83301955 605239856 662734159 642237494 641254453 928438630 127509192 733717352 328705720 853320720 266185656 386222095 224738108 717761002 748659738 516765295 75806924 534501504 674931274 117453747 237664782 720252869 297636138 455448902 331663674 685669155 490566940 488538364 175563162 651218541 772476293 661017846 751787522 774894229 92820192 282367410 245789198 41321556 199213797 7849207 390795491 906174957 925898092 447670528 871249770 349840774 604620565 993653021 121161338 983089057 859199064 66417904 206585877 401759468 898202868 94282641 55545729 770614088 80048759 349115726 354636464 317337268 278155955 368279950 498383476 59670335 371305098 121556870 856835812 712878435 670398995 98026281 999488615 128745594 796091885 309913764 3978372 237826714 610816056 811570180 849347774 293293080 522229164 185689720 238980262 614013148 522034706 906338134 464039401 625516847 722696819 860838999 529830884 858986192 849661023 504671819 212122871 900798669 104842280 784511851 856879138 496965326 660883726 694229790 202885512 387364897 388116474 643330795 229458926 376526420 687463276 352476915 316937674 379531195 814008022 720916394 46110314 336497173 613785816 985956196 879382383 483368357 171708116 966064333 583541584 761984317 898518808 175655790 72178567 106365005 551176625 965185169 574306926 480551618 628866312 527832974 718497377 893557353 854789963 28801456 281029302 808438548 143215110 113399075 642261150 775761680 666844239 382924587 683680328 647946840 29277865 974128106 526307651 363787714 937157636 366827726 878824027 50336736 506175165 359844306 625303365 53644601 144606604 74363790 171520595 677446399 398893873 571176047 153799308 601100831 420591579 912486278 313464177 906266085 502449439 858170443 751452317 645793939 215588791 281839987 156952677 768851243 396243798 542867343 535537968 949391841 968947608 877646395 685911326 59155919 732276147 37324580 934463254 903953008 869177443 984273849 701498828 324307058 909106245 309167995 519318983 262230206 818250628 489914101 494692319 760148110 390511014 993668880 960523653 61937242 305601318 59482529 478853919 658798846 558983363 887154972 150595962 673935340 243823699 53992589 929328800 162252395 720846515 510206298 364902355 921367464 137393168 755809994 697233064 408279499 143253612 489497130 430450278 216451174 387359676 939857705 591993656 295630925 127570448 347183775 443913749 53648661 733815237 760692192 826537439 528092414 465556093 418894826 665709372 868474586 444534259 612778763 412451536 738373498 939414347 335935081 869456736 912301329 975825717 323680680 308485534 598224352 714399949 350642197 580971877 785798607 388792426 63877559 750104843 899936891 70114696 351857240 114598725 370368758 723148799 241538647 947516526 798612017 570808448 222412878 761080988 773758953 419008051 815570057 459051753 860818911 974183914 254372397 840022357 963719524 723090682 651134562 733468045 803109286 309552452 198738585 158869975 933575885 570781031 89679003 805229148 692986818 15957528 404899629 917033735 305521346 820981695 788233315 612580289 48594733 324336317 617723982 989766229 190524733 568754324 139767078 411154272 550717162 602170381 117389361 74300999 796784131 409742491 427714904 69039784 437739288 947504416 2941509 194143017 764006993 63152270 810426311 775074418 942203264 475591057 861339622 18884413 946597517 939398254 529313151 885565087 981673500 962104355 469722164 476316409 569747906 830320930 974504241 727957691 564013553 714493063 907726905 112924497 248947524 486220921 609034082 528816318 148337298 376681873 101088800 281820021 485101315 921016992 276257518 283976031 846512697 285530081 9898209 143249093 477928231 22111724 909322687 771214778 746290834 886906029 765728946 116281543 497778107 651355405 736461218 96608612 590405263 748780891 689695494 996708788 408635971 527556933 106221837 835116861 292390886 117804449 606445987 707561226 840156046 155925421 940735280 475579499 282651221 478789718 712404099 983172835 184076732 994647747 904328462 42920814 277637390 39301995 137095903 701108659 695875115 468079786 588027274 677473876 361738581 942457456 507686080 982168998 627199705 401861010 931261237 799758919 968324430 687654028 479118161 782424786 424365446 791302974 798840280 949273624 188369801 675005648 726193296 624500905 766475109 469533353 730347093 486931990 352996195 489758184 301310311 59275842 258845773 323326550 281158590 406034421 809325019 574653329 663180371 257280484 102506022 804523355 77476298 831081614 659794082 312184572 863625814 44511724 272926221 410491179 775889292 778370266 20875565 547578472 382888863 640218026 161114484 325762170 617082270 777177841 146810281 995385836 802396273 473836551 73134684 20982899 887060301 388232989 281547713 245748902 876017907 979790111 894557164 783736065 340823373 857333798 31181627 757608880 252238913 872001040 554140754 647923037 448597524 589054910 689391859 153370886 916121872 470203619 295963960 213512351 784876015 239509894 872969288 988951136 419640151 656909262 904134055 687122605 247556296 731799344 770149874 323798923 156503079 733861054 643265598 309029902 290829791 959058712 901001576 325963314 359352422 225139598 774690899 345331858 400368993 281748767 146608810 61355443 41754612 353861551 908999823 747712774 345974794 828323511 956258571 609224890 331539846 106172674 60655305 968322472 629373531 61058654 580657843 587554494 964238114 427978077 775655670 413579366 144527429 37607824 440621586 270826885 977696244 254423819 401667975 185659468 398229047 111119257 644583250 155739903 234453312 70717415 971987180 360272743 574482687 516026772 32626943 794592435 287352814 157425787 309281249 215853928 503991741 444665302 734654605 841021282 555872026 326381866 965529474 970278305 350425897 364430955 374657331 558158994 586298339 69396711 780844528 877794194 700563607 858732271 79451325 642237820 197675883 395939540 945426093 823317873 506859903 333222808 657032868 582820157 619836370 364113523 358897118 751357337 69295774 250858250 80270012 766437204 193465207 340260286 80803854 209399233 59911202 418217158 667307141 262829752 54776536 310932048 915629821 810629540 19824723 302892057 675068371 93920931 374713072 841030780 852251523 731279946 734322320 371612962 720643080 775016318 786835258 499589999 938051515 504385772 959525062 990625369 749474633 70064832 839563290 711660593 839738795 746583955 826542997 44247197 474787430 796116096 207557985 508082857 492378218 139264991 999034117 868424175 886375146 747055823 796814100 266589800 520436153 107443131 840497847 689250631 151342106 86801570 508254522 723232866 592728620 882824245 562502613 799635148 201971518 640741887 691576834 432236213 968322273 644873406 51441163 578916006 201859804 645939082 819682578 189524656 459865163 849377419 852861945 588628355 636829558 868566874 112116410 772991381 435832208 875986006 159743940 422544021 902209250 500237234 888327958 15922378 718009928 811754226 319559856 976137788 858820293 879880786 508033536 416212280 268615065 554769528 730145922 605337512 725650239 638701880 632992286 116778894 796870771 598992500 502860966 275746652 280876464 764328672 190177610 711334462 546915028 570414616 50956437 148386444 768351335 393710473 720696161 533036876 800354577 714144418 769793231 459807739 403834863 346842483 565768685 120524714 962148540 834831617 739316525 496857306 104066705 95040790 59678102 255630538 554324444 293579159 407225939 475592715 857975569 202327304 154676338 789258305 269226665 576842659 5651007 790424160 721645316 946713575 243374381 649973107 874476787 709795293 196844639 359874954 968066868 391801412 73960301 813544877 247572862 47530762 293465026 55235578 691324011 816903305 194057857 275740885 699451528 566546144 982750635 369807509 23211855 154177618 19808654 963534272 859941594 494023011 598464893 721689073 274494162 570270712 427632700 463165533 467687579 147970377 149904649 986808087 406069380 469514219 463352843 204874607 344365828 626672147 303387073 262570540 58902814 240081648 272763384 256582030 242962391 544146028 615865312 743811518 98546410 616541385 287041278 416477793 28979725 791390651 820087234 221112576 569681645 444864622 202177499 6245469 894697362 110460066 628871161 350266579 348229952 13239715 823074431 951191829 235345258 282735036 689900104 551845787 370792094 799515951 658072689 115734040 11020363 481639993 392220245 352625886 817482836 974837702 709965176 289566732 861866144 97731404 135199666 283750678 192883903 463761648 129415957 298965701 557852602 599757524 568051748 582810906 115689319 285027908 135219486 364892931 862185306 509577964 335770301 689738213 952981374 850311080 212938252 856555683 723614232 122076255 810995562 14343482 53310904 515407214 928543430 153706202 826856049 48522434 565997716 922903154 500147341 746737092 697796888 925461642 769853121 238278830 78978768 314573452 802242146 925626611 175702608 8201136 134951716 710216279 821056579 488943039 688451215 10491899 395046811 732843482 722632069 739186472 105885009 793952628 505855796 328166955 635969601 16767058 57462739 340358456 608310676 642387781 225781769 860583321 872268145 324480161 575699427 511549142 584019311 772573892 915546968 700361870 173885699 815184300 895515262 897013909 734236471 850028596 867543960 937664265 499512927 275047793 141047379 463401077 706183791 611275373 778280566 313512625 696366242 252829184 349029384 715922515 395939419 881666494 939739577 568239447 647095190 308408343 693420742 216540224 520201627 810959155 951440137 493602622 927526701 478245476 330560210 371127569 354024493 701294861 139080624 171622976 913486146 579122922 101305698 506433089 692415916 221363026 745444622 678903068 571988132 137172579 60439328 871049282 655366912 210894924 847858270 580114741 745567209 250140571 656690625 505204012 129689449 87666368 267691753 774106859 983150148 771211218 618075621 138237539 579378458 416770070 797099582 49628065 207004747 844940081 687645506 982612902 209324916 100575572 746421428 892505343 501796974 253933985 296531386 229125149 580967933 106441589 121760170 860038840 607475601 81322852 77924983 793205508 266906983 192486321 523811079 980291859 274961647 513628115 249048567 143672585 187535838 591051702 723518407 504388086 236938612 313414825 306603029 813741597 934387468 587515632 97899667 490454277 926912807 972429648 665391357 899610578 963253970 396400351 573157972 746282039 951379644 448525587 887314067 934946329 757663278 722751037 922547755 567171473 521893882 877075151 551669608 765726159 201184125 374126530 286420154 275287230 383332329 383825308 815412657 788181734 139941606 96103915 287176747 5143629 546671040 197642092 931861995 770999324 664964496 147199323 838951345 965790564 827528299 109884350 199988563 502659335 567340505 2623615 251274613 417429950 198007242 156422330 882859965 335942188 778210117 443677482 887277285 397820884 266410057 356088103 4286397 536650325 844809644 162528463 403884575 999338587 534648313 153137742 5904317 578558328 161667580 817172118 575783523 113041191 290076890 888872567 380294056 237792277 866654263 251309440 481363885 642463469 21411965 647545949 210106344 312686235 507394086 530822204 877193997 367942391 907664343 642937254 554833002 617365746 483364687 701111355 30070235 367032835 506338267 604567383 334077208 969632399 277763285 917482106 585116015 709813752 379808884 216781700 737921022 650403667 345601362 953140155 350604343 520517143 909586445 555908441 102840023 799663586 846065877 869392644 661570768 14703012 912948142 876915055 886155696 751101381 989831947 334744485 893505680 26378838 802930651 631665419 465328034 926425778 649009673 581762623 346634096 875061109 391558193 814780525 751560458 375748208 540057933 6562674 82656575 601847367 881584875 561062596 712151794 334402407 867586197 840406942 929227056 168269110 658059475 184027346 504071279 551206893 457021865 819709865 80300520 538384013 972198557 729885873 362293681 972503654 500484322 566239375 533735922 877628883 938347797 369035504 205490773 125373984 961798383 690453001 711060857 400987836 364481269 262515108 795229617 970158217 977583386 493583778 603654398 972802389 493530051 165415792 714340552 274212476 662386204 952840346 887479724 317469731 587581893 200835753 330939233 83109680 578819999 502022034 387347644 153351317 438899407 851930126 501227709 760546451 31281487 854745722 445644465 133519233 308342400 161964582 471546175 660603959 503188411 347946003 397658377 11263506 716119861 352872589 718573479 585892384 344293092 328678400 113756072 544423163 790231879 434261247 64594338 174027661 845359057 150506258 682054909 237032441 497351690 400995819 143541780 640905916 561547101 622487362 306995198 74002781 25399961 548752569 736233777 516603827 899611066 296878979 407527148 745683141 158842118 767858803 314770656 252951462 845406522 564961628 799735352 961998030 866487156 29510251 431587034 238728370 393689152 687777387 58091593 190691601 56743693 281422600 16549351 362511873 877725675 393761999 942584068 447639383 348537629 466702456 283402637 467912557 943517130 483511755 942626854 518959072 392186314 583488964 610159161 272508298 368231236 307362084 14519810 428732894 449054316 481642273 373663508 140645581 793929932 265455051 920230335 965196293 420597856 548924342 591888168 619956441 306986680 440124665 47171768 3402483 906238762 78072041 412741196 56618259 783748783 468340228 491022223 336986595 749965952 304131266 661012750 853696371 610085629 949431732 724924468 345420988 238663802 750557013 687030005 284729042 747407197 431785486 146204927 673743209 36570299 527641752 409744469 724272562 140960632 766977509 951603386 416258444 356069096 43733876 500255698 75421522 736711675 355003907 365819975 134920011 870685086 11033367 333297945 534423268 646884250 787939814 957658279 442850887 8824660 948737254 403222189 547932608 571702739 242625700 231246373 298577489 900201140 223152870 873374180 185536778 580535673 415413879 171957406 308243617 699587673 408885139 37334289 482213387 311952648 30977619 602789094 138399802 80713056 709799067 742258224 105049685 257213408 655518596 285078923 634833035 824517630 409494264 736590687 894162415 167027188 787026757 362415776 337193566 941907189 72477900 637112079 329316817 902794610 277601193 607769392 959585526 654104865 819699205 436360217 279756431 57992813 290964829 137709129 485237215 501536525 743688422 319698981 33283880 17356019 864404262 326454251 848304740 271726296 928068737 73202092 197012930 832147323 31252020 724654955 511700359 115064119 184502912 468499424 476104638 490022911 704759693 390751259 966742671 664971519 422889087 898988631 967475739 248015998 979302510 715420302 837948334 358988437 152146992 322259634 593524403 222059048 784351900 10620950 530145134 714384636 161425752 547839430 568054074 533689854 193274254 746002899 309950496 357355390 292233369 249381597 22168595 338364060 151036130 319770322 696594974 229875460 513358897 607691428 837071543 166266889 973797527 302471520 874204545 773012124 754399527 298041591 420614506 903066681 193031248 199846706 84949421 533680635 291015174 733999560 436490183 661878810 12638646 216627352 99992841 204821824 623204922 236691615 655383829 80239294 130728702 329176470 995218708 810482381 299014352 510075266 225862833 264889337 975023686 705999636 203016829 734407420 627123356 170847235 65400583 564793537 920324784 437217273 938362560 849919415 500526166 900375690 996391646 426403774 173963006 737368929 344446123 15519413 882995256 532886262 825741949 100274400 588004507 874376480 267721304 809172701 279580533 408123766 322998925 740197355 291663903 501419377 564264965 316776125 352143893 237265609 912153036 276887014 213176820 710288476 296860815 749270536 442305633 314597331 585055770 8535757 659600245 119300284 421920556 120971246 853339628 884645285 433854955 10624310 298296229 294997704 873102195 538624811 491852797 14494230 451344692 940790931 95070314 998274009 361990866 626637596 951780508 113872346 437585532 242219203 494345949 429073185 938417984 700833112 563247247 534606781 517080335 258237002 38501272 148934799 204978547 737130437 419529202 942253966 68399788 163430909 394866558 197489749 837090278 527619128 31698112 830500537 661752138 546187300 36385674 362433276 646896731 528043508 744965377 850932067 126164524 836455603 801816349 137059592 345751154 316406064 607814447 454719025 434157942 430421550 597225918 133079989 942509259 78643613 925883856 825417311 621833316 146462835 829948045 454827882 416457671 828952917 762290100 266618441 485221403 202758319 309953511 247687123 93373097 253315933 16697484 584239031 32305569 701844654 483582977 592571843 460799279 154279291 867977573 474679293 698663246 444579484 652146851 369227382 797102321 478447445 697424293 562828817 357171597 458671863 442110485 993684501 462892963 396390070 853413703 456887292 446576523 500041411 123482620 76563884 824515821 217011452 84365246 253199984 904634530 425768477 480397548 198998667 405900664 654727856 801886191 699735290 481665865 143985422 85766908 49283290 994437568 792681915 273668046 524540057 708545196 249696110 559090594 323680170 807480291 449254671 771220472 433795215 429743094 863826081 648311896 877641874 437731436 305468739 554668050 899266635 380590189 913394329 705023987 462781201 233439835 812897835 859286369 17989881 876024336 888599197 880548859 745595791 853823940 918791401 99105100 589968091 598570957 861068894 356374771 890094144 139181492 57393847 754347225 604155080 387367807 761194531 382097194 11966284 471329603 708248585 130939767 841036519 273812640 330233111 500677840 77823443 831109267 191074419 899788051 715181201 959218837 37116090 169658134 591405108 86639593 970698504 659756798 919940682 394813983 936058931 976704120 73559848 634391499 51445666 412810986 80577239 947524997 730310989 163514863 130390437 772098986 740712339 520960270 228833091 292788567 152548373 335356522 415582724 850449872 334586270 315619975 397527485 121634030 801435980 708083099 660547444 520694200 647791757 163873314 156349789 303638171 279022209 389703022 54524192 71481879 307686788 734150252 614305630 766002371 500933233 633274381 470212887 325961630 234255680 362004781 412422571 893731635 930233547 436210008 129879795 587341896 851778266 227067109 963164817 204642276 195394786 916097454 348337064 8803550 874501896 540908853 434835492 388033373 331478973 897537322 438229959 529750446 310724327 319343549 985360134 292819924 899490150 963039468 308665448 716168174 286259621 228391187 487405337 489351504 940676685 881041760 846872002 781058355 762860811 405538772 42788334 241124365 470869863 593647542 327988836 620745082 943836691 222512643 161473538 538439637 276334390 692875471 802953661 981614381 135912329 48558765 906142699 881828953 910518442 158291169 974085429 981972311 656422451 597510257 734018555 432574904 854093838 588110208 176252060 198210485 957250580 996530860 776483694 75024232 622033741 437942290 894499599 58532691 845285686 702542731 464963451 840159531 219942801 239396077 487331875 468020570 850880669 323657049 110360341 611650774 274833714 551461079 337699025 593516837 288102254 857822865 889650464 61717189 509365924 419320036 602549931 554546229 135071508 931235689 103519584 885604102 230861127 837401137 513478748 412726220 219301244 893550239 296469515 202431552 906687033 304618453 991448564 705304325 393588200 840201364 72262890 686439093 839256484 670226066 700833667 179156134 57444374 580655782 175573978 31247653 296976367 144681079 997137759 9580088 70421016 441045018 778239629 263231033 163106092 677209760 421074558 667619586 220621744 335501200 156948804 105450794 498744807 169416759 107789625 646179268 214750985 701222484 449792662 928820487 909860049 684131290 257337272 200629164 324882504 496085061 757414038 319500955 253362473 903505696 3857112 636059734 606087707 179191847 223627617 789097729 891429187 533431111 954365491 381123457 482863495 505798015 416027024 951167272 776072161 432640386 186012510 494336455 885702939 487409976 218190038 927595941 800903197 665517832 143861936 597196079 348452157 287384247 199247086 524487911 383862396 386696138 845597708 566837305 945420398 574405146 276699506 653278816 428073826 465398809 847339625 724591098 919032917 841957408 884481552 693589942 582795749 511228786 881518264 195750274 254893924 147934832 445622722 684120325 583776358 650638388 212005542 439230203 453024146 153982919 435844666 147296036 636898586 117123262 99167850 463815760 788724651 650089778 828263238 234599193 181426607 989822689 968799908 513526761 906916572 403912094 923714557 20666148 549019543 542466669 402264825 700344581 338819178 347406848 349844711 690380513 177571894 535643719 179352890 565243999 636277384 605782396 487208616 193805712 29610192 936539517 177103589 276762849 270918283 150269224 100772446 182834523 513267103 997324975 943273922 451251462 929383322 372053678 411199608 104677399 176758775 899137325 384668901 608955462 109572939 758768363 566061993 263384132 873236653 535309132 538008972 143633202 175926723 930250993 497644201 469323795 395151576 119013409 23668523 26952533 178030065 794538390 584416662 579876150 425710717 161045312 200550845 509288239 689976501 388686029 656930039 138129023 245309455 534921598 867738315 556997418 676388462 784422905 605550526 676241522 995811 684358198 988827896 40567013 670254313 502374778 545007328 185237986 878276534 169816147 237719299 530629998 359052824 544947556 190621439 701637327 713089156 573163690 926950970 502684266 902334943 473281899 582028423 665717556 649477868 210701430 311034099 755094648 13966454 631962497 379528177 312787515 36683781 129089464 361518875 69878750 815207062 651662845 269382337 423880641 104331780 433355180 797289724 702226083 693835480 455300390 211972239 225106077 366417342 512607409 436843236 80265061 889732505 498313319 670215878 668783704 365127680 725605611 342547072 932853433 483392233 354323485 419792783 778421202 299626173 440860232 67089485 674610831 970539792 18354776 213460230 862315597 934291008 877425616 725447235 985758763 68908501 415893798 947986803 507679033 737842372 829758098 709682470 270979157 737211317 621647973 361955937 435392070 152682834 281281207 386127649 793947653 246906292 831739675 711131425 852359448 761987309 127521576 819954041 354443387 253664960 538715834 390253723 180632132 979751700 971126242 79996196 181652128 453786784 185384303 563465689 939594565 426730616 217754829 174318002 282535632 109304862 386685749 422696600 183130053 564313156 605363731 772853653 166160029 54703685 282117655 53026163 965473940 873720742 833845453 186694530 927544828 539187055 369941215 938772332 378694540 34344332 458413552 604325216 118184684 117154924 671378095 278890700 287849160 855256002 917280568 722483829 98041952 185074295 379660953 606169374 674993471 281271337 792632469 855989629 629484039 10491955 926679841 372326363 897098236 866163384 590338194 636465733 715835785 107101878 454289245 419300352 880957986 698758537 414503782 712263819 893337874 516102727 481763481 640680648 23913666 133720803 189367851 984976701 890908016 223661131 283885037 69569312 455997491 621396606 255365172 400009851 601145584 45382158 984919355 738658337 21288333 642615696 109175770 143274839 479768157 808265909 453957822 270322253 527983814 417331638 839512049 379278278 652320434 731900292 183912150 872843295 826523567 182719994 58444113 535731262 895265145 53448167 666491415 53770623 540411737 807213041 365162190 398004318 355451064 695065128 55763020 910475635 327078273 369587975 755370866 93211326 342650457 569863672 657813372 950451910 674879290 129908535 976549779 695569349 102264855 523627290 511716757 652841016 992139012 961739772 102264612 880303017 882450644 492828845 172641281 291965606 82704967 264726268 467396048 120262742 488726499 305368997 704562100 51109483 583105795 812025514 912793924 626361614 674101148 65681148 306281724 417196276 224591162 317101951 528630899 269996160 990985209 991317906 786470129 635737067 525369869 803212527 414372359 607781188 352129718 441367463 440817728 372995176 423565558 717097091 52785874 313475758 314131037 325014349 69357826 797001268 8432221 695014143 79895195 485458745 824391623 631878972 429500715 220213317 697552628 30362221 612807439 304688064 823453679 827484036 156678890 867938241 647012067 916127340 727191880 499255483 838772643 638837776 782206516 673811834 8726895 312421979 145142898 344952223 100015181 986291280 350085081 587134115 625304348 996620660 964514173 719931533 729311459 647988296 465838054 585727645 247335030 651988650 878079558 70190066 370573828 652309735 987883900 349372297 113339840 717408439 119234759 8587806 927462957 307648713 94352791 26867728 597133974 192956366 77218236 987784612 392743956 867855880 336434487 975586457 182991684 72815070 166537865 154369020 791912461 142707761 990278079 711799883 876312039 456718942 328399448 129982758 248682365 92988508 696855493 379326549 419560978 429197475 702574119 953073143 446269363 135570219 723328889 196824088 167527281 561273235 49312923 906238328 913396865 854418331 778463286 63086071 880396975 269974297 139739848 886274256 491363038 652986229 463023398 808746886 692071775 772145195 649876363 856923123 959238294 301360145 991435138 756959910 353507532 388830538 208510030 874518286 149124158 31821609 388711152 775611604 700620697 685737045 31489597 414669812 593053710 520612313 959817432 504606467 435268091 783231817 25042280 906858581 682430990 949154824 717719483 253133712 173946004 506652584 728633281 644527730 823894947 950695736 92368738 823425940 143779094 335711836 636378641 781060911 320268720 72208064 54751005 320799063 317928773 744828665 936541923 733211100 401935601 133681121 490716483 394449220 650143008 434293896 302695149 394041610 910240694 169035307 393868351 654187158 957947766 233276263 136976056 819413747 60952065 224993755 183976273 545491830 53022740 316290903 935165035 891325465 157418459 612624371 25920622 644184198 623924760 738070729 844643112 843656484 843775135 404821737 249213032 683040763 17913266 635613332 460806113 218324653 788548792 707052402 54063331 945179962 795819207 491267251 171989495 228394716 712778121 993317121 750541942 619702303 201748342 856757713 623450535 696922038 584462701 460549918 264665992 885717358 142142009 893079931 977038833 434654392 992552912 441436078 897780778 212768361 757276512 713070197 81815929 155089573 955401324 287166095 234686253 478423440 73931026 776701941 588493033 148239720 316775035 50183241 490020101 760565452 779610164 930043058 76070473 811348480 592295112 674657797 947334733 487413347 582257190 91961012 227407017 386799365 686407054 598208777 265970057 335417141 495259968 782372644 396006549 888632515 716542791 236286028 635542147 866445496 881543001 1080133 941734958 895644433 317950840 200520184 512462765 302408548 407875267 119738423 287963140 482493498 612667322 771465292 161687509 726574083 671749835 104201903 842743933 593049772 318621229 540874856 900232590 830751323 290211231 660987737 473576465 750975088 327342694 859831560 751538500 927174306 54663077 239035310 432190201 530731089 486106355 85569510 561630496 696813546 430382931 490433605 43017861 536642924 956459064 274209438 625342488 204371952 877486585 993456968 593421288 542422203 377578862 955110758 200471319 732299641 62126634 150333264 38554067 213969823 272376239 459895616 536502145 620347729 482079401 980750680 116161926 987106695 169672595 408028541 834339439 840180118 737773158 495587900 514432198 145902444 422536813 349033712 383506117 250202047 748306780 573370994 515181197 826320995 545232972 983412843 921199948 469168797 510184381 263009241 106265902 458356441 15030836 988081354 491888338 195251769 382125948 655239833 87095055 119829474 302459709 607265932 420649898 422134209 573715391 230601698 275501591 164242056 798845017 411154466 688843380 29693160 36137827 162888297 977574941 439844605 497935806 329365974 312329036 220779687 709814489 854458452 980592013 252446466 600006678 773299355 743416701 703809384 754895051 649322957 623029731 175367214 592046467 613090080 567644821 818781789 560568088 133278337 33052341 110426029 470652994 525767042 438603280 534114691 738485443 262300138 848239920 509645629 52577531 743618428 167311915 119763107 999313683 285526683 322550699 449389234 22803077 827682097 863322121 636676307 847909127 118051370 912339521 161172832 947687016 709359797 418509503 41046492 447489994 847574223 415071610 187072103 429007456 135743262 44209614 578627604 210284704 351642906 271317340 450816084 287629673 678232093 681215942 19430696 8269627 539689878 799090549 178465156 696926841 730751763 742695671 398426306 451784030 25182073 66456840 75139131 252624061 92633896 984126161 576076171 355976178 223779724 118393437 142220481 531550520 931738337 331870510 924309328 26530331 929124471 469814866 608566424 803325649 687631598 611998463 182282270 740988705 621941025 568542619 452247581 712560704 413517520 691971985 962584001 742968869 442129419 200908979 352690763 509068387 399294896 257505893 299421227 246407954 598726690 285333844 777908724 999863936 365846359 837947365 7101126 165586195 380126569 429580434 752753997 631028732 255776854 917545619 795434449 784974896 911361921 479474871 216255289 113606313 295763613 185359732 903276456 177247309 990661719 810405712 921246129 561834 799844090 457340976 109100143 347325853 380932024 784736672 298473878 503738156 766756979 53297401 548055376 898351718 371967689 298269786 665635863 339503490 429579029 37389108 815908820 156247285 925675929 164177689 440235492 730969881 119588215 986910287 735595045 40464071 719837765 248097936 428481797 630060258 400401086 899713744 365115756 732596221 110203786 103806465 989814850 83178307 786722050 162256263 99219174 811867030 898429564 89691100 342814169 248687328 190237815 934080247 938857014 752483788 768371724 338590665 386538608 323912318 724559796 854106316 797805603 638629922 194082215 934909697 884969580 347429082 844749362 823610322 915903030 973364035 609666092 508129443 643919669 272832144 864005305 815662580 739056202 115608861 424491071 302496241 569523463 25409338 788619371 586411742 450023240 635850047 554633248 196378343 428719072 910913578 531131079 56641593 408904504 894096116 235090103 679777024 405593789 269746711 63182937 496391065 336700166 40971484 184622152 837890456 344025350 531596848 270597408 949465229 627890942 774544303 179838861 964967680 612770228 335376435 96937343 695116290 426477465 848633552 203811829 652299608 646346159 722589368 953928533 921527499 118244757 101501110 615969043 875402977 598781663 374011325 455362244 868970611 98087813 991215622 182594647 251665535 474637657 369316001 714711756 178911215 418339343 314412202 704437709 26047807 608041421 349141786 184000593 2404311 925814785 496988476 755035886 136148863 194427957 848349627 29045442 618881117 558556560 833444298 647807767 600391917 393753246 773838398 657226374 908015931 73140772 975829830 426616621 553354375 18034376 700621974 524478923 493397702 194468397 937396780 611901783 749193860 149654171 195915713 868190392 307040465 685960630 89532098 862052646 161559274 874602459 138393934 490204242 691783322 343826396 342648931 851578456 164987965 630513441 124612767 22756440 604010650 946179058 356947082 741927986 763994791 296962959 129173665 356665236 960441185 992405550 179303552 460981602 694726836 373531224 28522328 65569341 954042193 58072568 740955473 720513334 177943667 135362251 43061879 955347346 49873004 346675788 66381399 943213512 759205675 159196315 469227242 618081604 271445005 648049341 474962530 231751373 210383136 914454395 100710285 193291568 753281188 304120395 399866059 468881010 647435501 413205735 633999598 196076128 91638821 552885410 95146723 997668691 967928378 731395565 597607224 409849595 14877605 202045133 31082300 69756620 313784480 376059705 546043955 631933496 94495746 377341981 355348211 138714228 841790770 67848074 561345356 795233843 507003423 430585826 106967714 817081533 820788865 291584639 268988865 259459044 386649069 897431569 663514453 671383671 311526182 178041684 655753355 762643057 527838106 685014608 195326513 575405909 245831224 175487567 64065742 73089699 153004995 651465640 753225398 913822525 325915902 17277173 856071754 657227875 74707797 28088198 573299107 744813967 949928683 935841464 271577426 778709344 53881228 448803722 43433251 936612581 303260961 142442026 434479157 986544482 425551730 926113688 46779829 206378017 927766731 909636552 534509945 879158021 697319329 712030010 28192158 10541572 784088167 876854029 684310676 351583447 211600210 199842955 608603370 259248368 711389243 343973273 29218843 364973702 700338491 519321680 250897673 370915762 493402324 873483558 227000423 512460675 76827159 838841405 599007077 252211087 127651521 423663252 625724708 841832389 196034453 341929817 956151945 42295437 681311466 874233891 739470729 319836012 400274042 548725045 272380796 859344468 429384714 205863480 242343551 612505516 745218717 614929110 19596129 572951378 856576969 310892738 975811750 63994972 608547323 865199701 158428910 802510717 536107814 729401804 514380285 635483742 825397706 414574497 991515209 273046659 485119434 27583181 81532346 527079316 18052517 707496852 245391702 855554915 513732476 646449463 158188126 879767906 369072124 308699841 729576876 207310462 151457153 417803246 88536542 956373112 953040563 938580203 742850358 803662306 775246544 510850563 299312237 872250129 953034643 771472017 87885078 550821316 88990925 423361808 395192841 317661963 415525089 724712118 861232902 877171155 430659859 939447711 620130492 755236254 764713754 244407992 593455331 136954640 349506753 433114127 818036305 351776631 387722415 307184100 642502354 658105634 338622130 817388038 385620338 166422156 13378991 590065196 809101204 992994331 885267212 826334496 9158474 378711209 163392483 754304784 703705126 693261837 202023027 297258959 320525898 205375647 675597171 829770768 865409140 258595836 142087617 29376185 320634601 688734611 67928647 527661168 90420033 482877086 451909331 658302343 751885531 285561216 191080479 640016468 156926674 803066341 747067212 572384019 804873370 272307977 386746212 585935145 244474919 950773956 846822419 104590174 274095646 686472105 983229769 255466782 525499994 210686397 270434093 365557883 190600745 870956689 816198153 164179350 243921603 130001598 146875955 143309238 952471276 47825605 988251687 735394184 428224861 671978921 320870320 593634662 814675187 4761071 807302281 833235637 693804387 925158112 486553493 746225122 817017082 531469948 660368877 940002995 295112629 268008975 678197060 360122567 310596668 930930022 881316241 429072021 238617573 98091282 883168082 333265625 526426305 344716456 36559856 975483230 313011199 849654221 209671056 458567745 489059152 289852433 779220508 808521100 835196577 575781050 33906705 627016119 471696964 360605920 345764154 275210734 862848636 851239812 891871364 245168735 473771420 362825478 934044540 541399760 778175903 23801167 584472120 934439993 120452573 804326652 98791524 740473824 874131017 540098168 528878520 653568018 758779448 454047656 749525847 213776289 548121319 576971891 69103945 123295244 777006621 865166791 166492265 743372066 667545231 422350238 319392668 92078550 958756383 43099072 744131170 979867477 845095929 457972992 125727092 854396149 303198715 929054149 169101703 677199808 738457318 591626662 790178041 787285246 490937531 175685582 978253942 290728322 319551480 860290369 870342045 220147377 564521226 166518105 936831189 259269910 397807195 697769724 471122020 158618181 4255834 186494527 759471105 739662735 98141574 827025761 684309712 371963757 869854759 761573488 647564049 151249009 521878361 98300272 887909052 66685094 816587205 265707432 583721913 644197702 484301673 784234661 924391947 752361960 208636259 259518477 344480942 857569397 364581582 600880813 355101920 466942192 954995993 600412084 709522792 912089668 375343893 589104653 748490773 32134435 479571523 984888161 77622294 81056364 404748799 624767191 431668435 718214623 161215602 14215719 701690122 254151800 454393020 903005222 734778663 428345431 814777656 381872088 965423644 941000131 323306341 221645662 346553298 620442268 850883555 447293822 517665534 459700479 77941109 160379187 638710300 985815453 833804884 367311385 425914420 201762379 402241308 887282505 656697262 295442913 409686079 790356970 148445540 774623363 652986524 216188932 809527866 351413387 225294007 924421130 834232155 971490663 720995413 811986039 27172958 558467447 949832962 695314017 431183993 616396052 516007332 513245600 944687687 300272026 210743928 147579993 871760502 567150498 629867059 141550100 409326244 434195622 38508690 425257119 843356174 229938835 867215641 254618811 910019011 472666522 502681085 366920238 600725181 105994445 572302494 376222819 343974623 613681892 320618410 475681714 470988308 655309649 281360086 244696684 129311096 823199499 305763320 415255073 208649019 240770118 218294556 136143565 331342344 798729239 648332885 91861087 38622411 438134578 898536382 198868364 770164356 813347746 606418157 852434803 978433909 281828554 579510393 432950050 258487285 190509069 688224187 301359791 54786867 666221004 867875731 302633689 425098828 695221295 730385439 580496432 373316890 815291581 971881451 577622323 732236787 583125254 94712260 345146777 314933272 558128231 177927411 841358393 741231978 371669018 789988607 690119078 237271091 69975556 294778190 764230244 266124915 112178227 754607829 642563939 192318753 958594919 699614345 861298790 467968905 828244039 633118966 147081476 211874736 813031400 916803916 217767141 992148423 657314060 982767673 15850855 156814917 836748355 304643124 657122328 960280519 691094144 171030941 795941539 801308662 723510334 216676201 431401046 685516351 291912872 377624983 437926986 467531864 811888387 620265715 191927238 952324485 495110951 236597464 818695930 596625406 342925287 203131297 700968388 863694299 780463600 531034613 639585252 882150956 253164517 764096002 774447949 584899700 529867406 872005396 27522088 444601923 163526798 102740208 823606522 879617297 757873431 946393099 751692785 833434863 850035399 863120664 186627310 306678570 116897982 431762171 725480410 877279520 672302687 658143372 769694081 951495021 92882181 917263216 444424481 112432395 989209811 794424306 460347762 177462106 290631800 424448225 995883921 429968874 513868706 472286827 283975623 887284315 41005788 371522023 129922043 458121071 41238250 926588220 577367808 325556008 293520785 754733361 223877529 254299947 698176642 881965872 336186947 186456639 379092555 600179638 176059597 720696199 622987262 660714058 808354766 515447389 59206762 771522780 342942712 520830317 57424301 855499626 726762498 989705979 918084653 882251964 959536167 241529957 759842539 862084357 249298084 324655636 62302957 971923858 125894463 657265022 556523381 569723238 218299906 185545164 53669464 690414417 690817156 968637489 134211595 415386073 85643619 118799330 124531434 434278219 481962904 109239513 481165553 151555195 336275651 476026675 721489617 544570472 756110875 875022363 115681647 498187405 203225266 843099703 407952747 710188337 159260828 441709987 683831110 401486672 761256607 836399958 334741783 363639325 482485866 386165095 98217899 92326286 779497245 473079255 590596823 951313198 50794524 368465839 220573207 263615124 841255119 739944165 380549864 799880646 143545431 416444335 573604656 708757969 422946360 386864848 396306357 218179341 221053846 686450937 16018082 13024443 4962324 438488848 481497279 785138566 987461894 709895884 334989487 21396956 978048199 715800600 968805268 854658661 326143532 304606311 633455503 174504008 512100624 876857541 979597238 255203571 192138245 214842325 39094325 480260580 737267253 72174930 337980748 213652517 683908442 817331878 454722007 274755327 197064256 968362976 134928696 795137518 378849386 811499245 516518212 289982504 362054950 44103909 86836434 494003573 659437411 783732552 679942416 19938527 155400668 86928552 802166062 120799368 811406726 360162364 16999299 234349169 898097197 299744923 196642085 792408227 522650578 926096579 361289092 804815379 372301057 955779103 212385192 761105989 44010929 215953287 437268478 172332275 977097042 899871807 170947805 939996956 799181298 906652055 141240118 312330870 542392180 530847397 948424113 36638886 876317595 913701621 239147066 611259811 200696371 525120522 859000199 286415533 510434926 917253385 444738423 525282238 780330858 94921055 32386132 141656174 932445320 173362493 299439044 323382421 516280507 49029311 532202908 848823645 366830409 61920434 893742141 291838426 399464938 522530589 844365161 263012931 160381696 881896254 52451298 582365003 148323919 629226959 208378778 764044065 741776986 646783878 279940893 326764988 409212269 496114682 656505949 869364257 824782505 301885826 904817709 139908844 151931316 718576891 365515685 830671970 657344171 990566727 841325920 815403669 745758122 242082231 331452900 494775212 761430533 733324095 86402858 935518247 470569605 973766886 805559094 891857033 136350581 534515826 248780781 589472395 932897043 355942953 838924495 87802927 976358648 712424363 759089091 403925463 291624778 191965135 506110466 543038433 201517906 86232772 306314233 689997698 609448618 616393132 902538884 897944685 521021263 508618754 547677203 786198695 397244283 706555890 791786166 591505500 746808145 636512036 874058209 368596084 568389226 191882222 876895658 805957384 673142776 122321039 506036298 733045914 339296178 926243007 256422005 138923631 326796149 35056463 775540100 662184724 550914829 177529489 754883406 252865074 413430686 755325545 376446429 878635899 240932758 717906695 205909960 953227974 4248253 552901822 192263926 388077355 497277837 535682738 706604176 111584050 200103 611067128 700033709 605435858 337113037 839197321 257387602 828806389 642081911 59628761 296573968 27735910 157486861 569198593 938501005 996693335 203418850 831694995 294320195 476672727 488144593 158777328 757653026 762374093 655429037 91812868 898510320 100073488 204096592 715238283 516940742 659174850 313149377 52047262 80534286 17143019 610012624 756135657 510081475 745551101 386420368 579215377 978650540 584222990 237643935 11259252 373908564 719761589 486894706 150155590 171617301 743016977 683135182 710452325 943956086 511545605 397260161 810234899 841600373 369872615 719001918 950470403 498676292 999887821 108474723 548412094 608841412 95986734 35882733 545711475 962143939 793371834 96177520 335386968 412063684 638775436 28051235 973888836 394443290 143822968 24100427 138513596 360060365 570297256 660426189 67707696 461540137 995212088 113730664 585848695 131460539 288156699 516162974 124085322 95890118 33849359 241085251 920597705 654437065 812644722 157035901 12321576 839823366 7159836 926651437 252220114 456021179 955424838 901010898 651439286 923576748 325921736 956149290 229386657 500568108 145315710 63318788 556046946 569518725 18267998 775463889 957684558 107880117 370469847 139008513 97451025 547514406 402708038 330090980 44396986 466456420 162506936 284460079 791761807 260492099 861151685 557805023 327203248 326655991 956574729 943925605 241974413 625669775 431242050 240297145 434107391 170346905 557293490 454330000 531024399 945670574 301200630 326786282 700575120 898726274 463499552 751411232 570550021 164137578 407146023 442430991 873983239 55114458 918370463 299603367 680098341 592058583 590057172 126999682 79702407 54720768 147674859 836188735 16229124 344890494 449784350 111662833 816422039 828906764 595372596 948552228 372432220 701517935 160849015 461748564 726826746 757163822 752442389 612728733 760797250 630925586 846820228 883248751 174742818 674671894 398115668 736245387 2214682 118352746 8322966 915529720 372606838 287324397 454802495 145529772 790243391 601921651 680508965 600541241 969087966 136311898 390804559 965487209 651801385 726736684 413986422 75704754 288182265 304542664 925506983 623328026 433490537 865014111 698945424 302881573 786001469 199930107 854360709 91430169 323812201 470192500 544081565 569890440 509709379 228782934 863197131 387263908 120982719 431904233 834361422 801413784 131281495 86458130 946113337 885166610 638509428 803715973 103634889 855390010 922144613 850724365 944145647 2622942 891120035 843636112 689830400 951998830 168581561 858564257 769255191 528613494 518125517 514150393 996216032 69540273 856987862 96288319 957571464 6677171 330881083 93083328 474695469 477061311 893190743 400054149 157590753 136698064 790445899 397970181 318473931 902999406 445586663 992584322 280526195 588737523 109442647 929429185 877811506 371427473 97387383 326159886 576503637 990934659 2487324 503223241 99116934 100096938 80959297 318678559 252327646 34285653 181293105 182240802 995219213 147173528 10010012 792411699 298054499 417011787 777282341 410747082 209657887 661589680 572139410 53901867 740593060 351288613 2027178 355803818 258720903 550202887 47737040 199526775 513145650 549905690 815366765 805575294 971306910 787740389 348718619 906815373 742132104 982632949 105368729 206385508 865277025 233342202 542669964 984312919 992620557 64762162 396942022 684729589 425644964 198017522 270856059 304840077 335379611 885412623 337539375 654246810 201901669 438368268 75831576 341700071 968816083 938654602 439066422 35066304 721964341 374167528 764088202 922871840 521083399 197227873 580660064 465072553 638821127 252425944 253348727 889470564 467871431 755513895 465254912 565975696 710871809 426037544 849839059 37024873 557061988 547088105 22484274 685206686 546812035 894698012 187467918 72246379 971919870 546471587 764292134 782419452 166328957 484946013 761509078 332439572 854266010 969893429 129506458 458095 274173565 173027396 642482278 444997364 744861554 626604991 84129539 741518830 791127141 220755021 889371270 599586569 611357605 926378849 196653594 491840856 701516570 39003677 45109349 967048475 500097445 39214544 475791061 853690158 869867111 715635905 610070609 422895252 981218516 39756998 433001310 173373282 624931862 212436298 741197883 9144861 823918256 813548344 26753583 567789148 300380299 15417291 405305133 609569681 593573454 211094829 65613488 130292130 481510782 50406309 993914933 450041395 391453459 215318543 812622527 169164091 401763968 731833525 816194126 822503598 441300371 642399023 251621137 461104444 22299177 347992170 736784793 200221285 394757480 497487031 42456967 399559979 512691211 70515087 846390158 315957390 17643857 433301538 736474854 596134343 363426894 705182690 28977662 620488384 296588485 592002708 614711216 257813527 144585177 215476656 948652352 941542514 967918202 524178590 607627225 504847001 836075308 180100430 514772994 923209549 408611360 207519740 871821807 491878147 645581015 162893282 340990535 595478904 485190727 394091462 798796915 396568808 669835892 29132945 142367869 425021056 628825212 268808746 323930806 740715324 800827163 349024466 223156284 768328927 367263310 466291795 363996910 560968399 408109635 293507145 729306258 282387830 665247362 994924695 88172094 475647134 238366066 974013993 267797422 106436698 402697677 978864314 464826236 406195886 178344081 36478623 917274659 660863471 334873091 464254079 959629432 938099264 725120536 8435716 976799016 699238815 876479708 519610979 345460909 171081821 953445939 823264465 683307609 525496188 784395793 331161450 263739985 728251161 531619997 318122608 771122392 510696146 469760839 313737731 605725997 764961439 299776269 102943674 721394324 133026339 903794455 286087787 241615412 797147565 135691170 637190758 96078605 610349054 874724661 218374448 976444648 625341636 392973872 18651417 909514880 762819346 276065124 433416881 4592800 631299750 175952902 444681502 694044409 112201852 222584588 958934784 539977072 376057577 855046292 179567916 205729496 806572467 702167077 544069648 767611493 77363900 394958667 427745230 244309762 83170744 180104763 521129666 427940821 209241037 790378357 995231454 794332472 91531300 317852218 902848733 711997715 39673050 67510289 490057812 373855576 286580185 519594340 829684239 996627021 589805461 822426381 380554223 196244590 130159689 225075553 93402945 819981971 164844992 238152014 563922300 944912253 810309346 390247956 313595423 414404725 349636850 210644027 480347018 116335559 373563650 146605333 711888831 374040106 352038597 678775428 488462720 67099252 811937575 346296442 316101065 968858202 871890567 672790304 747988676 38832314 73853189 370235981 276692239 643206893 672380018 248134331 472380481 32321114 620911085 360677385 178221942 535179207 445673972 204841778 298348870 61480811 492693118 377431249 842201730 665390086 977811537 199086096 796902715 567038147 695180078 241096772 729477819 717636450 560850407 347387508 299861023 810366018 873106757 892183169 479730955 942999884 20795052 458608774 734926843 702573603 645795828 302140897 624891480 889816981 563230692 122205618 532550023 242490597 449688572 801763117 269853523 63856445 499814709 430670003 851988701 411114465 955495817 523180902 568026254 830533068 329473546 858116458 369424813 563661043 633740119 883391628 770347241 792545630 882866364 91436836 888046411 39882113 888720509 492372435 279561550 130705366 270363242 796039967 414074649 713784752 280509416 347630112 940702932 494877741 549696452 373981862 24466562 738380402 904510140 812943659 591063047 690059782 666830349 766727160 556627565 217740149 543647639 27141115 418503854 60721745 810911353 66828472 934775657 429638411 58685734 116345715 85575595 232237683 550377939 206321323 937308089 782077823 394743756 727894545 548104136 655627556 724959602 543477503 711887204 355721246 345690769 149358459 855948835 673129819 604658225 841364766 378256661 683141229 407940862 865821166 21532816 349968034 133494059 388411360 979849391 887437871 967859137 859584018 250134895 831121571 810342213 282418929 495422559 235511072 375800990 195104061 963492420 149441588 824285975 730189126 8457289 956950316 293572145 102544041 824381450 407903147 310870864 539929345 989635248 242661530 582186946 450990571 791065622 597531967 650386087 504912962 28806775 147281728 988463141 875766846 954620978 519061475 6727987 589737709 562967380 277806755 744386044 473263598 541410088 140941940 475406251 53706345 736919234 528001309 776030281 715453716 359855680 291468209 589166835 233098329 429979828 968342054 62150479 450580938 538948317 46875216 322995803 643599832 712939735 738370454 78060124 4801447 504358858 667336422 557269180 627882767 213734746 282951476 810863493 545307546 871216270 567971897 8653407 804712289 859047268 94494571 451101445 462335584 652467525 266736412 603720647 147638130 531415728 61777539 336388426 722908865 691857104 418469454 341386022 987879051 642108142 938931822 61777289 588332563 326768130 714424793 259069528 467362045 681783068 406489298 90986939 43465539 677544638 4190762 477481076 955260239 397655849 761488350 783038008 456445431 633624221 525351623 235600511 390389360 62980517 565077404 203660026 669704402 402854295 989475188 794576849 461960045 482014798 671066547 78239649 845946412 631855641 450846643 74959202 210784013 407739681 695304300 430184427 535106454 859500934 275339393 498371742 284218520 244242087 500225544 253298174 316508151 377772236 192370575 340856383 497997727 685481294 357736510 155036118 242451489 148713153 707930819 734572417 754851772 746597735 439155988 144195335 400637783 508748135 70073075 757107704 68776600 906291379 200408146 247976631 773054156 456259660 419746471 204799366 61497610 425246977 828977085 246042397 229688707 603654967 829907999 983376271 582922370 528814380 516636667 557782886 162444250 106728711 484913947 847247712 498895160 18988610 979883173 421533514 76958178 52698077 259968791 845377577 882590618 433169526 515373508 251911097 290065471 497428349 963532519 508379088 576402778 969687925 657237463 396708881 73480876 172712623 839847344 82906556 392725924 10668731 391197077 538499280 761451218 106109969 883416305 633383893 367244294 966526051 727210079 768952507 812992547 867262783 115398521 657999670 335645964 388977446 180031450 212049481 753382577 671877506 150885092 179939262 257526420 501520772 207136186 160987805 133039407 577182086 729147526 118270109 231807677 600307063 124898796 670349414 403375245 481626363 682163592 401931272 720720738 632122028 191476996 972489876 132966565 633330391 811206510 30157772 657985736 806742693 984889938 88324880 801931265 170180968 17116577 625120199 57720632 745216567 628104201 647337735 271835554 658327858 419788019 996000521 645311023 61694580 157254200 20847289 785616975 644906001 28330400 318882624 527732568 906321876 366343586 497071774 726747404 166639063 911760602 274543880 685153689 530942360 718457933 537982041 345689644 908542680 225882914 36128174 708694378 38659456 385078850 231937793 977388845 170017205 30234522 119466758 279415378 20657410 116515754 819812170 207796631 934751750 75558164 478676770 17335193 407745220 863148294 534564166 143480864 998545961 83472560 646954779 314155736 41261236 221018024 243804834 859306828 374796752 274257781 206528171 604158600 396892192 280269543 545367888 144303200 133875827 844027429 760303979 101678196 530862946 11734063 398272579 88620220 387688316 860956161 358045852 345355646 495466077 204949305 6592176 823963637 958362467 530434804 870561710 872627855 608816743 954059091 546944207 11573414 725633353 381179497 581740991 752483845 318057126 315278361 76097124 256799304 8416518 166627251 242675968 432290428 196413908 633048820 543794450 348915231 417357359 830989077 81643757 110999076 751700486 877125182 711952172 901097133 741830316 806935237 153405157 226506084 79694585 488870314 797099481 428858612 813094999 146826992 6963056 966359722 375575124 124385724 62849917 199838478 371209713 967251148 345964570 632132138 421029187 496690902 201980286 783952703 547136526 543906659 943832534 147041567 391492594 998531729 213269314 682531672 371105611 230886142 683986031 431205527 289760543 410231063 758538440 195381366 365016877 200829439 988994040 125504074 668384056 182551453 989070076 703145679 503056298 565993207 234335521 180672300 947501258 623036396 847477494 252856064 719861530 881535624 415887810 681396080 142628658 47076949 186596715 156752301 734953891 317217403 337736780 903015868 956209294 705961506 827319813 348737286 245403296 48488015 604313602 18516104 95756240 922871451 211478348 500725202 395490509 448225391 605591316 434423963 305093768 826844817 252277221 641751495 874692569 257386762 11121964 13381457 848105870 671009235 228974889 669464469 580700352 975054486 313685161 518220059 203912606 599854572 439256135 145427639 845448002 108892384 140149065 642133433 433146468 882803489 770845972 908192330 30744691 89987601 829437608 534321184 420196820 629856895 980830957 304699594 82439197 753979977 119172969 800268122 536100791 67020135 228615694 724521364 930552574 838497672 285803868 695862686 494160054 771692425 828044632 170429291 317886991 628664749 270978785 103467764 804273364 902041432 149204775 850077666 71720092 502962044 673027323 16428939 263658354 205918051 177507608 985672672 576767235 711366012 461562192 476361685 321099864 406087101 685669108 6536788 626410329 230578268 256071942 187415857 209846014 230738007 694420677 965496099 849260099 822146865 767845287 913276051 955861755 838432693 148117249 490736262 204648078 103769490 194778300 582949672 806334868 366024096 400154677 467649412 300971835 706092187 48219542 904131215 54856138 273209410 907184478 968123857 892993699 302224662 196589942 822287270 347393919 810179518 626423088 45108102 543897294 959379915 289263728 970675047 596975091 872358904 749728286 184797381 801992583 641629364 804469538 437179639 471046438 788551278 766085890 510465717 679369199 167524222 211948807 104272600 842701453 320104169 165779602 959893636 846319837 991596904 499669899 376620025 826685179 638387756 887601322 240430948 805842639 125369854 928857712 886138010 415927851 950995016 57961703 246656426 177803864 473937112 857557382 785685592 100338473 488178486 834117112 343039407 291505950 238099689 482202412 467679704 245731128 279874428 838506136 726234111 140304782 936688428 284587943 642196403 101734726 651722556 328523652 253842560 45072885 272572375 903382468 962531430 179050546 630807521 518603693 948391940 208475269 518123333 686480957 432466208 197180523 887901883 837738869 399186479 623710127 366252387 522479278 743179155 761130100 788825653 764234547 902621873 842469707 820680079 707091640 12000596 153595061 938998816 72810632 926753143 927695691 423614467 198511217 261605828 199959114 900604103 254451134 843860895 746695504 257595544 692171296 829549863 521568391 684200010 690947498 207223716 112449318 674632555 688743605 421117163 405547160 822142518 239220217 608184872 771901866 446988011 877641576 788496830 535136574 901897484 387017768 563152308 147959344 706744313 496997723 632419128 220362291 864182136 476534907 69584220 598779021 393369102 29638430 674137124 211370677 112586822 141844325 888369567 726150892 337865363 48870503 538717138 860861529 649043553 479039248 255737371 809400322 807162253 246050211 596787693 927186836 706666841 767822948 981253639 262017283 775908072 302236083 369716607 857186049 886273936 824149920 414737720 17356293 608238122 120830877 363512747 366949920 647861795 201219346 825875699 580640990 768426272 987296174 664530797 999395878 162529705 11227577 521728202 114779337 959692490 354873868 433613214 214017421 925620513 70647651 758720919 981745756 155505115 149155039 419400027 697438633 882637504 666997941 168068444 955395681 820231551 595889140 230470911 646167227 394373259 563090448 105354777 40885108 383894695 783432323 755913677 520343450 677058690 251483271 184150834 153551426 709295484 360774173 783978015 354262242 334051942 477611253 519729375 383681662 740286090 887056460 930960020 615083072 224038605 524185516 544748239 646074097 133819811 684239833 240080261 298831327 130599854 236104557 695718595 208978891 168024069 472559198 35367999 150878910 935275995 448274491 898136723 297397173 792587128 841091872 967070465 28478078 770007495 88547559 747711181 217988788 496968493 150825458 278035113 990391392 412350117 7192454 702656498 944650846 725687143 944259086 570978892 688578934 179085313 306849089 425311995 444352854 135008265 473725900 263722394 233994132 746455532 735413791 731605703 986772316 658379660 291326996 763268380 838966753 167058869 652568882 966238378 653326562 306041214 689608142 294398916 705023167 693183843 130686278 668906238 830552423 400058939 404948763 923239308 778020786 672370459 329656637 906328769 670970592 606226696 685577636 495205656 107518305 358648575 412013054 561704571 915249856 676007763 998219863 76551338 157296284 336641919 130528383 51652579 665014584 892808554 777967264 435940966 107355464 704813195 203718468 274603781 141360959 792924057 2551368 845933669 629508010 256056421 110794648 501072172 766121414 99587545 21797150 782985638 813900972 441087235 567564181 285868365 950150398 651183877 671822559 519137733 342727042 349926784 171409385 880261298 264955606 116240113 363243392 884043617 693955844 70958464 110311968 248534277 360126516 494629878 346296428 222781994 397646426 880434807 591443217 112650583 183802043 999919203 363442221 972467603 48673905 816303979 549869007 884002130 25393554 676689662 475933096 510736820 671670063 909162217 586283068 334287660 7400065 415772711 189249354 372157953 13685948 372337828 369244379 389053088 766987253 678862623 455578796 737188382 962044282 708503783 848542309 881016883 361792867 374179409 314561966 775599458 725014247 805763885 738675679 367800596 572551831 38114445 260928897 342613497 973613956 948447454 820723821 41655892 210677847 389251230 496594491 829061747 162272793 203264679 879888836 573400367 715757088 575406793 732134878 953374601 105163440 360753681 984079103 4392846 73344355 295827359 644711950 491579427 160495747 628343910 709188502 545654373 385634866 356564387 956970282 442591469 489727687 26706010 800347523 819373748 798568516 988177994 288114248 399617696 348392402 252749361 987320990 432725572 813583214 379035742 809435157 834949489 85609888 65392833 627766650 131253856 929690781 43243585 891625357 577905742 801217404 522547679 715645260 182151939 275691994 112685211 177623654 437383792 964799481 770090104 370562537 571868426 301798103 72451994 283408316 111139987 342984771 356981171 433563757 814791993 286019764 527989693 401608473 929449366 965484216 292726426 586998825 569646872 755328041 714968607 749670490 70711176 487051496 853005805 669628506 833015769 930999057 290030469 130439887 615779046 936446502 344225147 791007637 419422667 342057004 406908877 694404349 437951592 229608689 882651609 829455862 35195112 233796529 613008867 49574267 161510833 983072631 763951782 839542223 413165920 685481589 176077638 859039185 174672425 544608392 798355641 334518013 186941244 874983758 416788064 966294333 651882815 848692848 639427884 398692007 109630329 701619388 669315424 917014118 972111560 210579204 943332707 254828811 887814034 703897034 588820873 362312090 926006103 596587209 164660373 984118208 741141077 841013317 759558945 869773433 884780452 171610197 664539412 355916006 35440667 766398972 226305672 477384540 109467370 872557106 767389610 949884572 871313862 771668659 16255545 226480355 178910297 612318987 234707639 435981899 330611848 690490791 164258768 96357153 322891532 855959404 420806126 390993694 309768315 471954812 883540693 699224827 760666531 771383006 330090937 270574641 276926839 592611234 99490834 33898777 373985239 432790440 145040200 219064423 720934138 985044157 825464627 707148868 554548948 571792410 820996265 396273845 542835914 5365765 438319208 958679122 782516039 267638307 835032735 672060994 147157318 39831514 872136224 311958737 733978449 267559573 560297298 693214783 391972947 754452431 178548710 355597173 81434102 990026178 403327401 695840053 403821997 76963550 443477349 154550060 419697333 380040826 269581971 402581926 641190093 683434481 727466767 756194221 805717497 721657046 525855049 518830695 510835434 722580560 552997584 525588129 668807354 49639213 552315877 426371280 372162126 760809237 130363538 27128129 942317106 243459380 456972235 972082460 229718177 794016855 438733306 532274301 936392724 669598029 921446513 923000629 552789708 306811809 342008587 520803998 640349329 54410096 799441516 905928175 137510578 275936602 332120404 474675173 167136253 428005786 652744068 913489928 184803994 959854847 393715386 957376404 455634858 801880303 678019586 534941793 998395600 206496850 87239946 773195257 76177291 67609815 472618087 574575352 29791442 541482603 502616482 812654110 40464606 557136900 314736805 668430127 78112796 758064728 265341780 196907875 370118971 408949374 855799040 275005498 626201882 161047535 290733265 931323851 491625874 858548793 96664813 439903537 702055237 217497060 287862384 48522466 935242769 16298039 358522170 175938577 703923100 679812826 534318797 600489998 417005391 485178731 229379373 140266430 212837177 153323432 307183710 581376776 732645153 202373086 577974727 16689060 106253167 535877162 37011794 183668762 197101121 778213478 448548595 780713429 51022583 273474200 706921296 716961942 886838226 398737673 961723455 142998541 657639633 185149328 615635938 379091081 210500139 726185280 37401746 166381795 369208826 662612956 593243325 35319204 950841134 754633534 348279769 989887716 616694079 691575156 193547079 51002307 999584643 702431707 936090633 263436714 728819104 409135268 623875157 364362681 261369636 262123415 482287007 453690692 169778757 127721277 906646386 4212748 871773784 718271012 627627051 653735091 982439550 193602345 348294239 878978384 295724166 888467509 842057654 365261536 217031443 13412406 96994036 141721831 697889344 494741470 532855228 534914398 980389220 60004529 117022464 582648721 626055538 240113499 429924162 627939388 619013510 660364512 440201796 394336274 709094454 582692907 479740646 794843932 759401121 851816533 710885052 716133463 988782403 941079159 391991551 580559627 61056656 390161661 284731489 504859940 126147259 320473758 522809507 105845059 584978675 688899958 47668873 631173050 827513918 522964426 686692400 159954861 723520993 944192734 604350130 378677218 549089811 476341918 578846395 156619750 653857257 402442519 8656250 871048091 572953216 408817214 443319463 870366659 935148667 152216326 588158197 489310398 659887726 116757913 441553993 7349537 984159702 12100881 290255642 946956664 149835686 161466891 571011743 818460054 705130365 81020162 591103095 736711191 305876913 496612899 934963561 443501631 996887018 736475107 179750039 873687260 119163500 663126076 719366495 279997829 872972718 677943451 989104715 797149814 67844258 421442847 183172603 150280298 245825559 447339304 894831032 328856981 566032635 991720267 763371960 986740772 880330507 95111416 609801632 816527420 559636109 382721543 743871947 450455951 100797231 309382111 40264034 352803026 480935025 291810819 577276187 536212382 607008502 347771377 284773089 593557953 936845802 344127077 958600117 951882900 454432304 228751449 819563235 356055594 322978109 537382466 774938231 820809694 431958556 760466653 841400962 566607426 73748441 250958707 805096557 598696555 603309185 657113520 590062053 833471936 352337416 40130612 362487802 234093039 641040832 785180906 683218253 268424258 651468428 783280275 970879108 571836383 625077075 417968381 400944745 995932834 216327598 228790947 471017394 326252536 284759145 9109520 211140985 909998650 706410073 509656776 436291190 863324982 671433000 968672203 250024291 622841581 451133473 562916810 280304347 242210017 104101158 294773209 988670092 167626206 128095494 304181240 795116147 850365448 496472887 247707289 470262524 817708316 367036835 505448608 679629151 708069098 742472666 368222316 233458631 361290510 461300994 702805644 14745300 943853979 592730535 78129693 876732264 650932818 755529714 33306438 631788470 286928069 900820342 366892708 530226417 30754908 915933071 732065111 661882690 597506787 210933208 686844221 417035783 185360718 450912928 816937149 24337326 540897094 714150545 577337134 90642676 867719235 721428776 130268007 544056988 822681552 626387625 292957321 363461856 942639532 949991360 857043455 124942023 543331826 817260990 430104620 493341189 54269423 71792091 622461605 75620740 292205480 407570014 404483682 819028381 903876121 279672988 275029845 317995460 312206987 482172681 923943231 550632734 318647499 35423214 889316449 137978954 336601659 211886655 632076575 362815604 835715806 599902414 68690341 630908166 284119488 26477510 31221416 508010432 561315079 119201875 50585440 993188147 798711945 452864121 961623839 5440808 583937532 988124152 756799727 250892877 710910454 480336699 293376576 799002452 870829094 582885875 831396166 867960180 283957489 611904713 935307376 635390214 838893986 729889290 361669619 760611984 894833510 671026450 41090988 971528778 194392808 465543556 994568877 468150472 617073598 334597781 94818019 102986037 3326301 872015149 987213720 896060856 659683510 672806800 472291217 3669062 234548936 486776594 657927944 736216411 882723110 472165978 246159842 605051667 532988958 616225588 716075192 78216989 359720088 877344382 675031709 863349020 227958714 390804100 217359858 291049819 59358716 79270391 153641781 452399440 931272115 850063670 20295058 305369830 866580670 394896325 234984532 241843347 506227525 982035309 485781107 880179868 733998643 296851570 695423879 706953406 256089191 840127797 327404407 642868866 991696164 381314282 734719935 241223209 972048206 274800885 376704670 379792489 779371683 895569210 363478195 215658091 303577476 395392591 480793603 180593924 578667137 553424 873356252 558973023 713373606 377110498 342266582 361808355 965751424 771535878 102362980 184530478 330666970 848378495 148923345 798035282 236113815 424807127 4388819 514965404 430783826 102089724 93542357 165655638 946117132 40515800 306853593 312095575 335380520 658505925 71143546 864450575 863769277 484635097 225216537 253705493 750808074 163109708 755589514 195307588 807187184 777897299 91223519 896911401 880055372 663222880 134247035 28382925 214461074 919354984 184173326 335054238 148895512 358091085 357423242 674223281 549110421 92970870 607986370 581089223 183273388 620392665 839380837 284379723 899328689 494528489 94681226 53224392 533764417 294619652 359348992 214938858 74343604 933832618 518327522 7847897 450187337 178598107 286127621 830145909 143607311 608857216 400291995 707420956 321358401 506750202 444719269 421197637 329101186 788702733 624633894 511518701 639078279 151773471 894177358 95285314 302901737 113802164 165070010 623335628 832475973 982703373 603613075 958459390 658269581 284827218 608697797 818719035 993673742 144946703 287394313 679565536 902895817 160420724 179179463 469935349 513777218 945836825 154570507 407996629 331019685 703382477 92069394 488714511 299497199 579899076 963730150 100442443 831928921 698257583 354501194 218419398 345944958 707045359 577625236 811525248 998998597 178903378 52260584 479521697 383635971 705330039 155443471 355694823 135621684 604804928 715735809 34592967 102882440 501055254 272886545 619391808 772424158 184408536 761735664 18887857 668460726 785137977 963849776 613357836 250181374 497798187 212010059 492783084 403319169 156520303 590978008 594040727 148219593 17758020 935608432 293375813 637779271 721015787 480188778 528757314 105564573 506397859 67646914 689399782 688313033 936183800 634128898 833459782 681802501 732793204 898566808 664836772 635023639 402967217 533957241 162102110 160049594 575704091 539296147 78145226 39957793 558240012 3889937 238090008 720144578 803218799 826490094 151904947 395275813 232036353 36740707 864850852 236702945 305630668 295417481 984857611 837165972 548639941 265764765 915621167 655262916 45011474 57560636 971499901 452589716 372443699 77470824 220430282 236216102 768111702 236467228 479713212 473022750 987661659 585837501 316332488 683134970 882640466 277576163 936480660 545397745 683075274 253052737 217116855 296678473 522900770 310544792 841237563 637412873 214667373 333813914 884990717 578086602 401914215 384295211 12866216 887731137 600650575 840587141 80659962 896042310 399015194 727168218 313964253 709500200 208660739 142010462 510585580 821468567 209386989 358163387 74390806 727392976 321074064 445047307 578351677 245381179 11294728 393195126 199905899 544998094 279059244 611046932 187572132 81006202 333337652 728593708 743356349 790287093 630277795 975319324 570599165 663909471 721919750 760041498 880005537 183251854 241561104 917546183 673730620 344801583 220187568 704868669 49847576 242277340 331704365 335070240 24628341 540679171 504972241 116369436 540808690 568943679 434760201 211263967 643727538 722657549 37512745 451731408 458344032 716622123 717963078 634848199 973798281 871754720 743577746 76154070 486007974 211414348 530672431 168457029 922462425 899664360 800879495 663668765 343154704 391492697 498909822 954458050 401756615 468497613 564445504 303348774 840742947 306280914 757770938 952209530 259992815 378048766 498376926 300335717 714159990 286181903 431266626 29236423 390540306 315280496 40993622 81026524 257429631 622056965 738826529 336987954 613129373 532730742 348519253 850605682 445051053 843163337 600967114 929060197 885797538 687698441 582066498 478008644 354688570 725479593 249850073 961908995 798912112 364710862 861698642 616691520 217514860 828906033 395803944 53545918 160763717 407269260 37184567 743109955 304442350 893333576 549567325 814614524 997759279 440461267 248202369 661153781 137261022 123883476 274430038 634253469 924437065 723092280 211170521 662185200 82772436 195751839 925063737 628206013 187971623 946301544 819710526 620868293 242003303 525839166 849467886 660731096 929062407 496699467 205220616 383817142 837251087 699062959 936228863 306396710 918151783 120913212 500397848 640973501 618492916 289586428 127673692 378422742 122808238 878798966 657862957 241582763 540392418 82142448 792521277 286281547 591996837 629378282 724500303 870138710 466032296 568952290 803663544 19198600 822864478 308642051 884369484 421765357 518281494 395353698 98442680 997765463 862383684 671065943 164510668 61155405 79735848 117573353 9434273 913325298 421580913 932834985 555263091 527066511 853643772 330637218 285140932 538426900 695515132 10046898 938555611 152671273 829144886 822711484 7356725 584928208 787047675 528754395 559148217 268887165 305423079 149572640 18958441 37350004 150667291 959569940 158676340 429347502 773250368 768130647 431690615 248595690 475599399 274683234 471957414 927143492 815949252 365597606 614011436 967415670 461773921 270726978 985559453 222733138 63714384 516847919 956790025 963431781 668273016 602529055 74141893 930335020 852524499 918967380 577746054 301515130 596908484 600850250 124419265 844426056 419870036 514767749 327760755 366668922 496341250 443641059 70156187 547569629 240990741 148020746 607597105 960886901 113721864 988054330 197321574 143746131 769017877 229763894 225017597 836244691 371315510 217606265 913476826 893070400 817005611 607607335 97960270 243342321 701806483 640543889 904522845 111518526 156085207 505884936 205850966 901915871 410910233 598404046 609325242 310578339 71575829 339210883 547758533 659476991 219276372 294642087 560025177 532383700 533387025 774295931 187143476 568279182 584720571 623307295 697176052 489304055 19214838 367070653 876326441 752864464 86560526 587267950 477102336 504484719 79119538 310082496 863223985 377628964 590679637 258332598 614144937 988738290 653383258 120222559 8864848 152429006 967103827 460748909 436212837 164398730 320890453 984523993 707551558 814750747 302065065 775233133 193379754 290154093 985600492 138404444 669524540 819703049 56352505 255861410 756096964 904787478 570765564 942482213 124886613 847454102 489992406 479533049 564289370 400735839 413613247 100267351 599389636 277299041 499294445 355370533 840798167 599706922 403557157 897800798 912010100 484407412 264802997 414381120 691150155 299895044 296598943 347478830 231652394 455642871 513125645 777671546 433776213 642461490 501658803 201291787 373828120 810735217 317783441 347047687 184126994 147983940 964864867 918816892 458661074 56435060 759636837 217415446 769254667 323892667 198944097 727955713 458621388 179314803 365264806 286586126 329334225 636463343 934313488 434133557 396901293 949109524 43657890 38344697 233675587 568399848 975519058 855744525 336117699 285387103 736396646 80163399 261546484 539216146 416295437 559368552 995784392 870062482 552312599 913604785 352023157 71101448 177526165 390916366 795869030 662290254 428513886 269682646 676917243 517756659 413449562 599147442 871744066 7076940 875226869 986072619 413553508 692772402 65895932 968037195 769882990 20895165 71109556 48443314 651396741 485239079 340628492 533123443 245405587 817546817 770078423 794926236 191992866 24498497 190142946 23021969 918655825 825491840 407649949 703228141 102100709 948026044 601121373 106278356 5412718 774364831 446951848 49763683 855275766 617628502 906523491 330119420 213187301 464511216 670079105 729222311 76234216 589268515 354691151 354249630 351597912 2771052 380178872 853545648 317652155 459924589 685288408 458805535 809473948 997979269 630261758 32789315 167474697 24968902 249704705 246304773 626005343 542578602 45725358 439283127 469418438 85735112 252910517 159128193 547824473 134462628 176557641 659353592 393894527 103817217 410655936 564267611 813713475 893337602 966725310 463315549 413872486 655689899 661032505 23561133 682122464 250788739 794429491 713752497 487244289 9633345 523243991 774086294 8842965 111756756 552209416 783007554 823416269 301766653 22911227 324499459 520414681 950297964 931626329 196633540 478452860 362710557 325029243 30909872 222992796 245615377 844810820 892991413 977236318 578037717 401952838 768649696 88731255 645224583 70391649 311349908 166693331 778976709 218291875 339435990 846051998 712877017 47353903 249539815 407963433 681296644 801519404 407617587 525564626 775145861 845270664 477670395 849094521 328768608 70172872 998322200 201897799 244702637 972834441 711641953 219995332 594038398 104599397 910554356 650169161 633563353 920980567 461611267 139169960 806584584 142403492 445293002 416156788 863929899 317422149 107983627 418829677 44970498 835918298 818956838 831772373 644739979 715523983 116142297 123369400 353408216 199067099 288700649 486311568 664016865 795178765 980248801 476937277 31267161 119985581 860202081 753800622 17183647 21515427 569012954 399477884 377304284 879297213 251232956 409559893 835739602 291130127 714857550 66591806 91895482 598850465 329175532 547067349 74965715 569547887 352499899 771584039 638762915 236550929 312028908 680437346 635230935 663620263 814737004 85881099 554022317 291863444 216205578 445365402 462934069 618311293 847649319 252057294 426435588 627535825 69580829 920660954 204004817 100089293 715415171 107539353 601982262 170075420 534335838 213946436 932370686 298027536 662073851 941469356 312857236 8952829 31381485 742416374 532985889 995476981 247879687 38030023 338564862 252311261 27863337 89611406 108369308 244926403 108579728 677894382 703194143 402452796 68462761 227597410 893291067 580679235 516025596 925984340 141080372 259859341 458996903 294741294 191934273 437136486 602121154 75485504 332971004 866308948 154106581 157696263 420548097 476494176 207252969 670696432 396573506 273623664 854530274 266290620 869501971 189114388 142903725 709262436 791840739 593741411 681625241 425619524 871492312 727310918 626391463 79875092 728717177 737825951 462042673 890143362 457226205 441441749 509059739 446245169 485678422 71678981 948832924 132435633 909839638 254080752 953828841 412676941 497220157 300445484 368351025 324555896 389170987 12710659 436981176 527204085 802197476 76382408 199805549 882929398 233783715 814827789 397597536 291536907 433449839 781580125 596621122 207479931 142182782 395388319 637073408 334319787 154024986 12693520 319734768 214381077 551180796 14735618 408998409 330883370 542989920 647254576 742484110 584886365 374816759 705149780 431214033 843206922 871931164 835488763 465362032 341302985 352582210 731689038 242692533 889572612 385550126 594598045 280043795 246594789 690716378 667503847 811393599 515125996 22128160 496056245 952756276 611057377 453071223 862780947 483846562 752003939 210991056 472034256 370280153 874547721 60255968 51553317 535831069 180556943 148831261 840512207 815691559 709830621 774025945 191827751 275903237 6447331 344854591 577672540 602090171 695700875 126907872 568984293 950505634 962693041 454843240 388903185 872507515 584025697 233930298 904587710 126369296 601939784 368721004 177273970 713916093 175049582 386106107 144918260 722610745 989281511 579874018 240452219 23626345 237324283 961194411 48957127 436640892 609685947 930424808 642962261 329943198 686958210 367917777 489868644 869971018 37135800 717103316 418735838 835793896 14633215 967646334 882933056 730439223 232710769 458428185 577764429 536744221 64175361 964083626 597329766 540884871 288840287 361403112 805534259 797005193 415735284 530247361 868243746 910047566 844200199 639246378 487988488 273144804 273985753 589830687 182691262 451520879 30756867 6232529 154554380 328635987 379547149 415418146 603869076 579413192 43676948 979217679 34393706 849862175 106672921 351218985 299252017 577091891 720229179 908919954 859765343 674031731 504551418 182153157 234210552 657628162 642595425 704834507 573012550 741165149 90119698 933531523 192732041 359771603 154530434 401855244 161905899 165142451 172611968 381973542 389306200 748589755 897476985 549250158 178171183 861231420 164730207 867002380 993040778 396904775 853720248 955073459 249442368 587558132 811425874 220637780 200241152 468610749 501372320 388056513 320120861 215706994 969829671 762244247 213216515 153740478 189124195 646424824 569920855 552155493 273310549 207925069 424643081 90589953 339871345 167476819 670719650 357497286 469800569 755784981 224508377 995087928 630002341 974799987 19016524 437475816 429966016 895552986 509595681 448832914 630640729 178695787 812442538 467530689 130573704 531625916 142701902 393731820 451864774 774261625 652017646 281992383 886189190 634209234 543207510 672290292 105450940 209605337 743636018 957186704 844506 968894980 980823731 948070740 299117327 707190314 723324416 901185442 46675194 10780998 447590815 797389952 627718255 760826762 844194627 382402225 716319163 661638216 359710944 599902427 366650878 635694293 26799520 108948096 775107643 617094026 218569941 830453749 396070909 97595531 589422700 483528372 797031690 732279409 133832851 950784769 616460714 433820272 530951960 717720735 553988610 622781027 67686884 581102927 819957195 969695172 588747850 374605163 536065315 681266573 293455435 278187436 561078061 397543229 449404768 147604019 102695667 333910065 297530560 605945983 583147820 65430832 97655118 892313410 891383913 327511072 816263344 152573338 523534107 229351124 756704615 98170098 45465338 610834361 564845172 715110124 237731348 635805519 580543990 405208799 86612243 808541399 637375289 930404972 98232559 640626022 970914704 428657883 752082577 553752502 263345577 615702688 22532345 442167775 245324964 670305735 948180860 309688720 330242368 592868493 915463816 870995304 124665864 434552135 277830424 201470135 810393177 499599869 384356066 318463870 522214090 239149475 923954978 667649911 947249348 926416488 303259276 126720862 214000298 770827352 54740559 986373809 619855296 172035613 756649849 485542844 570121129 829385573 597033924 186852610 202201177 40946587 451922502 790416482 701005392 142330054 997038713 697698505 596972932 890292523 860429476 246618246 781476987 52390956 964267255 957654137 608060660 610395260 309208190 277390644 551106773 289802620 154394693 607013235 260201642 567913761 407225206 588797702 495675487 362649325 480902051 786341403 451392202 291462286 366476230 202898988 891786928 825791799 792551555 158579749 538069663 36453812 292882465 484801323 567937113 813395590 588111399 710829971 433563819 388948257 83326562 386863792 800357308 376077104 348158574 55239005 699563699 971894053 12275423 323588915 912850415 867792600 258065787 179666067 785184094 178760837 196939255 641442975 751361866 717681682 441867900 767789200 339266392 863624400 891879194 676709391 460807603 538013246 155653382 134469752 352696906 911310493 904342848 21877341 897889379 627764615 290602671 876746763 517555392 807483083 798688661 564865542 211378574 981884658 145543843 775596617 758404192 829592881 675005208 639809344 991735971 693208496 244359342 617112041 560381818 763751220 49822415 417314774 130996902 856099137 872673451 283475450 983024621 543332832 475431480 867444213 720662136 779167127 509633691 800794941 571553931 881368682 139266399 272284014 183404318 600227260 829559980 41503419 412561189 196495413 647429951 178467566 889683396 751881148 138188186 60284675 345551304 962951119 312917866 170879914 206800150 434564631 79592887 999370903 358242962 137240404 65958403 18031270 257645544 486553045 83113829 759658563 868151219 480158275 96208955 624007612 996327968 853265482 611405277 476140126 464069175 173850709 71281716 873647193 892846573 232004720 848649632 956748192 343937804 313461180 700596136 444291517 562485158 257543676 828304791 876735751 677795649 969320312 675128376 303153442 297266550 219386862 244880255 890544280 433121021 804886352 367572680 692657469 442748789 797604556 371515829 777428169 183917906 389746421 671697610 445883795 350275800 877034642 683415967 146076761 910054322 645779242 937548618 939579707 328172432 631473030 577231656 401305914 55903358 171535687 588064154 177841271 730444629 182543592 651219353 347808334 783791333 84071133 334934696 862781166 341900377 969666907 612873921 153571906 804295049 357135783 429158366 160878135 54762501 879165177 245867776 832053352 857185324 187552049 887446488 205220579 701720998 610216223 88987822 823998927 72101883 34688016 538813106 113844966 950557733 610492011 922040878 188471922 29382373 742485669 169690504 286844454 327300678 408782293 38695184 34507409 872335292 26488746 121268460 304136629 771076674 446583970 650417056 337483823 261247095 753810613 897808007 572192480 927003356 785597647 787369576 704813105 883866637 695136479 738026696 565544063 432103073 273529408 345161024 319577759 264329479 660760350 717324050 484923092 833553953 845866266 849265437 460207189 922427022 219175554 582161979 496380623 23276857 657276748 119913812 365220969 758981377 717893092 531359685 527972212 514604123 435090725 882827119 828336489 874190883 102781274 676488599 982005691 170282901 98396507 745113196 296430057 50116011 311226248 490767707 49885444 540668904 334032385 477792153 185105153 726555073 826920332 792234092 317022750 257712450 111709040 668653026 897243941 523257613 561012624 678707739 570597333 840516627 986535602 226470919 303115574 571919272 881185696 688908533 613742941 747761902 321915059 326700602 705063780 242661056 686007759 669342086 50207222 269904232 632375951 86084364 85755433 544729349 893324352 638346737 85796599 939005701 905211041 861560121 54324720 809029484 406639932 167356433 859022038 178884575 983192195 550968064 93593774 630045567 75642814 547534179 268430864 233422734 884352592 978246668 645875333 712340646 172664190 462051275 700844769 704554205 451674171 195881348 418419793 225741801 744675906 724450243 596808030 507901397 12244722 737109502 592109342 873985515 175153569 123146547 639342663 839208773 829430545 869112682 310758229 293549411 631830216 862337759 357114375 409852812 157235179 708735049 671358853 956027884 20577795 303402387 57203629 151231095 991552198 968076881 506371624 977466509 180716822 912559303 525476830 977225522 542818304 387563475 500048159 72562018 992539902 123682188 230551328 449840833 258304195 703475724 65688222 236642129 354480306 539203565 890079703 960366297 625468065 447696942 783707520 569291716 956440477 312327806 698054694 983615377 673511125 322990077 178110650 327937415 252607466 435274040 502984580 518561430 31263076 600675743 149420130 596656948 441990550 679920877 506557860 655773408 581091084 937295650 757864070 238535159 488983914 473553242 510975439 467940756 831739650 631200262 81369365 85759233 312874535 177906737 987928555 420816200 990047973 818028079 965272745 723285789 979610338 236138539 48287677 136301359 282259177 942647306 804864938 1364768 152788444 243673308 603308605 38751080 260631925 928833161 667604854 771685954 881596364 230101777 435954110 892487352 893357152 374194549 721702975 519355727 770219010 450823678 114739826 855028368 937235822 635497347 888299828 346980952 391865333 360773705 861383016 888084291 599077545 616739020 820027959 868659623 321479749 234018696 610937456 231143424 556535720 869610154 709335222 121544377 334112130 984791366 559440451 710462547 981826971 207233322 235155095 260949145 151107514 923902011 135222076 591009630 584411120 773386494 149276975 259560834 945696097 496168102 461810750 905774056 650799114 125578126 686271041 188744645 115900279 520095914 992469906 877711709 219887611 363015441 281640508 832696902 416903993 77570511 155052053 675393409 944372204 736768760 131488913 94121828 191222514 80896986 544113234 87407291 930860403 7573334 761881678 243346935 893921444 415818089 35760387 212483899 515872980 868394731 160075838 496389041 42014879 862006227 664879760 531627738 120878231 253158617 129217604 795576298 226514909 117595528 228816700 663523361 61791876 652131696 193759410 711089302 100376988 714438838 217394025 665806473 82388657 606607686 775489660 543312322 725351348 172736375 448395392 170666079 545160577 393896443 699150109 784480178 670975324 118878238 260468999 602071929 894368690 681283679 92944722 20715301 518257794 143445957 470910254 451033561 486437991 970377209 245377734 572305294 937152503 177997812 880431792 64287206 912420899 252898893 918072703 1754569 507161257 406631651 39011431 529732010 722291205 355656427 621239884 4095398 732215044 481982405 725368853 747598068 708058129 679792371 72196245 225625472 88559735 677461677 915002903 858938375 332148221 319025273 403770710 783204811 971155385 198658858 896693134 492026414 89106751 265009784 8275189 313559421 662164168 528049639 325311726 539766084 801170951 89918004 759773654 715648697 762351153 522173472 985010279 255416085 184438688 849596601 919929870 645849765 86232927 663667124 915481410 722611409 893929389 446425332 465065092 918656528 264825642 49079118 811145329 850110583 162516769 739481576 350264341 416753063 99803548 923233064 915751314 529552323 702424061 79307861 286101786 990893622 481910966 731984581 763150182 361563320 288201435 12197710 100383620 184387937 891718686 147876469 210803427 300854532 478587114 829433046 107316917 201056199 248796427 948153133 524538435 148265843 32995219 222040476 841918827 249075296 250905066 238612205 589912954 355899403 131218752 884326947 817381474 879677028 299623292 226296041 755966972 877044032 138813277 874086664 757322941 285497595 981808561 175082401 564531398 527644810 768131390 706222214 587406853 431023037 904574964 625291767 309866579 845914700 398956765 788056613 511017046 983955815 369720445 124250644 29624483 825550783 479042233 454732061 867036252 70185911 824147394 969794914 10602088 702175007 723140689 189579137 828708281 937930626 23419966 226041475 41007160 359273617 526870220 220459411 362220632 896351322 991684306 665690259 567031540 817148285 790043438 286427874 779081761 885948063 52018051 167747834 501347985 168704991 543267313 637388304 686717098 904929478 146646414 503583299 145697742 403234447 819941591 862477356 467400333 822331984 139241584 356783169 737127261 626819696 380754835 915337318 808877504 913561481 406159238 772330344 451173246 68015150 134877444 512148505 497876058 493271126 62566773 632331498 15821856 241864769 370460455 496857464 976535802 856453357 141356716 640923564 429857394 979489541 94077836 391111654 442686429 704445602 135668460 536880758 432739559 261289827 656137305 449818381 697814614 706226381 974447745 766687919 306819357 934882709 49062102 446048848 21683437 510414541 810648255 863375876 978031540 973530126 962790992 657858494 844827942 163560586 801331138 775103923 782249079 928537084 564606586 730606441 383589825 242005460 858931616 905246026 959068544 260444630 85054142 651326548 725683774 729086302 991620020 205602060 793827358 888546404 701955588 362410773 727949808 824047766 633711581 64894360 294812389 721920662 139525819 928162880 877652709 967712169 43694065 515229639 265977616 565161552 612077126 555783837 292884702 979863954 932675962 84723803 936570039 719271099 905273086 839630794 762929056 520919409 931760581 355060407 16081011 324500707 235404318 579529028 847043945 747310834 662128575 18173560 273892344 51476638 912897955 907495345 800241638 86435319 602455713 263467125 848732599 915992185 839376944 529336539 655904472 737091985 879718813 135938871 518404436 984168911 736817074 954972193 426965513 935293361 651398411 930124628 904387955 940963677 498934508 923174353 3100035 928405835 102261707 14465928 469525237 734574116 193882047 202128043 257966738 404188059 202223558 603645359 166469493 260973543 752607618 347472101 503546556 576883549 48005534 967708687 188103357 655167277 966329257 573292929 54009051 315168742 119988466 487286025 447062876 789261116 692564915 423780504 97304290 329000199 298190925 357159984 212402422 495638348 219227975 662321578 662245047 116886803 473865454 606169494 975723943 930430831 996462197 547674496 347698204 806189966 90867002 757725443 372433497 773458865 139060369 125964879 851804236 321131212 866965632 549382478 556219501 683610940 62263071 276850164 539423447 837359847 467852948 674638809 721029626 297961162 67795787 826022161 129932085 938156603 525588704 228284464 306959284 561551612 507298586 977750923 780442751 490042373 633820335 390652589 891552944 39400866 261212528 672736296 209149585 465506218 33071064 243376838 916450764 906325126 579345844 173092518 734204535 252672371 189151793 776523203 18223932 459936965 709175837 437977972 748420868 93585467 651218930 399655247 218059137 342912543 301925632 351892974 430807778 585789355 932984106 528419817 183644202 213905694 2558648 616242584 943213502 176357296 576254277 559611488 331519106 596616063 846550840 716188065 899341910 901752018 860743913 91445251 662925720 570260991 465745058 955001371 65004353 649879391 952425601 63199476 81531824 847602975 983196681 458298812 536874513 605221513 373058923 543698781 639000732 467520407 334956778 828311277 529017261 489928714 812041399 378293098 121334571 658486566 391317766 313235720 801888781 482550630 323150527 740506551 614472271 151842830 629381491 176328240 581814824 622874522 556516183 492099436 470002371 118072359 947608299 886518958 582247148 646414693 792638683 756153448 537995192 459704867 148349272 324666389 987920845 387201158 486650334 271454490 555595269 180072917 293216177 675063445 362692142 526890720 483214281 701665524 714296240 443128378 576438297 947349555 582275478 575501519 615506724 100137867 319558117 504637295 68873491 132027265 79661297 521160920 487216372 863461861 665498495 613541274 490345967 664931183 869553997 317320610 119548282 158340186 563909635 981222965 127801870 958617246 22380196 592820857 211880396 690992189 871529563 330040986 694436913 269312367 951164459 239585156 514198536 77841120 808139971 892657585 529961953 589250142 186430929 843856260 775330516 776810827 837140719 193751836 36718758 802701556 793793569 142137292 894835483 208524521 64474924 983198939 884154511 967829128 969798437 884220406 7941943 700368457 615376302 959774109 489549847 96481453 515422927 434639341 361018221 827983432 330616524 519520411 753387884 568333824 894041360 431366285 825161375 430488583 785089226 188170888 710635980 450390101 925050310 204451662 175365433 704601616 934138935 802947481 918774255 31483044 417004015 169705341 243738205 926111324 115363036 816415454 641405777 12094859 86314205 604407642 244949273 892872990 421555474 574003813 883974763 71932377 964485134 190121405 752058182 663080155 965861893 927131771 97623684 905307208 654436281 633598668 876989908 670935142 250411765 240353868 16456884 713125508 717746155 403608846 638614249 513060390 266759790 940469554 2879491 997567540 870558324 313650287 258954890 123094526 360368884 464168783 546864168 489994336 645444109 86662363 214455427 672591888 715767128 663768069 523282028 647335687 801868987 61420226 590645077 66107552 614797275 844319122 278161728 114250218 199293510 952208048 395641205 732680614 383958709 367273932 257074944 243536771 240159833 584901460 104886259 920787717 750393054 105951121 383636243 507137148 612578208 125511169 493154331 981536108 554370950 966939262 702053645 644885607 532939691 801060923 884732360 936867207 904370175 431722476 202751539 504039226 107060871 273248417 691941989 724601037 411662268 645321869 849779909 822696145 707875801 875034121 700898049 712397321 266335105 496605686 919404607 320857550 583939852 757613508 582838685 705918874 280553444 163677981 760657027 164964751 128861201 358451338 27307104 868464532 695240055 280040358 835491668 548021978 483276493 462245225 442274626 468302231 302506292 516731801 6987965 486873813 300626092 136972084 102156427 599293277 42533888 959010752 875518639 390253809 952388755 252969260 655254302 553988321 460355941 950713336 875761467 856796748 323783285 99340943 506734893 888420161 742035187 962313900 32496313 722198703 446521444 823924830 680078176 664057313 75316118 406578379 120165262 42652925 253388219 807928674 45112727 931994270 252815524 674081234 778573863 933371396 272675210 729577381 811502025 857085614 847963372 431747269 734653643 581182922 565943041 267380612 481887215 763245583 760635294 714953729 232402250 848475660 598121514 12019288 720297000 641043738 520799958 779785620 789508942 63263589 215764204 868380794 149897976 866762299 640244680 891727190 582101308 768991841 120991535 5935704 41869508 909264089 574658839 457278068 472422710 241717899 535152316 437588855 164109665 817229247 963456411 556310168 263878774 161525174 823965889 5263694 231229858 526533799 407097410 493916953 679641980 500809805 847934294 515384901 106452033 747357772 925568093 385350754 36965161 877013009 166767599 564241854 970263805 820730531 676331277 397873111 57140221 459242849 208164815 966079325 345790997 480216963 287484689 83286848 545568057 811891205 118689839 919330190 156613310 559911971 43932049 906907302 12796071 718423639 559632446 84299632 219947476 985507974 733678981 195892808 126041265 76808895 585338893 996285359 955491641 446104787 913190075 393443139 672923270 389712231 519323803 518600427 901037147 533578563 993316890 401999530 549416797 152545652 361145141 759273525 531668731 772177214 125522488 383835245 991672676 678200279 383549832 924681926 921425713 849833996 34746602 700985633 188010618 454919408 393926091 377779427 772796739 105312310 295869116 419023878 878003020 283859527 339391230 610105732 57080722 429003464 937307394 923898089 551746633 2350948 735322295 62627837 771316381 622897246 194998509 537183608 40647241 541666280 62199955 452743015 717854875 785925532 503787374 936488871 411137358 220930872 249807288 544317503 365244191 820896452 294041365 18112817 766765416 619258951 729693553 368393870 772507936 874528212 179115232 523092733 660919234 836393757 14850685 632600263 900447151 454399725 417039355 976923862 813011761 504424916 42808441 983457102 39948997 915114376 260282220 392282171 149365529 729920559 240919880 38241068 900359121 711351136 920941947 595125805 276806368 920367586 821233162 121951447 103328764 17420491 422532165 618400395 917151333 523910776 978514853 279984167 564395103 190002734 537262898 799701778 408279710 25858661 306477942 633707402 637804666 606340078 210708287 368920570 882420260 75980977 164143439 335500363 579463731 224568917 598064606 513003070 671753152 593398996 690485947 857687337 672265985 658709991 983882520 961620047 934645002 326685088 696054532 268995761 592951280 280792836 749708770 460169211 191450944 844139789 943364593 94622988 692309829 263273558 81826784 726965388 284555228 561854479 495583317 286915236 43333616 461316961 271502061 354273055 973631865 835581871 636711321 767965064 570847781 745451822 124038694 703117859 669913827 121512780 914154037 914113092 872067711 272024325 833835962 236829409 515444244 827770783 266491386 832931251 756523341 559134798 370463345 860756045 594506137 447875521 194982434 22644624 75782838 481800890 676611862 339889377 381354729 700920283 177662707 154647985 327670967 642610086 113980467 803148981 988170608 550816400 486952765 408979356 288129024 80005910 462733607 716729177 575926834 111715054 898100321 670704284 85354016 466826280 913720304 629029412 991358265 28316635 993046878 818159802 884529448 737293923 807949534 803500908 54419058 385958109 275953368 973234733 840030774 421910826 70834681 284172776 173676747 952451697 872601099 438415538 608236842 968747838 660242109 208772763 425922063 797325778 745383204 767598555 602318250 56629167 141400135 826229515 13198555 965296271 829588646 739827417 183484207 330026753 58070689 257565236 963937319 271565141 587463887 25108201 552307158 337442699 376520779 657625824 698272296 179220809 432967297 523882141 378890376 880994354 44791807 210645078 198470297 918071109 19366438 55821546 973878957 854733365 475849031 187290537 776513168 707476780 963995038 788737067 206152416 162418117 115793898 849150631 201875891 108906685 238078930 525395899 269219592 928960637 361195296 533487986 124784401 975527196 90389595 887603899 79423750 978017738 137441852 454251031 164079284 323722997 896278789 732001711 447554600 113523659 746045416 285481167 430584073 569225818 761956798 544335925 286637281 819418222 854026891 585607471 776101998 560422960 996661080 31275095 847633753 477821968 54151208 750596016 548844889 206520628 316738447 862502468 289807321 389404600 769479633 882370486 548950128 258537041 218564509 458008168 541082215 737625451 714770220 6019366 945258557 763679045 214143575 765629472 537284673 921819337 778055773 743130885 394462736 703488189 287897306 348926613 635790722 583424897 509718543 437843603 444555130 750496021 754246878 155106661 196963312 933699585 392023534 58856171 818304057 427352352 105380793 449494835 88630271 33125187 820201220 449783809 474636459 886602854 742403597 372657768 971323446 806984561 288311873 78528219 752966313 948140890 673610153 323239682 108853693 291817809 598395339 48569403 159778724 561254670 176775533 207984699 134252164 860344240 362838519 564250094 173144979 45579792 41418627 527009916 54459477 30085656 986741696 618076900 32962292 171065089 979220530 151447179 625506815 233609948 844048828 36213834 286360148 296032543 188269122 463300584 64275911 706411862 228822997 551367674 452920775 370878596 979784059 682465653 540764627 82056515 977490675 469215576 241033568 394722649 992761273 973391400 855752061 325259216 441054066 267240935 8043995 359742123 352206720 440716098 774209675 527696431 995887132 796168043 930992360 760325908 404738654 602247401 578162877 380712327 566235127 810209698 572482725 711106097 399306156 998813098 82214616 828208098 15619180 933644413 760220027 515828800 334497216 154143297 211021092 754966197 965669845 479120896 347947949 675577125 915635777 906794407 167883775 815951963 408244076 611151628 251886648 487376275 828096241 570541802 805266994 989047118 926578689 596097450 757823123 103340980 83745227 189351043 510791935 272461641 615542394 739861065 398601256 985533457 275459700 672217296 910345803 414584112 913903510 820186889 437002511 741950128 696681660 631281379 768651285 204860150 172350938 979187160 412701103 604259891 314106092 545716916 419589765 3575082 215199344 434746157 654494157 101600706 520154400 424409651 810817291 447054721 543235846 979146578 56642269 64640824 73161899 479568492 277808992 153910597 798196236 824531078 751581388 370123052 785123986 148516961 612831789 566960106 32478919 739934789 514629902 745640815 455250843 83207030 401612272 99555855 171438453 283148831 998387418 824869611 804833811 757121532 59602602 517427362 526095145 391962395 243488419 441091376 548037168 323061594 819240720 297157117 512218873 869630201 73279890 364282555 108875516 296475744 385083477 202932962 183129127 397163046 663797228 173668160 213237830 609113428 251289820 464820436 302368102 22620375 421197111 230232751 527435155 999635305 168584620 886679391 192360009 668483339 603807017 87440859 947727045 796658947 301618813 150910143 11276220 869642615 679388767 522381900 813594974 589261648 546677614 124426523 685421909 990518780 69399993 83257334 338224225 388337656 755663859 969673362 38114384 169832512 974830457 206106979 389286258 404477909 88280565 408606054 390791877 310411110 268281810 494845056 931158670 147575778 326468493 221107502 900291934 955417500 50029312 262619436 753583683 664867288 615887277 814785735 397593577 805992282 193990096 518003533 343671713 200287448 104512699 556899492 912220923 384628865 380980521 598310694 866347712 986633247 696009911 879271235 157176930 50625586 957424260 44933038 960130375 870785908 608559046 506541883 610680674 449171930 928714995 841531232 514154148 685322891 517815282 971414528 159667462 278245311 180881459 875498652 854425116 332531107 425041144 876177447 106497345 170316602 773821460 439242113 406882538 430782595 421299610 990515421 408052474 84994657 181858426 976469336 731864675 897843243 890404830 169367017 752898138 594435655 550318821 156218456 750484457 506746736 329474908 201403565 247595888 680473904 207623707 244300215 2193646 481083359 525033572 94452051 425126619 555490484 612555590 99071596 497446565 750875133 222489539 940616154 792272709 198464566 687721255 712013032 106970104 563986817 605888494 320701642 660792703 139914711 503909676 917261964 829796196 430991402 297494660 550633223 720806157 480691378 924212928 717612112 63213631 574464824 976235107 179620647 230610806 193665126 925859158 104770922 554683835 982281539 42757830 734528978 434548289 150733510 468856991 454242764 845180442 852999552 861851474 731481455 633551592 844286582 534453186 600482264 537815190 721833455 303827631 408056890 780849183 874195234 151162356 793940044 814413105 421779044 361171684 999319978 9710051 572615414 623621178 404883313 325248979 885136452 692121984 327833971 800786050 871382322 983286740 622054333 275184182 463802837 38185259 286475697 880188441 634189222 814490514 243038316 692744523 778930857 569858586 339305924 467958564 744998880 449468637 888493100 54087472 206154546 67469596 223855152 48930625 677188327 232090146 365354000 913446573 366085314 984173900 622539615 816154210 652277143 4797184 875123437 679240004 722911379 846152611 683064203 420286994 64262631 392506749 558920065 241378186 212131134 456914827 648222560 186657114 451995199 935194159 809549961 272155360 33740290 232484971 374441894 622777591 616476705 139987173 780852705 892946121 620579435 948054745 782891895 140855083 114186235 850995922 662337814 270412608 270152627 690207239 681085323 3488841 957858536 179110927 692587811 778433008 703946791 7677169 7839901 591142157 96193159 944790967 947739591 468826962 120036202 782892253 354944813 453965049 865457540 348735451 277362583 503931795 207956612 926333534 49400795 801030237 277915386 474156752 363096645 615442701 93923369 601498480 979989578 365012742 443284369 122089111 659078040 178639404 402854972 747550666 886991640 474992504 769861619 127330608 212816478 180603485 868571816 822311201 191334191 329525830 603813606 304862772 65382557 398758010 618166855 737977547 11132093 777546373 746405663 869375141 744411922 346125468 792673920 983589130 135275170 240058556 743369821 696677597 193767726 176930252 17914059 381604661 828853417 261512372 873893639 185549688 792071079 872934404 660118241 419527783 968169013 291093587 285307515 697670100 242651563 729534600 645595789 928995281 958110256 254261915 847706926 743620721 496798535 137358590 357509500 497788336 354463951 827237604 376383351 352237241 932801684 477854293 57663397 712064076 876167447 561502372 587593707 501867928 22864727 900473862 614453454 545560585 283863366 668139334 233038453 188491877 346511885 36194396 440845711 8006099 168063749 829066455 240902253 149331823 985840839 572954478 71062815 555418394 284745216 138334547 855523153 242515381 46773255 428052856 924112768 940082637 409730350 578954684 797999120 328797272 479330215 907893696 36576774 575550808 790911235 769456559 575835483 218464780 140579143 353335895 802262488 833534823 186751568 543432034 372437305 952451081 509349116 612113187 229216444 667104593 991788835 868971328 552338605 761886814 728618662 524695113 340317983 987846499 400510042 407883231 893146241 321525522 71398414 521263363 7797480 264776703 71793375 688783453 323778820 567382496 171659071 352598352 603700769 829678243 387402828 596412435 273731898 5400882 35992130 998944917 54753498 108401812 228200678 113707713 335942445 948813899 158250945 747848308 781567541 405464821 369272584 616057529 766356350 413414396 233216805 938370517 289047506 292432072 736908204 849866690 56931485 258593062 359804860 383380709 112818053 141156963 878984348 294279901 569139106 346918239 335464877 767482201 327497903 719368625 205073988 167611347 976110113 342655330 238972139 185667389 110532749 729135325 100649341 21734913 618550960 751172729 568079916 868169393 952435353 721775926 659939725 93829358 183777197 503805054 296136489 88183093 33389127 576482501 428829983 381889014 736531484 883629295 157270775 323240105 656327825 357887747 434859563 635456792 84295811 899034911 557702978 740031325 550484971 943133774 765346053 780317704 483335801 644813213 207782673 474260865 133142466 597346975 515884136 597700606 667880144 367144815 445775450 93368951 437158305 548289868 642036213 114042889 725638065 539360054 371964738 188129864 576933116 477652400 496712275 697626676 788721675 549926853 682797916 300589790 475355445 5449513 655443111 247561479 545053042 373156641 55105431 697965969 465975759 164149930 537355962 573605411 908243956 138672255 839255380 887751100 453839123 880919575 497965693 198009192 314222108 890135365 79321144 631364898 124307886 24619775 198223049 90830322 584977999 376805829 295515514 765892747 709684355 493171622 295588156 485182160 393980931 727144331 818814408 810784348 888194331 506645754 508024348 295806361 754101842 148918875 156720284 301391813 542150658 346028216 373337233 705227916 289618723 236609543 961616329 797139247 260431134 697646346 426211648 821509248 446602761 9365457 358176740 883549696 722321793 704829816 388440713 807894852 342716343 693501766 375891303 880170464 761904520 32587559 657263386 582676948 179521255 400053415 166509868 334116504 338659893 992637117 942250396 464045207 148080581 919473983 225027316 464020305 192294219 411561510 194844123 986638008 563619057 705722739 513735430 798915857 195050126 641490128 261101089 743843617 915132007 693402529 565437120 939235861 671287753 577930650 939746459 509350380 248473959 681052548 121932594 30804396 899743240 812846904 504472816 11309873 992560931 608700334 280224771 870511954 341193499 282415135 790924490 136860081 487242194 914718596 270617235 663872496 301779108 24359076 484912384 109915556 978041523 674822867 357567 29761133 20594552 995973726 213790713 723581946 544910189 933509566 983757091 568296053 52583865 406122550 444607215 570039669 774908629 694086728 587034584 549679963 247492497 221003517 989861664 206626190 966115996 389457282 448160338 974324485 442174445 798645169 922048307 804845580 969804873 514504047 856985767 11011058 492383665 486322748 592252727 124046530 960748821 469954623 816789404 30454723 588918803 707422553 4990929 954525497 374086292 955629748 610288050 533758557 641602028 381126038 332839900 528704627 390973136 7424654 631743305 902248245 686975880 578245723 53345198 177176264 435371632 725607438 181727333 71329023 931350629 220681902 412356253 847845331 205577119 457642751 322138495 971910128 169133068 217891612 608647796 848191539 595306964 959999241 369482147 921054434 571782365 94841171 107532388 149727758 800404405 977339855 113165757 12719185 261796950 159767726 390840053 16133904 387115238 671050879 986706339 32613218 127499904 764694786 426709415 329252889 588276475 813589075 187200001 712551815 293023679 148156797 937347879 4709759 858834218 824881397 882451237 962546912 896313051 642985289 372751833 251369422 992541527 633106536 798738573 39295983 454899889 824036788 935124311 722055846 942184858 726890663 10296189 163173483 785270229 505992216 199168740 12148091 2379861 866106994 791311730 337749899 572793002 760733280 232710596 14122289 735743268 498152466 152265117 681812869 899800765 469226052 525253520 586454817 622622743 668118373 278165270 31677209 709529299 596333298 161776435 229677285 28853336 775696169 605971213 133203892 966297507 595453733 3100056 489382711 252429353 323977299 289171333 671571335 272541732 945221524 100394799 731808369 126639590 769665021 152320553 957099028 82163611 716076253 555924936 872331402 990739081 746141882 29716475 141614827 765680201 773271517 614362950 228479416 71373359 960621518 652095533 194675685 798984490 455232559 106295830 525655735 541776606 478320097 36112478 617430565 759062875 529572050 667121965 517705545 81524133 279072828 708256911 575927983 10945988 60884845 535526883 984482708 80667142 101823768 14105814 713323625 510445190 265855524 527233438 555555558 50465377 480885683 531336827 128168084 396101382 505679086 919600376 256153385 833886035 668770999 916991005 945341683 340469134 491450931 115297693 741243059 453023018 929996057 438070907 458541630 988452621 10263442 457504884 8104636 77079367 111024960 773202348 654187164 253723668 247612068 829905964 822877554 259365842 252788436 859134563 531297679 708730514 673011235 219717733 331214626 853873119 569003823 991651790 548648074 201532929 82949816 363277908 100366025 757002952 287213856 54340248 875997788 744972928 58237733 451787884 568768021 917494304 230381823 516005462 253240354 32819767 329568863 290469238 124602884 523761338 168022459 609064 42772736 319188316 109762210 698697261 470892389 377064051 514958957 987029656 961273197 302877403 775505637 744767462 575907492 509865954 462284293 569803695 583383502 643683761 315372511 400835417 399163009 789120210 185032532 668386916 52258767 899112772 516243403 692490504 567844063 767193721 733180687 398072387 600766069 685574555 298873423 491996408 867181654 832016464 992666528 635724416 791024691 517007192 400514597 208135896 134595524 422199891 305588257 132903935 548736561 816729688 743781595 918344481 75896561 45650918 254456193 480828180 522927824 823225010 693947743 937029102 303097471 698846681 372750816 885928559 168640472 428269912 445066767 218336712 766873076 615025057 786397413 143317631 864748157 372908513 170863875 8830844 272450783 866539745 916633490 760900752 403708703 688858598 640839705 872007940 498760297 625014141 810592769 801601192 240235748 1991691 255840627 794898083 904579785 224531408 593359876 417352449 158962445 537159024 741612380 312192303 765318677 632138923 573295353 924324054 315257424 275837778 656930501 204420385 797356775 363533222 268210616 806045193 75497168 21645767 281605854 975797784 18262618 487790596 917593409 811680635 609344904 328721335 522924795 26799908 813282517 221474171 532699245 748058670 7107568 604160467 535396499 595412537 196544851 985115789 371251247 99377054 549774500 875991101 493234884 894882278 651955706 744267353 666953165 423131756 580122492 841917760 848458577 68725291 230483866 882076591 749948347 999043158 813035229 347747072 612343137 928567976 398462390 568743957 596902205 257972059 516247285 191188457 115171106 710429521 610272752 741701955 235940459 606506035 311537607 925686180 375850012 128698758 748569127 592592288 888008503 740584225 972116421 295613946 268028831 98650442 797159784 118724545 645403384 767335600 7017828 679101982 819910042 747122799 681470641 930045521 325236148 393965785 334931111 31910697 781690710 240014496 221618147 857446014 198838461 45276277 622049619 207753409 922497598 793465858 207052932 886255941 175443461 855701573 58307338 402940144 155367236 763257132 477017254 533972708 712112258 643789628 802954026 965991379 47335939 109014071 716562293 4518036 101772140 187286681 288027328 543219392 865265769 363483604 225684708 556829764 562706043 269227100 218293040 536775126 356284711 382477537 86701205 757750856 562551463 961649298 850975058 997304457 650212929 525562588 394635899 166487658 30833788 422006628 203313554 914599174 913945529 490530311 504692280 977257816 888651234 54835880 334334844 340142883 498760994 596654106 178902290 151752105 829664928 700760834 912566132 316889677 577039697 583292499 96484733 805208998 223320201 246881579 489059456 850522961 116077532 498402636 815322827 14784510 990514930 396147585 969447268 856533229 219605976 694082372 628061583 293911320 749565060 651093967 899385 115413297 368153811 557605636 385545525 638193 451804512 312538144 394519467 863178430 271270058 564511452 361964178 396195937 948725018 471252409 288723998 335568152 634126331 75944015 929237161 573418281 953739440 159110603 508665991 442201644 483119522 544314258 643088854 739385026 897438600 180154684 191885130 713368486 666557530 194558308 929818477 896519249 13984181 875441593 735929700 427486369 408976803 906479658 837893630 462139816 372180157 452895031 267255821 835876140 682505181 495905450 36563206 726105371 583240644 973826713 511983561 193679700 396748465 18878474 597399883 588729872 646376906 428312346 206798770 350216620 928497928 928039896 98177556 904355535 996333850 655242862 928297205 489991605 834651168 614476107 515164119 726443614 705532054 629133984 273267634 648675088 235531965 161546027 90855624 361154011 922059944 918139718 912869650 326306883 82843341 239851837 536961288 663133713 63132509 508780008 665318240 87598834 489773223 648358292 148769898 741391833 40401487 36888502 244788546 211933621 533562656 496520016 574251021 270982410 880238546 322245728 475150667 185627712 752341906 616287137 138714632 484146242 288224100 249644757 910608130 160506069 754217759 646761103 935691833 835047267 472661000 642710919 457780585 220665843 629742047 365400057 4235271 356285134 681696218 689488256 142924295 47521195 187527039 198435167 107793784 925738010 700386901 457690358 940328848 564426477 851973113 832362722 7167126 979431425 168692259 88119686 652984330 967753857 62426150 128383072 250694574 545181574 836116097 917980626 561849367 610109243 81087014 394261006 994857113 558126555 435101745 540124676 813189450 600182690 203670404 374214138 930128279 469146190 457486973 851943791 466791589 614965014 863151415 211074216 261021447 29968023 477835324 215890753 444234484 385691271 688333123 618052694 627227246 129301558 516339534 431758057 885361503 846992877 900105077 455625732 888146614 70949604 697336918 819333708 672589551 329158272 738490551 892155724 182909009 665245333 714677209 93985388 612861723 67697010 219503715 888072303 515361405 329943961 748599881 536762321 306361272 369504932 868321586 542129434 396305498 57839989 862324587 927772889 683183895 138279276 824540757 743921524 75283473 580247819 636965787 575993339 406587931 550386473 845571596 169488204 72066382 223329895 651150774 23871403 605125279 834354718 731716593 553188198 230786429 913169875 201943618 527629344 688828927 574850395 623031050 686325771 232144303 342078385 749783514 173087605 951742980 707264023 448521038 172756814 716045658 629188822 921476261 580800697 615612210 730617987 794649991 683549738 299606460 355878471 371701028 659696121 934167480 979909531 167908518 167140766 76827143 40759891 517851075 610987848 424575784 40706538 354681794 228742333 977460493 282963587 719956256 26211048 123276082 822665569 469194311 145500711 303790776 340765898 497946262 235264403 663117252 765517414 313995096 517797121 575960584 313149933 984697877 987689986 726790439 853454623 936142910 477168166 427266991 237247449 842909829 707264525 15808852 400527467 321996419 327348558 300999824 347322456 832883104 988792449 813600831 888573172 143644652 236238812 423723032 491324545 132679239 533812066 67219177 846407593 588814536 658325985 932412581 607249999 519239473 702287276 678334268 356106835 916275854 777771174 754749324 226346444 884478657 477018044 119007315 645703895 230551037 361603938 28795190 617314799 708826472 369397765 777370959 507109998 811451406 820387977 846060363 598686940 32630991 360518053 388281806 554818944 404993163 141051907 517802192 658136293 908313970 330430913 89608647 168607582 244887182 470692269 256551237 932922874 181840625 704672808 279071425 572201008 841952769 721919568 898890185 662843789 538261430 659076205 619667478 421842016 377282133 839537037 864434451 421193018 284333650 51303540 17183359 497135100 818296793 592086514 956456416 583588328 619669029 460012358 691221758 565475307 788585501 614838387 16787923 502082232 2338854 133805181 282908174 803339011 53799796 71999569 485513100 667269789 927748137 244341639 654361111 872813816 383791777 35424473 487082698 135716318 781271790 225767749 522482195 314647818 830891570 89353909 914342819 593952016 462141667 769288198 80161512 120657598 455668932 795600847 256669030 384946494 558061097 249180820 813689083 547816950 153099539 788288168 208837520 39774845 650080236 630743388 425034231 410150613 207368874 908762948 585581339 379241251 43507485 486511338 71488926 663892292 383505698 5373964 298568015 550972622 461993714 984720211 821583517 38558113 959968939 760972341 519840011 205062798 901048404 865162831 809703583 168195315 68748906 124368369 668867712 292587376 688985133 316248564 718086136 961526378 183776713 959279887 158863266 978387141 882756703 489502009 707099236 567454775 355968076 834632941 439105746 77068254 474697752 389237317 265097968 325898833 104204528 869861018 441021623 794777895 936648781 241786068 945481696 391768939 840821527 232293011 339710977 845141789 36535771 723334376 586615875 940658418 262849137 76352932 739285416 590793651 885702271 540762673 504136354 356942513 868165413 514273462 649590875 255274385 428046895 357324732 611073192 333474296 950143050 845401439 369813660 26218542 736488899 208454526 287302494 822794494 180040402 29120615 820852309 693652134 401311521 477375508 718283140 956436429 643277306 148364232 256550400 292278635 296627990 816319027 394273969 342223552 746411729 690489507 271043598 125286866 579176657 111745565 957961360 466005091 490474989 866020907 939169150 165468809 4692298 520573385 720587324 127265215 156866049 856208390 379765012 983890852 36707550 165926461 817585388 655468184 64181965 728129019 8920029 849287255 375840616 56356806 593304982 465566574 394680886 996272200 777407771 567706904 131149698 389529366 218976873 308946814 590043853 337990482 922657022 453040306 987703065 345008845 134965274 695509721 713286931 17362528 300554757 697138029 450124068 595690412 769572921 381678930 265031395 271370809 802718452 180746434 243202788 468488741 984164052 250064832 187282135 362203380 918702492 695352622 659733965 197742125 938592973 664981834 408118186 868479194 804881029 836081709 18230016 365705978 658557367 377107024 881764893 584617953 489482825 548007490 480657167 421046493 948807669 276902149 330825655 565324192 875902368 797726675 365671903 513705869 741458995 753758639 554600617 331618364 493600786 409238145 471683481 981334086 777117049 274512957 168664704 32170385 677936976 820589030 931714968 815690832 593380863 818164824 699467996 95593537 840001295 338804307 476073061 510951529 996968661 328579938 299659031 765534234 460683177 972339028 317027223 751026123 830720196 973049369 326282394 583904428 379845855 27172448 858191798 950520696 260685750 264145784 35332857 209908982 128924322 350460066 911904621 767705680 26484958 426623165 768897997 975392393 80212977 136738156 587111650 968737452 551203845 893586993 230439278 13772405 285213445 757872633 788722797 156134084 24348009 112963548 270744770 273724098 949259950 337074119 30645975 93624897 268674138 861622302 119523649 138891506 113368196 470368556 241088690 2690505 250660874 278208563 653501962 451244428 485626310 985606585 874156942 410822782 570717031 836412378 254498173 370194376 317574737 396702211 20631212 923582905 245393636 951654970 834591682 451083006 301001625 125783996 860581342 170768798 603871422 21384669 146216659 174036847 718642756 26264252 981780439 698149803 386313099 572147723 142768412 242189932 488299525 677487227 595635186 777716421 235706564 126695421 965147828 263449349 570014854 53990437 105519156 800405065 310328630 553825500 755054450 811550272 332009173 574831718 813237788 179403778 410825803 634127187 825029446 216837202 797875644 450549518 710772874 374481951 221119856 577364082 411337512 840501607 663295583 573133599 309004972 655201597 709436969 864757387 342434523 83055029 897669203 583168775 610414684 915143807 606981881 817870648 805489833 793826183 548921537 493403214 257472107 872791164 775136587 21280238 695986681 670066376 533469300 846832406 246924520 882728766 324809672 548238552 259946846 991036851 781581166 2653816 816544894 775040266 473998897 703876496 720676290 219302131 595091930 841873179 126767120 521256636 540528496 328367341 919698748 88435162 679943771 435275929 637697814 971379696 616255771 964526067 806775627 629920107 55167790 449793877 679503991 149408835 491661046 654879764 872912561 676732376 709080745 968714243 713711093 827748 129009211 329868229 130097746 101316440 630413024 105958350 535995480 606770834 603093448 820139872 856836994 408457147 502195727 913979648 901719870 93251767 904769926 384301845 203163237 848736339 626955320 293698978 442359559 219136057 99721033 795415116 495804620 123373779 660560729 922968088 472524320 176282944 659199292 254377507 270462797 887723610 513933043 896422571 583423723 499011198 699147896 523342374 392350473 276588621 306544844 758629805 651755801 287958442 883691644 33858846 351617031 87929779 96592033 452490441 562037993 127501559 45679507 143477881 995236990 260893019 874069575 298116060 876677692 946549481 225137355 865953800 515910429 432059417 465272316 538073621 494178146 167080809 771353706 183560946 127092167 161348289 726598699 704821969 381031840 568327156 161653146 473132567 819652037 337465893 774963039 29527493 755895542 357236885 622643496 799088284 959483113 345146962 728798785 34968350 427452984 208083432 296831715 981286569 969920867 833240034 585425154 46261354 796675067 651115176 98844271 802061665 869519462 377860480 320992163 711990554 471558556 909518751 646134005 286489212 632024928 409170090 157519121 569739599 502157966 329554349 436556981 571390586 527371339 327524696 489234331 222458901 3874946 494931467 290394356 308185082 402301787 114206854 316460144 78717401 886142101 971946829 832953694 580519828 2511960 483189803 29134843 787318420 581931567 351165200 749281361 866320695 93115791 543766317 549069222 508154530 323040962 528395971 741299749 883153303 440780268 364009891 316509827 960064734 50349508 153982223 456642010 260034638 202113928 760383213 3138303 443959984 771962532 216153370 330741108 314722523 651791297 417975682 262035951 815918743 237851253 343296238 123132358 822087057 727029513 176203887 209444264 133028963 874294963 88537296 294353156 726212756 938623070 593893752 495250195 632411327 481652891 340808789 500712434 516908639 925014467 634141437 998918202 353517832 932585520 135034504 748720494 756590457 432590793 13482524 13284172 204296735 662112845 910983801 500368781 281649279 6239711 304847295 311486874 967667334 729909049 465939053 985026508 109091358 240582571 293625537 923547572 606318907 373685253 795850772 39000943 944647670 946399712 534637228 744677920 28964473 122941722 934075004 66934617 117073450 593632762 781174640 358757368 589277730 258094221 922915364 639167488 655018473 209057044 755978052 353013153 942684929 302711525 514093202 991363258 773999506 223019354 937115386 503388711 774539043 412158696 407235906 205206340 590403107 346431417 975431469 734863216 93545754 930178406 470195258 122825304 327499555 941744008 816669824 474589953 14908387 90264515 935878641 595349423 112985863 921375149 877835654 634247362 193495749 806227832 479621705 901574178 968719147 681064667 807918612 724083120 640775875 673367103 50126814 883925198 554960276 382056117 705796083 720936463 228617425 190702234 20998628 561550824 803705524 600462170 852482023 943715091 23984506 13090922 479282934 444426118 188408188 564493059 802218920 171767352 255040284 975377514 501718709 918305196 470225015 578473591 67115031 691173330 366270498 987469408 361090824 696107241 791941062 961736773 925977151 885082402 933747595 859478178 254875943 811601459 952689462 556811901 138114727 31623950 673153714 493310914 508815905 814723151 786835546 33183306 217347346 1458861 733988261 259826099 407957907 740841263 538509143 669379484 306362942 304927207 726441129 771556744 379574186 380350454 98579510 190528365 733744463 225880668 494338426 61726189 875067527 905402407 139511764 608428774 661564179 45593413 928395212 252249471 733719997 388391711 256027966 418365444 124495926 649954247 165292211 790973812 449624463 684239539 571378308 671187315 728938583 61965702 578801858 479882866 535502983 856491840 70515955 758684474 797673929 749860079 665531186 187421639 114555706 255778983 986135161 589536911 329362353 968815060 668346384 798621202 776491953 811030014 361701256 900604222 288605258 111077624 750021727 804825364 401986892 513600203 154372434 97601768 833053112 460993936 585969552 808203442 858159378 303347206 436118929 145892331 999407895 245508653 428792510 389986930 795649542 378330157 129728146 76154701 33751262 992349161 73132567 351793320 362937404 551707937 769278116 245996393 448331834 363713335 250544210 877288410 758023535 462867065 427806661 577594603 596422860 108560779 855002952 901292798 752683925 440412399 74530560 92108424 434332429 155713542 264943664 553684823 459822308 637983779 448612981 720063793 367190076 175995823 357098118 185118795 973098707 17836027 498307568 2800884 627556748 558051582 59509943 444114238 342803171 631275263 361856571 773876302 759725760 212996737 411367260 960534344 366267340 307734203 70040128 149598857 432388407 329515137 686049298 339259598 430344065 876324982 171002317 120351707 980378973 800377321 178505025 468557137 666319766 29979913 445530678 237434852 817400166 498512138 767376353 807041914 837136608 461265277 155993469 597170720 714436133 339956436 997878239 307839990 784344272 288143386 148356295 398948630 600237322 657506680 480826364 404310200 91686352 903357771 912160001 240698194 950964427 121758729 106001896 752903342 994442866 754260929 190292327 999751887 533438484 118979021 599388195 877934672 912326261 992758483 927429961 550821371 730812176 2019189 980087631 963819128 766905225 203802702 569516041 230449387 263594015 941508173 993676324 762634913 440871831 940760224 587768969 884240763 504222203 99862242 748842779 336988262 34242082 882777878 221665497 163502176 795156639 773543254 896497458 429186493 717615868 236179105 519010199 234513561 260880067 967613069 789781609 971674637 576474162 777001347 916785620 715197248 718193805 416787361 511516388 266223866 65302645 658600272 747709987 322323607 743399017 614689252 564726899 984751303 224961242 964002235 619785404 846334478 551154941 771458229 440354892 670448014 771611495 530120304 893046529 567355159 631643470 930729281 780798160 85292114 921441535 263243341 176300914 525770656 357903327 81134626 683032323 478104155 580687031 693136819 68638630 583695983 506528094 359273915 110719788 443608664 841629697 131300358 470270400 838513952 937316396 830539313 914482622 20492375 547247111 69707046 754799762 491916984 645423621 255483713 220120313 136426971 472155385 797094269 508872902 455860372 536988903 738699018 256272356 830645140 518715946 430586249 347583753 843974524 750732832 562010012 261394076 434082588 252265712 391035269 291947970 33745247 70179717 622082017 910232651 73065589 86808808 82312209 503793795 971074564 542878184 186435965 420790132 492670266 297163046 390272712 151544566 767127812 188426611 105922992 877461975 676309898 902294512 470608319 136970963 537723429 847564357 471240382 704613381 480571105 872971420 381275376 782600787 258187789 394131999 522518070 631967687 191148771 85255792 73902914 71026055 92768877 302881135 61336389 607433083 229166 690228750 716972381 457772986 398672685 665966552 564137790 38595411 682620729 178841466 893054378 774537498 591069281 318359618 489232564 1710951 790726743 196864374 394292796 830858394 994895603 642870223 962565809 298620880 128216013 511400258 230009614 203753315 652269088 999943079 408659920 780714533 228031740 473532362 75105275 343306575 786794702 938896047 413084751 390587146 456755794 939075158 794658800 857694720 429269944 86804585 218070772 274926198 824899058 14879468 987265706 647953588 667601906 906719832 654577330 210410532 831731952 641469455 374713286 783797903 801817783 788705621 355702524 143710066 731893067 371412956 77336752 523138503 455811954 532198680 912179837 402907335 686714201 532920602 511738142 658356484 204097612 529727760 217511006 793135146 40031638 796140225 391300483 470575183 461102200 829375243 731215020 115787409 557093149 655283021 12160856 307040811 792280503 197218575 681757855 884613905 888367841 759345882 866470200 260519245 800924034 803552986 229371575 730241212 156194345 176415141 799045952 775485239 109542421 649578031 83071809 522628741 315689935 358011148 974033676 868601389 17437355 474926040 417056981 461957737 982067929 485690617 834494773 573980089 827728523 246996315 561575967 445107334 56849809 491876610 535302134 297503609 318009377 545718817 80407595 681523084 969751724 74162802 331257059 422708270 911513882 462490494 453912183 928279973 874392923 945024002 776562741 788298009 464154630 148383867 93162512 892867263 166075911 822421845 677900617 145626137 104631965 229529158 814362842 106114714 37071444 85432325 933387563 860046738 203234723 283928851 369701559 366298526 404208168 537495596 20912376 272344703 297871370 326417440 497266776 361136323 45743943 622976805 3513428 512523398 678696821 101897219 405449451 144457260 635057300 793185614 278988029 999753005 368833649 959306421 650889780 823944066 926736152 276649393 794458841 782700444 605362821 56942303 5358894 650663878 752883416 994691023 938282172 885576906 412457864 219654496 581244277 227690320 991084611 559674256 227816626 661535001 167711627 122503666 745859766 486377345 642859256 810708164 303420415 275243045 800014252 999162701 994066377 591323804 805839718 800318823 664833139 890406368 560099931 753649961 203325494 395942425 110732452 54944707 602227672 97682893 365757300 789325007 934351452 529513347 372958529 738943389 84492805 641653852 90275931 661572432 658951608 240986961 718394362 625277361 920007414 364153844 422583393 70091888 61685682 790884912 433438114 17808099 430863402 1556150 672834973 812351617 357277344 461399416 306128227 707820134 539875401 253817778 521449826 430542244 623608018 745968616 172363587 912782242 677284564 787958048 652043874 171945620 145857559 982629482 616203398 255196229 937030145 717474227 237952401 921478788 333381274 843607102 659214582 824066869 571326496 690532940 500118306 839243115 738467255 166333530 747927327 773015289 331954652 140385174 140106195 693262700 959643861 731264823 518531350 622923368 137960827 45641080 451438685 658367472 560124807 7376400 597178545 38657867 661576141 215728036 208923141 783356775 78167174 601852361 315958505 10886728 797345676 820421316 374384384 956229115 569206219 412077478 353792794 873703683 570084316 25891357 217381633 85353652 981027299 563845131 643241035 317176559 621639870 695379734 869045157 757154627 409386370 884033382 987749204 259891510 281661624 207242169 180999834 128236987 519258008 414425974 687309668 748292072 49941569 163506219 108294201 450367435 791571126 203979887 753910087 388633072 526247039 151112543 43211755 700719458 967813973 995345194 365092019 699311121 138731007 127707216 22814379 360687910 657518230 479743892 796030133 39239886 993791821 619730181 981057653 675940217 546605687 990458208 180526274 708887324 59245657 117914985 408488469 337462667 673995360 310563274 714743973 685095280 764122651 970501024 306418978 790267126 281005732 457588985 650915168 883458572 254397252 421928279 588804272 535636192 428959667 46298816 186789856 634222293 924689109 493782566 64552465 350510 224034765 934155188 549263923 777266908 562169948 49070926 465269618 275969566 282921311 512713412 679438948 997362269 660903525 812443951 51959811 350017915 211455845 170588010 916351658 821911762 438974667 522616370 176725863 850705002 51916204 396417693 134546057 338121625 615692514 573349100 449049738 556725352 682520623 530539136 511754140 80526285 547261462 274667384 473161709 957238552 750424189 14636882 109047726 776223584 958138431 972356136 316438874 976138502 16634621 749357966 668719720 335994021 614936960 212552260 50149499 233135332 750163002 884303038 191565934 996088936 551710145 18134343 711200148 853937019 859747239 65123585 994300025 505382729 562329670 878301224 959863747 998239081 172333766 691737043 371294046 345289007 663772674 683463545 738782046 681984431 535826595 993634247 191212785 517732553 590964548 879866819 287756727 547881098 459163170 258376634 619937795 927085959 666804042 237197293 149031987 814456694 191767313 522223518 577911171 63944492 978666887 721548889 154939725 437313540 44041169 468608474 687232535 162934712 354831586 735955862 691156034 417362081 338175503 843760108 329564682 615223110 126357636 592299512 112516586 211556987 714153654 156985210 939533503 739259408 356567437 677695199 809939339 581209620 990972099 828347668 147202889 869943585 992226417 893257591 137249881 4799750 204368420 889212499 825227388 415089505 655874506 212241951 643110901 501255320 826645770 703870614 253762401 958089455 391952202 869012379 148095361 237874271 757001562 519260966 597475596 350192316 219945932 177341995 752150391 484116747 662997363 98432318 974476447 490326130 688635893 630924273 59959878 465461026 349831470 200102427 700610279 288494534 421436418 881657486 571091057 770657960 532553842 178340528 955551954 957272478 931888537 485162383 652232609 802828126 544717179 703802196 89756997 293800037 340612397 89425395 291530098 589008533 927543659 809781464 528390337 525195181 443847864 801219238 934978664 554213595 583442994 687659294 220696074 589236926 772429836 654349952 937132553 753336426 911595374 95755464 826556696 373664834 23847944 727390873 787596868 89793902 710196231 986677002 708621196 825513908 6421469 792109748 488877596 214279618 461190279 486900728 992371825 822597860 827939603 360694830 449366763 890440971 331987730 909391140 873127880 651109541 790267237 603054230 253982392 333287961 34610118 948478577 434197113 732399842 404293683 929619968 111277992 488017954 277357594 254791603 48620502 600096396 286676770 347308445 2676971 694289320 464382787 536728335 572108908 888367003 634851062 942564862 11248480 690031563 590868821 166408941 614905028 279411300 700299186 838658938 596888657 411131929 61381688 148036033 815697734 352373683 108767210 871889032 219283336 77171082 71910744 117129626 293403337 202864042 63679285 424427599 193025007 906674118 481033936 487727584 158715120 162700943 97478559 517954160 792819955 765698940 906176058 46634347 941547808 855644145 444435252 968432166 378923623 572697143 847795795 449764573 291543740 861689108 961768707 737040565 190990279 648816724 397062227 837294452 679839390 410788599 407180839 169332798 873867176 80121205 543627610 116707960 779351764 104903474 310211617 528020437 191514425 711910219 520977881 739881786 262712348 922546472 162185103 634538326 521131483 993498316 404662368 386423086 583348082 460086605 220561446 507942033 345714807 251518129 791228175 370286598 202511043 147154190 655582807 561609588 253060875 269620349 864823286 860421857 468304167 809258727 69716132 13595287 785032104 453503292 971587908 718896634 392119907 672752319 25996919 182869973 957304722 138692665 323002682 481545361 388824360 408987273 193277829 34055199 925364495 966033780 227129962 347120749 275489433 891154865 710282639 773572815 6598961 925523969 845375516 769001362 690873795 472280596 736943062 971748935 873199813 641534029 892529781 863153038 671271946 541053558 344751141 315973864 811651905 218641230 692071851 89703782 74252767 226334305 1060441 298675879 530865760 802599151 255698603 725186330 16182134 230380363 348119660 379407914 390056702 719907030 894642056 225592543 181852667 494678472 524733105 145599146 333870911 234818821 449894155 18868010 546771946 193797627 432303875 949583047 797459296 576088695 485227203 949770225 789002725 617730289 517371556 844914397 789397793 394602851 277788844 845653338 722642953 840545345 321154415 213536445 871107220 810034016 848086447 873706094 76641775 260582423 237103647 636284891 336834308 269589357 945059092 431325825 178787453 806650153 514280825 669829095 23624862 875920540 395009357 303237543 64307685 347906597 467122004 262113034 128142148 865632501 309111740 151509765 455811294 377984569 860553693 361728822 756132160 254353332 301233052 730856404 370939902 339123499 201475806 582537024 567193164 792342257 449668508 381660535 688337435 502499120 831328487 521247201 129610777 444976803 811838999 923293988 786611774 361857651 569727481 187983751 235720646 529499351 698237962 713750903 520397704 667002090 838353606 686503652 312049695 902136786 515508498 905137615 789492812 792689007 101268740 155859623 882299595 250391554 419286463 878899242 992285534 881175993 514104282 856503395 219861067 958353608 777997871 636717295 320259 218514049 47594542 751247854 355788573 754791892 859518482 283077960 577284885 789635397 542971707 574544458 183849311 86195569 508735536 794955759 105025131 851237840 49440525 899498710 363154237 666996637 772724761 252346743 885493015 546684376 872525494 251328868 844691206 562527763 234629855 497804625 127078463 934189234 956300015 9519503 356861319 240971749 230305335 681246026 532774655 695480165 787769318 676587419 444456973 464557842 362660405 1348036 504239055 562830641 618078782 80715623 596480139 699003381 307675277 284795289 26729676 526355938 603410179 249787017 106631222 144718346 870817333 50149631 690724049 371666886 466351658 753304185 849591765 284881763 755797745 301396625 583516535 756550200 104273349 14589693 564399769 490887908 799438869 227134768 516335337 590241086 590782703 704757569 578985441 6276690 938507834 478906594 747010246 899095446 871295322 306724811 911113150 293335572 514869163 514145435 459897640 787008707 482821069 542703721 518047258 992596748 653038876 84581796 708152384 911509400 115027700 234336400 90020832 388727019 539148486 618229578 701000240 475068664 749456833 49067162 624175381 186263225 339481740 889225389 835158423 439156857 563332888 633432707 809269874 791039273 283096434 656601878 23237495 401113010 24473184 548000359 359030365 876202740 790783223 859603323 706430123 214103426 869567981 102717496 900622724 932676346 269449928 946902891 471633435 708080607 113018849 182303205 590715151 143063700 648001411 839125280 272523884 964029368 997247533 612229504 481267637 622686490 123972754 789970062 934475461 670928513 722584317 38094511 289778108 452416899 686126082 90567900 993996619 911516907 738766058 942304711 20310128 132184649 680358301 270801118 301381204 170483880 856904453 806481566 574126261 698884660 216422062 889927995 371699077 120215097 545286494 1532178 103742405 940421464 979515491 741242671 724718782 34889223 866588327 127708833 299821925 171020403 439318074 474274097 750711865 12777028 190387513 481698127 794890933 284477424 838654515 644247935 817643181 437339846 312672648 50808362 300214421 287239545 708415733 438106716 102316408 243770585 856168758 520782180 96346189 346996204 879709888 392453994 808813605 29551730 190975428 632592449 286029445 575336794 387961065 980827383 198446549 67573251 838881835 777370857 127036035 652667964 998916626 504008236 691286586 119740471 177683081 577626667 64172664 624216030 235332472 5245383 308890375 595120282 742988291 372030687 850106584 808357146 404144046 756688116 650087148 737942173 57090093 31964466 375687181 348153822 561626933 729309646 35790897 833821509 195775473 586574521 607062213 455208991 488325703 777522024 487806823 564752681 361911101 234696044 198292429 542105258 413336792 771658686 48938893 859574117 370794887 783116092 3053364 799069417 443814729 683190361 395938403 67903119 438257255 733799125 755065771 855937847 632789444 844301063 548937472 593951744 643467991 66866455 86976735 240292105 717040918 759042334 660608053 779359899 571428304 535759309 529103355 412770862 870759982 217548792 655633943 356299140 233249817 561505818 491637967 189862584 34379236 277338694 459818593 280092356 734634646 838719483 113538791 256556021 599495421 937881543 149317849 798989402 958505071 134481537 235363543 351234870 329214992 249510376 616065276 499971221 286417676 235892357 437497106 799992764 634542844 328231721 310847799 191470924 400200886 450702158 700830402 592321682 318659688 551509355 893877034 650747757 336515541 173188654 436751461 180025544 926327338 94821753 587516364 688437440 168350737 127097092 823684835 268442636 403293696 696879217 402369513 119538695 575582424 497898609 605220104 844374366 11186324 228415562 633405866 260957619 581708599 971925612 750252622 826597906 969693848 108390052 554781425 123327095 904070688 269142963 859454307 874459660 741800658 979324181 336585790 241985899 353391219 921743431 967353665 77128902 52154607 448711273 336419411 997692330 893028004 523453994 654651182 627540042 817777302 211548369 155521893 568837818 674529638 712704197 836408663 414559050 32160699 596679342 546398353 950933331 179418884 408734271 178556604 88439935 207461645 469412869 885113789 558906421 109952835 262543970 624249866 5432406 199260764 708709202 58156005 370668543 42464957 348024907 99222091 179363881 513306968 315318782 107505772 329393040 9506207 860809628 586056149 762253061 466249646 686691657 791100083 594015726 567461237 228040610 402524343 91691271 254320066 708613967 935820165 665403577 282809868 732238622 102545166 774204073 664588783 377987251 642727484 928018740 871074589 764082747 808281033 600239822 854053062 85634859 991739788 382671601 728098436 939404375 945509300 1247729 890393019 283908327 696734181 310851095 54673040 467080211 798716474 106406136 488844751 965508655 709203145 203769545 321499711 683005748 802350456 810640271 712188488 881809007 415485231 400339800 857869237 169318038 630528861 833699495 766886021 665976930 714538809 686786284 314313848 617499529 437167838 274071227 402750997 354574850 165609615 369448799 280441927 935442828 292929932 196606973 74916476 10285214 488954891 815865570 558099259 579811609 919187062 518102376 737723204 606180208 435336290 421585931 722484639 763916965 823498606 538065231 842533865 746404739 444503794 459111253 195792842 714134816 483288450 849216596 387891891 111254115 278090782 592626958 511093105 875763624 442518322 157169577 392379023 290186749 974859613 655249893 234813641 389780350 831076892 500447459 397832141 614554892 543521901 311303068 580131237 798159319 519339783 924401486 382666152 951316749 665368796 438166654 28416272 587360845 288695156 776514664 241726987 754606626 639111685 256920231 994190520 386801833 632002301 777195544 913819518 642813777 710226992 390623162 512755370 617716580 77091563 709145492 898206687 838589842 436849361 53750445 314590985 402770689 516314855 222178126 897268999 577972608 771855181 677006243 587608573 224725967 484584446 40777384 354575387 438087148 324312193 294073611 452645858 132024133 951915996 366276479 898673359 954508041 61418386 894837861 291288588 844016333 609732363 753293869 436604454 150951228 497610251 790218971 993716325 124235373 889581299 187836084 517574331 572423606 920475281 828647918 889273978 550896721 993351598 36701047 439826748 86960049 817045822 281661080 976018858 737760504 511659982 403765650 573620576 741715377 22314962 452089977 206638885 860865306 20249187 61340721 240342825 999739409 879646960 940599739 960436999 563919670 368645860 727233851 168513066 957140331 660506763 426193765 648949582 647787123 895009708 664205215 734138898 504334585 436904781 35289688 343280792 140976278 527478092 952850841 105490485 380336244 314753641 479356512 273201766 914586438 794086326 65819878 453174207 73707512 908847684 944072813 460318673 311331131 283398452 773818616 872712680 599995420 214053808 610131205 522417720 456079279 698701582 76742088 100124046 210721018 82400119 673384817 201601994 443181318 986712837 479391818 508459864 400044580 886815008 419700787 371357547 240639727 798074806 30068067 37977722 474393039 262486023 800203404 863364578 239233316 547608042 158927936 807967016 511547620 324536253 771828759 285489564 245634535 957519391 604365803 552629016 789834934 737340203 917550661 734662038 866866003 877431815 554805100 429842272 331123647 21043499 347105129 57257872 181788287 882122001 532861289 353499361 532250775 921881789 307765240 403326208 351879382 611631948 39257964 190318582 340782638 960412851 518256427 964523892 774123700 462598201 766532657 949257243 354861480 943718506 445564180 715887910 111366978 22391088 586306177 344024366 80718609 311178990 155277232 410479332 398433527 180940963 159679990 890595261 244332993 133004715 574919207 423552127 659473588 577760563 69402764 447871565 271337518 758430380 983006741 720573748 874444909 121224526 505136545 658075408 896948306 95618985 865977605 999953309 929178581 649132053 257528321 685510363 844698313 961076812 457504598 675041477 771791439 404430076 316422616 8473214 293733788 281355022 27165381 561629268 865760363 500758052 179382418 280031416 938441955 250597126 608442469 989548669 985453297 492854321 871942836 276868187 781362167 272103397 994699135 875777627 741664663 561994896 194596645 941183117 886911266 527466762 788530940 21179564 146413449 243773837 26332396 884829268 775981521 160237284 506376848 940619278 195722411 244254458 528949862 608006724 280977468 143688936 818896736 277656648 971205091 860725929 95529269 222806703 98321233 209866236 778440092 514292924 246744713 292028906 756417117 68850224 299255196 692861947 891506999 421765070 109148189 354119362 818923731 308264916 704590823 997090224 815481234 728993306 862122421 259462010 822607210 274127161 168119760 984405186 524461857 554582046 48519166 905797755 664619097 502271875 179121292 170422363 518672477 228765549 226469769 260951941 998400754 162130598 747573163 755818392 544481121 346850585 515431192 487807222 601616157 370570537 515598358 646445650 593496326 602028476 244493684 259119711 176726786 137303407 233339005 804585783 357666605 97739424 991657203 817266736 41781425 187977634 912142798 26439452 622515621 897605364 641347193 944747577 575278369 609350019 329257171 819661573 988453252 417236571 527011964 506165092 748943526 360612141 102096991 728976768 479413056 224685694 787542324 989836962 9842145 56036868 103153368 319544093 624142606 12992387 900650079 578258120 681162283 607625415 426008345 849672707 13823064 871387256 76432807 53434797 64086908 985382657 198277981 538730097 840990291 254634510 369136445 855152271 177719597 850972704 205315701 915682505 191539922 439615253 351066488 118562783 925955978 672679841 798422766 849553807 868525923 358878353 917059932 265085018 858001555 854347105 104803861 845683961 610523097 365625387 670915198 316096832 724537410 677314001 862684648 994553879 967714385 17964239 935968016 837123847 179893393 748265983 947185048 316648829 996252647 326140421 494443522 217010476 873886191 193301522 948813553 964696332 852606549 478562260 552967781 670986450 665253537 657696453 828066639 354021116 919934207 860137970 139116860 392429052 326926154 308093704 120609767 471696318 125550941 430032745 997504729 421190107 594108805 183967671 424648365 325964875 88871896 142545215 965212725 777698788 801082510 851934650 804029864 158862213 670354219 378386712 29837907 41004718 232460716 932386937 481591275 956750051 414182330 234821606 261489460 320179258 773045137 633774463 313814088 919933989 564119600 569493600 635195482 955807442 994500434 442905892 881866912 269553216 825024636 598757847 223299401 562828414 969219645 677458786 961882965 843902816 431589713 932882953 596298936 121953135 249971114 998865961 676547347 914659492 608326851 238207632 692577586 172468514 249608511 337096149 154265216 907852542 257954820 465426182 10631245 164432334 352928281 95631830 827112035 298551646 863658230 991207851 917536690 978830505 357008703 43921931 553467805 44925733 851617989 718332638 174922097 19266333 370377638 707979750 851031533 580694496 21952753 323311540 161070472 689919511 945208903 561821440 761128726 461185324 898593091 388742113 896670153 405351027 936511986 654879286 664108817 429014457 41562214 736120616 203746838 622108981 876897684 925738864 184040792 319250341 685313864 442460580 167606171 929114530 282276262 443774114 130422434 659509884 916201094 817434533 932869023 182719139 593084628 142462710 675449415 774372502 180754174 646118160 827901280 461173770 86327388 469082928 796033005 609343010 507327575 351448009 628026414 125464927 715579706 798540479 380329841 79246721 340598649 190915662 355488738 903342235 440131778 914783678 135451145 633503917 660080209 623259255 383215239 222247375 872824630 733711583 146891341 133165561 881677719 664244829 414555656 410109018 565985639 817231983 413431076 299105285 998827679 292398051 227782009 475820578 368589935 620667429 38276203 924494731 300199830 309942669 669451879 478625298 253021279 164068203 534016108 919693390 914441420 256075443 609123159 994891018 274062989 877648897 818489218 836367736 168508807 382829882 829485596 84583748 112307158 304475393 635138310 274380482 2797047 630483555 151872290 908837312 379951798 344465879 914255799 778159476 55399193 551367849 319216860 147263360 972460202 822457564 981618368 500442027 601507035 738460333 30938647 300646597 384740858 875522386 877711986 550157186 487853311 804239212 643319356 564454571 619055216 536724544 552049902 886430288 72820787 298489619 636680919 337391593 967129020 182753743 272469241 55534188 680553011 864286267 754997325 450125573 800759829 344636404 674710802 620588698 998664127 583329044 518851274 921687920 123993795 671521267 202103508 259441395 543983573 835006126 820559571 392942732 82384539 647743201 186262811 516281016 448145962 231458680 6430646 598961556 597766844 738347149 815819800 542237705 827197214 354013775 459998802 690597467 935080694 482970474 813094666 159290636 64565801 865040808 800583721 536511765 186700618 793998450 166470695 501349421 906648989 400172920 235455220 840632255 733441409 680358482 771075669 817964959 267954021 304394661 6819550 909433974 38088192 300653099 833886959 777186388 283586605 158625936 811634434 605102233 529827486 278347135 338990753 929512305 397623719 865890872 712964839 948986549 796449796 77406214 583031190
465643516 72104
146444797 76155
84809577 32414
876237431 169886
817905334 10149
469389281 130852
141952897 58767
67212289 8052
653744092 37195
910542319 134348
349411630 45059
486100781 76406
272586536 182907
129276938 30150
243415 85862
653084878 16323
40118189 61826
309061440 88829
658388987 143900
633291832 119976
899869536 166930
667396299 138272
671446535 113185
556312800 80165
101606968 8371
394584918 90305
560439518 116800
378317459 177673
522571201 39889
263493354 180351
210361762 6251
607110066 77038
307821371 198787
838006989 187650
483431713 125269
480364391 94507
907066381 44889
442921743 174779
853138906 25324
749658989 45483
68060949 135133
321296966 170004
14443067 43657
456878899 41704
373173609 17250
463403039 8606
820415589 146788
586552649 20727
25895072 154677
177589232 131274
598944716 79415
963648493 88644
677243735 10668
833224017 185042
459851139 162013
36382204 165018
345509246 54582
388636628 111257
516325844 153380
445916499 162157
906152249 54598
414645007 48194
163249942 88866
595977072 17950
595201905 13941
137396165 58193
361110995 14295
586560509 3438
496321013 54833
232884946 61190
334917816 94987
118607866 171080
400150886 78298
997029040 129986
845523995 6395
248693864 53907
121385029 131705
947961149 94271
157653770 176094
219386627 134322
611212476 177576
543844294 158204
429296166 9351
978745364 119031
574545820 116856
412866319 126465
860305517 34080
666587527 131759
404644673 137925
712753300 16419
521952399 84063
828656056 138613
835474792 5263
176129807 128445
824612096 77553
689504794 41387
861680985 11133
943202590 3996
202540224 39379
138775169 189686
493651194 192248
207454718 102748
502622547 120644
510224992 175703
486918630 112456
408462415 107470
829761152 124813
795602126 119009
11263675 78583
338352092 112941
401494716 53283
197681522 114098
524995178 118050
988272602 197465
896505870 46674
96787534 190312
417296343 30096
320956990 35887
22026037 12690
512339050 168739
532040448 175994
786324888 107826
767288073 56639
718204129 102307
15048428 118508
479492449 80431
287207714 21239
155207641 335
985829329 118755
683709662 160575
952632826 75466
649009018 159434
111815489 61785
461739859 136228
752350255 114321
683674683 80365
671239827 175975
896569642 169970
897878478 111875
809747703 119524
765102909 4236
725170677 125740
967822043 100185
860063688 27088
238203666 198480
184139156 130859
520563764 125776
28039091 87113
382249223 161656
596843140 159244
178242822 69176
583038935 64595
407234374 147001
221088924 17796
696859927 61403
809864946 73672
537728462 42138
742655147 14646
947184067 122669
361036568 148427
530326460 23864
969474388 93721
814017147 36942
985572767 164106
257864601 27229
580357390 121287
172224153 97971
783655855 185658
925235878 1867
863257937 5114
244908016 110146
661855108 30692
945874699 176113
191893371 115696
627794333 168999
67243731 164977
468712158 178674
657867515 42459
787817732 72753
842977036 18525
983503243 45991
29777326 98381
679755354 63741
337969052 110403
577017380 93650
949351005 62471
968274247 191270
165730526 85265
380747904 121462
223946555 197875
894335397 145124
224483844 156814
867787286 46093
533185087 79660
801051067 97180
5468010 50421
44069165 132418
503997065 4292
375201845 19939
851549908 6264
336125646 147303
795407784 47651
256426059 29840
952020105 109079
225014871 62357
890971106 80037
351908418 16578
483321381 186869
163313592 21008
48344394 108333
151855347 162665
594460571 85957
327119568 121966
728168260 74472
882970794 154415
751369559 83001
487770971 163950
193400893 141716
627981389 191927
153957136 170200
412017328 87259
40768009 93807
488492736 80201
701194250 8716
486801283 176910
932743050 72668
371734064 40151
130965487 10403
751272286 9756
70195817 76434
846050056 4571
466212917 116006
304800387 44441
125446198 164149
771545504 132718
118737288 136609
299219974 83325
80844463 143878
801919693 181014
540047395 91039
378151154 133049
286912436 78064
638833568 70492
4624461 178196
139393946 20059
482740726 181710
898255613 192443
964206356 10303
147607505 37953
171614664 50548
77378874 45310
742970098 1212
179209623 46590
224153278 101465
867074728 150992
398323173 181635
657164435 50240
361449918 173143
680817239 17192
93053729 22895
881174526 155954
642937341 6198
316560757 133529
635963556 118032
719778746 82312
476708440 168846
559246912 118132
370481996 164596
246388060 8250
244243878 139178
959096645 128846
831470719 13626
692699708 126332
894202740 176421
645627213 80068
890938680 104114
28128452 101608
505391620 183535
716542078 187235
371887736 174963
259939287 165403
525934208 19696
540231100 144703
113304737 91713
211637850 180042
777486774 2055
2325791 45202
916669614 124662
654479745 74787
776072756 11099
132558832 24683
895350011 109867
437494432 139602
870530751 40839
112067254 19468
512619067 191505
746657688 196701
685423223 23074
293311437 2731
111395335 76228
824688952 108927
832037163 82760
82666765 172892
212238612 42210
78760596 156184
892256731 59917
351912539 139413
554907114 48769
186707730 75225
393482774 119122
727981248 160555
560366508 158278
684873348 182904
83807911 108395
455191967 159766
837823555 74291
471098288 97915
188372967 43424
404466509 151274
548780741 17837
9249723 72383
208147075 166591
249748578 107163
512215465 150447
519645395 95348
719124725 17515
151963418 116539
325906488 169110
753210657 18895
631461948 70017
580880801 70160
188305369 86815
19411214 87769
235738265 156426
358582708 88212
271266074 54272
347959138 169978
606549822 141686
236414091 78132
983901186 42797
449918888 120976
350983107 73397
291179411 51878
53165852 6454
89511735 73961
740179708 39301
141397145 31001
642041456 72867
551218832 170414
211863467 145563
904078519 1069
554336487 35703
125211959 6361
201068894 194881
551725598 139472
973500307 132847
539559073 43100
305951306 121958
823179509 158284
977081486 31964
343408163 84496
331141935 21047
610464020 158731
555357349 13427
296654996 181427
773179886 62245
718094972 53581
944344070 69612
789191821 130201
200511682 176190
449846115 188912
372030619 92709
908300589 63703
374339674 29228
219650544 23018
710007398 6511
387674013 181572
206447750 155626
752494845 74563
100232590 161895
681972960 3370
65469878 132318
448617388 165408
667816020 39343
535813713 70219
316372145 174081
534750653 165060
232183941 86179
801830627 167575
669569473 39562
683944209 53428
282949113 64958
191040657 51070
172470148 153364
952530153 198993
288263243 159459
74377793 5124
463477448 138447
482522963 168008
655296686 197216
818062457 117409
214269505 178065
913370468 2269
194896201 173503
925029399 144974
749836936 66353
878599369 174751
480579027 51427
992483802 152730
283718448 186561
15635253 32338
470308191 109133
968405352 184161
976136016 167911
248559924 41722
132464515 153636
159877463 69045
568439433 66123
82673359 9569
979690460 46941
103374627 152750
655289233 10529
996562426 16249
900225096 55114
134265905 116059
572284517 133811
418911966 123969
73576770 27411
701092295 41306
555680611 173750
893280325 120510
19236229 41248
282875205 119897
819993083 184540
202199790 198704
57693946 582
126992642 85472
609741435 75962
367844265 8930
211242963 154152
101267247 89586
135775453 171329
614417099 102439
61562485 151842
245801216 75484
739194832 115326
562865368 12550
115068896 125011
21746373 184022
226387522 79205
425973813 176115
432467635 77510
533377776 1928
322975812 140348
826629300 85406
556389030 124970
699257831 184346
568402880 117308
587054920 194460
907072602 89471
723636092 90013
601875595 93691
492412890 169687
603591457 151339
946132018 48559
254087781 4950
657583238 24496
473636213 96542
809891194 158547
558267793 23625
935165965 175620
981395679 177686
461649993 175919
159490505 101944
317703139 186973
399165195 35376
244201669 113811
788203135 42047
28834777 137797
156470500 18838
801735139 106198
158866766 152686
606199329 3977
275057689 55083
943536483 101411
316207677 152078
891955082 166779
805669895 182251
387783028 61251
977950103 89902
996811956 56402
280530690 34457
811517098 872
86999442 23174
637391399 20954
130812931 46143
12703689 48708
684824708 36448
562326053 146229
984239962 192104
996757054 72912
880794136 162848
184565885 57721
345360995 193697
752388858 99492
445382560 53385
977029401 140903
309604834 61010
53936602 196689
226189789 90096
508099557 95205
774502779 162525
207859433 86057
237246698 177974
914737707 119337
400538318 194262
691480826 176234
726993533 153026
353544288 44298
96554808 198600
426594212 120796
349548100 54932
121047996 400
95222700 63492
9080092 133668
731837951 151246
939714412 131568
526279778 87631
286406914 21345
171320325 2070
192477060 14714
923850338 151874
659098819 68350
611428489 65731
386577548 86960
740970387 188709
731669750 121236
163705738 162673
992425507 197658
712108150 147491
527503857 97119
534606624 115573
166307321 117764
308766122 131199
146526104 198718
92360829 26965
964167591 158966
967458421 36278
286441639 105689
236428169 2591
372748456 21754
557672635 123890
446219946 100140
210027861 108649
51557704 116064
228009394 197049
436014970 165605
441608124 14899
835468449 148420
581756943 156759
833175089 65245
631344666 5964
425203524 101294
745601698 101722
348831732 192154
256818098 36636
500580273 2620
442878139 100310
73310230 85756
617147737 102062
107290375 129074
213969944 130791
648212732 163035
827793058 163733
351011447 63093
722222044 64478
606430761 130931
743227772 180118
300273350 30373
890377366 46517
424825905 73415
495831039 74629
27060880 6972
629440413 172859
615959210 102640
604531425 181741
734322980 102445
250098852 196753
985959721 184553
908954860 43665
86357449 89474
989294168 146954
714159245 130814
438027412 120069
691715844 48562
86796482 190314
473314289 142896
357894283 94689
145026148 138545
983100618 189691
559266838 52676
507499364 61455
496728127 150304
580933460 91139
85062716 10652
794296612 59890
930903770 134473
686169994 158661
56043627 158949
491530791 49998
881946930 71325
28715029 105836
590767139 46025
294757132 106135
275529177 169816
651146860 6089
894457823 110084
209746085 172627
931674548 29517
677822307 170912
140059753 179087
688460236 100648
221900007 87994
597213069 164233
28577311 2210
815968282 119034
768613166 36137
673635830 45961
938843405 5543
173221674 155310
494293154 107536
788677472 181148
46661875 45497
172572392 192975
702819080 89418
952019513 35540
982091941 59933
574802305 9022
537672406 96605
391977254 154666
702648405 182394
684795785 107644
791753327 175836
107941664 63765
626412748 132421
322026868 89620
79329009 117286
466521144 133967
553093089 70196
712675537 76922
335245217 149582
909009034 180027
546650878 101997
403348889 130592
263201757 61421
236542343 38408
873409452 177549
734481672 173701
194190222 95752
402764877 45248
300425399 91814
992828277 126691
145103732 66699
769079470 2268
898044960 124393
980532722 121182
276500858 120662
213233369 159430
526016399 99942
429677447 149293
547325558 26181
210509483 2538
630661621 41641
998150741 99643
345018295 20048
240146844 76362
858643619 153968
390988152 126974
952044839 7276
163760625 81738
851183694 172910
21207881 20847
591814765 182605
32464485 28959
887904985 146493
588872832 35535
147810867 174946
444078989 172502
481007396 33087
524189798 87916
705300781 33985
42920737 58224
672482155 124448
459254734 186866
727455914 96034
856893328 161844
803843872 84450
801258284 2570
156207441 10520
391329407 44643
200158482 190406
363657315 153190
689601044 4451
727259505 78502
918939110 104767
430710277 194478
680687303 131673
940560164 53610
878268315 103039
612216540 94467
617178551 123845
519198540 25391
853558834 2901
78315090 96290
184643441 186866
74009486 158200
588978294 183314
457333941 92854
882440843 104114
187584072 120349
224817307 18692
807749127 157575
384693311 107220
184280398 25203
587872846 114332
979310457 195685
550788229 59499
754182023 144154
826342084 47195
50497032 119339
252032995 94349
414841208 157108
227548275 163394
867802099 7174
971038674 43285
387018791 129718
263766133 76503
105867248 4401
209911525 138270
81996367 40158
219365440 132226
107808767 9329
294051608 192752
53831956 497
400348905 58845
884270679 5301
635613748 189662
108298730 160237
668704537 120636
402545860 76779
952586112 170849
386313992 73894
43411977 35071
174401748 145747
310179097 40972
396421500 123606
214417958 109256
118495287 150538
719151097 62099
140073797 77428
96412173 183111
868289796 141480
325845997 107400
39162679 199586
533443608 45531
536978217 113461
991762708 140807
139829859 145780
426419792 132133
871159605 7521
388300335 30625
643529591 92790
640011890 176710
97888725 187785
400779587 1377
492743302 35854
53286826 108352
248554860 151858
540026290 27714
958149464 78879
755606818 184907
483269455 56014
614831087 2183
890233306 126154
698115581 96946
740401705 89439
83268138 29700
697877972 132452
725353871 78591
136949991 190190
836897864 179583
299714477 24472
814835192 50788
815004146 75120
754398103 154402
21564200 156070
268392766 148716
482446845 169148
426111554 190013
956828195 74226
570581576 114512
540872485 67425
164730062 167019
361702114 121639
820847572 26344
780924594 116735
951272374 12194
560945056 168226
596802699 39802
154995111 187975
960072239 138787
750474722 14726
459347370 101491
337988515 116569
11950551 93907
926241473 185323
407307020 165245
76507276 277
254507440 10840
10209060 7026
689934960 145167
72710942 73454
676481057 1901
334299352 196572
660409818 168037
828240045 158964
457795144 190434
606289635 197864
88027605 81596
870426148 178739
222311554 142384
189194317 59946
777575589 3798
456626877 171290
559101456 128667
832122773 100098
924246959 140386
715131457 169642
712842853 160742
1840894 13606
893703267 113348
762562651 160353
958314765 186400
746043384 87981
136906179 83058
150801375 171448
418632021 55304
427356860 81370
100527691 29173
850635141 104520
874234708 8282
694229222 163383
836745393 30449
234079993 89825
385992296 3248
677528866 520
89267404 44031
882089226 58589
73255387 48842
144830048 2053
790274186 145981
561796364 28024
115608515 151526
231219731 163932
822639742 183631
726620250 184533
276261648 119979
782686080 155027
665362404 197211
958081658 193021
460206375 16585
673539755 13304
143006709 136509
984597463 115536
475128807 180799
607082023 135591
408928008 123274
575679352 45761
123418053 198113
888471205 133609
435886196 6571
664199871 159637
166269391 126179
462998452 144562
638815040 104686
776760711 51869
314337284 11270
287874834 112519
926983856 102346
319459621 99683
588035468 188217
540980551 24545
737461445 23035
982291182 81747
604094661 136799
194151333 198503
947170858 110715
757537174 188298
738009836 65433
318929690 37016
489053858 199860
132841132 25979
701370958 14110
828221087 41188
697591582 131855
121954418 44979
262457760 192530
935215984 48292
471231262 166116
236092089 159016
104696860 179320
148048175 186416
172350071 43041
718501699 151077
709811359 183703
60884296 151753
968576393 88754
942787927 188602
463846986 1709
604644488 141841
532934583 154095
171105873 29791
720487518 21926
553098563 129566
818891697 71494
209925449 43074
730654291 74899
708978721 1337
485186513 96986
414545707 79820
182717740 149056
671769329 152423
609378221 178641
947581511 91614
145402345 173808
616174638 59740
899490566 30856
327614373 114411
443581116 73221
407013350 105256
70512818 38848
26289924 179266
621117963 125526
133302882 189446
891922492 28304
541324957 77126
665283646 198540
469741441 171145
803203762 38745
38178469 45963
183927955 121963
750807640 144825
263190768 31849
810744648 32228
735600189 118322
333516337 161801
357272864 176676
375253502 158457
87654947 190583
481736128 43404
566139748 179110
139571590 127544
854242270 180770
325737519 83958
813836515 28522
634623918 143857
202727814 124489
569620880 54011
447059041 4372
352424626 179156
480266164 151705
514571614 197351
89654610 187787
775510980 42980
622238052 98323
850811611 169350
506591198 109173
329996326 8640
960550388 54692
411070204 16449
560637129 18722
630122159 89777
276300075 139584
743331959 41612
264117235 87155
60596224 93375
568912371 136792
363934013 155351
612600140 70677
639677625 96904
205078226 32335
534553918 26766
786230631 72855
639438628 94428
730376819 162465
717057966 129936
479284723 32624
91656991 105475
588646046 106420
220941787 161328
632104975 123417
5833308 198397
599805639 175282
748274853 158290
855616252 47911
709966038 96771
414300755 24356
270235614 75564
494088576 170656
569502523 69882
167189087 136317
378312852 71727
313297572 26036
771992270 9070
244280617 75108
838398306 80284
238356562 112305
847045588 110735
451664237 147651
490848953 94795
113360402 160592
983870200 10063
14961380 170915
218958035 14670
850785611 86530
170981086 10489
141097201 117807
924655997 78718
160141664 22417
820792235 93624
796405792 95429
945320379 135987
961580681 173399
995749366 110287
707033911 72169
299476414 199725
698919832 84939
934626134 159391
966641428 92425
674611142 126798
948157815 152361
721604826 87711
969374391 162635
314825549 130310
845315293 88210
891209994 75214
264946629 176849
73201141 187379
426522152 138680
803691461 39686
314280338 135393
9064792 188857
261822162 110759
895253828 18052
397115314 128610
442140341 49117
402528051 50858
232713416 37181
449900660 136221
889044226 63088
210723150 44534
130555569 49351
125596903 118319
21383946 97518
380739390 135057
771922022 31342
112861533 171312
820480746 140307
61410526 34506
368950333 72106
51242042 79282
227217487 58907
23196986 85713
307670480 10512
109839984 146498
467792381 13342
516030209 28309
24418043 39711
798522471 199486
704254022 77652
262665177 170570
875958734 17442
756618080 187618
943865023 110766
410774836 41151
245946155 187446
979425998 186933
862215952 161866
10698792 172032
592229932 153486
943460998 184394
870398863 104417
496210159 22468
557393140 180295
766346840 35100
101655251 148378
463434726 103793
546475593 41573
39895219 126389
27423632 120834
226794613 153176
679369375 37145
428764808 64152
442590923 76946
607688380 152698
348612105 180549
537298462 45221
114868128 52392
72107453 61547
413660836 148590
353841710 100549
421883581 9267
804469523 80680
20056255 51984
206646565 90530
886460548 61462
574945655 80888
762108605 171377
283539132 135574
39856475 162821
827565394 114627
572608196 23140
112620407 33439
944741830 149269
844936809 47211
625143307 117366
376532825 48219
23970879 35415
43659204 93285
40988234 139306
699149126 166062
503780878 59178
183399192 161846
505002171 117564
386092798 131663
131129021 40847
822470363 20205
351663789 15276
150218320 30938
656232068 89665
455169180 156773
410418557 59267
895545942 136187
672464392 144
902895254 9928
749289090 103126
29655597 72513
538968489 56896
752082207 175029
884185437 118882
754304651 6544
558422315 85207
633838938 120803
540688845 128895
873590523 15712
527264122 194495
549622217 25631
682923308 149666
559289002 146849
210618223 114487
743333051 3145
347090959 75962
125004477 137846
7972453 118906
391488061 158543
889105024 139975
791043764 28545
28380094 76770
530658780 41166
242536758 65865
986477918 82345
686439977 81964
517654629 129507
459510529 103029
719328482 26095
335716224 20728
68486771 95277
16331997 68954
154481825 67389
348791270 75241
290030509 43054
228212537 9621
714213519 285
235144827 181307
277357437 182675
500534852 37073
876175110 175581
967508937 181402
470550478 12665
117630429 71143
170870670 4661
9055569 30541
954314994 106900
581798724 165723
61139376 66909
89413254 34868
715171280 199614
64706163 85964
373012106 94086
758932020 118705
421303544 60044
629278410 124573
326262321 137826
506291162 180053
471361897 140509
979268983 31127
391580638 48656
99598312 78601
888024390 196748
144222611 131681
94408684 29696
722239924 180163
892332806 96985
483871509 169432
348130215 47261
319795391 73775
435011639 115476
522438846 154324
387063500 3060
24476804 37543
991284713 19765
448437015 50742
674840070 26163
874738876 44510
852758813 156197
56030015 119885
697117722 186445
437351349 97349
415112061 19879
280683888 66039
50982322 35274
97269193 166230
640467102 162935
311468324 30271
460826737 137869
110493328 179293
789227511 43717
163724165 136010
168554811 156055
242910739 149216
424890711 155563
937503232 18766
430007065 48220
299550008 178400
222926099 125610
183085395 141825
592645683 2555
642454374 187441
68476723 185013
796651219 160746
150905582 174063
878444322 176880
737614643 163343
821928278 119186
876264407 193374
262765348 185065
783569839 111302
391184733 85194
134837843 154201
16724936 85338
711073814 68321
726255392 40289
849755655 71994
954802288 6085
474655379 51406
266050027 77782
788957709 145781
562597773 3490
611118902 164821
834340795 119887
478676146 80852
789955326 78276
357128643 128809
77417050 113601
980408730 169388
275814946 108225
490907590 149952
496028049 27881
590841229 181181
639458633 188663
706766494 75114
949955185 106901
637919537 29487
149870840 63558
856027967 199706
37548754 51165
360058140 94901
420893453 16208
966449588 46906
545757871 70482
517149181 128074
932587962 70826
269860655 168037
259226705 34722
783141049 155356
340619026 135488
297410911 156533
411731989 125575
401235101 113571
728357923 7995
833656280 185236
233979699 93730
217530316 76479
720064866 92123
57588538 175447
151382318 142128
729009276 194508
957193354 14728
329885532 23598
361967847 5835
489998417 180606
537866418 125793
553381000 66402
7843869 160041
985417794 70133
774922911 172243
600999650 70102
779055077 38284
858054059 147916
627436191 79858
857605671 55295
245515652 63176
81186523 55954
927761579 24412
931998300 167719
540229213 159041
991925621 123557
331175885 152286
735244421 81946
895154790 159872
630005747 95142
340586325 137042
857467943 79459
544400776 35280
340557784 42920
10254029 144024
674851153 20477
281249911 72611
93135361 144125
327121434 124439
670278947 60037
269125869 8688
628349870 95205
871684017 58195
690112822 7043
899474611 26567
600487350 113835
333571030 94838
493566934 19963
326726716 57981
14055592 16083
158359568 110777
13533269 95057
761214874 149236
250735706 145117
423664114 43650
778597591 98991
348887400 169758
68987708 130695
361773245 162997
80744668 173806
662791657 62138
96151648 129751
898314576 87194
681585266 94742
486868456 85005
852805918 143545
784832021 107745
101408311 181896
736664673 43141
330115719 88506
542234790 22638
614011801 78747
448331764 68445
345435224 188223
93639230 125864
723840817 58073
786198849 137572
670376572 70206
674075345 93363
29486674 150458
4457079 272
574899817 95796
280888128 39181
237061587 126408
624736033 93262
936516649 54442
257309299 192900
38231750 1897
219082213 179568
671998855 4766
634623320 93678
255134616 173163
827738400 197622
975191662 141785
44400229 157573
456419153 78578
532188914 46984
420714980 173103
451270028 55030
951703363 40827
679931431 64669
510228319 173382
769037659 17625
932915464 125271
207828508 80995
55344160 169279
992651953 20070
697411904 24430
702024182 25491
462626809 153865
197569445 1892
593497342 53729
372580312 142342
820473812 63456
143212433 114451
676307378 23754
624566046 41979
938847663 167269
8268630 23566
821194012 45711
373539836 5376
315561046 194796
45488696 102814
964676497 90754
784918898 30079
480568141 101753
61915363 54664
304320555 142300
711425032 115384
625967226 44809
594195473 152445
269086297 174056
161725562 118478
373993595 49823
193325549 111026
758918968 29691
409549282 3183
67628630 66886
269248425 130199
334944167 46425
117774360 188071
892067864 190947
268483016 100587
957064545 90980
61360815 48026
989837262 65721
997211795 28216
627186740 178829
286348870 111549
153834655 188114
579218180 12681
204987291 54769
924904455 161809
911303980 64110
705950302 83896
853465220 128778
399732915 158969
206713646 86845
459868241 161257
608022629 138406
198132176 144293
351304983 182230
464063287 156006
330810876 12263
306521759 14212
405115838 23734
42065764 76986
532232179 190619
245501474 17964
641265055 95446
160097921 71046
285500997 37115
261335890 91591
648066010 6613
750076577 107374
498853017 164253
178166843 158833
88124567 138305
918185191 192521
644387116 14587
77019067 74001
317197370 161338
554464155 74019
65073363 30593
642432123 24493
251453045 155065
233230920 190157
74100987 55670
358837288 9675
254968980 159633
359291358 130530
98642748 95740
956408305 23384
335579311 133889
882481752 171571
535134122 93034
671880849 127061
867511008 51179
804557458 150800
405316074 167315
421988504 187914
547550549 166600
87180319 155756
726641654 80335
791337340 81472
188288575 14526
207777597 40899
262831340 188537
263176229 110032
718107053 193804
707448254 76201
874183075 117434
687242115 82649
133285235 196046
638026396 127418
278128737 35323
119391313 101882
790456676 178449
547999101 84219
362409271 40105
905577048 50019
228405651 178655
365333453 168879
9316857 55477
308637146 95843
350998427 37611
39360584 103373
21160345 105479
638717106 42849
10419057 12371
887376227 43870
63968794 94283
476200251 170203
492871532 26409
932699576 97638
355801710 56690
413895266 87392
108220453 169947
535734586 170002
266702197 154702
711133641 48820
113255250 48341
987728565 107090
166256804 11256
85595516 14379
963420596 111627
39701739 136459
368557919 77759
174118511 153984
556197069 97898
874645106 155093
55325713 18780
185847026 113764
176111442 10758
283359747 171902
841083117 186248
78093824 199103
381228681 33990
506892435 198261
640560068 60114
144803968 140268
234992896 103439
137786224 86897
516053869 101353
787657385 53340
116082700 129202
500500599 173412
235309918 27275
590209459 82854
458948109 140976
955675782 175855
507518734 24462
867445118 150816
766814495 39251
721117896 22290
546293968 196322
992742710 70346
934154394 74200
408616863 25781
591348542 177572
734294719 86251
318151684 107578
647224205 12433
190514117 182179
99029555 24395
91331834 98712
536165160 20579
352149631 15068
890582689 141760
33096679 86052
772717711 144353
23932154 98760
967352632 85674
199344527 38226
204792175 30691
133878496 83743
330783409 118070
18258634 84317
982201374 37828
874678941 120690
815925140 149207
480421144 12176
794988875 18143
229462198 121598
919171229 62440
952054549 170412
255644645 118324
585269439 166057
729522361 86614
551369106 13843
93597442 157620
897257451 7971
640719675 103993
25235454 177574
689290570 96490
433936560 183552
933784658 174540
414703086 59508
830169196 118490
941820150 167670
990234667 138856
224318224 85080
102641146 123134
592476881 56804
838784285 151606
771976696 18392
253430247 119853
563052788 1815
801379869 194329
861032331 99789
365713488 182214
749802101 48793
373086888 13320
845366451 94442
79795642 56996
112980568 154479
100816737 75331
227922406 128513
798406488 161797
448776072 172653
351245859 156699
89332877 137031
680835091 100721
651704412 185648
5212327 137893
39099941 76132
119506747 42324
591089291 977
903275944 3023
262622430 176028
896890117 159260
194430510 19146
611018876 81990
895918917 152844
43955892 148189
975820626 143525
800529360 176035
663104563 6608
453113021 176791
574796899 7130
676548973 193910
971031074 135907
536368233 183127
933906973 187588
518384299 68351
464471823 47659
743738008 112004
302144521 24106
515969472 154777
511334307 54238
205073633 51496
10571140 8009
822951003 57522
710313395 158783
446558198 115247
300107348 149992
121683758 158766
672928815 159653
95965099 113588
669112445 104839
729106857 6591
998262295 198107
87318442 189902
805226298 122338
116872 105305
982877086 64251
558450572 26892
126730398 195335
559844808 9077
439610285 128230
928853313 101506
358820572 114396
727767187 6868
479499562 16424
892600987 184124
283644987 144311
549692594 29911
316519791 160628
970337817 135795
197463986 194015
398250487 28635
370707432 89685
621547318 86081
499516873 175626
118547699 129851
727212715 40568
585479808 168389
303836244 142984
999900848 143590
252781865 20587
74138023 75777
530988262 97786
633726449 175890
476552375 75605
820026753 166090
533744804 80715
518541963 124221
812674162 14991
231142878 195355
867028280 22452
523424362 83903
8531762 65787
36241440 11691
984699017 15498
731007515 28148
90677019 199402
90040401 125235
890435274 22879
773857972 16689
983647184 42882
286790974 188799
448159256 164744
886630676 157359
652745037 17388
666017301 78413
55212958 124147
876975665 14655
60586174 4563
432423880 34337
964058730 14011
633830697 30475
727446143 41973
318118347 159621
461038880 84593
772033353 176749
394429053 142668
244568089 91632
955492911 183590
546967069 32310
826294725 146644
767162241 147893
364014093 110657
957231638 166041
692517421 110027
821568657 21240
353812908 52907
799649146 171169
772203393 122304
895285695 67722
931291505 144240
899365103 81049
503497685 133612
777686363 71104
257692376 47650
719321727 179004
151126674 128158
496218698 52082
501642075 36517
626252085 167912
366724676 172787
881008987 120577
859235921 41871
832183691 27253
701038600 27839
243108667 64919
55260747 176365
751615882 72918
420481385 183015
837520657 33568
379444277 49379
240115281 135763
297276966 156238
755877439 137228
237054600 32653
517802908 108181
700314835 72038
64081723 139680
781173157 43955
120238728 170144
420089060 154588
355009275 126367
461985548 31997
337163987 41171
754267362 126374
505805050 128319
628284685 64042
242017576 47639
60187501 121668
8467697 132149
897555642 196628
999302899 54204
37617192 97986
16537110 19447
333892759 84324
681248752 139397
546346385 139817
848168050 83379
810614988 36486
470166425 198519
922901334 44737
235582562 159850
97402087 47433
769871782 102173
864092153 39934
968369557 29584
726518105 66419
787418745 193184
284777737 35587
805532103 104412
829180273 139239
942407565 34351
334285720 62006
272574110 97034
583589444 86785
625446385 173053
952862902 166759
429803727 191916
414037511 44790
286230484 54418
310256414 56994
354736123 126795
166258006 146598
748233681 106532
489970951 131308
551862551 157494
981140110 53096
120105406 32142
84729270 46948
836704839 162787
67684004 194119
651935391 49572
204702125 186742
303808911 92031
433176280 23775
486029843 118708
3492403 55299
539155666 37546
815579336 184480
51795779 11373
807535838 172122
744093882 114715
2053017 39888
320259539 12504
611005798 29468
246984883 36390
685826033 79130
255675892 10002
181086485 146709
675910182 41199
726668831 155397
63441890 8056
981228386 2347
843732728 125760
11866421 73975
452500932 180773
821276939 170545
903904725 122067
574649674 72225
907231071 39504
365480288 110769
240533114 3787
910075526 85229
381301585 51927
208410510 181853
438848807 69039
808553267 30019
937742260 44734
356793540 77146
101876963 14782
410668294 178520
906828575 90829
433627833 100048
896101087 194253
265938915 159528
939728640 23845
157307165 40084
26787419 121120
296352901 68794
434370535 139478
833109476 268
967354080 142160
104173953 109417
856018132 132354
81189250 125266
918338667 141040
580260982 160617
21419216 69412
519178631 148082
772955834 76791
64023832 117254
228988632 66731
396099729 746
782786702 99032
440801371 181467
533640724 55804
66767205 88757
472087865 124522
105936056 27766
948755780 15639
239531786 97730
494037325 151339
533849015 58788
650379696 130137
47476442 24085
562054325 167118
317801194 113803
812829603 160267
506502007 193178
184826205 98659
562858328 104657
729783706 33575
336819924 197
250619514 146817
131191605 84971
829926852 35738
235694935 132485
43381977 177863
228537363 170335
657934013 182413
230262128 198793
65657295 3152
303773783 67972
488654446 31346
260067682 199163
91161832 192810
284857697 69389
253946734 122451
799658796 124467
621236122 175023
54102340 63871
170160362 192343
665047947 51636
267999348 91557
179471873 85719
750208627 37796
960469585 23365
164144860 94262
864641371 178920
35011301 152222
52293203 114265
33305825 177478
550729646 187677
959903343 33503
333222294 52392
747444412 79653
988493837 144372
921651772 142578
387110696 190617
455839701 124562
484372132 77287
247703651 160583
628085807 96081
913190519 14688
549907330 59373
373916130 189081
777463201 156320
265888131 139614
676128969 169677
672778352 164453
664004180 36634
552104538 12277
386878739 187146
644828241 190873
511359624 47145
694827664 45197
400887637 72215
916538179 115104
856761594 110224
69847847 174024
422418544 17957
829128065 185247
190022868 109780
747817099 193196
500081789 109588
297708554 122343
431700977 192524
208753236 123013
804046683 122307
975470006 114255
975057186 87859
192741292 33136
293991140 178093
45047969 166148
876163261 16988
617171966 69819
842249168 181094
811831073 43006
519266164 173629
313135941 18448
679282173 187574
998235774 176580
131394470 47521
349362505 45971
607690462 114526
858878405 41828
816995960 152433
505850764 177032
751284107 31242
610582228 32836
198799060 69496
793198855 156462
773972090 195972
536385233 185537
329223127 21753
919573348 155577
447413198 32796
133504192 85183
744058449 21524
935094551 183046
712963885 140393
282870548 2865
447158639 107339
330265674 192332
93167666 72893
269861124 135171
773503161 14488
518053521 74156
353018949 82396
583168517 46272
658295385 95313
233719563 138662
872845914 32388
417807000 54026
387927046 141293
244860486 44890
965643639 148175
29658701 157374
790476094 31635
396841605 74488
531529523 14852
459505015 176730
373844561 54350
750437589 100721
467784808 98802
646002723 25883
271775588 41877
562315496 148007
153719881 140312
499664787 131400
509698304 129511
933964056 122658
491728578 85773
927601 34655
314152164 41196
438090994 164376
256804771 82059
502959471 53403
458643607 62107
355623776 99452
505212493 29643
53584548 50781
92024065 59719
40853474 112957
942549105 185151
343309494 193922
379009244 160991
142176827 187523
605014007 98918
936025005 64983
218420882 69667
801844971 98996
609979284 4341
520063856 117448
676846994 95467
369441950 124226
729702054 67360
541105913 64644
943769310 178032
14349247 23271
766902256 44300
728853051 46359
642143316 7670
131527055 26530
532516769 102776
208896623 94502
603982120 66193
556001240 40530
960536427 33432
231320205 49818
975421448 32659
346357876 97136
495725956 185687
70939786 166084
980292763 79024
471848557 171480
538923082 28204
488147805 2032
618805846 197683
303875827 40043
230698003 127079
300342962 113010
583675592 191953
566584458 12068
4005576 124465
168763425 112116
709766617 51462
681008624 10232
407408128 160316
270314418 56532
386911657 104063
446662822 129136
368432089 53915
457052609 64925
50425995 159425
539616788 90092
480280787 13356
965482918 189496
343200682 120983
898056986 166444
33621333 172859
845700857 69791
782309845 69468
161111595 133550
431247786 153236
906852662 121980
47994577 52774
315409273 75434
501260176 111938
350002587 153749
827989649 153218
569156938 135233
620810213 198315
413400433 120161
66537996 72398
390699082 195984
498109231 166063
259182145 94198
630178787 51730
426151234 158076
866683136 1050
489367670 19605
210610266 17886
151881906 189748
71978953 94967
735135638 144004
665826316 152834
510790857 148806
923934899 186749
457374142 157834
320044547 21782
63597021 82486
684697112 21573
573219623 128679
223840767 34832
662447047 171084
943448060 141337
541850200 156141
104367538 41358
641351217 28844
247742896 404
43496096 60019
315233497 49647
562804431 24959
115051471 87841
726789182 186890
104462222 162460
218180379 104862
752655201 192656
253516276 36357
399061442 59377
873130752 50931
124358807 12993
668182039 180264
301125885 136346
863175602 162063
630904326 25120
251601529 102213
708195062 124461
442227036 24080
640166068 134012
385782522 134174
79020134 93595
439830222 169340
11940180 21612
270961265 60119
872471988 125308
872978332 52080
22906300 38103
618745690 98981
369042212 95405
115584227 117367
755579850 18425
74501820 56694
233122671 39727
328832660 163576
334175952 185098
59919322 48443
758949085 147768
550834724 134630
117366410 60286
976055314 21866
846320100 186118
329155017 72304
669411927 147000
42422250 46645
990575738 41196
295543533 93808
127546129 83105
706257029 197285
819356652 7368
553256435 56043
265452806 29662
928091603 86000
5006772 18675
543926127 41283
927967364 139912
164171514 18543
260784600 77841
110913361 80324
703219980 102181
116419680 76884
223281029 1484
352111960 116502
14247064 199402
896432547 115528
340847081 198684
962665234 150473
952307302 37403
366733390 99325
510955445 97062
635099224 128841
346564832 16223
987815953 55354
539192903 11653
666989933 44622
6939650 185991
581156774 1050
696616698 30735
609768764 119675
481295215 131483
738800221 122390
270776592 57877
651560169 68212
542163082 168204
532359897 95455
204720967 139762
659036621 177431
544491283 85998
445080654 108048
741619173 92627
939594052 122344
37263184 173649
55945530 2346
450891017 164741
429603874 118637
643552038 143030
647363041 82315
331035385 93874
943981811 197475
48273405 152682
656779455 153305
953725910 65274
409210424 106714
159810404 163559
66436718 70954
943901426 35392
616060861 62029
241249253 103348
215391497 174113
4615159 172214
132289697 177698
748866690 151025
584857585 83413
592761679 61206
326076240 183494
478642039 102287
548285290 44370
912713245 103745
215750474 160508
176777683 78038
309616043 154541
63945717 87919
551883175 46843
851996675 162580
707697305 194028
466562075 133774
570960851 70280
943669529 128862
326211885 101951
98560459 60041
116904942 99140
307984493 19344
321811866 68441
780406783 86653
722866267 115071
808546452 74185
520430647 67304
451661758 131718
78069552 179388
478427490 18247
540080534 198156
778656175 49909
933717791 148545
172059940 64699
575548621 134992
63606339 21411
66708645 57528
462677502 54834
56753907 24493
265993506 121463
516850685 15882
18735400 72238
881657686 156567
526960827 136245
175988981 107840
14861901 192092
171177250 48359
416180228 33971
791881470 197645
195207714 3225
337446985 151210
351783750 189603
728007073 127164
390337928 23224
20835721 151643
633158419 112116
944736505 24406
357623763 195916
436554614 151418
175250991 12555
826484558 50850
331900601 116914
950264828 175702
163806798 68754
82743419 186031
661751747 181932
268282236 186024
557306493 111038
967441834 20131
664236306 184307
482251193 87783
368879105 187281
575860638 70221
435114476 84439
530525265 104962
477380059 134110
901154369 3874
28727325 98896
837897799 53181
152382846 183176
413402069 97001
910625950 72803
431986157 3548
749988794 35875
336860085 174583
446241094 151610
199469828 15742
185915605 143476
694191584 76574
589778178 21359
120422709 14106
523630732 66684
441260147 71363
829235719 183076
285522194 83387
815262361 24365
484596438 127531
200059519 20317
342165400 111765
3801983 114894
755979955 33151
883021887 92169
546251778 93512
878606494 41804
387379522 23475
570106379 92141
853591757 151119
346170905 182181
316956125 126556
956466667 153896
637847386 22176
890549803 11707
65090356 91095
346430924 159387
759131656 40264
298210521 40214
344135843 14086
30941281 146389
973842955 24547
336859232 74175
73864092 159704
192730053 1881
979929938 26797
938967299 113446
177668681 164592
57663760 19766
891036750 186739
10766922 141682
288060481 175677
989136798 26355
180052553 58312
491125987 21377
62042063 116248
609893517 95217
914068610 16594
307831558 62140
264381744 179212
420258419 83414
308518426 106459
907628567 175988
552220364 164480
968247144 49043
390117922 63853
56576894 23143
111375163 29160
572175703 145524
556490208 187769
635066903 126091
633422236 140499
2559641 45203
172468747 56376
836690862 92684
636227527 143682
888241633 180161
383552772 7369
44179448 134949
113602768 162650
216104828 45636
955348154 139692
678994671 175104
9577013 90269
704692960 34433
74939666 26879
510667106 25478
530626578 36493
58394216 117530
92183024 176244
513487096 159558
588993550 124008
129320756 88733
639062878 176606
886816516 139508
684766801 42243
380029715 180908
385924489 148288
714662901 161850
601650164 147525
79615314 10648
110422631 147162
764128372 182864
914536186 173364
996745756 150045
443800960 27519
620382039 81680
538979165 88801
876752197 161854
495817951 9793
90570939 149807
483642584 157400
984145918 135107
947756327 155246
168213257 143768
968839401 33252
226660628 74336
411483730 90290
764107286 69126
14240842 32165
561211308 164305
812851394 196256
323984533 163299
258091574 6620
527585378 39526
214084595 83335
468384135 115157
351868079 131173
741624735 95004
648530367 50683
874366798 123831
806226318 137922
287213268 196318
971219602 104366
423626636 123532
171801624 15201
86617681 177106
705332382 145072
299189168 82694
552152417 195048
926811472 72401
460197721 30636
783177502 107672
501348878 30578
806912255 158243
270194125 192825
309922843 35636
174789500 33153
241257498 49232
185065345 183532
772895596 152378
975497005 183979
314729835 33314
345153819 173429
419167646 195627
245749484 94481
738689693 50505
898071643 98731
372151218 86044
91921571 157147
351653647 25766
376732566 96360
738925882 71191
995004250 3747
562556734 1486
972917503 156683
208072770 175165
756538695 61516
565903418 104310
18430450 170719
742800006 39406
972075796 72585
799388054 36025
281230383 174456
773294823 91213
949991877 188728
12603425 180741
563406014 28967
998708495 99752
998432349 153619
126711232 166633
224824927 154806
942366406 71985
509600879 67263
963579151 161788
839761691 55764
5136410 80114
295325130 20265
872173614 105518
989628550 191822
148356922 175937
721344329 144137
227818199 157823
795611270 175267
684893235 45802
505836190 134985
830625874 166777
522695405 113942
3101049 112605
313035742 162786
167573431 104954
950279133 36379
826663153 116909
44247866 20074
213450879 38148
165548702 37592
580358884 96257
528973232 90649
604369625 141292
587520708 21104
163457447 174330
476148449 79091
930523182 103643
900542479 126988
734732222 98901
614206685 26523
578584752 145548
194132322 121445
533398868 57919
776977326 94977
975684805 195490
168427780 131750
80620519 158873
739230662 80677
863947822 7997
307743515 131371
395345833 53355
54846344 23893
297494184 112239
528878480 156636
171313902 74636
729363837 1427
49700798 121784
309743118 197321
457363712 3279
428557800 131291
941517480 130536
190256316 19622
80894800 189134
625553924 65313
77886833 112525
685754598 72019
397526522 1434
539339987 150645
800176133 95210
953439933 167270
733577569 111709
326476895 39456
362096230 99037
95666788 110922
557687080 19464
704041887 55050
438922206 74771
851530534 91129
133700984 21947
989445205 123637
115357576 138440
502585426 197208
663174994 139109
980171475 149805
755925703 118514
949483410 110361
770789615 57314
424074935 157704
208223980 190068
214597814 60217
70803703 110592
10068926 63962
823636241 18428
974136073 79945
905394406 168280
594018036 2175
359282836 167771
465959721 39589
320411109 123446
939842878 78530
822414578 78154
384993603 130770
373152981 56030
594103226 196082
491311354 6273
699882247 86187
431130665 71634
268307834 38511
175807914 184222
276853292 85486
720741240 36396
161997822 137325
40696568 87490
629145190 74337
910156529 122655
348107490 34794
908568751 184013
174436341 55217
382060588 22901
816735830 109043
458162522 82475
694603298 193515
812212712 163140
525691276 33613
557475379 61719
331996662 110792
812505344 27382
529904207 3850
428579359 107431
542528665 108336
426962914 60420
146532903 57005
108046133 103714
172670582 167214
898564927 26471
874354355 114603
145546471 156868
555703576 76477
208562224 39087
931807506 113771
559946758 92275
222374540 165182
758271040 195492
716525275 30785
942837732 38987
126820679 184244
495038238 160684
51243968 130171
375724021 143728
912167075 177288
510597689 31926
185775314 70037
908684859 14572
998673351 183744
550766675 123040
715455973 123619
756579609 180790
935296849 43650
143144623 132922
988176796 106131
461863556 196928
255622076 6008
501166580 6903
899600717 175729
247924590 65277
829340753 96343
998414767 157166
410560477 140188
120735225 143617
913520255 19653
712428296 160426
771026023 4283
677169072 32572
257997624 129144
587991510 171504
678534620 95462
217188705 115710
316160934 147435
464705259 197679
455322919 145979
876399196 27986
772161403 32551
404905190 104359
502365138 33417
220668709 88198
204398670 45538
126534955 120707
741977192 50872
663108639 113138
956886134 139056
471898737 57823
949047251 152763
445844645 129314
576008441 149409
819604000 140823
476276073 94446
9211299 45953
42853362 102780
516812058 95884
449619972 73570
536129662 2472
110194695 133041
453818997 148104
126426341 18450
874060978 97715
370712351 62061
305624704 45728
451559384 128533
952575412 123438
652297145 76
499454852 175116
810845435 55181
992784294 15911
748490810 40177
148259020 59844
374097486 14990
372823905 38171
453342275 72588
670482552 27926
51685658 100905
95850719 89454
998904001 176487
954776118 98920
683238738 146949
140563627 185903
590829950 24372
978600443 199726
764103913 125702
897344344 36431
244535023 100278
165674416 174160
116302719 183703
17811653 10278
774901807 73220
658604453 111890
289981523 176075
800256092 187659
348078746 141878
550781378 96200
88191343 72202
33485850 149719
314421297 155836
486363219 167272
580317872 12992
21035326 129915
456027720 184646
507722997 49628
667803515 57837
454733 61636
811175723 140546
492168279 90590
512999030 90199
83922243 128828
765989111 189175
172833058 153764
544790407 115891
877126360 105587
510029804 39943
520120032 5120
759649983 93962
731097416 107878
529925250 141971
513300550 143659
65398439 11582
845602084 141913
653651391 150179
732388984 196450
246962116 91019
755858599 89883
693551129 186042
141382017 187549
611930653 57246
902471 23431
159826512 157382
508530317 126651
960611646 29911
404335040 41883
456006936 161327
21744126 169900
824065602 171664
376554890 198972
731214782 65080
926168404 20530
411095407 10643
94076216 199049
1995085 140941
554419034 142021
810775587 77899
570804886 75110
810829849 114562
408800509 107026
885292158 7987
653724233 173050
967400490 186309
639562188 116769
259220818 179666
498571909 54372
122466698 138574
846262230 167337
523076979 68848
325394066 114305
92962508 19785
924167604 177908
407872787 174693
408089191 173389
486505635 90856
393891265 148497
930403191 83747
231703534 187013
518998791 6756
239912454 198420
626219056 85277
559074934 187717
670632799 26581
415364491 55855
558884461 145673
456144467 60772
434836155 12801
401295157 139620
566791335 109164
405129332 56581
673704774 52400
686361466 8613
330355981 39204
584464196 136509
599917364 63725
808585157 3472
780074025 47302
805832575 173744
37818172 132675
87315028 61230
189334478 55546
978153862 42615
312800358 170856
651180028 57061
41067973 66208
371944094 75600
73135225 34384
641893459 103811
726769278 160129
470217721 37939
716398082 138539
35972664 48953
54491762 33008
473128904 5604
846190490 188587
872748550 194070
294691558 60430
382972514 88912
851429156 115016
691792399 73819
244882676 196978
989235807 75263
811134889 157212
637929925 144934
756040745 90794
830628677 177685
608660671 191652
187332696 102930
823585787 57040
160984555 150691
425956122 94825
268443070 105034
845038931 12502
265205825 74173
343960100 90273
770538716 133968
435067619 8364
847938976 48633
550584623 9897
303680330 111319
785255870 74613
524712633 6120
93598585 92197
98585021 61693
385723174 57718
190397754 120301
73422358 53928
365280011 69155
554859518 81978
913521782 163295
833168107 166670
217410139 115799
458481777 125336
674368022 5834
583706520 19083
999498646 22635
298118656 114244
425395215 14484
65296232 79203
179936384 6422
913828537 3497
803420625 131567
483212717 125758
696714189 156373
235929601 145308
846561113 188151
322501408 189871
436155977 3206
612411593 878
30718028 160797
246306714 166785
956486431 165329
130718438 161200
989159211 17236
41317320 186541
154070009 139562
572750229 73094
987654372 90981
676285308 116681
510733688 16949
613406065 80346
827830191 13038
797673781 156578
427917938 19725
374622793 78339
973440722 182603
663731120 143153
661504952 176806
99369800 12629
597321143 122339
56981556 53680
419085832 19111
779130942 5972
318448499 122806
577101958 20496
289787849 1773
702319582 98458
890817485 171258
337771188 14091
518703229 39752
242005198 21833
214012135 90008
418415694 122044
211419835 155661
918062221 33024
476030882 141484
883137186 120088
699369955 127946
808299987 137727
507983473 73553
505437728 11238
584856092 8057
25289888 170186
223652839 19738
983979906 197352
614022170 196507
880661361 92408
129104910 113446
214196129 7794
830940575 114614
542925756 180153
170051503 73720
454277601 126344
422988550 114200
389568312 72755
580176988 2679
865700756 15598
649924165 29818
197727938 29485
288434632 174678
658457746 170303
116222445 212
314241974 103019
574016436 158120
955314018 158585
3566225 173516
815495415 147961
656685009 123273
788253565 22782
2934791 124614
861410854 18609
998889514 183632
755302249 71918
177638306 195124
488222349 78168
860232758 90763
917493409 91321
508158089 168828
814514606 144328
970909430 100627
382471683 46296
679216131 118751
433876815 198419
613606608 75645
700485650 11947
409342145 37495
782598779 149140
812085080 197443
538432382 153842
763267224 56400
836730867 144153
619441755 25002
44029187 197968
835467511 55205
208521732 108070
13020647 139564
419357666 62773
369716018 31220
582514478 155235
398680119 87012
475365442 179476
257410489 171115
474947887 192103
835096065 40268
89366590 323
539325914 160204
618435388 35457
287098304 131847
650319728 93309
351164959 68901
901675531 128799
109185977 37371
560538407 82668
970457690 69614
408663505 70979
147276651 122041
184239826 108178
862732730 154010
295584920 142448
679443284 146709
235145804 48725
280368918 58895
338064645 39139
60088897 62643
245283009 147056
470233868 93718
263721846 69062
682072865 136090
520390758 157156
260371391 166826
636392987 36062
539290114 51219
846820162 136770
993453353 186129
33851619 39743
201603049 83313
209699663 161090
125138467 95146
892357045 157880
960853095 159573
552804976 159882
861624121 173946
899056873 173061
975126625 5669
683206063 156326
862829747 6410
219644973 199203
308238528 21924
392743572 148864
611791627 176212
905581690 139382
53333206 42347
68082583 132054
306461849 37200
348556517 7778
405355484 159727
594587000 119828
808878722 121448
679316501 174641
58052106 91531
853183598 172533
242458169 10106
189733342 86533
783011070 82267
803071858 190832
532799171 100534
686478011 16166
37307066 19478
7011844 102625
727538856 101990
752394013 191201
556397471 125858
285981223 8659
794523941 145943
529186122 56113
649328688 147014
33559582 76716
188960049 163881
265646460 74829
452336074 166056
980679531 131087
966709999 177581
211113341 112950
918244880 64512
161381083 61107
582868036 60563
626548739 69282
588099979 104498
917409037 66180
700187065 95997
919522345 14733
435629646 42227
364147778 103579
319160152 143429
99715990 66141
256830817 21184
988796763 8379
245353080 4980
331318032 16577
550814362 144490
70896289 179401
785804860 163535
60015337 87854
995630014 198017
243784156 26435
334332808 73636
986971446 178075
990667577 72496
140180604 115414
691545580 131164
544187016 50485
697187060 131966
67244414 53297
879626346 73459
568356413 66639
747239803 72340
158595266 101852
769259688 107702
100221702 113992
850474857 111423
317204936 117062
325452037 73259
66767017 20308
21976586 39368
749284892 161498
608659370 60832
898343694 99365
955011835 175926
123213469 4513
736387535 82800
739208756 192875
259817413 160588
433728299 1837
956876159 82847
202081568 129072
370401950 100855
422557724 182128
575656349 92878
253897470 127669
660769014 39152
84272246 88828
310475468 125385
472999405 141417
437737190 98800
800105520 22130
16309881 224
463595169 90900
588859400 56072
452579289 188644
635163883 194838
729026338 135349
437364010 84386
381460168 29941
419673165 139132
441943606 7605
709537944 105596
565173573 199359
612292372 79185
686573876 97145
900075048 172910
743835159 166291
77079420 29584
861509355 198340
12677362 67264
913434652 152404
960984870 47976
354403344 38033
635438772 53034
252674868 137726
163288431 24055
515217766 165531
204497383 115053
862946544 70507
65134811 191640
74810901 146212
221110919 111665
233765435 71356
767612703 102029
368952796 114716
6848312 42022
848208263 195812
584286593 150982
964534903 41041
374685754 31593
395484003 137612
660539967 122275
682027481 18872
348636148 48030
138600356 69927
900683298 177251
386544459 79228
664755009 57329
945092847 50924
758885319 118852
260024590 174494
971773183 189719
132151625 123204
372905837 61216
776254278 698
443690374 48480
355962332 18581
780535049 53677
286889586 173769
866684770 1225
937473201 32401
486636889 171068
741713033 23061
866552838 15312
631752744 84793
65382682 103538
559289410 23928
357999816 112820
54726075 181769
390934931 72933
606623390 71533
663797458 115182
910693741 110444
953883066 124677
932401068 199792
332043054 36521
194965834 151670
530716329 91932
657635781 40906
712439442 170527
311136354 65544
162239321 174907
866732026 160987
205684033 192033
138572092 159511
43673676 26267
260413732 143789
291327508 136050
447120629 68300
906360392 15797
599566214 52095
454620745 92052
296736492 131419
119039488 30775
768623143 22858
211267516 134174
742034032 120533
115804985 181154
443260689 89524
651625221 132571
197106524 106437
521039623 163177
457328596 142855
238622149 56310
850577888 15775
494137892 144016
868725767 31109
853194746 122819
577846462 79205
63007690 60039
954321960 35557
546101351 128084
946283803 87037
738151376 78262
982346545 152
913246433 4181
869413873 124735
91638089 123582
692771009 15136
477222987 175418
247407119 197103
234686425 137172
598271874 90217
1736579 134616
795568314 7529
512687351 169131
259988426 87059
558961001 149527
160600779 117032
848076301 43804
854930787 154930
751464143 190265
315056485 73621
644082341 102043
453345872 14517
858507771 181950
878626680 99927
783594016 57546
460057746 183306
801388058 58371
159971719 87264
446105841 4321
649825472 8926
518503545 92488
349863398 7286
920266014 57219
130916806 39791
731074467 122263
921371333 64379
787042653 173163
647509332 168308
987920799 133904
691700726 17051
177024064 53668
83945864 157106
689840867 96214
53710535 72264
395429422 11685
143292747 159587
184094499 89238
124384175 125256
406528720 100745
186620376 191557
826447074 23590
19438658 173958
130651803 19254
495937152 79687
197636932 51481
732550802 122910
627680621 21855
402494985 417
326142344 8054
720542509 55501
564242515 27711
422490855 63970
522576308 198536
13744689 18765
454351840 149242
406355852 97169
936417236 102057
668865735 101489
495340456 81739
938329491 3237
314918523 85810
481404033 51232
938283017 36788
925082210 80181
213613179 160862
846715318 192599
14867912 40821
547798312 117211
393462188 6422
556227604 124216
326752744 145480
323605190 144163
225607115 71977
636837149 175317
168062367 116051
326346319 94971
943053885 40781
969292480 62832
558446427 69427
68870325 7844
446083668 109910
872533015 98033
510567713 136473
349067562 23420
118383314 10666
773904747 140240
733440319 20354
893687245 146140
910684751 185590
730830257 134450
788103524 113044
147884303 167700
583420993 152480
39152532 104027
370112118 149634
818326414 21887
53363469 57280
660763633 70734
191532487 150297
10870811 193277
312102825 154257
345169135 151192
108695777 140399
151069179 155819
469516309 155826
943449144 168274
356190723 88020
493545174 45099
580043343 65037
698074713 113110
141380018 132105
720134199 82983
702808634 160928
586326330 34063
644536775 80624
245109269 196345
532230655 37953
313195029 139089
76618437 22594
491195524 109742
122730138 189554
568824399 85061
441799730 80999
481792300 83594
554758130 182562
132458863 112680
334081662 132556
149792559 99005
360473729 104069
184403199 64745
178968682 29773
868406027 167401
333549881 86792
584972342 55040
644960235 66730
199787889 131390
607342380 198062
1165870 91916
183948479 95974
791686390 42974
197338790 187312
145039900 113179
171166057 142072
250794971 115327
529603394 133308
166091086 181556
975054944 9684
813543189 65551
537759945 173716
58500175 129725
21095762 91448
836606889 125913
124672116 109534
801195026 94778
404005312 149581
512427167 147132
212651211 54092
613919888 59575
236661098 199654
496133834 79856
51836936 135478
401812510 93320
781373125 59646
770564521 48806
324155664 156117
998303273 46598
58898617 102466
416114544 103386
936211387 181192
614818863 103392
511550611 185039
292286908 163539
693795782 93821
486910356 94710
20713309 133149
771752293 112690
948868972 52973
709983651 140440
27459172 84452
548637073 46119
772544473 151
639359486 197601
428223334 137438
146841298 115750
446300594 50928
785540243 81168
719254414 196154
928153944 67416
839214185 58782
907521438 10087
826065290 77138
918955726 171761
767138869 173238
466792648 156425
77556749 148354
400890496 148501
861244416 15674
550224557 130626
566734043 43248
463493995 184849
462706303 44455
295608962 112842
452372677 160392
321959969 13920
878192192 105565
625182468 49812
200668784 28112
511214706 27707
415300850 137707
536659446 18752
590443990 64900
913606353 91453
551666844 142949
701596984 147635
305325071 127825
702849744 66426
594206320 86491
757588687 49455
430186145 54652
136708864 19129
448749673 123346
477412530 151564
569502757 49977
119318792 19729
686492855 100695
760848560 69284
628266410 112892
867831909 162342
650060047 188164
755202674 105559
483877751 169016
677199528 169871
706151226 86219
661766619 14261
438502797 88678
525983264 112417
216884822 18440
799331561 142225
176531795 58799
112476632 159468
799101393 160274
382695041 27387
984319091 48679
976285695 164859
452364633 151315
683311306 92526
817836212 177706
270000621 32832
68285935 156383
597509546 51324
568554535 182342
338506915 16856
311676841 26580
305741761 199698
172485381 21840
837297646 60471
297615815 144085
278514176 114621
992768345 128808
892120774 165826
658557483 59086
611754861 196078
15564832 72823
269143051 62404
720804107 11174
331689347 92555
979836256 85328
457176270 189584
299653144 70399
143564407 106300
318075082 149530
294481015 116970
494309334 111830
828826628 24052
225265276 162616
637236239 4418
487292726 76565
765540374 99425
147177871 191943
168125475 175551
485424033 32974
540674382 149042
948011257 172764
780157643 34290
938582817 103953
970940339 142282
153185310 20153
521574775 134745
227696624 175372
161824273 107318
568516124 65980
217774264 74822
186558066 115152
203283253 19806
918876025 199638
238450411 114186
283722260 113799
12757471 121080
215181787 182715
440078356 21281
651974083 161723
62802323 389
861086923 86562
590736491 35406
458240326 157667
587094731 60128
96483358 132815
781088003 184801
754757070 153324
533626015 18266
466908880 154632
260294441 65426
127051759 168684
709825058 105777
597214965 22989
442215559 62454
283874171 9319
599045059 99863
769335498 91287
87111221 186072
643971423 43103
501116210 115621
942018644 18315
910123821 153441
278696639 41621
303709650 93529
87053127 95897
416040401 97508
328151343 61607
400994665 17292
625486988 159509
850629814 123804
889772115 119120
534947812 51388
932830362 30767
61484348 35548
590408188 123834
394174987 198366
848722283 105632
293533734 169105
186740292 13390
157549067 199919
261911551 172350
18517831 93215
359473152 91955
540234944 153694
404509762 5822
646366097 39974
451120406 164372
393556030 156169
134339925 40948
195920396 184439
646584937 52108
711039172 55933
270243179 111615
876123413 77255
556762961 169812
736105879 33327
553924677 94994
796797314 132513
791798448 50734
615185055 94633
846211286 182521
524874681 84968
278874448 69484
683645750 184964
786944307 88840
876308316 8572
5570694 136403
608219545 26770
91968239 157462
638676853 124783
707824335 68552
542163210 165905
429792762 141491
737940541 124267
700394757 51302
307252516 13363
142781357 47251
710537285 64968
340818093 16134
956253283 198438
261622891 36252
451419179 89110
854236572 686
379256419 71503
689222142 12623
138739383 44767
5914031 51078
730063116 94466
85121287 122056
471753685 60203
748289929 62934
701242181 76330
375936806 32965
888958178 73767
838142782 28563
493165206 90891
639808482 140026
626745959 101669
642252067 107033
545753227 100076
970032978 136093
553564946 109443
513842979 132900
219797969 87948
619560499 91490
531621091 140841
389068821 22384
651128169 134789
435913253 69204
850210457 110582
924569701 185963
993898658 83793
440523098 99713
84622091 166024
457172335 112191
216943581 5409
636701734 49628
806431931 164750
468602530 78057
692793143 172395
500288869 36459
2591778 148263
482070520 134677
323189020 84051
954290716 159918
841347892 57168
213512378 161131
244290095 137123
110376472 156830
729020708 99628
422388660 10696
518526661 193542
644602881 124366
237136666 3800
448942976 18438
106504861 76252
672111784 97879
933056985 13959
901488502 120079
59031142 115606
987018790 72348
312152038 140897
228914262 143767
372441288 85889
963480877 198960
41311338 35595
288775155 160228
887835505 187404
103233726 143016
432023515 88096
450549570 54999
261240789 159498
5509534 82218
181565773 126959
458984303 120873
872988777 124324
932877216 2724
544342164 17420
17704361 143853
256517069 82418
928213501 151441
236832267 187345
270026955 37217
2418117 107382
912707195 127482
93459799 18245
219949600 163006
504701912 1423
15771595 124014
191058732 86358
779409170 25621
760729445 191982
986772434 100755
9126908 40659
298176222 198476
725125454 101648
336668919 81013
47887992 82620
982925378 83450
688536419 91721
292519423 129373
989845084 118332
813348510 162242
938955029 105627
38939406 86100
475205618 3029
414935060 179086
918253352 78256
743184979 18104
96590127 42605
883172422 115052
766879454 24430
41006362 407
741678849 47077
360554092 123402
638290115 4432
274772485 174430
505170496 2382
384807554 31869
69295341 48642
331151268 116823
995333512 99404
366509264 161771
963257842 34308
397626955 69079
565731956 116519
996384961 74673
958795632 171721
118804488 150627
659892643 161557
812448216 42281
813494856 88074
410759503 120272
347490280 35846
484734936 25752
27409279 131875
140104502 157706
503378008 127356
96333007 32898
39085247 36346
18866239 124915
264470344 171555
808036129 65349
329666001 174330
860834130 53531
333885052 166283
799344715 21568
392891412 19965
386611266 5213
711688583 167382
594821924 56784
816543905 23591
325553704 146859
845656755 73164
558995302 88379
467492135 111673
854317740 185869
423310434 91962
987429733 33935
647046561 58296
231206087 169354
488096011 84602
91546948 181063
407684377 52225
643872702 59267
659250366 92232
540828492 150999
801585422 70631
343465934 112242
129351195 69079
554429573 28405
808819324 74544
68623405 134485
342912594 61566
547602664 128417
217338749 94301
458964203 171960
596238997 68478
807693168 186913
519020221 54201
540990104 188981
845664609 11477
432630539 85644
744628758 44509
361226445 4428
910864216 25547
694069358 80062
442253836 106230
788039824 103009
984317390 13638
83123674 166531
691756638 82685
434654291 49811
592248878 37879
952310682 112804
186343585 196717
640817297 75679
503450994 120620
262981109 8441
883975135 43467
696687724 13537
749432946 152431
551223886 25110
202409228 114536
10662142 117862
663952222 71069
894783036 7239
765843214 186994
828693121 1690
252748390 4115
117618430 30390
716667094 59822
520217135 172572
831245340 79023
754414729 63273
436964079 92148
744355849 147802
432054703 84222
893322069 13835
272811763 112808
759679423 40918
362370563 102022
676566422 9740
156615633 195898
98189870 142262
401903930 142843
555583836 82391
527148920 38067
995023557 42635
113959768 37538
412282647 144020
301434252 104255
702110001 131696
883281504 73936
756894948 45584
645043448 151842
560714659 140646
492371048 47621
274253473 17117
808812382 13256
18194379 16734
923065399 178112
573349000 111251
666197324 130717
450373471 75967
204720443 61554
264879783 17397
961530365 164319
604642883 35858
241022048 83141
134342566 1947
374103555 102537
176780727 91829
72577087 107776
833185522 4945
718676220 20044
971621684 82083
131716887 64799
384092164 92983
159848451 873
836951938 52821
682629200 91063
625060951 818
743138161 109108
75319220 23468
181639835 166368
311280762 85209
669016231 147059
242889690 150060
177673582 130154
91327984 102734
244072329 182339
678772344 25773
437030429 102775
244119677 136597
975642885 176841
482051513 190952
929738874 180801
819028766 119058
113213090 88041
140432591 66771
571211962 30577
805825905 23459
68226356 2426
548250919 152689
986602224 195617
954657367 145434
500087072 193519
580801537 74179
519900229 91597
278853416 15181
897055678 121382
79438557 177533
677025749 131201
562783526 198250
195020130 154186
725814747 151862
942685816 153798
878111906 154997
31826267 178318
57461606 55210
776798848 169891
836200599 82405
56449640 108435
351166743 97800
903312692 91767
22293971 145213
744612581 131308
443716830 79487
893554050 159828
810575627 170081
834946056 120681
363663171 198111
518994228 153235
36661502 157546
521272911 158725
862090526 85758
924347479 162429
212510880 28222
386551987 78469
755866446 183582
706025761 12195
661543464 119338
946840710 48093
895691266 140533
58339148 69956
211846976 24732
215926243 102605
546668971 18671
580656348 153852
510922726 129550
859469065 36951
542793039 191183
668235439 71583
745197039 107768
864660278 118832
150687623 17062
813075082 178518
713100588 160338
27056351 180545
155225709 141876
63806890 18986
497013677 56422
159366121 148381
280407147 26426
101919370 193049
646456652 49818
351668094 32796
233818502 3063
314673886 116281
460554458 194966
354888789 46080
695740611 199246
870953079 197117
734350034 44697
927857062 17342
998031183 164343
771300880 173097
825643013 151556
969125172 186375
21670495 81477
702452520 106551
759042002 177792
909509646 113177
522749237 60887
102584091 133115
955874749 50584
827089160 112569
661983727 104002
32215994 46
946911609 127682
349500897 15510
775324804 155513
113325826 175307
683592142 4588
936770547 8444
330578421 90954
35448778 135216
466665412 180461
89604508 59563
133132061 184624
268799111 134989
12873429 78211
482662167 131289
74741351 75263
930930838 13463
860180982 25806
154438243 106859
695413828 130875
155804196 40639
518134692 20233
257816076 124473
694021295 17331
925566119 90429
512075866 80151
736780376 162779
944911964 48634
175503762 107426
905737605 18982
694094361 154020
525183829 25386
603738152 23573
185285774 113834
188526704 151182
218202453 199395
404510462 141120
456821808 70276
822134698 79662
838368783 123370
560080024 13260
783463157 188743
808525460 199469
585314369 30321
364870418 101941
338840848 88688
845185657 120425
287336876 59059
337869158 33268
79412792 150910
357210491 138737
590017303 15307
393264551 131704
134118968 31198
868547244 83135
240971170 83220
104624433 178433
466203886 150872
787773755 82353
119508394 32116
325465858 144289
728628955 146995
344312761 178371
60796808 168088
972593559 163802
297909297 162998
55176187 468
609010324 131302
1137634 42028
569211382 47928
503528924 82306
330921017 23463
650840974 166257
685917665 174777
796546261 82776
818455808 35163
733010930 74316
630384642 108188
55126327 44105
231936597 16556
658485186 187319
297828237 44399
326921088 146384
792918215 13117
213042905 78112
120894298 64821
930615305 18157
154086077 6832
650141980 16812
578587908 53893
824285514 6691
617402497 33009
892749265 83515
3809003 115991
70142131 180248
778476193 89545
96239642 182605
664501225 79507
251382540 121963
210144623 99408
684536810 91370
522625518 191871
399640016 93641
362692910 166894
984780007 5736
870764767 33271
777257744 132837
299409250 71157
257390508 90254
578246941 156402
451576708 82957
239729260 118268
872157884 6753
152558291 131891
65057463 82053
437226069 189768
856841347 193414
241489573 101972
286263970 63899
195400205 87251
855342349 68021
698828085 175493
86254732 50238
251125395 75897
457814474 63151
306632267 23416
758839616 4201
822684976 11054
547182053 104090
821339887 68949
730667799 198357
578075055 139045
682566731 80633
78688475 113686
359005548 92764
723093641 146787
714802388 180381
710599723 59741
399860731 72484
139822013 16408
281072461 89858
539701734 187917
315693988 66374
394143975 46483
325942839 146071
552664803 140015
292341299 157582
216622367 74529
515404460 176987
205250348 124216
172080152 65534
85367774 96550
250945420 52626
199942822 193153
504854953 142635
952937768 153990
344417690 185533
452661231 16308
342942203 87826
865856362 51790
567045169 59024
638841501 79828
579807018 140447
541432303 117535
166916212 63666
163552748 142390
1523171 127781
169778695 747
60873159 64885
218980405 127303
129541008 19947
571618809 198326
489912024 185871
631623393 118530
162194969 82279
138888976 102966
117965758 195356
873317792 146877
638498433 19810
421165806 146541
102837334 89359
884076539 117134
782918920 90265
657371094 89637
818499642 180472
300197068 191197
692042919 178076
945663080 109575
673931052 22077
94950700 77496
587654673 187347
128382837 104541
15699588 26244
661060933 138324
156651097 26359
660796452 115763
234133878 146634
65494031 138364
933785220 82086
210189547 53179
381627751 18268
990567698 83524
721970205 41458
564948957 135147
620545800 73246
916673684 114948
243223594 157603
290678273 151631
681745884 14039
516477393 83381
669399115 155633
781247099 59708
74841323 21355
656943943 71772
556706194 81636
622079431 71126
790060663 195034
4795312 8161
442533599 127365
845318937 44880
893124972 35371
981276603 153076
969456630 167423
488800638 32527
917927494 26767
859396488 193119
640248400 36069
754812831 42535
114579789 7920
648901061 92478
613698041 198819
592698088 27268
384133948 46083
219470331 45889
839195189 142508
22560143 183348
472095782 165869
210011902 170194
987311325 197190
41110309 160966
846993010 194698
332776480 184385
311644574 189147
647214146 182238
654517229 155232
811542979 21522
527219518 140185
863845323 155953
216132100 119466
751901788 64862
483129878 80224
811892477 74749
617312169 52266
149957064 102523
424871751 46791
931625620 77503
19755567 94101
678717004 113142
677017775 136465
140103540 91375
325740718 189728
143693944 1976
854699540 175689
866097954 53876
397515806 19539
616015846 110579
851964725 95254
571331357 149511
420876877 65294
615139743 49047
549787688 134108
290803292 17689
826755233 47824
792427352 87601
430753777 95502
420937092 20472
404804342 133335
643244561 57043
144605894 158959
301045827 89458
606459364 132944
441162308 67589
727091781 130463
568663357 50177
930856456 12410
215265322 115228
917340596 76930
800011648 103655
299365276 25107
170295792 21143
30039617 19455
353026961 95932
567197204 158538
444229857 174663
738952711 39519
541516174 172339
975412713 77299
414089265 188549
718326952 2887
964083386 138515
377880594 18213
545562389 8136
208265714 147272
899776526 150809
642125477 70932
614709294 166714
766047495 143854
605509147 44494
675731261 74791
942100049 77226
945643252 103231
595282544 134855
633382772 54247
773282768 10381
479527694 87850
756318233 181413
91936571 99828
686407104 37590
97852559 44667
30696697 127840
494591222 116752
344713350 166849
236431849 158834
95850412 63583
201616189 97139
113759815 142514
156903363 78072
195774690 42369
28906172 176745
739272557 196995
784216787 104245
761906255 136891
333996810 185547
126059353 64500
711086294 188423
858900325 141832
818959297 149896
339696878 29471
779447017 100264
710596324 188821
645166933 156848
564516271 37012
631310989 194373
874391448 62154
888766973 65591
167051407 13858
684852774 92104
232866838 135641
467521091 33055
197977507 103168
260760508 82833
811886624 197411
268133486 189735
953162374 194077
449271276 115926
522625156 63330
660858878 3023
956756540 189614
735316552 178073
646405349 32917
441665908 25650
670204089 190240
824441911 168000
579192343 197648
473240109 68354
298122010 189017
498599097 16000
975851001 190546
300483484 182800
506095336 60654
56097204 54970
661769582 145977
243377866 198429
873259273 83419
643411528 37899
963472224 156538
259517059 165601
16249985 134041
314820119 118599
384187758 77319
54544526 56271
913828855 130471
76111111 110649
152290693 68686
818186183 28104
354552920 101670
592199532 120647
513962157 169517
195851375 175414
504122025 139203
299632907 80948
81157861 24979
961902800 59041
706788924 78604
692614275 62715
263777575 9452
120041075 79312
841775621 183401
548043687 187048
348736023 60107
566270355 166830
382257535 93964
372404021 11630
300332759 11853
437031400 133315
666137664 166739
886342950 73240
404437051 138441
577656774 66813
526730031 21824
963547156 123298
209727537 13294
951992521 197810
247303770 151288
436077947 82411
829677204 199540
406754280 181378
765743940 11069
305195682 82824
204156097 70582
387357399 27387
834654949 82404
554983634 58971
950490112 145034
382304815 194746
517201379 193559
806825612 196602
827445986 26688
400644841 162570
149661364 177796
899563993 168118
119266265 120128
497312672 114177
933800823 74142
978726726 125245
630405394 149208
415638611 126882
357201085 3192
409149948 26823
94972187 48995
485529498 22576
376318872 190086
277686328 138978
321779589 37150
504524822 158710
37047437 33716
820615564 27912
608724087 13991
535035704 102970
426752678 56743
63718113 63381
237763674 164527
739377076 105636
128215975 190386
166272256 100089
848865991 9504
392441539 140153
175875745 198763
722799507 73240
761499857 146073
571699878 78831
738004464 40164
107523391 52969
113247622 52727
871421189 5180
271962661 173535
231730657 174178
880141150 16756
471494230 151559
976578611 125275
884719666 77559
422617537 135416
745824523 34564
382432166 1715
853852592 118491
245943587 23141
123791656 161039
155496083 154799
7282338 103150
75678116 10125
669936495 67508
119081967 127511
280904378 164821
756485250 66765
105378200 81024
520651752 18219
241635002 157335
63084234 99533
496819041 125238
426684856 195566
200812968 142677
186460698 26790
521790028 110529
330819966 150682
989270305 67943
858702361 157990
270925083 106595
372175255 22912
514038545 108744
67957713 170439
383432079 107306
582347382 22048
549769484 113696
510357793 92251
345360457 160693
124937027 168233
680654423 157846
159418633 194016
961626271 23624
991997548 179659
74065604 89723
239213968 185944
406300402 45515
655667024 115470
875090584 1604
98709291 13833
376562141 139642
632305097 179889
615032971 176185
886656302 109351
485041667 108465
66857291 24284
892731432 111547
357199510 76068
602415415 162793
83543583 50375
364683775 175006
522290229 87723
225154374 73060
19168836 16092
736494085 15665
892497651 164030
522613672 149190
108292918 12510
573647182 9921
72912122 47534
832413601 114509
393924048 191635
996757203 86644
636716872 67794
901694625 199488
121603248 196244
772266163 75369
411020327 41694
757973910 146213
804088275 59264
166369771 25678
931840757 172348
21032416 85036
954097252 119564
79096436 27183
742535831 123888
335939188 120330
257856884 56429
316447320 26635
119225167 143127
831894189 196579
553460810 125983
678739074 81847
558128320 114264
402874338 166195
661011727 86787
482165898 5088
840455754 185565
972393448 60005
593989107 92688
247415833 51862
228281902 151935
928225141 46751
478239990 33983
683799472 18163
33927291 97471
351204896 154594
605585298 139998
552618881 9597
551433750 91315
814058173 123739
146896865 53167
109599958 182615
198480546 191765
170156207 4860
932080147 108115
38997204 82619
573643939 95003
117756256 185633
254213666 18250
520003461 145241
109923882 102248
126689323 193294
619474413 28797
991314225 13141
622104525 106995
407336145 190303
431220627 127101
503181609 2445
260596299 89662
877902244 45574
658692417 7655
323248608 86692
962394652 150533
506722490 130303
912097023 139910
54037491 160309
408521202 178602
971161718 53191
13103485 9965
991514771 3568
353161800 42417
676807492 94127
255259422 142905
389214724 85298
966309987 53916
12719838 110240
284386206 54551
554011408 96912
543701933 49297
582672214 106857
565375933 142561
111494431 89994
133812307 100413
370141141 18216
247555401 85007
11569148 59922
62769431 195216
227131319 183886
945928444 87656
54087129 5650
42104507 100896
532928705 161947
643975250 175522
512995615 180386
213198070 174082
418545461 178194
979639684 159705
514786347 116156
805215994 170631
171758597 194274
95624331 50410
841376423 25773
683200127 17740
349502799 80456
919031296 18348
822298997 82862
869960146 93877
445009733 69912
862320764 183228
373233575 85793
528789943 195696
302768787 71242
844533975 43378
618712481 78018
858355380 149895
453616149 92784
60110713 53011
851971364 168118
152075754 121709
726063246 124669
605670876 118031
942641437 80912
542445566 113200
549184034 191785
766767543 4444
119704020 32113
499498231 114685
468942485 84565
126188726 135818
176433585 39388
148438520 186523
209981929 191277
840547144 8132
483127093 67882
360540076 148379
206742995 163197
167467017 138577
491085973 56846
912533410 97448
295828160 67500
107545065 88725
419804305 35819
481313581 140605
874477250 43210
528695236 4498
915581613 60699
212959423 118023
880861070 113361
447177274 183791
320751574 26394
877757511 86003
252293707 11689
469136942 96982
906101341 123665
444266463 82768
214338227 164898
158739901 132085
903899512 115820
970040972 44429
385751848 53288
198149662 24276
422438559 160404
349201319 109701
551315322 101615
79885366 153280
916030891 133032
282712793 116487
218239973 34477
130949240 28008
701123436 607
262161645 6041
434791833 190505
419391205 197414
261408183 145254
288651830 124536
5944721 183853
178877425 14674
846703039 17555
951477225 113757
466926081 180957
337630233 184768
793761493 76139
350142608 132589
220298466 22707
948579086 124513
122030578 184000
295164265 94034
867220344 54383
857254210 40176
132759394 82619
632557239 44904
968692232 122350
30597855 199572
851384213 143026
47730547 144495
820396911 92596
942477503 37139
38066037 54119
486588172 60659
652305113 55909
261666480 59519
83719520 90967
850283212 127018
78701459 90380
463666265 43461
300330585 28174
870668550 8462
168919485 54358
524371870 115688
21119229 69649
57583436 2944
698145572 41697
879640137 28418
843585273 32071
148710704 28679
279340896 66795
584688845 50847
773453288 41697
746383304 145760
950427225 116060
757862827 52304
468474503 149117
779582361 194127
843957726 12212
836767572 109922
281917784 163352
609521726 73399
363891175 25550
228974060 2623
351474511 51283
911038447 153086
801396844 77263
470696042 47535
8697692 198272
505114727 141633
289330030 37987
247768967 176994
977331005 173208
379033723 179495
961867798 54766
843758880 192012
842070909 18460
4182336 24659
845298347 26704
925580094 195472
424149513 116092
162554281 170505
388615545 145753
30262670 185571
376017366 138851
749183307 9343
679484180 122496
808687065 156759
146807118 149449
648330300 102881
222859599 111279
351709239 79002
781970900 150237
46190405 89507
16238480 130705
761666122 114411
192055151 155605
320600433 7418
566388097 5740
462668589 74473
668657511 100960
928175321 110061
445075921 73259
929145666 149318
346221989 86792
505529448 186156
174799008 15218
527071637 124725
823589604 107425
993634583 47991
566143417 99606
906145235 24148
188584334 100055
296494999 192873
324261563 150338
539259875 100792
416721952 156915
328671754 124958
597859582 138806
587827761 162562
893144936 138340
719431254 86022
324870876 117440
361297591 120742
765700782 174389
943594808 81894
709125648 121266
679688190 83033
301536164 65175
995060921 190136
336738577 156625
601340642 197802
925508266 13683
362934723 144040
218118446 37597
952390842 62230
812794658 32367
253364476 46057
412772021 135528
293060842 18420
233260499 162079
416598056 81408
164333688 40488
265965873 118507
123746000 167483
52358865 11518
716713065 44535
977148045 33573
529809781 182560
630749774 136838
873502308 3424
655508051 143660
981202872 139209
207069576 107796
453350636 148672
794231589 103261
687807372 52157
484758562 44153
304648742 261
285872364 11759
606144532 161990
453597253 134446
880226065 80601
614166478 131004
35828624 139482
444787801 178482
634108544 118501
537868426 51705
855030995 10523
857640010 193735
967234401 91812
331999619 107005
597497180 72161
24145545 146839
462921300 172378
298388972 106656
691994579 91247
421315443 78390
373814024 154341
66642212 119370
448920326 12479
259525749 42353
155801614 41954
756863203 51686
710383959 62281
564999756 51442
358804672 18292
90150274 87268
234295504 43084
137592382 32127
50960411 121978
725550172 113390
471746797 137167
92919660 84791
517151072 187046
836887845 183185
491628097 4718
132743259 181377
686426967 172194
817122875 190055
489073907 39714
754907217 144964
348957081 118084
510061450 139203
175526930 131129
962211102 33261
799002482 134439
933173070 118219
399861227 54341
509334385 159568
8054870 127454
194913478 96583
464172658 184551
781754905 132739
145927031 129310
590653088 29058
85480613 107837
199768214 98051
443640188 160903
670657353 86
733705416 194575
34817625 26375
638309829 112698
508433696 84639
428999614 164795
78877105 195259
333371731 115673
380773486 66673
271670437 155217
110922308 83342
722236832 199550
419466833 3765
593771425 29922
860295907 95157
433456038 102720
597930841 137018
848611034 27185
797137653 80510
558852666 195668
581787143 183123
735590813 12945
24894129 7082
995330885 193946
768576672 4213
400339439 62415
755416200 104274
494271770 80400
81162067 37266
701733165 22055
365369087 62967
261700992 187689
65405983 49954
393575171 71308
325350346 51889
317253856 1400
499734238 19873
70404267 78398
581600060 173950
889462624 199773
965102158 28232
486761943 114265
974782601 42124
996591747 198439
297079659 173878
606694780 83185
854263748 44896
489982059 3430
22179201 126524
99142122 13173
740616873 170110
365384860 198480
296704853 14626
97114839 196835
446693779 13730
998946693 113655
673010153 179568
118966678 11585
49490729 56493
488285841 123363
427995503 151397
659794292 45445
447908868 66533
24716959 141430
85349200 156861
120593952 125582
595011599 144630
561319162 118415
300661447 85220
691564349 97206
903887153 45338
441033773 106176
993788759 169977
95912102 24264
233997312 97948
447041522 4034
334234995 146087
944778552 150682
510261537 92057
798713332 62194
667295518 35230
657495978 5579
441481588 49956
599481409 11818
837232880 191683
40315015 12859
815400592 77005
839611868 141926
166661251 35528
13518719 144432
637818012 124363
444699833 157925
426238715 16835
390323581 97426
897395838 76114
78302965 60350
270291538 121645
269899801 44393
397015540 168551
190737808 191938
31373504 153249
282947667 187721
239446817 193893
152126617 43229
101294136 25002
294479515 50160
211304953 148530
151661484 115294
551179547 116149
398841025 114940
655509464 138913
901349100 73378
191244690 137773
630894794 175730
939371970 91450
818198228 105775
501570716 140993
870276070 113103
373375947 102976
550585042 147386
952671304 617
909834554 176234
411280840 23321
702573354 66781
792122750 178936
492783145 1491
746772482 158525
740682399 69780
619114434 168466
488676683 144422
225082400 137159
333991098 25841
463100480 142562
371990993 67336
392235154 35676
644712057 36037
339971226 164130
211588191 167992
883786398 72857
643227148 48287
116758968 28923
202210802 149151
172837994 172282
698079854 7978
86106480 27036
561109374 106981
868080588 105375
607502493 115040
397114838 58381
497620279 187436
474570836 134762
572197845 54461
457392933 114127
355645232 80726
991261826 49229
534449849 28924
517570258 87656
195658864 131814
15283737 82253
438035187 67370
767444055 150129
456801181 54828
364079993 16312
382838718 658
218003041 107830
322260187 115125
865081436 94767
626726150 23177
220730299 118149
974598738 130038
229408436 169145
860666240 9485
53601760 199768
231615958 111165
227264856 88146
133150390 50142
618316674 135849
54503583 35727
182075908 118377
416127330 61995
702283000 42652
838075067 53129
274122412 111294
274257278 160378
265433777 43838
761545475 116884
169923369 121049
882657477 8280
899124466 75070
6260386 167083
486768956 50339
278757980 694
333509927 166782
494974464 62547
442126412 89339
207720159 17228
481313687 103332
327143567 5850
501600941 49585
545790297 12655
308544948 30872
597795754 35684
77601141 32669
336507516 6077
651157046 43059
73813535 85656
645198820 196831
301492839 178050
805381986 58619
889167312 30033
821736145 97543
17261624 117228
716893580 127345
807876479 18504
893284439 47011
548091977 118583
332407817 114175
354555070 2705
442623652 63642
317717413 109496
856724529 27261
783514297 85380
85617785 4054
778008321 42401
177417215 133738
660343973 13374
808027358 33621
915076989 194111
502137702 7564
50815423 182532
963876595 189266
439680020 15154
70755668 190315
471652732 82043
366197401 134700
678283079 80349
359888197 9878
600929189 189561
135509843 23515
481801806 194373
753565105 24312
9313754 60310
494518680 64464
911636507 80621
438809028 96406
389419308 10016
395569708 6665
612773661 98431
40512866 178966
63625100 15411
676358963 179033
269094023 138165
601952321 63610
876512689 150005
81702405 16119
477747630 56767
743901315 50383
326404096 3679
269775654 119344
333234462 121480
458887869 85116
500895521 25573
512132815 60615
709236495 146777
762774561 17732
359390465 2893
85612716 105054
424628186 168886
726776508 106578
601818448 125075
171305742 44764
606073649 161080
320808592 55656
838193921 184681
734015356 184349
828568395 134681
729619293 41620
515354074 46046
94381830 134579
255869877 164025
468521911 24660
951722769 4420
560433071 93906
835463799 103335
123543538 33751
467234786 77974
401754178 89055
456703522 138592
250152276 31066
60266485 1176
172016967 68752
360077364 113462
947212270 120857
57727526 108130
597363012 22132
837270550 60081
597613504 150386
314723251 190102
901863817 136889
233386100 102251
436971430 45127
342409681 139371
633029185 110153
683877796 181562
581055918 155480
462198936 148200
303013489 109950
429114530 49922
4289246 61658
673310116 118248
291183471 181536
493599576 131756
463508192 151246
386108946 134051
547503887 129667
273913279 17903
598806455 81957
169091873 19154
372267012 9428
221982667 120233
774501183 30121
795737652 188608
61770846 175084
372597187 500
654039198 178406
180400962 177536
762916422 186817
921254660 169114
362971767 79882
760912583 46060
891151098 140666
728807312 33047
662905514 54782
595219722 43748
145547535 190524
339706384 152284
418328368 195103
378529362 56628
496353551 63962
619224991 143805
977259339 173624
248930974 11566
54003707 62264
31457176 3854
815016369 15153
910134124 167024
396463467 180526
45023948 169174
241665190 35885
458028892 138339
594511921 13337
22446818 22646
215504434 16835
916504609 22317
956610824 76718
932508496 67886
438180871 168975
134581757 176788
129204434 52820
504348131 149507
880305928 65446
238451751 110858
189074533 155124
799933459 29533
793448738 147327
2631027 83259
503511139 116597
13925522 22900
378409225 84981
228341544 54779
939839206 187104
427887106 132144
153569648 103943
5398963 5744
16358197 4961
580707772 87451
521054642 102751
645383819 97902
513968579 120605
450932404 69707
911729446 70789
638931995 177906
448193781 142711
424355075 136794
557052034 79537
618623313 65868
232033450 193776
306582662 4249
194871298 192490
941517805 135896
715704450 124106
664989057 177841
293063268 197283
46043761 30285
669451278 18316
842040544 151776
677832819 124136
719419207 194212
155524083 138140
546791966 70108
180342765 8815
393836695 142388
944405919 44423
173228428 62912
32800761 46410
118337400 59277
972647053 29236
271841971 35967
748165232 19540
388805051 192838
706036255 128444
151853861 173507
220893100 72308
510010529 156003
704774273 103733
376565148 161487
295049409 157385
626205850 190080
627055246 199261
140910958 15039
739558508 108204
281450878 191219
150094905 100768
875477083 22143
539933802 110314
564010959 92570
239313727 71958
724252821 51181
132683198 16053
294760515 172926
586428070 161539
433949684 34731
92428206 169696
412145138 155562
216417450 94068
479930868 113335
667242731 181862
693811207 131521
150192878 180265
207472590 144612
105934291 141755
534210331 199349
283995911 122137
916194205 84022
54754753 40372
860124998 35415
265577279 118317
947270010 187319
875801437 136460
98252621 59568
269163577 99533
555543898 195420
509528674 169325
160531998 20399
481073765 106222
93740200 2227
176006043 168713
333241336 23792
995384373 65038
106139746 134240
31361555 89551
552110798 22089
182771094 164217
358881666 151949
379622320 114008
796950412 4343
48658491 86088
891199393 14766
933998196 61689
436990823 114800
132814576 157608
736653785 13540
884705230 67605
391540400 64315
437190824 102197
365932134 157235
675982675 150808
890417387 74593
410323561 166317
523128797 54109
722422501 193728
351123578 17498
208560239 129819
344575159 111877
968231854 133526
123171533 113788
374988855 132503
780244066 14978
180067596 85914
775872056 150893
966968599 151757
335603945 22702
467302610 26202
82008358 65366
826677330 108869
888600637 145164
66402931 95553
578686212 681
260181110 61400
946521197 124373
512832662 79441
849189869 38706
459074603 1061
239183064 146617
997773426 45783
394747383 122245
308947590 184969
768036325 117961
257953028 159618
548454621 82584
978748268 112904
712944096 75766
91911949 7267
54716179 75040
871763307 13583
538266201 188934
412038300 160060
359657522 182988
788089163 165320
3876089 12116
439688825 20466
425597553 124284
183742527 37520
167351146 82262
535988850 93774
899404545 177098
225521770 83408
974637753 179677
170189769 160610
469022229 6366
346172583 34690
762220729 82950
443341417 199920
73098708 74471
981451896 49962
217481187 10750
79997378 124155
231517957 123953
196686098 150248
330163233 188533
921050624 72358
682793234 156755
510875459 82216
489293354 101691
169322310 185135
213311212 79229
789180998 120390
101569313 75631
705502851 150613
611983726 199704
6355662 132437
372818196 48949
621478410 130213
796026734 36183
881412469 90907
511563211 111535
501518009 199051
275558966 36624
992747761 163322
337434743 167675
597465968 89675
532431325 132999
967867279 121636
490831469 123895
595236418 88358
380625227 138770
278483792 124956
583213674 113412
966770797 38064
519370493 126857
798877869 29022
287903665 129078
371441424 131377
509748836 131920
475390737 62291
999872859 119007
777869965 186414
627852663 5412
798336870 56506
752028754 55688
327221761 11574
880654801 29137
65969821 63782
301792201 132288
873677926 85961
121525342 198304
77311635 75104
144696554 39050
818917475 8021
440908913 108992
807128887 93674
726907740 64603
876948813 24271
757595562 196790
97356904 51385
375208011 80729
721575907 29006
614456145 84956
697529410 161300
814715851 175525
558296705 95607
25059365 190686
998059451 118730
824504588 102355
55212595 150207
210901460 180864
249785463 122844
887275371 146337
658921313 192143
503746680 93529
136352919 185637
251178804 47285
842509641 107378
815957387 51714
276942623 178057
235474930 129314
688452897 119399
581139974 127820
494263041 120295
694074556 106144
888741210 19943
29014714 132690
492625810 22581
485239706 149576
266170884 101383
319926743 52218
595053750 197476
940075131 21676
364042985 28231
731939491 60522
269775444 183036
461310825 47633
960000223 69662
242978650 145071
616979482 182576
712972938 98911
919722304 164516
87519868 140904
468731643 143466
611798014 179674
820695106 81582
862005285 18263
802788667 87885
232857902 41963
842149792 193689
690444607 147055
488351613 98351
492612074 93916
492884721 82953
932074450 68269
973953898 10856
941721889 1110
814247399 91029
417307324 66933
183037771 189487
805070624 59871
310251777 125484
867400669 163613
382299235 64202
9724588 23510
711016684 137389
333346418 160094
312471898 102498
200970773 158320
836138070 66024
452055049 191801
700732722 161889
712224027 27822
969762183 76813
526166854 160027
516505980 192836
975213653 27678
804314167 97402
370322789 122564
822668742 139473
333634407 178000
688148243 109908
202171995 86205
14304802 122953
619901977 171125
831768543 174831
217274192 176505
919479744 10098
417823055 43043
431519240 155014
171546446 146250
948884557 37733
15639430 48117
886838108 181104
368901755 102904
904668008 4966
299002468 37931
771113229 5716
779632393 121867
176651799 96842
639285939 9565
109696541 176444
66053282 41463
794980046 72295
37180705 134918
589207614 178641
179034395 94307
238153805 64750
41682704 160382
120283989 106740
270912055 72376
512837655 41767
418621017 50782
821988551 53221
441429079 158962
622640632 193605
684241791 130913
764254961 73154
368712783 106338
768473198 26148
548641909 54456
444109511 122258
590223303 114688
812081644 63995
32148532 152163
166841568 64730
800694568 148162
681992130 177209
848129461 60825
277832719 50676
449986864 40366
116939406 9935
133405305 136212
550818707 117864
321459969 54945
674710542 135247
32276417 1378
16619508 142253
729510546 137217
885365702 108017
553931735 38428
848067156 28737
870511100 96496
228367061 161517
486759672 80950
830690889 181620
790668627 89405
147731602 156744
918609164 36004
894361543 171171
411584788 98137
583282975 142359
248926221 177513
721743200 41807
904714062 188429
904678636 71903
637513686 197566
623221630 149738
340373612 74245
130420690 193398
692856931 743
825358491 130567
19362466 87523
99609764 68398
437700891 70536
781313972 168063
893031995 135726
280198371 125632
533066621 34353
150678976 112711
27995022 15964
586137454 110058
566943664 98248
915062720 105057
301332778 26396
969476080 11246
772864901 37766
593760480 183022
320156431 8001
663015629 149267
808627144 22618
56802451 26487
272254236 2308
853150176 183258
366609770 74560
491027092 67643
996262078 120500
621531732 10037
828065733 61978
707912109 118943
514389000 102037
158272456 178281
128452990 86349
780134547 45853
464627696 160917
457844660 118098
662361451 75306
538556417 160347
753572114 168432
74388102 49889
803070202 74016
514775647 106103
518677057 53277
220838314 172647
232667696 146262
912161953 156680
382797440 45693
367515999 55961
315281621 52068
529174851 109270
461531835 161920
381375538 157433
469075595 151448
358137812 48569
749479358 59972
474497116 172805
659942522 110012
963997177 6337
251848974 52011
536090699 167676
776228193 198155
898038125 29025
572603597 40345
100791204 54283
920205251 116165
186158926 115817
647557538 115665
884247688 73591
379429039 104055
425399042 68699
491033674 137863
435065690 54106
834028009 44362
914075175 57128
943410247 98077
185117595 6431
992243667 75326
660802119 132245
460299736 155950
700269802 17016
240211826 82410
525557317 84488
467992294 79689
850939064 172212
347541575 455
246829811 114227
553849280 126936
690842836 87637
350998758 94336
807192986 140116
481999803 194970
218500619 93283
469209802 47130
724487789 10308
560610263 23514
797737268 147245
431717461 77165
394699693 5014
857592566 37428
519045265 194565
477657327 109077
71505934 88005
873371968 181724
347372163 115405
329769181 30057
662865526 105819
140048245 148514
104378240 84091
655508714 109429
93860677 148192
372004300 27471
175739681 97696
127421248 89408
63224578 19207
231714333 79594
609391152 150145
283480764 147273
186424107 15943
61955874 51595
291406153 66835
882493388 143089
732387190 64324
375061165 164731
903868333 23497
806843013 185549
294964018 136743
18035878 74817
769091674 90071
975708406 194131
991562793 99829
625022362 188785
793491073 113561
887056511 26737
7116277 128427
336386958 111447
625415380 136518
230136920 73261
194707985 140016
122807177 71408
235085412 26658
904964140 193826
72793914 79387
545849647 91841
801948925 58411
97933791 95697
763763596 143695
688778813 23265
328436657 199705
887443186 11085
553860050 74189
532798961 73665
298424783 191003
195385717 151793
841993519 48753
908191572 17104
509941883 2204
446430127 79793
313464261 188341
92167555 4497
726547292 83960
980228413 114701
206792899 104192
247501328 84349
537208767 198409
875834769 47923
114827462 85942
680340699 174182
640991028 161995
481301472 24664
739074678 46000
343930639 73328
536208238 94409
121207031 189926
138607594 102293
942470378 25532
868244457 94604
14261495 137293
764206344 184745
386220351 120664
744943161 2717
315132702 175977
139260540 187264
809290624 77473
474449581 193848
837984232 103282
749236444 124350
175481682 128675
371924221 79492
242817945 143049
40642847 80767
831085829 92251
841623785 78401
347719865 53197
529690617 133801
970932777 69381
221583025 167275
82188061 130856
112571804 17625
431039926 141336
634071379 17625
363484040 140266
725406322 187970
402723232 268
270061176 183406
775652506 60269
774988831 97451
654767399 84888
692465915 1303
796165209 10884
369405932 49310
632666978 195819
262624711 166586
760269231 81281
562388909 102025
591110440 82259
90710520 145398
188102465 82737
426951285 134978
707538687 126709
973356605 176412
434987765 32244
198949054 136627
77009445 126746
765870743 13456
51140786 66763
399527831 48793
737395177 136140
749818464 175713
95763138 48517
992613123 81030
552606261 99774
411903527 35782
102071915 97598
417916257 167345
250341315 132025
726774200 198972
162686582 136416
216237009 134344
108013357 47150
926002865 66229
610641756 36988
595300032 48559
18908256 131700
407141446 79436
882946974 77478
195431659 24235
481137751 160191
813879402 101948
389455787 22585
554293452 29575
918456754 30413
359255268 163456
436920262 134600
305621121 28141
968893723 4196
946091421 133681
519098748 60498
591475750 75011
661630314 141779
364269507 143738
375584613 155402
722152671 164524
284463611 108339
22667910 35331
989200286 9293
137732191 131320
582794153 130331
450587229 161616
331260298 159761
546246959 194902
431774667 22481
49512714 147960
186303811 112018
261471221 171041
618092114 80135
552560667 119510
507954622 35640
545625301 122775
701219425 194658
4379600 72583
925505391 58547
94150125 91568
615866769 26248
45920066 108997
746022716 34319
456052371 165128
806004575 157756
346755583 67383
193972098 51225
692420651 142084
988877879 31852
485509593 84438
464700288 128164
486733719 104799
573893526 24007
253983932 40659
54466096 86406
875008740 104490
294507928 42201
810026877 67411
988609256 1073
13566505 187772
18128454 95271
756107727 14116
293959368 77811
422469693 45009
114587988 8691
356144952 150642
69720357 3233
275646063 189336
181934465 3171
602126012 69307
87973151 32965
542426653 87211
326500944 29312
190426912 121568
240152726 28061
378935727 129152
534493675 28207
878567609 94105
745293106 59352
659343022 121998
389241275 141460
54867675 63028
517419851 131233
767469534 126021
599972850 163310
815574109 61683
573778821 175770
345354845 199761
22711770 188724
26767899 120467
689001649 161250
271887715 20243
258315399 121972
666834837 72492
162909186 131155
186994164 113479
955639856 128778
989038572 69340
803589033 57075
416266537 81460
12459908 191077
132999553 196974
129968445 152921
730871762 176910
254667393 28419
693303381 80524
202383325 81924
934541903 12915
43613200 42537
137334625 62061
734655227 116781
654552035 181141
520742992 144890
10732952 72675
103017670 149228
841752688 196381
583723821 25002
479985455 133701
569753112 71494
583558416 106384
987713244 192569
75270714 126150
921904928 82335
727146439 70627
519889047 44695
704250968 112927
932319095 21503
375893346 109774
695030929 165305
618754619 1899
323182801 102068
858161415 92276
164245229 15020
270115751 35526
18830572 130188
723092706 90684
930568928 123390
529853581 157676
409964812 164844
447358496 117637
885412519 51061
838277111 96258
151420208 51800
566264391 16676
43418293 48647
913388828 135071
584697626 193879
122728433 56599
666073622 16889
637158984 152352
551959800 90196
616812472 171239
348728637 56762
679368048 143758
33462224 120927
572532249 3096
447832978 55237
990644716 15184
604723948 173152
145938277 175860
62460271 166329
584012128 107393
260133399 70084
539976431 180099
272018913 149163
592204271 82653
271648394 89175
926674018 58159
406090150 60958
669804521 55784
114783504 133779
548918659 33906
881926499 46319
265739476 181728
257076633 190169
229679630 82646
784433005 63351
225968046 173792
233582274 167982
334446307 137533
96336236 3091
402629626 1423
915059343 93139
356589622 64204
962422722 16244
279122353 66935
221956594 9896
262605348 54220
952652947 36421
956790105 136658
274129176 4580
749434382 176387
96445845 34053
682896661 102921
746643337 173076
509849281 5614
369715720 162332
846143511 122688
937866059 28868
766149270 94682
650170896 122681
960439317 17327
574722206 108529
744218334 99937
538289288 135763
620147579 44714
583563114 160892
137086354 16787
756237178 9138
160602203 83043
624047831 115055
25953268 115772
919786145 98855
797630592 38266
416683019 182251
25882611 183492
738901147 62290
885283856 97053
733705480 142756
52539910 114315
392984469 147833
87382238 116112
633776303 176623
654348718 15647
381845800 9352
673541552 43048
566130891 93133
720384979 4787
57073401 26749
216203465 199621
582995389 11809
777502918 178008
616991188 160696
744014127 126092
737644833 129705
25510872 187055
238206240 103221
186225393 174401
864697739 99594
377451323 27411
614628911 11864
415377806 180879
403635861 102649
468514517 177110
346154681 63584
330133783 34332
141649917 18789
414282295 143843
661699508 112459
555420878 15545
330939906 36681
294650648 2451
229187944 140742
445582637 168544
551954736 92983
997608166 62659
280055293 96442
908996597 147072
176944602 80277
837231569 150749
161859484 59937
304716476 91269
312406801 82541
610810852 86281
70840295 184725
516722327 136709
994645207 10101
879425374 100183
88245515 125008
25802111 170601
688890753 54847
759568618 176802
739872575 9545
464936937 125018
182243738 140832
121611729 183483
794008618 166540
226788918 36994
982132742 152658
891040031 88164
969654546 179321
832352854 32875
968025752 1693
158738346 78587
256874329 162803
287465752 142157
746491827 87054
821849726 99955
719059123 28476
138926469 69546
454763126 69049
572905441 190093
413979233 199841
65469398 55818
167412807 17633
91632345 156793
352457720 29485
765799034 19048
510438673 126328
99688110 22287
221144373 153433
307410774 129332
618380907 87882
550252734 163364
62100240 87336
527140845 155278
600113702 98285
910426632 31780
985882891 24231
690408283 101361
639899758 59280
214736288 32853
450847371 53096
358093009 85179
899545413 103154
342046114 190485
74570170 3641
14351691 97947
918222618 55330
63335796 177394
465089024 127715
349520836 82482
673619157 72580
784756434 5148
749065527 7400
606210029 143645
43484854 44073
370097740 143227
261779631 136599
699304248 94767
42694697 60268
78952710 120342
915301704 105610
588629179 152279
212256272 107713
354506500 183305
829184555 102125
463258779 146869
637328852 59173
534660444 166119
218366373 81835
758574293 33482
420722250 137241
403416508 80677
476119450 47881
666046241 164268
995126864 192808
462624735 76740
626954079 163419
891821580 7575
465719344 170777
487752924 11709
398717895 173578
47106644 179318
740480929 167674
625576569 107317
504499140 34896
933028336 155800
117577640 135745
358246725 131050
289800694 36004
588419727 156850
406724847 124789
792224716 96043
45237246 155267
484959761 56218
652967072 133712
219146575 123149
616915559 15329
694007191 124940
448500173 37998
964016412 12762
816589648 28050
921276979 134585
905392430 93721
71174544 131374
914363956 193050
861806198 122900
425625780 146993
882629600 88274
721947824 13426
719956148 76151
213130994 684
518443274 25761
229778580 130722
939517272 61259
439045696 137660
704862658 105673
796008339 111738
390070448 179604
407805461 84003
200711568 59844
590713350 197761
728516604 158982
947001299 114395
684269676 123306
391888458 76603
242023207 141823
44972600 120647
576183495 131815
975736362 135088
869705132 58518
267083878 168453
576472642 57196
812569131 185407
574553956 41695
232151766 173347
981593936 187866
202248393 161851
515394280 84972
278255442 36194
777333585 83974
273077787 21874
964508455 133698
413495114 90565
352466573 39499
772609888 80027
205759221 174448
265879784 49168
859664999 40070
63556579 148057
925969562 85824
252447535 169358
897957608 40935
731378601 127476
621669627 91456
51281105 175720
909709233 18909
184312879 160083
748801602 198401
747301782 96029
817419325 13050
50151395 124865
138225373 10952
109370622 187908
688762310 94468
289255960 108450
805379754 57737
941141474 199672
850907574 29026
140469004 25293
335878208 8480
111654384 174333
550499238 55689
742582084 162136
570306511 105
268860897 100657
467843039 111558
494020068 198001
335440132 23994
878113816 51857
732347856 164332
440123141 7925
233370013 98280
754504964 192827
835536028 119352
863004743 51993
673484571 158945
684082320 88875
358465318 101922
548696336 175119
86325882 91523
419725715 135997
880140649 105004
898685842 138397
672645452 169368
498667769 65564
862064008 45810
373148793 79636
22648470 5995
350915353 50129
643905389 77533
960227074 45837
698210729 13843
321898666 97717
825160348 131203
953311451 67715
440911473 106342
535772674 141136
676868487 67765
887122095 57042
505276389 113884
637943522 83468
102470189 196470
171320791 130184
182488133 127404
242000937 3893
618794484 29575
971332156 32751
230234146 191091
240758205 179384
27704736 112811
747537258 173359
851878171 61126
852374785 140317
567168602 2398
694869132 132155
413535203 190200
658271791 37135
415068776 163264
768223660 160859
830813103 28955
153967520 123139
207145242 7972
707274420 16570
413452604 46897
723983266 123743
866833276 98601
959361807 90786
392921351 16458
114686058 135823
338018988 175857
776480751 40683
398815019 37930
765871438 60727
333599143 2226
498971614 114599
800741845 71647
150588179 130459
51618474 5087
422611149 83822
623774919 159694
457105709 161162
228182214 39592
373912253 118790
912119124 67929
156045903 1768
578583694 149353
488273007 133695
760253953 132718
757740243 9869
304577873 115247
81429389 1621
621477241 26908
797743255 148415
780663293 56150
835899418 173615
280541160 108346
34661552 160382
96100764 47855
735683015 6085
351951748 11877
713919812 43004
219248023 169357
796590225 181162
5922952 141058
812328110 69847
288047296 98105
396981951 65421
857993235 98870
557530241 101161
623966472 94179
653920855 78923
137768296 16380
564070530 3232
146564303 116079
39711406 87136
115120578 32024
480614016 138614
399750175 117689
876640758 3642
292375051 91484
279626916 22214
903554477 137852
591049422 30015
935074939 26689
978556297 105265
871223517 137044
433469494 6901
505863789 9402
953819064 178786
497574499 52892
519257316 164760
591745355 145083
820891631 174278
391605048 63378
385918424 47271
767970589 88837
974880350 2590
31590273 32336
228532793 79935
259788180 183626
981309961 127564
851094321 198747
454881285 174273
682266346 20995
949020040 158883
536416753 179407
292471276 15318
341120023 190048
660918300 150280
681135645 28858
314963532 91112
915499472 47926
374336489 3902
917270594 27379
895300596 19161
116426671 99524
183007060 42906
267232215 149074
207318992 125779
99957933 115950
23057561 55827
265545379 53851
857833497 73117
618551681 183496
428613948 93414
575427996 137063
154640167 104639
572893598 184652
557377972 62906
7764916 162166
448024885 116033
214397619 18549
887587427 4401
861946458 138442
828393099 4598
490866572 7111
960953479 45848
863005798 48324
955201645 195112
863134368 176424
626735705 129985
830275840 75674
13592520 136030
914312970 134506
358923092 131405
869937020 141390
371652038 45822
52379228 103928
941550269 63920
750962605 114976
241078433 14461
515005930 91259
885345595 109041
907862312 149140
20778677 43830
661366917 189745
659925878 183339
834093163 65853
437642137 68683
886523279 129193
619547407 30426
581373402 33796
29020593 157736
726641664 196613
284806759 151220
566131189 131018
249297834 20217
6584762 183487
998738728 68733
833163090 139664
404091119 169894
247262191 36223
937139346 78701
503106373 42612
327295014 56902
589302451 38096
120248009 157736
839889431 75203
658529110 74753
86380333 48618
538660461 90010
393357225 37580
341841461 174914
174507707 39223
123368970 130506
781278516 74089
642004487 139213
689319660 35670
305631405 79581
240197102 181570
774119207 136110
237085136 62016
425614141 44212
95256218 70987
64168732 34347
899584806 199671
318275370 71325
842916492 164223
502871841 180142
438196661 77097
391267156 8200
590366056 164333
433880004 143415
720368426 23086
906730282 171417
949759878 180584
943412813 164484
743543696 176286
38793548 188926
126613230 57612
182395370 65947
977540802 34170
475989421 43502
255337009 20225
258165186 43795
455347671 199509
967746830 197154
879918898 80771
939066644 155898
602016368 38499
345992089 84897
887035239 98288
919066070 175044
906576391 18984
657457404 108189
988891351 25509
72762526 166787
857059638 81382
693735874 43628
156810192 190150
382030470 98650
602696177 106736
746088217 153401
305648937 65976
424875799 98601
634152054 91628
691289696 165882
286312433 54386
578804117 31946
263362675 137302
513416967 54731
136815397 170720
793939143 114658
664116274 89340
111401096 95720
696577846 126500
593687926 192470
14915083 115379
529297804 108405
900339599 190
368047754 63320
477146971 143865
462754088 73160
886056886 24488
704940508 96994
596747193 162217
319686680 144758
193669084 29424
525958750 122593
637618307 191112
725209288 14648
776033761 116365
380653378 173880
738333345 37736
95679954 177862
287915417 151197
598435304 135678
646719658 146363
444943224 50597
10626190 127843
725366447 115793
387287738 166728
785471774 126066
248470384 139403
572424517 179067
193759032 35509
529178425 194874
89471506 109512
433913969 84389
473804662 25388
658256759 148717
541795047 90054
527465181 141506
274144202 143592
797631593 25272
117876355 74330
111521452 167066
687649350 148270
352563478 146208
580714523 122537
689588311 51408
413213681 3986
328956523 119629
783699846 102823
24419226 18884
478053031 123936
827400693 35444
769028383 196819
983607601 129363
262789103 67996
163622597 140612
373095789 189415
794450697 156680
41276910 153581
882577889 105458
410250898 19864
954322913 168694
51539149 75239
98935877 150725
13454230 115446
598491853 186332
247283620 30099
346418687 160211
784801026 124697
83393613 65978
942744510 77162
713708551 168002
730207312 161768
977669012 153465
254668950 183799
70338025 179461
203301573 17308
600517273 97328
99863432 181643
903859505 180970
200081398 120234
229764956 156088
655297041 22206
919175597 192822
747649107 50079
57506594 140332
707754798 16124
759551408 116845
363728405 76889
267311072 146985
394222582 74114
105531535 45976
997601883 185960
753910602 196613
464506915 41159
901340595 79975
721829246 33761
50574815 9495
928777511 33375
539642568 33891
103454195 165175
692822795 11476
659449141 102541
160983893 15518
821678221 149001
626461155 136706
681847494 97350
284346212 7115
943491763 77960
480587217 150644
213617046 90437
951876634 84715
559932934 59487
398023581 105927
169858313 114328
45087600 29671
381231607 26062
947896493 118984
207430328 89021
933032136 192935
117515728 154485
709658039 193682
408663545 1009
455346293 153438
180979737 157149
641144613 129004
30751335 79848
28575578 114153
351969839 194676
373546866 82684
816727072 176856
781223013 165154
905121102 150409
394737130 178731
164012027 46751
332099985 177434
65478050 82685
750534152 197580
182990240 76916
977314106 103904
208004145 67804
237152776 5313
201103826 153082
85203298 120785
891099784 185839
996273110 84799
872964437 171188
246228505 66088
469197529 87370
744582111 156142
259158794 194046
898993774 7221
40337649 57988
811802023 183398
799303239 170979
882791061 74215
811484701 11577
661563675 172546
508279567 124007
815009348 151352
752055758 195221
660960941 80465
770411144 186310
92416171 188913
940352426 16052
751865260 57899
890443113 127101
357330256 57140
64289733 34086
483403884 4697
657287152 8986
131421383 126564
611213030 17289
169628982 96320
662848211 4636
917157279 48711
71176251 191436
37218660 186318
173080536 189732
492701311 138207
425846763 115558
740544287 22206
916728932 51837
582975901 14492
460323026 98372
539882862 81264
708741101 158154
360914635 64100
866160605 150946
891894169 143271
558440286 276
816168826 193036
651511138 140242
256561519 50370
465217023 48199
151817564 188608
1780291 67942
232143963 185375
179407234 9115
316720508 151140
568297403 132462
401420862 198887
891660279 171304
975014747 98539
860176071 164248
358400342 37895
454083397 21152
60635661 39502
241895554 100235
246627226 181418
699798900 142857
826908654 126467
764718072 31527
601739987 109696
136972309 197880
38856129 2958
30806149 9308
84945131 150925
166789557 46012
125811953 123567
798666776 141324
939540801 149876
269824121 143620
801694162 5595
846717280 6218
6320704 8207
416497646 161307
986634966 82555
897012040 3293
400471541 126768
745417198 74060
552150748 49422
587660374 57324
119039543 188485
706516502 8430
224721157 64428
756235450 17106
478966949 19981
283763440 59792
912137953 63554
993932894 109672
564193417 58176
987322568 124157
214387359 99236
4736340 189308
953387548 14258
66626221 56437
877427014 98627
424942119 117351
360662400 19355
563769544 110435
159802812 138101
884949572 57207
247435787 191852
786623730 67505
40833353 32313
622964504 32376
942523387 186024
298298059 187633
327345539 18755
904483457 153497
439792333 144711
946711066 119655
344273211 16842
574308199 13679
346295441 156204
251223067 144555
744793123 9112
511976184 102419
573827555 4523
359959001 15598
74639051 121721
410062625 134275
187748730 41560
324685699 166698
802321517 66667
345260025 150245
151683380 181369
302089674 70298
837902001 86619
489662385 131526
809170062 29993
636956683 26999
707566959 164082
14791792 119978
966534088 120257
265908355 140667
159306227 197148
777979531 77762
702495247 89720
654387739 107801
198065123 61885
155829392 121363
263566133 97036
24242222 92171
124231619 93258
621434598 122109
416359028 195155
63524991 41761
805172990 35807
425251557 184448
65048613 68427
512537154 86889
548178825 176253
7701864 176025
635593636 57182
609148021 172044
569228891 78003
74505910 177355
820613589 105619
987269682 98169
828944402 114896
158538707 62341
433455760 65166
328109452 121312
981323829 187703
560328775 164392
846218083 5200
944138080 85604
172377413 30087
281104152 64717
701875837 26312
105424364 85076
781403619 132290
986845000 144533
644646029 12185
528484944 188782
458170877 177069
762396887 190585
776626056 89118
900703927 134251
256630326 36972
803443694 175690
432063796 117343
905329183 28050
423852610 166705
60672589 152509
950373013 199596
542107412 149839
674889934 14188
917460203 111039
54133568 165577
782017841 17211
470511392 68746
909389641 175754
754339029 78001
256170004 126937
291221514 55724
599056738 134835
544743753 49306
257810860 87162
594342535 165079
831256625 57103
490645826 51020
848129065 34794
936090635 2421
144839718 36826
953080942 10996
795116555 115968
755467581 182160
493457564 147631
948658817 57313
872297928 66538
589365363 142699
124392419 156901
498704293 6308
563819698 163401
634396594 137612
227425588 94266
585949740 118177
421464043 160127
511831129 99343
346474988 159254
393764894 51347
971362474 197075
380245828 42999
814373415 189854
33332005 38023
65087748 161911
425002765 192009
735884645 112613
448678771 35145
227849496 44390
8802520 24758
884425149 149696
848845372 115584
410177311 81323
382183564 3924
614656181 39771
469873130 76601
745708138 7659
91980728 35616
42938296 116196
334345456 106259
403046703 120293
444209473 43044
758305446 66850
632983585 153852
687880876 97354
359168069 111955
5333632 40559
297401527 167558
803236196 46186
302583681 128226
164284660 159270
743118455 111847
677162711 114104
950841767 196351
636143335 143886
445072285 32327
670222166 52198
396052027 188693
992525159 127982
661021788 125325
795783281 196891
181227056 168063
380432573 3917
822875539 9791
228381454 117449
533224388 27143
892077570 80808
2877298 31168
692728530 40739
876448205 165504
23527309 54475
734546823 138721
544253425 108148
944413004 169848
834518992 173143
187352987 25001
187170783 196528
169953867 180652
668942649 197915
885145004 90875
168149858 150878
906147581 52249
387271651 61962
271865670 12446
533118312 158888
422334725 68762
333643719 119602
923293820 36199
816797260 41231
788846074 25437
653712212 188030
843201246 169633
854759817 190092
692939364 158342
156687325 119022
414156460 84553
601103 136757
182458295 118781
989189987 12501
505721371 146736
451725248 13409
136015229 14141
901170979 163722
33946243 131580
219885190 120669
756985033 126257
449222988 64312
429347371 12436
30774729 176800
109039580 112285
682995083 1886
832731383 28939
178169769 55756
224961566 20731
920896420 166210
959117177 73220
959688234 20824
147404771 163561
363204110 154999
731640288 176444
671684879 122346
180930832 176533
519100365 19160
388771422 121716
546417677 35916
760009208 67926
326362675 76903
960424035 107552
631053910 74612
632875037 41500
267827290 126204
39311316 65691
571767704 198351
466578977 10834
908970851 33082
460819006 167050
435177618 108514
258954910 47682
761691166 186601
766949027 132893
745729505 149393
826642643 59917
572884618 166759
534290063 40026
650731892 137223
982261762 66826
918655874 24003
185974168 100288
376489140 28546
84103603 88488
871061407 137532
780283072 164126
380430867 112356
56017769 99582
488926879 87529
616093068 104542
151321597 125678
716159091 93308
806685854 44804
277532300 37057
567195478 125137
897712538 11530
352765766 25572
25221914 73474
511933728 66177
436695161 191898
215126295 68401
319076623 104268
115611290 87941
942359219 110402
264378670 112475
902881376 128669
96389302 197120
277783711 51467
248253213 88324
667645620 90316
669781065 132266
575496609 161026
739013625 134533
879478637 183954
117981453 32151
993498552 42461
817929310 178603
797294681 3718
75943543 45507
141557796 1257
477808113 26654
684739192 22400
424961494 86456
412806907 31567
171419768 32476
623925799 36656
82557571 37790
204159652 113231
257149506 174275
261852069 129971
675607765 98328
647667575 52084
654520141 43410
662047908 147652
486616266 165215
250635349 17272
48294875 152494
113198948 162971
79606860 81476
221249261 2476
244997675 56690
530234415 118053
376826735 49705
344866444 76930
438807476 151299
800689246 59742
590994292 104724
220013173 127763
585468934 132476
858783942 47430
331739582 110978
200224150 82692
199159495 108636
385733465 27007
637122850 161497
39022228 46555
941504822 34797
32487642 154532
597534105 54569
446959903 197032
513542700 74404
612703791 42878
938479560 62941
158986303 143076
743545059 24420
11673478 80693
76508385 12127
590843708 89019
528017363 47059
511609454 47781
414876488 27571
989203780 170001
65270583 22445
614246556 167491
225242795 192286
519788090 77971
4662436 3427
645469177 52698
750111523 118032
331660256 47783
588910100 156254
22520779 137350
185033889 1297
515314613 12984
972597152 180150
524053901 186908
12320190 80399
416032697 163345
871998024 29450
131360532 35985
511688650 86070
58699870 61267
2202523 193861
816346071 118897
480139537 41860
638451355 104611
779955916 95026
362165382 160106
371559120 38974
513315626 117006
152370207 158028
303836504 51086
259530452 183912
556605107 30127
416171641 24179
810027674 7491
528722675 118780
395364738 170409
808470978 116589
262089181 35455
479519562 20009
884080195 102706
957468905 165105
627772477 104529
258958705 55374
675184672 66091
300302949 87968
774453417 123688
764613410 97901
459457650 91611
986396553 99766
786314655 85846
498351412 123395
890004946 163845
345870975 175781
617171606 156017
475302821 118805
159896646 32806
424055434 92062
587287850 78154
494550008 64622
719321128 37466
785473443 187358
376048399 68919
739926049 27965
661696117 128409
760935102 134804
857140250 85971
305084174 123418
990241303 30865
676293796 119174
113723491 139161
811271858 134091
847454941 75161
675634079 64178
982303864 74482
56367496 167591
211186663 5373
158081551 179003
350667456 118948
501032886 140177
389110321 56636
127413394 123936
820662551 182688
54450283 140069
292961736 122578
66988318 33876
250523004 41237
812411978 178854
910155574 164927
294468688 10743
633736091 57132
680158120 12073
839849810 173284
573176003 60941
426181098 115135
896544276 157407
801559146 199800
552024723 194888
193863446 34763
93864278 24889
147159822 110842
266612907 119978
194751667 172102
662785772 8546
360003754 171361
45192940 61145
9679934 180042
434404581 75246
119162862 102706
683491140 13701
173517019 120235
124128526 138201
121307974 98457
308202829 68477
397979728 98768
862247950 48320
503704123 85104
875591642 81482
635660607 168602
763028376 99898
939185492 122341
740279431 94553
80573988 70711
983349820 115316
807006668 41040
524128057 174388
8709543 172764
395623943 17075
771972464 160229
496516563 155545
98478800 43544
655224378 89185
178059621 185694
287995658 63695
410641744 37936
791770300 39217
152607137 152092
817892754 154520
325321326 49867
646568186 63992
118833916 151139
402598511 101957
23531931 123741
984024051 50757
22316573 61677
588967163 7816
364146676 90340
266410064 165704
783091578 110685
16076914 42785
836731290 121978
822117343 33876
218017267 199690
392952357 43114
413831413 126430
157849086 103314
682746124 188168
972138616 73346
729750824 53960
756254128 54398
678732748 143715
189592813 52809
863909987 60004
90406513 187284
604984519 57269
970164845 174514
877716195 8252
747422352 165522
161430888 182823
788863800 172449
550743988 88609
422465765 195710
608681742 53294
101548224 164217
847575683 138735
543668535 168293
722564860 171073
188423259 99249
904266215 129665
880885615 161003
136910096 80871
887178522 129715
431943406 170056
773367100 10464
734121713 44222
107130710 34966
189945452 96257
606238506 24321
509126504 136489
58966689 170507
838090576 84348
193255610 121616
592393657 10954
734706148 43383
773110507 189729
98670132 66030
590090707 166465
606382503 70048
2865582 60865
86619218 98943
194014714 93657
22792314 105467
272106908 76335
874329878 181600
384889211 35922
851902195 174668
971061744 128369
281037851 103179
5669908 48904
453525920 123398
727906501 60823
258795555 24119
655033959 114502
774963008 36321
74812330 27038
837103527 127358
368884445 90587
321849516 28605
21897940 13937
271903632 154263
712298124 118698
663664582 167519
566011910 23767
116351080 156624
675921061 140514
171361271 197395
317816812 121836
425295180 142616
442023578 89564
734067856 47966
312354378 139981
434877019 188571
696543591 163371
503753865 44595
144339080 4293
864939568 192466
923938420 54536
90407587 131184
34497433 74718
440670097 103643
282568751 98904
606521052 53900
340611698 181501
263161657 95270
367245197 92213
489989602 23901
685484662 136902
259084426 136717
322871725 61405
887988903 25976
545025236 98061
748761052 160885
367005193 72136
188479167 177227
33724605 122528
607492996 140086
183404130 169071
272090195 169082
446732209 166635
852393882 5391
201215838 39458
267701549 153603
612488040 90001
534085230 59040
692282109 8945
135032024 175484
732987920 145075
366720064 19647
361716206 166553
926192021 30524
355992733 145385
848245642 136723
545106158 103789
259912388 63371
272386010 99365
287382409 111296
554626276 5211
972397914 176158
114974361 186211
510764550 63424
717306612 74120
964594149 92637
189495975 163469
684197767 138969
899677349 30846
901678793 79626
933392391 148688
737152143 109173
376464092 66836
705665242 60466
928503338 1744
212175844 141504
113821269 73580
811077550 172916
201922219 148441
43819258 116968
121825145 161150
99010078 163295
542744831 27446
837865001 15151
32558668 199975
258625354 40495
634574448 33057
978760943 73301
325938523 60978
976824425 159182
777410312 37363
901011487 141265
208619558 21634
934612677 4119
975628508 48316
931459903 37908
653463310 26142
465311224 186916
189062252 50049
729328614 191435
481117847 86722
168026705 4236
369355656 71035
639170214 176806
686084699 101264
670600268 168332
167586499 22558
297868254 159764
637875984 26937
663882587 23998
718932814 72898
537126370 51853
338942052 52431
888830332 62
503213789 9025
382504976 104062
709170780 64433
548025736 116338
606702689 26990
399080301 78714
998243933 57922
323064631 156612
6156438 69299
155989293 39404
21082093 34173
350580407 22397
501219928 7106
411172613 112144
164435049 29754
157715251 116355
205697553 15718
325159727 153640
692702667 68169
896259484 197994
218045583 75944
385453287 36127
888795964 130999
354302006 54663
587347356 1538
312672444 49976
133356949 20494
241489685 143136
441049713 139435
880692207 126980
503977490 89494
75338866 19662
797608710 78390
220436960 104496
25156746 82480
491917605 39435
502853035 5698
558930657 154772
759588640 21710
575275271 43913
310869170 181624
675635020 76415
78109707 179805
746284248 36911
421834724 125092
284228421 155264
666601108 111798
327470715 144210
559089112 184585
64179864 61421
283078724 47802
304535008 149271
886772854 71258
206886474 41180
312541348 74750
179078187 114555
284060984 167665
7585396 7399
741083267 191476
515084431 178405
465695828 102143
25167534 71791
172839227 34758
107510785 97039
721221930 34366
851888343 103357
696924055 42863
752292635 94895
516315797 66431
961157144 21798
719473354 82536
766552804 119926
695273819 27637
665438042 192512
415128540 10509
375022171 11644
300409068 97309
155824155 180589
839830317 63125
870189839 199112
76522818 193493
735188900 131949
725938765 32010
747783669 108933
980939092 63891
176365745 24053
761355766 159516
777133918 84339
856174986 98695
795215733 99154
284672466 126868
326803871 106353
672664172 101222
546577654 19861
618484072 27888
369530298 19486
204281199 40732
251273645 48155
135928506 145538
863059198 116216
530930176 42745
393240501 114767
295371898 110137
756728964 169796
757380516 105205
13250225 11078
377394884 63442
558175981 51476
848317075 147891
959376799 182108
635248994 51971
89707584 17718
968245048 44452
239095611 50698
348883082 192120
649900383 139615
510347067 101581
811697578 105076
218204600 108467
653435948 112951
733854237 3817
30520987 41018
485048912 79186
186868559 67782
788406065 111096
521079861 118078
651182985 199395
55759048 112609
169016562 188317
147486680 137086
663935889 40600
425321597 153314
791141705 81439
859292912 166061
587519755 3692
89126351 98413
598480472 161606
974393741 180232
982242329 85111
993485222 57251
27716119 77330
911300015 161725
437917576 180007
730016767 103996
422597564 60671
820795724 130286
914631504 195981
879327225 184484
670941810 72534
85665630 32807
460027746 150078
778770934 75886
405811373 57428
982660290 60078
785421362 107221
727229677 10267
170407739 86334
566010456 169420
941607942 117806
866191967 117879
602928097 155175
442990507 135815
792156875 88823
1741248 142306
678402491 93766
821567945 60581
776880371 72099
75379538 80179
345894894 184949
975903815 146013
3957204 99456
736062400 61484
340831677 15325
985778884 50085
746427009 76689
120023406 132803
878841026 10328
310770971 154638
233568508 23080
114075056 9573
708657273 119948
671419070 32859
719708437 193354
281706332 46469
762738158 43328
374622104 88569
214919944 86894
133837953 57564
565318155 171360
281803191 25325
222516871 182469
743732396 80536
594889944 36874
618943360 155919
356099826 87816
485614837 76297
678475390 123493
732651636 12038
143400973 15339
971974851 64886
443113836 145302
862599343 169577
163653196 120266
248249232 181917
709787973 83457
167976471 29010
31025160 30404
648928159 128851
101680779 194367
272681888 48312
585298099 196292
888491131 111059
718009253 195238
916137858 123363
131739738 157031
993831382 163334
436242354 123963
782643484 128985
202660380 196263
551959271 135545
718759373 86014
957674514 64188
241443081 176793
373992254 140100
253744399 61816
563678929 176626
698639589 49394
664136123 57726
724991633 31233
763460152 75073
20613574 56611
885972140 143017
262223881 189
94395693 7284
115797062 2515
351572806 19768
939350929 46116
34034472 15671
907529084 78774
678982807 31577
540434435 184309
167194612 172594
471600974 174727
820648134 41594
715373741 30413
921545282 151694
612210873 55288
935658741 183233
60091069 80428
91369419 60527
276848338 185410
793768397 142922
529418903 23976
936131284 150375
55775153 1060
236506955 117728
466058871 57159
166820091 9168
682130575 85644
712104014 115057
622644961 184031
64484407 139530
290061200 104794
913264212 159813
837141684 3169
346846736 128172
608275320 150506
667472710 188261
46857147 164022
747206303 82090
930822382 102154
756998960 187139
235039216 78783
710563717 23721
765724152 143202
215946821 101099
278017882 18343
84939404 38041
425711055 112563
114760512 23597
701896355 138479
783451928 12227
986441619 41479
149929198 129317
431186417 199002
554025769 37340
392801669 27435
313648502 146910
153825571 90683
420877480 78618
325663802 162272
695113411 192720
469995872 118461
181252782 141731
727845907 120151
654213689 122064
365281103 71835
539509597 137324
199942370 196560
270435386 177124
528780450 107652
43296555 49296
277434894 53264
667208245 33296
704665471 51922
853246009 96700
871512841 137265
30032330 199651
624773567 157989
107384861 8270
311444569 26204
186402848 19672
876510123 176770
245188072 49206
339886209 92086
988550601 77083
821483012 150601
716579602 20803
913113575 40880
702725607 55891
962562680 35865
457772548 124993
582685897 188537
853261082 147469
881645640 27063
604101568 29641
250706785 155380
333785081 141203
774693651 192398
122070162 158932
453920373 94129
747935908 68771
377006642 56554
498825052 136780
419918671 17781
195584655 165157
724732571 44302
280843329 146440
522642322 134564
906464110 104214
747660712 193863
881336448 53997
786465486 166564
655154723 130232
710539285 90664
324720324 194505
216599664 63941
459681305 121220
379810696 93059
674296129 70693
9378431 45870
172222490 7123
832937056 144716
47575533 137423
985379594 199119
298917720 46300
770352235 65714
832816392 79701
894052170 59080
136937444 88643
602951766 41502
385557323 60513
184405180 112024
391870039 114377
212233059 90388
864767279 179757
353153863 58829
662330303 93667
516195909 117671
922346245 20080
215569403 50761
788052322 34328
878489837 181511
197151429 166116
827309980 61755
169121512 45447
896845309 175687
703023060 77255
745915734 140950
114835479 72722
47608914 79731
730407560 146518
146338266 111081
43609552 73933
441864634 109475
526430692 172729
164915062 43480
479400681 44493
60010575 39944
524046103 113099
305481973 126412
748510214 28841
494133073 84006
583833536 99295
746661325 11681
656041820 112302
599728173 191513
466713285 140615
214211170 27664
29434691 197717
384913334 47637
486913664 25737
663388184 143384
254889539 68386
542088841 198521
474279718 194208
780993569 98767
435269451 16193
986207995 182402
627370122 6634
942213353 4990
507670301 5891
593059348 123964
79479893 61434
530918178 189086
495214427 147868
638649428 172988
803897813 107839
869590016 103885
437365889 131121
434399185 135171
812273059 7568
813536579 40750
904354558 100158
580182197 70753
421502871 15023
486997433 102865
715162421 132004
785430725 337
90706531 49887
427713462 171216
955586718 78513
942594131 99343
145685325 23451
10137601 163855
275306209 35911
884440785 107440
592618123 137626
728529665 119161
972845392 186624
785056885 181333
375665433 19726
286889209 94878
17970864 62292
323896013 118723
4723615 180326
129391237 40611
574151638 190113
557544410 11798
846758848 85084
483924678 15695
543708226 94637
214636182 191723
613352389 94507
826190871 154744
112525156 180853
29703707 28255
426140931 94354
573050742 169654
840920681 108189
825636910 91230
675364517 20524
559562767 173846
893380703 84072
370437230 81005
129696837 153441
883134030 103394
440801575 141885
890824369 191392
726614487 59918
437754766 92055
751051805 161635
262602751 118840
91526104 106893
690002656 21249
382710838 10738
185371991 90376
182771939 78729
66621458 172774
690706985 126880
757872935 416
998712741 97133
738220152 149904
983483221 87799
780654685 181398
992200036 166303
820715789 10428
373217267 93048
494344551 151552
605111965 26290
200793999 74388
488540904 32943
397105166 4285
247285283 75044
573478591 7795
837184294 180690
635905067 46218
36662207 80754
433949617 84842
126831805 110511
711582758 113778
710433496 41666
133586423 154382
62252096 154463
815009190 161172
288798103 6524
659108945 74425
74492186 103414
183509684 147111
433360435 151981
902218922 12765
368133563 136402
551183835 138927
992980669 56380
779345158 101087
381470822 55657
75452304 63187
704253850 148380
111940187 100724
872301302 92488
893825720 123049
912965768 99397
359262882 102263
656915827 66375
5236106 29703
232345669 199496
276279688 190268
629324587 24689
272409493 187835
521271318 120703
985983518 69913
51742988 198782
959855265 79393
761274942 179091
72825931 64457
714907759 118880
734595701 42318
979527181 128168
860752859 150295
168567069 105000
263435551 175457
716367472 9762
520516639 95341
187948009 126269
649151601 8765
194327567 72116
410781725 122170
952146661 38398
886931753 62058
776577272 113229
859871595 164302
961776175 166131
285249467 55538
211177838 3735
437094396 161741
337811403 16872
771033159 173941
519789060 108642
922970873 132869
391091218 102679
91024717 110168
711288429 31875
997769857 42268
194287165 159027
687179115 198633
321384212 132129
589246049 67231
493223500 177471
735994218 7420
795325195 191001
175315532 198966
565383999 195379
612053605 110775
915520693 127890
52846528 199371
235266174 96866
830043347 18989
390360602 208
308935177 56136
190156944 10446
288025109 144378
176589535 197739
133584117 182965
586062457 119193
341522438 180330
365946229 186992
698422726 116395
693244011 130543
932026848 167034
754476338 88126
99049789 75214
173005441 184702
313448758 17890
149831907 104102
163707209 192984
365004871 145480
800835977 53499
601634875 199601
653420694 194252
271227133 137612
504655098 159400
843351187 21206
628246469 110762
383468013 6434
460523276 90683
285798052 50627
888483154 7051
998410913 98208
866869586 153547
575447669 182323
238422217 197440
956620769 190390
598368985 54322
527238026 128040
926126976 57098
369561427 97303
724998113 117120
812206445 192688
445258342 85189
743269008 30706
931885182 7462
494861757 23032
604642149 117178
961545983 146166
722139861 14232
74235715 125081
425926422 47686
202037340 189549
726637357 125110
1015547 195685
958001041 116764
967782425 120325
713445083 162638
780522755 80426
33591157 85549
489679232 2266
667319131 70029
685509591 192824
616468863 179292
702223988 188958
822823982 117363
524138970 137117
449588456 41069
119212501 177699
52093732 153347
314065507 143457
830033401 34597
636138039 119154
831659266 176788
241385545 177282
623996504 115832
898990974 45984
994951769 147134
175106237 124153
547940168 149801
727030759 173432
238904353 39737
443204971 132360
354087537 49462
482327233 88098
922318074 3939
586743892 180812
24570005 161568
975949147 96068
778367329 174888
728361406 38839
941503976 44324
442959292 153773
318465279 89567
632272579 74387
848562816 199648
799869919 46319
551230590 57425
919954564 164866
736510400 50962
578269767 192669
289698905 42119
579395755 62437
611280324 74271
549450434 107900
408590119 17417
621919253 22970
476343127 105774
27974964 19397
487330420 121211
860966987 105843
400688569 10788
232244371 17522
802993246 3955
441002805 30809
355715518 50669
935077846 18663
422348639 194711
914890311 127881
793591289 31900
404532429 130576
509458076 65563
860953830 45135
719773337 4200
647420883 193539
589909100 153286
915095753 157592
631952669 67118
389551739 86258
411251269 35835
595548526 151669
508989343 94331
326171608 192193
698471710 29967
396403471 199588
218397381 180850
90310262 78479
931547749 159251
831843679 100355
536489166 154643
972669586 99145
398024866 108902
872419930 155729
246179053 162708
611362944 149957
850713596 175189
23093411 74918
48382611 166850
160005077 15141
240601847 99952
318144972 62974
249381005 26601
264287313 52761
283922291 52706
454571080 14304
22808416 195351
963332378 196970
974421312 33503
841257323 106394
891051384 56883
103261160 65436
611914970 1018
90348667 58286
801937440 58176
363154634 33067
846397049 76676
865829165 193771
588635353 10836
797011374 53167
635445783 195280
235542379 48884
190479203 194385
250545850 129548
58161286 108403
33082128 180096
660957045 19441
687805536 137244
761270012 66907
938600089 185950
952215159 165181
816710125 104134
676590151 41392
813421092 22668
518713351 120820
22930444 1958
820959216 124783
409688327 35314
503172774 88429
691496093 55063
167449322 123554
362729390 179601
933860844 17552
960485219 178692
175840446 93880
541372540 17069
239643973 143355
351656640 11871
250240142 21333
965585083 197465
33498422 84827
983396210 144813
151768536 118014
312531854 77027
491020812 72575
539470980 157961
974989067 129781
773715585 199938
676752535 55594
331414820 114590
150266727 172403
352192398 8833
133137981 23570
390034168 22151
298794732 71285
60029962 42609
678407330 160774
233737324 121853
376769985 55531
383407213 180115
145565994 174112
654920870 98752
222248132 151187
442495147 198092
700270050 57176
945074740 148981
802107401 152143
907567120 192293
93924009 42696
47500077 116680
37481987 168656
592984266 195378
515315366 129964
432320946 153343
426419682 126067
809577470 30199
824280038 162954
499914833 134972
858561073 195370
118800553 109079
411001622 8502
935111456 96546
979749202 129201
247984586 182509
858959527 85890
572242283 71334
665222471 186019
974665528 102430
260518652 72554
515384254 107704
703413434 110962
844275869 170396
455646398 124917
908196079 56185
197275670 36907
569846587 94362
986427713 89898
782912652 37009
421959307 103231
13815408 81299
686003140 102456
644317278 77445
31391551 56435
595287257 117490
676515226 47360
71723689 111139
447798315 42880
954539551 82958
842492173 196722
353039283 153109
966043961 22544
352136924 112999
272166497 30679
345309310 116742
311571129 129496
465060229 194858
748144165 177261
93376062 85333
348126499 42504
899017540 145255
551882512 143808
234078246 184544
254048691 79313
8518571 188561
943408481 140927
426406719 120345
999015842 156551
472788434 182373
349542047 100880
556002582 137897
516696978 80483
255623226 77313
89866824 192969
432558205 8352
944491536 90769
505713707 21299
803653404 101692
118987221 59719
197736937 8588
230664611 26773
211930332 196168
790355192 173740
21835967 30242
486461870 146399
867535405 72165
792868379 25501
982190177 153725
845754799 92341
501189001 34821
617261865 155688
129239642 110171
201470569 162153
356648018 180594
29689670 74560
143782654 190641
338203211 165094
447466563 98321
605778457 79271
563940907 71889
915875644 190343
447322369 166131
627245870 2268
847433930 120888
226998391 97399
260684313 104613
26317819 80014
860248928 173618
892573863 102845
537276828 158561
846970246 143960
709397176 23302
680246210 107315
263820889 80044
72988037 157232
180586422 113745
185585193 101412
778749303 85664
905552382 109950
942351483 28025
65918981 91834
853067839 159084
474883963 135205
567973661 7706
859439192 85664
142084412 28155
535245650 11401
280926625 6632
987236722 40145
172900848 1396
259596691 97879
912006043 112008
238835913 182660
69924999 132387
632544956 25837
345943043 113870
113791530 48424
470441603 99928
711255363 174691
117087107 196583
142159261 193101
550218821 145708
819465894 36080
830551952 22662
243866459 188889
397022455 111959
248325968 43368
80823357 176180
462186352 154185
476424472 45150
117926408 121489
803687613 151535
459353446 118622
744730619 74065
578167629 146966
715801419 176760
240058064 52820
559859916 42549
942938640 19157
465177029 154393
893644920 88189
339070673 40914
627921746 132953
183696192 16930
426635752 38114
51266703 26485
713785483 58835
597654021 169026
263928375 172166
510339676 35126
718733761 178265
871164020 41718
116689361 164209
960755433 123057
375753588 151689
857489634 183840
749177716 98022
667350377 94226
960261478 116808
183416123 77722
761854587 102613
447854106 20608
396530216 41355
962402049 171074
695838739 105117
41802551 149600
337238727 29836
136498219 96673
522725917 1033
801286476 69456
840629502 188024
473614645 76944
738633695 191823
417107222 141941
355503482 105314
90856761 162350
648296862 40997
121806818 53814
537642391 176028
504781892 125644
997879725 26219
410016182 37128
423054643 37534
211463522 98119
542885431 34218
129414254 133139
461049018 60052
62864918 140508
646426547 35436
868630708 126463
180650221 78090
179300065 138542
908866885 89816
970719467 84668
597805234 154167
717172177 58827
129433305 20620
834069650 160984
488919337 148946
600382888 85341
850825840 154236
729186113 58936
122011396 188810
488616897 181979
438836300 85911
773317066 178280
910149032 101697
721516783 79
263125815 92431
120464434 120581
141527881 129507
229374188 172935
619653919 65166
30950830 77240
114820721 132885
392090808 123782
797706734 115219
976070259 25488
344447700 111027
371070163 184741
916057627 21153
716141934 40870
266793603 14372
491565723 125337
328340148 155122
448012824 57245
553022013 9715
256439500 159869
532143940 167799
934241770 45848
843588777 153759
132002299 10631
454147631 180196
92346600 12353
444351744 75973
17033768 42912
197914225 131874
106961641 76673
90720331 98285
20942159 198064
867654990 153869
860381389 19891
215186676 187233
815284776 68809
694693017 104557
84718783 184124
222305240 115682
139591468 55873
690484684 71541
673458793 104378
36021698 24767
689533566 194153
794797795 179441
233630458 35761
202055998 180132
46670775 11492
154529680 18794
516651444 42358
311287819 25557
330178133 193910
636364734 30242
798789710 19135
972034883 189265
294499677 66516
190465884 46412
576023814 181131
976038197 182202
814686466 99110
622510102 106099
396693840 199749
988245178 45472
595809743 75460
489984007 185589
358960237 97228
627430352 159991
82209199 92796
927044473 66949
471577798 74935
35292794 133442
898221549 175428
39066943 131264
974908066 110077
732304618 7651
988639808 107235
36929284 117661
640515650 2896
79482739 19697
381032499 43372
540987283 147627
861420269 108000
398107747 164107
270446890 26768
567460692 85665
383764812 73567
654788430 144526
147551062 177509
964844389 150513
635451478 103491
421970667 24076
854848843 70887
901724757 150194
907066381 77224
148182479 152132
866759232 166291
43603383 71918
721744714 184263
719485849 124873
287833261 151904
329733441 192327
572439745 11848
251477503 199099
894455216 59980
751426010 102718
958214060 167779
599351274 44458
559271129 63123
37857452 187101
584992799 107012
568560835 6888
977291150 70722
887396112 61067
777871202 113735
564289000 29676
881621563 106249
114277108 31636
338616142 154494
856698763 63841
789798568 165683
695939666 184425
560622858 116793
7485420 149522
156523832 91714
293009469 81885
224489327 185612
383366467 113634
777971108 69898
129550811 40201
144797831 118648
256767102 124164
454941289 56873
739621622 140995
532652554 178084
950201856 132410
416928817 123304
268149723 137204
189515379 86591
467406308 162124
905238766 133353
667179689 9706
58589804 8761
505229206 194987
274054630 12023
433054995 171429
874790910 13593
444924100 102001
550691007 73610
621390465 58555
546659254 171985
30851907 86326
663116398 3036
613017358 148067
633209343 139574
624863409 9404
997898405 112929
69675505 19018
189262852 123599
715079048 72065
361158656 182818
980989790 69210
923319737 899
980313762 58939
363076455 74639
847102518 16465
709016400 142143
204207803 192367
657216682 50461
764792166 185048
914200522 167124
294773203 8800
678877447 62192
438229414 152339
130708936 101277
613527178 162893
835380994 65812
667252561 149136
429302643 51196
316425811 74329
36796590 75423
467643052 54768
631044646 164334
367421711 142447
903857361 67377
670241415 107229
153579208 115468
88912702 162675
339221990 26784
371963301 111778
490552934 106360
396499768 124749
89439508 179625
154912315 69630
929495240 177988
397437435 104609
499796819 121812
688953791 146847
286236395 150317
535162899 12128
670460116 27508
309587451 62096
355605403 144234
819196264 56786
241305047 84259
707088174 34458
789655601 11465
471947955 43498
684244908 197181
880890977 155058
789008025 185740
287697053 44983
144330502 74230
385471780 24036
256057636 116432
530926935 97014
348432971 143940
969740960 184860
539525920 39365
39706586 163217
841627241 181893
417394816 29047
274558150 833
562264928 32594
80398344 171498
720621347 143818
649069094 33356
14340178 14361
259283627 51939
990382245 140464
417922461 87785
749252859 176563
227543685 85920
554833440 125309
383403827 159621
984698887 112016
512994974 186552
116157914 124455
81507698 37873
181645643 87510
948373408 97690
165703589 138515
676527734 160535
109225466 22679
101938008 166702
929144159 116879
228028745 148672
766334193 94758
367419930 176122
334769538 97338
921122953 84944
187303725 185064
984000595 155413
210162406 8141
626636826 55196
964253639 43699
842397152 186384
838967342 132085
169479863 12845
292484959 26859
729248862 125992
729112944 138398
823294508 130591
189367479 65149
607451341 31065
615723191 97833
195569202 15140
356384894 93461
149293086 161546
673839165 7644
299746509 22217
544343997 173009
79286150 170632
17753598 137754
639259731 91470
856115683 8741
303025340 63061
831692908 125641
791313038 199627
942724515 148613
516792464 164595
930565264 148897
91786053 18806
595510086 65347
95709201 183943
892198910 93580
237208524 108532
933000979 122672
992454277 125605
744887124 194400
471509636 181869
321128493 152344
657943230 173239
99994795 24608
82162299 40378
817459402 49684
935691014 2930
672451307 158288
945129803 5106
946793764 31219
272479111 119369
2454587 23565
241884549 3780
123824902 111902
761173522 36718
125927066 191406
886646332 134297
418477212 958
1752227 43738
669187549 56076
36181957 125327
323178317 161457
587514289 65980
476633703 161825
123482426 48380
181829631 32408
32560577 153427
415481609 120232
90439725 125568
498137570 185399
683174091 80343
887910915 188044
397102720 26734
504768737 128894
526484349 47589
31280312 198468
585821246 126751
22652142 30219
271792814 168857
222601120 147536
803563246 62230
639671997 91399
740954458 79048
676616227 144253
574886788 118219
241059649 14102
310556441 79907
428068782 67506
778813319 88349
271727279 19262
677609717 121345
790888314 179145
24875642 111832
325205981 77164
378549663 36739
851790184 39896
812624794 54125
927267665 32811
334031963 135923
179079873 166740
44103572 112777
926305006 92078
424938273 68405
543302782 79208
921846730 38835
548263090 57832
723824248 155104
386468400 177979
869468085 32224
225051012 152168
719521797 21662
822063152 191768
87593548 36831
528666276 31455
507057370 131834
70136637 90629
801409584 88542
808580724 163406
607410911 120441
724325904 99204
314245215 9143
540222655 136317
600329955 50927
754468670 78119
61454766 8172
123115216 41798
415686842 97880
955037227 110196
612271259 197087
548492267 183179
193424484 170714
967057039 63147
271748868 116515
904150929 136712
918215087 60027
145466535 31211
144707246 178249
267820238 30182
598835988 132229
812178779 177166
531845285 164406
748148755 128565
385545303 189020
49406086 199558
272860219 150985
209991545 183008
856484780 22058
212460927 174878
17520240 33436
698741863 32398
991150278 917
804532412 85922
531430811 194199
996241328 179577
647781911 121898
746618132 176433
317700366 130073
476862132 147340
814382063 60824
507558621 16577
711869215 71285
934924920 164177
585634588 56129
579219110 121031
816479675 21572
58003071 80238
239122077 170599
176391819 194071
658086575 159989
757763920 99814
21610085 38300
256311976 42939
156862038 74916
125555935 143263
131412647 42261
484880289 180195
380951175 166796
957352057 49717
416591817 104401
742919586 182316
32267385 65970
247002614 199302
522070328 20144
597442497 137942
764457964 59291
285500743 70428
548819322 185516
134369149 138728
114123975 116434
559480296 100406
455686347 58855
65205516 73391
803793889 199507
40749116 89335
850952270 163629
913620879 41283
319846343 159295
489335473 21001
150842614 12440
316627170 16273
824796220 163851
510034650 119719
636039771 194797
543565925 116869
329095384 154067
891495255 69822
2012263 149856
354289328 97411
340080911 26904
802303914 174354
147059448 174653
508243551 35151
877677124 144597
977920171 129443
341797192 67024
756634386 6863
18915178 131410
178425646 46443
649452114 47370
289273408 156345
424878511 13335
869222633 171205
32620272 13589
42708778 169868
109173500 124789
277370081 31334
951658174 65749
241713440 72016
756174876 15188
900959063 13561
132335235 30220
74701153 150464
301355379 123742
747017948 137936
216703331 135854
137602411 21889
641774192 6941
211347976 48688
902625613 19943
711085764 143784
186337778 60525
500000858 160338
691917421 91738
271441848 130033
953231018 56718
843044308 182885
87546128 154038
757709813 54134
497951668 2645
53304819 91679
777348041 117642
514793293 71542
808092533 3554
17118952 156434
589350243 89420
50152454 178459
366230612 128520
28282227 65051
467500336 98635
934972323 171607
47904957 22326
605234527 31167
801233223 62848
835798738 138355
633042115 117680
5424382 99650
939625692 3560
257450006 192781
136583161 115240
633046061 130884
987387262 184070
922427237 68726
565392502 83487
361191607 38659
486456643 113880
502389334 160031
273943707 48574
419803097 100713
175831384 62231
201525683 174810
528563576 183803
76883960 126259
298204066 182719
439818285 80244
508455107 53021
321518703 161191
619332172 56194
674273020 86739
628517002 27989
794943521 32523
543663136 50471
449584259 145175
265707532 37946
140430170 25812
187158963 52591
445553622 91357
772401479 91761
540863900 23509
206317235 37721
4246453 145063
426681618 1228
111076447 46148
711551002 125060
187779883 196408
343598667 77210
19674926 86458
457663061 23522
86850962 149701
470581466 18487
565667215 7001
913941215 72232
695553087 163871
243140677 170463
998236565 101753
357266295 191573
954674606 168672
312225157 43019
700951925 138062
357247552 2623
518149798 6296
846579820 10665
207244627 195406
888600404 174467
129344638 51016
887263499 41753
831347514 136660
739250208 111693
194233158 183359
907741284 86739
274124166 80806
331557443 169910
302821344 110712
264565045 46848
477042158 59245
969179838 92679
829360142 154911
153316676 93266
996269424 14260
331904537 157634
146021498 130217
679896550 65270
401533029 119822
543306433 10768
468515522 31593
328410664 79007
967649540 67429
757632914 88279
578551268 109640
784208854 97583
601132564 173953
751793149 152429
805528291 66634
39671512 148476
344962908 106329
519761600 169919
207816156 117837
974396564 107653
625041400 139395
426808735 149631
437154824 63132
135542453 174485
950304000 168997
849105853 151276
810351792 168233
41090068 135436
540635302 55502
485459278 64366
282336746 37588
34645669 174494
529937672 30747
953819886 40098
245348678 198284
950434068 121691
612330658 142395
93139447 130186
521888169 76747
136874509 82602
263505832 63993
241587549 32519
49477545 7778
512521269 148613
875321759 193158
654378572 95461
349096788 109965
401140457 184914
889397127 171079
882232642 114397
411176500 158432
114341338 161510
226713014 181264
328289695 42883
443668385 39305
691139344 95611
630408025 75056
682729553 37230
842746198 127560
986383287 80221
502997550 158930
299487836 35905
135099190 146489
851203002 196834
674814596 94514
2582336 173399
198473134 184521
935438608 47151
647201902 158014
499505778 3601
660143858 50843
570508347 197681
135250625 184937
477164442 129126
789534982 155193
244986065 33857
262823468 166162
950738092 180315
739323020 66111
410767941 149223
167271961 141976
754667688 56053
644824571 182270
932949355 185204
357775781 62616
447986933 47360
842230900 70710
634017147 108144
858495685 156630
62174083 95904
450142119 185314
639052246 137873
684037102 8074
902257584 154927
472163706 65838
756878034 194820
173240602 1571
601895493 158726
140185026 70368
802806798 174314
743495019 143924
152219983 187519
576450990 161947
100953483 44834
345922766 54448
270814294 63095
794209650 155213
174290478 127144
279932682 101126
388515840 74724
149237291 146789
486061341 138661
274806183 64736
313606728 185901
634461357 193041
747940825 155280
274221538 91793
314087965 53812
675134158 108209
419193182 127307
18616739 162640
491489296 48211
619226812 29194
644419410 149783
870329424 50810
656493660 71315
522094681 58926
308777536 56611
854733307 123345
751911111 34681
127588493 149674
647673195 33743
959765414 74912
295656505 193458
614567022 15500
180573884 135984
252938971 151036
401791261 169447
553474017 58384
942473992 113485
310054590 170095
774623577 163968
551819401 186617
268611626 50612
878861747 113656
352605761 54193
522474110 114502
726415887 66054
68048217 77323
566562665 103282
319822931 124555
655033072 41827
912322648 108891
927931330 26987
719621041 165225
658974239 196397
235549012 12346
941770199 94075
522087924 3778
259255702 121377
29704662 156060
150604954 114826
730156536 27614
582010292 17134
102019066 20641
412877581 163446
556023174 23730
552974557 167114
330320609 28872
568917745 120930
403961756 78794
741553881 15881
865205317 107013
56428342 88050
885165046 95072
205272109 174946
614803760 178595
401037902 190788
345829121 68199
637793393 99602
352396384 129281
403394006 136687
678711207 83637
613118727 102310
42859016 37134
392200056 185803
441662182 151749
618684013 121883
265870485 119711
157180984 41653
584229915 166836
878562982 126779
237083582 81126
31271344 184163
865356951 27826
148443913 66137
229861809 56014
436839981 73542
778137541 23416
120120331 78215
327766341 146256
952780248 5550
437064607 1821
713582494 173843
517648922 11402
90435264 66883
721627632 169471
685516242 108373
984334859 57285
809812571 149869
795899767 78007
377798826 105479
69547989 50731
924246217 85554
894295557 138189
571283733 141958
533581274 876
501305670 26014
388509065 67847
819862676 125680
438182788 149296
332044234 94561
350044167 28545
53282924 88351
877014043 94321
882735200 129698
123422709 199813
561217005 136375
232708435 150513
847448018 147498
540805896 2994
47024200 119228
232840318 198246
164502980 133843
47002057 12680
845320239 61722
292301388 185619
970549782 55902
735940576 749
26313746 56563
713387254 67854
802817478 146290
983113899 27507
815634867 195999
980001103 163154
389991232 170019
554942863 46445
480112995 175226
734145102 127628
683158833 69724
55012492 23785
661421306 59553
209904846 5452
737067653 181869
571054786 2266
774040824 40809
782149836 5096
734400171 38862
367438326 185261
997601427 56095
651465343 108344
375515351 56092
943184756 35917
221075712 23429
206710218 35646
503045099 195201
74771085 133366
393894279 130986
63707875 178401
823172140 47354
171859962 161520
5255181 2825
527060491 27460
433410853 108663
28860715 121060
168169556 140934
282507606 164987
535794890 74028
250178123 144806
241810697 12165
688794824 58596
609492782 55077
241659177 158506
222459736 185661
128853820 43178
311359818 118831
606189506 38920
468571652 125166
422567610 34224
394847493 182773
452616833 155899
835150554 95664
671105675 94444
602241033 168048
589362279 29725
351369491 130815
858546390 138134
235691789 54843
411103473 170522
378134244 94828
35160688 36055
703888620 85749
679408816 29879
360610908 64754
306469419 70537
793633697 165528
321136537 41930
793548617 29951
589544659 142981
490052709 45074
539255597 27104
922456385 154470
871499411 144090
675714183 167912
403186131 64093
947153956 80209
281352405 64278
98858196 189401
8979121 8449
458064410 42798
412380547 184704
825905991 121475
915815648 160371
379951113 150197
57890916 183210
300357937 174873
899407732 118833
818759037 78279
860785342 58920
476318854 170871
529239618 152505
970589134 155688
15580564 9415
310833808 140325
140380033 9983
641692221 131661
880655072 114756
763667045 33851
398564436 27392
291362769 133313
781235012 69727
405562613 4915
630124174 169444
146732960 103869
322075162 51951
306996182 128952
287688957 74611
134265195 87471
78251921 78978
369418712 69798
356903161 93578
27160004 168296
844113862 103556
265115460 66929
391670644 130205
605051931 173794
244161175 89070
308769354 112213
207331053 6898
763783059 197306
859562705 100232
581309386 187578
433663453 80840
348716233 191312
493420591 137514
826607908 125471
254388652 197561
974104422 144232
239330999 45397
896260021 143962
476421634 28632
559649946 164951
99290958 157919
804696627 45648
776374541 70731
504580571 164903
159705856 186017
488085127 170011
422071062 167159
702310519 57994
247082363 168143
507758000 96339
849170349 51308
217343416 153970
958071459 35542
596526967 157268
639890437 162511
879138300 22671
946071334 127761
458378373 109830
296568745 157470
874364022 122184
826895507 167346
316787776 168558
545918826 68724
676271816 4023
271858166 29783
981443229 45122
269024728 116814
459604664 81947
942219463 48987
952887107 74040
550888296 153943
37857292 58493
80628787 40855
484145020 60815
87205764 141815
403491379 155217
181976706 6717
837418939 144505
326964196 34224
671704211 66395
409872811 64016
477070281 436
152054318 63432
644422535 61649
67716273 90922
758422954 107899
37127500 105252
31853555 112878
265797846 32037
640294620 93308
555588209 176328
703507985 46036
805395623 61683
291809194 8756
18011295 190170
680284860 63850
771999258 81559
919995233 676
907382328 44696
960403909 117950
553373704 75672
903904461 51439
899417885 68718
765591526 93312
723498110 132719
179246090 158022
383880608 144059
467933092 100966
682873807 59521
78542740 53515
677252745 166441
872120842 170437
25295687 45624
245886454 79646
179139320 19187
560097385 198278
677307517 51582
343440943 149689
927148603 7324
66401150 45224
726540685 179806
920043474 80890
559560433 22646
568029447 171322
539108025 160713
37567275 193230
842271644 118578
411034068 160907
565690390 125535
929603118 151999
968459128 174214
168506359 20856
304885902 42247
65944366 163134
51765695 90062
79324583 176165
504977030 119504
640147257 112928
384061467 70593
131934396 191132
727178534 72313
195456632 164300
188963401 35930
177415494 109117
847111792 96686
888502987 43182
403838930 158430
61219157 91344
883853845 93145
554657691 101631
596631564 32574
24175712 177638
512278861 93472
92762666 194204
829199243 49427
351229901 151715
217860423 149191
810730564 46719
553454766 165694
782727504 152713
618721530 153997
803348472 136297
135155381 165141
680015289 19380
722985161 189311
75300684 74286
822462409 126486
179937611 190662
379940013 50926
628015086 75439
807819044 23935
420542735 142036
12633610 125702
841475165 80642
131072998 51411
569563598 20978
461081504 52420
716278807 189371
247802668 166001
30445964 166534
349321105 73649
328359711 97689
807672138 63265
464541323 17634
309687349 79758
677123384 152649
921862288 100658
549813586 194213
59234372 46696
724714570 73210
396671593 83331
580286866 151405
973320192 42537
549653498 152875
581558414 187622
890341762 162319
149526918 199201
581652528 9993
626850677 56307
246502790 179049
589841591 52159
673147005 106968
391998890 40324
649638801 123534
472878779 96952
912148221 5599
306232219 59093
516637377 14462
998751901 3789
773289926 130977
913743406 39387
312900506 21409
778459974 113926
277593603 99922
475415119 41948
118728199 198158
393800099 163944
660502669 125886
325461815 29605
318745406 61956
690611516 113316
879366099 157921
819955247 85884
440867387 142218
796208246 34703
869806016 183321
103171989 114477
322627355 94520
820456054 169567
159949136 194614
881393073 179034
401484615 175228
928114354 168613
545749461 132922
473492306 20443
743195354 26650
513876399 34302
82919918 30827
933193463 100984
467260282 90281
426593105 28092
245814711 153258
608510999 177361
364248807 49116
486548761 160371
929869035 61608
343539157 152429
129068382 178177
835745830 16251
3409841 100162
562380578 138327
171054345 187183
183810050 90056
740618731 21513
145194091 163794
580999546 78595
717954787 29044
454729265 100634
633258783 135777
228335203 123942
746305154 162845
801450553 32814
566468859 170424
599073205 16962
403647572 32190
936168596 86176
989878126 34555
53850995 186369
788679960 119143
148395291 58970
370078807 166830
515377858 62711
44861454 33481
573491148 21326
505021740 55705
489492102 129477
467992596 122991
328181628 3840
227582988 65818
581017657 104013
589441799 95083
886177861 31257
403659393 93949
796930104 172992
203961939 105537
144257042 163958
858231874 174980
121440421 122985
771250970 149047
103827562 98306
937648471 123893
447975653 127758
845498293 132486
958251563 11643
987644960 15346
277036105 105780
917208196 152844
714135574 179716
663635534 119214
452238379 100735
78957675 30863
810522676 139822
488353938 144640
193085515 160999
805175348 187015
514619789 153614
528382316 28874
622030835 196697
333092780 123721
251572545 198227
309199643 175460
946748864 8552
803418424 75657
276805248 56598
319994648 73181
17285989 199026
192356084 159251
351886251 135428
766168493 21165
922799163 7181
518278960 91876
994401749 140096
220552893 157334
402500272 60177
543769708 35399
747962689 7642
907216089 95619
928610234 4737
67111089 65557
261199723 184955
53708037 147020
903419157 17367
861343363 103715
91900596 82937
125117789 117190
152114557 135985
749294113 49712
397163340 105890
771732864 167506
302519863 197784
469248326 138385
801261674 146542
899248845 137359
314999580 39221
999281677 80602
130920004 2657
854587762 140234
30574020 119828
979767538 25140
618135231 148666
439187075 196090
709167882 116123
185927904 34866
832643353 27041
402631106 13061
5208909 12530
188534181 134805
221724744 121347
658577407 9496
954634914 112987
641700747 29910
569824690 189313
457802402 164693
295278834 64551
184016317 149526
56511966 30214
21877195 117273
106715137 39762
14515713 59149
894159307 182132
33310718 36689
956012171 4993
665419459 168768
672488387 82546
93287289 25949
770065824 192448
762823129 40814
598262227 114405
228888572 33979
218141170 3694
544431056 68523
805648756 188044
424433610 118001
812995384 113036
473552537 34731
881639084 199090
635504918 4248
300231551 167744
937828162 154864
868346117 133901
622957872 100827
695548027 178275
416075294 90954
127989097 9263
138174403 163959
667362761 10505
239081177 164575
151022150 51382
887227044 137858
794921905 102343
71576830 107007
787774470 87314
930112561 77834
985148027 190155
715152736 26572
653610466 165935
885341939 168429
584784075 82364
776922468 10277
812114907 88567
894071286 123360
440240294 162222
799782158 12207
805078169 123212
941409919 130034
586463655 109024
147939923 4157
336866740 160452
174621178 55205
68969588 142051
326423920 70823
922825828 50761
793203777 147658
248558602 176546
768893025 171616
708456801 90837
594029893 41105
930211400 81978
288775861 76784
950477731 28131
467681390 63942
741241441 44882
480489538 60592
949180355 11873
965980437 92930
57310881 119710
122936824 119195
412577446 107281
911518890 96038
239513423 52219
959121265 199806
266581410 161299
697540269 26173
915009812 104755
472957472 180100
404787615 121811
347833637 166762
443386024 539
343208739 164199
123559858 88160
960313716 165197
863439590 86926
761374469 188273
905160795 58531
709195874 153847
966366591 8264
976697988 150897
817402667 182047
299650014 7614
583296650 140483
519767994 179236
699151659 116728
356879573 171682
833553507 129396
346174091 150512
652091719 111485
804645152 161234
201099152 61503
684258018 33779
353346080 117717
271116334 31375
757777980 123097
838820571 104710
764503122 195615
689565388 71905
901710419 191263
99020152 38573
790860053 15821
725718834 7600
397098126 151388
221921561 29576
754580738 64293
68705239 102283
214671021 190560
909392840 29015
967416719 59703
717701054 69019
329708157 191528
349095476 181164
256240151 21501
140639725 45657
185235097 63895
856329780 110333
759896380 90188
603227716 105181
114662425 153704
474906500 35826
283081822 184902
292380938 171498
79706437 82173
800298862 73260
305552108 2010
590052941 120548
695559379 33556
403746858 96646
331843264 90783
872037860 46784
178587487 70592
131859745 66911
4669689 189370
653051349 155007
55105467 152089
887697293 154434
701876503 182869
257912498 113920
77439654 140884
679611062 83503
316017754 84014
181516483 152090
664318698 29490
824528740 160869
258853726 191219
256119633 1208
549946759 93435
125846398 151345
150044632 20811
817698571 13864
419474827 52021
749949845 68508
310646342 198128
240705385 71800
323848511 68300
333931515 126464
853137448 55008
852120317 135036
458585447 63455
59413162 13744
583653990 185386
859006070 135031
935078298 86319
76107930 126128
547337438 112932
699797137 99762
121409166 74555
768548630 101656
279695728 88717
336501700 17904
21501510 135819
245563543 155562
646694234 163222
861143623 89847
665485209 164280
762845998 87235
684549592 155712
91381232 80733
209763496 17286
189472364 1536
988684066 113888
948957513 172677
882680927 176467
314874854 84361
381039676 169786
734269364 137711
621551095 141487
973188038 14590
876739084 102926
110074328 104615
698851637 196818
672355341 146893
170592164 151427
378127981 62845
443240973 32799
756842734 168664
113944352 40725
236670297 142888
12269021 186411
56527830 26985
98986249 15378
188018501 121522
87077492 58075
947248313 39524
851350303 119139
892381454 69554
672311649 46055
379952877 130028
772470100 183793
15897205 130057
953008994 21740
4114048 117820
119786268 131846
199408193 179095
997216973 197127
412530890 106525
753210299 34561
899917879 144322
66982333 99319
495600826 19081
116149884 9329
347067455 113452
640321549 24331
188622390 17799
546968714 71519
909800129 110540
162889946 191989
776286735 143062
136033802 158149
510281706 28501
126840250 7131
437599454 52648
689592444 154391
465212165 90828
436230674 15331
66078269 80764
835468465 127416
892596248 129297
954151677 139689
805983199 160211
409429 174977
108770585 48797
298363778 153912
675098371 177049
516643765 125360
928297862 139881
854713536 178425
511257537 92422
667539941 36377
585678516 77117
27985272 113143
719779293 113626
989904785 9351
517874404 99413
125716445 18244
571403632 90164
132568190 71510
624254697 571
496835651 188573
305939374 77662
2652323 81206
920194929 49870
477757122 133121
16527653 137354
57390485 190533
716977784 135271
441814815 151117
669473189 11750
598105324 159185
664662789 80595
360748393 195842
419427018 169618
810435794 21597
866956239 61330
844084562 181472
285385285 34915
173756157 37439
256958000 100409
609714359 133505
345860769 14511
103455185 8588
343706993 155048
323780753 154781
713699408 86415
176581389 14755
37050420 22412
739749450 31202
237719067 115288
360959279 12279
354810219 106918
224114163 109623
447477458 4417
954231922 163474
702519363 73889
320464043 166654
830440895 58064
668503199 182807
676219738 115537
558102627 1522
494334431 123367
172651721 26893
581262525 32223
884988987 18230
602992145 127396
380887307 17820
163956995 7475
730974001 112221
525807644 29757
427302623 99737
782396282 13842
24787172 114616
966684537 101257
307485951 148828
714565410 101081
146035172 160699
733205014 47730
951542694 146347
241889115 11064
163887345 69780
882513455 126945
539837260 40356
183087342 189571
770429630 67028
381224138 41520
875214227 127755
969688744 196700
296152746 180486
854473631 140820
875516288 117402
128042494 166988
76007196 30720
875658746 108715
436682520 7199
683289501 133275
775326643 106683
11448011 36667
302598758 73853
295315471 117903
494021438 87494
627669385 135316
253468665 182429
491382956 134406
78306532 90504
617079116 12981
889339548 4512
98187938 61874
649344485 157031
659188857 161057
569293427 7817
285278493 32636
426426585 164108
784877889 134348
178291659 37534
562621317 112186
407408632 184673
88035860 140409
379135863 174214
783750011 76635
123541710 74842
22168549 74086
978442170 85044
41898050 36051
252768759 127005
762636107 30248
532245505 95768
291901985 178331
993133784 121088
859651452 39816
864420823 68830
13144084 91512
294081473 153255
924654090 147396
957121194 180652
610710410 113584
974713754 37014
215122421 78172
551692165 106472
338488005 121849
847771110 45061
361037930 98887
922997171 183371
707727388 131001
563428357 99238
65746379 70264
708119349 159216
968978317 57575
940749067 34768
20085898 71673
602212903 157443
831302877 186905
654114617 79517
977939855 154767
572015936 46422
48408078 58055
813765886 137366
121444943 134909
132273270 188230
100054343 20463
767925771 146445
789367611 128233
11620013 140537
377465033 17749
388126027 83206
681844728 168217
302755590 104635
277841728 164032
686612574 158545
579240524 68264
228984084 86443
925306430 156899
786684256 199639
349039155 148486
141742325 191510
35546515 113498
691954716 199860
814235093 94896
527791760 198803
136859002 122685
67516627 3077
25674055 81551
32002699 104169
939739407 77455
737152034 182843
332582873 119608
99294177 77202
94976591 82586
27794818 36440
341637511 160659
438472997 7713
306733906 97636
784625794 137601
385534984 79526
745844812 30590
727451935 182424
129650063 197388
310558833 18122
436775721 152770
951184061 163431
399271567 197475
434458521 4193
566585125 174738
768165318 80719
551559254 62878
678326559 65755
618796871 40828
903045446 87143
689566691 46260
230862326 86730
798229685 45163
897332752 91917
943268155 46829
783987793 174997
166793253 45865
29686937 72292
148819616 11942
285535894 110150
154333146 45463
928838216 47231
337718717 199876
781930528 35766
899707156 178803
254695221 118147
697754859 62679
735674727 65952
189225888 16386
197160001 101111
600914123 45782
634725392 182546
736938589 146160
426875113 160247
251863421 46216
934870889 107169
433183608 75808
84395653 155010
129872682 183941
168767725 124678
82014341 174931
5379136 52182
889643862 52330
675461195 23192
706290390 63425
492307829 95496
877596325 44594
764980015 51567
448787081 106673
827038437 197421
432549956 59367
637214284 185515
947700055 93924
407805709 193950
510634561 117390
525154451 146508
964044876 2656
129010756 62429
484364626 161330
33121446 20941
27164703 89593
908700002 2247
40274685 174570
828746957 63585
398119210 170755
293101983 90478
124801098 64200
579432233 61695
519758290 86944
439363247 183139
75998757 55450
805898538 173255
854037778 63151
683129502 50492
569916692 111632
590860293 23525
9635335 38571
767568606 78519
683032550 93247
616409901 149962
691110788 97284
770461404 46187
73152150 45666
847178220 146546
106216823 197780
533449049 96228
285874523 91422
722907225 50842
182041609 169758
386901501 3839
575063707 113638
479412027 42998
605518035 87374
741770368 124163
334807648 85867
813763513 97609
452682046 149952
939429824 64091
296168450 127117
457603369 170547
158272109 5212
921476604 14801
608177436 48931
794032874 30018
28102753 69317
748162074 169053
621322187 30100
672062183 95833
779128292 172823
629008724 56905
557672649 123981
96952318 66327
640969227 178667
828824965 17694
767175315 107783
751823068 184041
304660629 149085
680162468 33290
29357004 3986
98238559 164941
726929966 11137
559845013 6922
356113068 173474
223876642 98378
545450241 31169
740356890 54730
136683812 114090
501484081 105510
582190023 75842
491946867 10287
462291090 161620
607827068 109987
883170588 2249
76060617 5859
708822649 129968
477914764 129719
618700921 105352
917466703 189794
120845867 4799
318930146 170040
375018313 92392
559704864 178587
990655917 30904
693006045 101846
308806446 46762
611830041 98821
415258761 191611
317637752 144997
226332615 163011
336690529 83565
716499102 49202
142198342 143375
59564514 149110
92348541 51947
888873651 109330
820422433 190943
794815951 98105
515391013 97288
5414575 729
722443807 168098
227290071 165659
482188049 185005
134081419 113414
536390048 63826
101373686 13072
506178351 106352
876321850 185183
111029323 47710
378076732 64116
804875404 37148
483317036 181448
223726019 44807
967525273 25308
886280050 77006
956650839 68783
203849703 139027
812966885 198019
829540463 148880
715521798 111574
82359711 11544
517109797 193845
526071218 105034
909389694 96861
299592110 53223
311816435 115996
834707614 145651
819856738 48339
983012426 186474
753789171 97028
502303658 39007
478274377 51342
668953969 187559
810472886 159006
145840190 1082
807029056 183144
34185909 192472
697115030 115877
240244429 67182
622078966 190284
988386016 126455
739114502 89086
452690242 16882
994785081 130948
73902479 91823
757975656 33396
514718499 149062
529216590 78290
273246559 105707
557720306 144997
590199951 19815
254689949 152118
626284296 7313
711450520 21364
573480176 136785
393735829 103176
2719828 75776
433666826 54233
357590729 91595
536703910 9824
614250640 126421
171864895 135362
613159855 46269
186164961 115148
893515408 163269
804277743 61019
631499059 162372
492550946 143947
142627942 11635
766110362 79182
725244935 80141
463426291 160763
599285411 81597
181764688 174903
577841700 185761
238530106 182959
400697060 99611
185938891 62036
356220992 80492
56366779 50901
792216972 122586
867621875 50859
845796746 105938
492261676 79619
840961167 121887
578615273 144317
510231465 199880
403881154 188731
172271972 9659
885431694 8212
129132739 49649
994030074 4377
92061981 10666
571910598 39871
912532739 137943
773486635 183048
158105325 111399
496467882 192868
289041426 142530
885652846 27093
441817811 89466
331475466 128595
378813321 115212
38415132 170598
847188643 99839
498896575 101237
462201049 191339
126714868 120125
271457930 29268
662409018 9126
63434946 43009
594036504 66045
431384494 155437
385612276 183929
542364883 78010
353289530 91965
103143926 19317
792483552 145182
817067630 110599
911541144 68318
30894433 82931
739117661 107063
418696745 13095
389684486 134133
193211041 146697
737853554 76501
453583079 46782
619597842 21431
180916033 192320
245686142 168438
311821285 135171
925205732 99894
953649330 155907
756871165 127840
381773446 121775
525712872 159979
603535299 98378
865477748 199245
82833542 71000
435580796 27628
204025613 60682
430025840 84751
102282549 4122
399757300 119511
805060051 139969
38188479 160251
954958709 133274
48642298 18125
671954577 104255
371644887 139906
345556192 157024
70204760 9561
840878352 194171
770595460 90161
306192951 155519
403406371 147771
87858164 196614
210836366 162558
220474453 107531
67649286 27066
497434176 148752
199290513 163822
343141558 89702
355933872 51991
831510318 112905
194224513 165281
505601060 85569
244707130 171205
341598744 183149
158301369 104495
752518774 127988
773637636 182682
446036804 15213
849446792 46328
535528915 170180
745176000 123884
950186854 103606
54383612 36282
686203216 143093
752124005 104179
37068935 18004
812477991 163390
380581210 2512
977675591 87300
890340812 117603
217552015 104732
928849471 18208
628240102 135165
397516556 166442
643698825 41525
883123011 156945
539775186 167318
76654360 23459
639485232 142476
109459669 158343
293674713 17932
16220539 40541
943998967 188963
981537369 25855
304326056 100518
515726431 81225
153436919 143477
497124368 195652
798029092 121519
921744586 101078
875696707 33314
700480266 155827
288762354 5043
39430563 106418
926926910 24220
630308235 147377
402260365 70073
255202167 136969
981781890 163019
483771594 194707
620169729 184930
329075269 193914
961639213 53701
289461748 65387
145728146 155561
543132397 100356
45446347 44697
457043271 64406
646057708 106488
914037670 32155
502621650 150320
65087812 65912
662126979 53474
368512011 9460
923166006 37619
969395564 90860
874990374 162414
200357342 33484
616335318 88269
161381854 54851
501030407 162831
247185800 199517
442492094 116496
781686048 22601
375523255 115548
359231335 197528
316524737 45491
359116749 56143
252680953 63049
51129591 135237
276473774 196007
580916678 121283
62623653 96380
170020916 703
366591433 113951
304043841 63916
337105930 31089
178321382 137588
498738842 68908
708872720 102329
760990717 184802
36208241 90548
594356298 42015
498531776 35170
902220997 25128
122963342 95186
356473494 31682
131898712 42617
124005034 105484
966699120 157918
80137379 92360
857515899 2121
300159436 61478
656672059 108742
91522744 199802
858610348 192462
887550643 161970
31955561 161711
199557261 45349
584087046 145154
922748292 101664
212499831 38932
785521208 5873
342835747 125891
639000188 104459
959588438 146763
978357374 95800
149118009 140451
664571311 95254
434219500 147903
352672930 73171
254904329 18157
373679159 159189
626021876 65036
595137932 110244
808868234 156108
742012190 187499
313945216 111937
280469585 52792
264754822 133381
256181915 55930
55123478 157088
650835031 190986
675238368 67948
172028732 58682
688387419 87004
549189002 15394
827239223 168431
629006093 166354
646562999 174107
841865698 71341
848874120 36218
923293282 28786
257359849 124889
280928567 41704
998569668 161667
602704599 27407
94201955 82365
115999378 116467
144361984 34678
273305812 126724
93722180 179380
845543311 57993
305428771 85562
282459370 107220
780413592 31165
930156344 93860
347980633 4445
482001786 188135
58922123 17679
419383228 169562
425889406 94786
493688127 81007
170002550 16800
726508906 98876
636738669 187577
219902953 23269
492758081 85378
221017326 88571
239824617 17859
141413554 19129
694872598 72240
745792841 55791
183843043 35970
333381262 59578
230603472 188110
736500337 108588
311859669 81814
98280147 119197
121707467 146592
122943416 128917
491578546 129392
800113359 46519
518361409 131848
333603806 80131
664462867 14845
90234336 103517
311612907 128034
790784137 124935
229027520 14992
273627616 83407
232919279 26976
982132034 152608
295910260 198177
913619151 187227
200865137 194981
408065340 91292
569557475 106412
674457261 124995
882256570 128094
367830752 141469
641733198 180457
544113121 187771
674882996 174168
205583073 186298
85794254 40596
581106931 161417
131960022 120646
71237440 82105
256673215 106919
98662384 114860
603740053 183040
422693802 12321
321680410 185525
822470117 18625
597827163 188149
324503002 144034
523437817 130705
596813532 23726
115483271 69721
76221317 17583
952373071 117004
284711981 89412
866626158 169904
136969285 20189
121928032 144551
751080081 187920
999417526 33539
379797035 169276
734904272 171020
220966422 70872
488048345 111767
804105965 21443
730120214 42347
22185584 94264
981084169 170505
783743966 121069
73500459 58716
428993327 88568
867942945 61184
770796473 112985
188229113 147995
689593391 20061
59927732 30955
587702826 55351
267544544 139196
602635246 120010
756559839 150364
477551472 21238
890702584 92169
146208623 40991
621788188 65679
31079684 59227
74172982 64097
5688096 45948
219177698 188229
439411944 111039
948593073 93648
353720892 92144
748742469 135791
589887991 158753
312803355 13694
495258362 19818
938947696 117487
651723398 154542
711870684 192417
746064812 86140
5280982 71183
525958226 143934
505583077 57102
393253441 129008
499247401 196854
613128978 199030
218275544 114172
798132407 49126
427784454 186624
27271880 178418
976789432 75788
74824403 110531
114852364 64494
633683432 178099
600583559 72656
523687934 123603
528721608 21338
364308342 165531
830678680 5906
557174223 119096
619290727 180656
448525367 71960
811753426 43137
201501008 191938
224498656 62989
560620937 75631
947047583 82702
738477198 182312
873519789 18603
540839323 184785
171109986 204
426764113 116567
301586402 142848
437370630 45460
541139325 98698
157157312 467
150910462 105299
335040738 37781
227278755 138560
18075553 162332
278138983 42947
820896254 144670
540331347 95047
111697096 43628
15018230 2753
243702470 184971
691727681 147309
917110742 108678
227756387 30772
986567327 167713
758657652 46495
981445268 46383
77708666 82051
922150410 174913
912592560 107472
135603767 111929
620350875 187611
935533903 8376
686634207 70955
919869593 66004
682517627 28712
642943985 144279
729605533 157205
257767533 194814
998216919 27161
785703828 8930
432450349 132188
857000040 137215
378203305 32524
784681446 49763
847438295 80710
434107145 767
93728311 121366
713530955 112334
259692842 118452
159919997 50686
576686906 37810
306219149 49680
457170164 173773
533692077 69516
771626930 178430
583846184 122804
154818518 119690
732652015 113717
652356767 19308
782610219 136984
196249842 138152
772776310 93961
224784978 119083
730676626 194228
544070332 28396
521591806 24923
341246873 46734
69290167 47276
822045040 141427
439261575 97079
182994569 23726
177201377 62963
607949752 78356
783502910 121011
333154987 156192
25912269 146761
436430232 18315
151505046 191319
704510165 119549
89072359 122589
68506014 176027
98505767 154821
627658623 195675
670545082 188968
870045150 11952
449422807 121476
531803601 76123
707628224 92516
302305295 57336
547902762 13573
230396711 115214
43067020 180984
619312724 180669
866837972 194906
37660043 142468
474535984 37616
669282116 125155
422835843 198903
568169191 160499
685272681 45493
10616961 102736
593240835 127040
36352618 754
251471271 28871
450788821 173516
869698396 54498
746028520 100906
180440406 85015
705241468 193696
533960361 81389
537817862 174298
217029417 122727
145323791 41394
109379884 48101
763594659 171301
166236302 127985
551061752 71020
762330535 167601
939710416 19610
213845246 196620
761497098 116562
80482536 57466
411134229 20754
774039645 49464
676193363 43367
273850553 130743
526146942 177403
632149771 90314
491607783 26198
786510481 164140
209449893 53804
963612421 173867
388922412 131750
41004155 197375
767509509 43292
858685024 104141
422627780 63346
47517042 102963
999165021 4041
523692337 196522
941401996 157163
33121597 164543
916711734 86869
831276331 140259
520146587 82315
742329706 163385
609747711 24089
337519829 192628
473846176 51689
200299738 68189
508991747 193019
678409908 181176
674013530 83947
173816713 27295
962823535 28124
825677546 197912
468907476 161553
528678917 118261
783373481 14232
366170976 92495
667349726 105261
441680558 199425
351968369 136383
294971679 135441
139043060 137030
505114506 127777
412783752 6206
342095977 83979
798606124 39851
570067795 21405
533796115 26655
146237343 186541
707449336 50501
671528810 167555
978020593 162426
362613279 171300
605317194 178373
114776810 55221
376380604 104319
636798182 53785
863872851 185041
487179455 120521
209832318 110162
585789591 108586
871681776 197351
576630542 46211
81426868 13352
849953911 33415
74750309 117182
145585153 65834
713368202 32522
229219786 151238
676561741 136392
251535020 13933
765449916 18097
206744560 153585
638753363 152801
38031781 1954
995923702 84750
836957291 77909
864371402 31365
283295327 10180
66665261 191995
200440573 112591
263070555 167734
157525442 155095
553416826 74246
640087774 25551
148685189 90508
422580987 143751
151257935 125153
793941835 169877
528867352 115271
805186557 109328
476839044 109734
852410730 133064
635790205 183863
476241119 10270
150315211 31416
437143888 128370
249734301 159041
878669090 61973
273432407 31006
982948433 150109
557249218 2811
594143800 19621
783026810 124362
100298026 189975
282123721 5256
946236778 52663
198581196 108100
151001409 82745
861881220 106172
49178940 77464
194590082 171192
516537082 187978
664072522 120216
497171406 115213
986172074 29079
532878294 15874
451679912 129565
164781881 46086
131675328 56314
887275824 133212
213676501 172841
641568250 169723
335294114 66569
556474362 161222
387359319 222
835671412 132308
567483893 98886
408416453 196325
232342124 58937
291678240 159288
325654298 57598
683845957 193971
690065703 28684
316450255 23427
803529636 92662
455820951 66698
653430969 45365
335665945 102980
991277626 56617
685482464 22452
199496735 55388
366243625 97487
24587380 27572
158673466 151154
261416247 194022
814393813 103129
851980600 49638
774442029 169912
346314091 93936
634972736 98395
513251617 27193
390525988 19679
351821471 183039
198500083 128429
144750463 134561
976288936 141235
430129350 132003
625787616 83799
36869232 98571
641762796 178294
944372877 25915
915890950 49447
863723810 56189
388495976 26083
137153995 170406
697325824 7127
965975201 80620
154131005 7503
337832603 94076
860423874 107027
824274604 107599
728114588 45493
174931481 178557
89805065 103423
708618250 28793
27345839 136360
140853186 83902
563389507 195976
486632510 193786
923060048 92511
211360329 52608
864166660 153978
92257093 11472
77075139 193041
970716727 111873
183424697 188682
307350039 4851
714376197 135750
686202104 179533
309006326 86838
713965686 127844
921407758 157855
207696194 20925
834107474 54566
280323087 126834
718499086 168792
392094477 54131
57874051 46569
38818013 124042
102258175 12657
347460837 23597
847730422 14216
647170242 23517
982332 48820
697805435 94198
690665903 103817
104709331 93112
156493561 197380
736824550 148301
41135906 191086
487518994 13156
896019477 185334
133172017 168117
289478511 79089
659375105 162561
901101554 54895
761207590 142455
266377154 96612
113182380 165785
11623576 49600
64518575 73270
866111807 160798
856106481 56017
795959913 52794
629677820 169661
539838287 78567
17658717 197660
254789997 49988
568507297 145670
204975947 132805
639750426 154165
578807905 138557
391456984 95422
941218986 110912
33340499 140719
861191762 194278
95624774 125040
467365617 174821
538503910 198715
483481282 147222
97864161 108269
466365412 91065
583957319 11080
150783 85002
208633590 133673
759560281 107942
216773514 186561
317895361 109917
356729324 63027
741485343 61600
231915729 142571
485265810 76736
499578684 15570
840231728 159610
654005350 7954
239458168 71911
581576321 29199
733700738 177108
285602464 75119
121463059 1276
58745355 27544
503541602 11416
361963036 124895
672477730 182387
670509907 74716
990242867 102289
505086003 6581
964223456 152448
126850804 81018
353955326 26727
490235181 198609
883288478 117167
815901814 140170
308227030 190422
258451134 178336
493140353 17227
891023309 147600
627062591 148354
25455330 145206
915677057 128384
248716185 80225
591308012 111969
377643041 167027
625100121 148611
57511869 64165
931785636 78962
835429937 39583
538237301 196140
425809090 199502
52638938 81656
740049101 31434
477821355 141360
194360666 134944
929148286 112213
599174632 56396
855999201 17400
221645418 152101
745970981 89772
743379007 22717
548672947 1513
717188785 59354
664737399 34662
666812158 10029
154192621 153060
784005580 144477
892492143 40982
966388584 104966
377156467 162936
73753539 158117
714594335 126213
141070791 137557
926174107 164632
524434350 130336
287242377 214
953723951 127685
168664219 92811
768271951 143649
999684832 111387
378584634 19031
928376555 55077
996740215 78554
109770283 45402
112238750 182122
187191042 132727
329112637 147856
611727577 100318
658295221 171485
811523686 110100
120379518 63962
954209231 87510
676007059 166319
448355522 186022
444485433 161083
461379254 13076
601572482 50368
428411337 178289
238976849 84140
692773977 48488
929877898 69811
190707462 40835
465343652 188949
511939859 48229
121478127 188628
843284735 58861
430389883 64410
734204236 184976
918744057 69943
88360944 22887
420337563 72094
683048249 172799
262605436 167021
844702318 101521
590017557 186500
63239154 75231
722384023 123776
585820264 52570
786467749 137576
651273961 125441
48361810 142612
783350197 39029
976030712 102565
415589057 84474
174539631 108844
982012881 186231
591707676 28243
715142546 100748
706778283 54574
749526592 59733
256330391 5283
422308348 81204
969337821 82029
303599660 76112
523871458 77083
51188339 61836
929698810 81074
233884720 171091
47327604 193994
735419605 142859
844044549 32165
563777267 106960
656090140 157029
425221601 37081
946441018 145549
915130615 178140
369228398 93094
187329392 6352
909191007 15613
718478052 2564
644131937 147434
805826077 143819
40449724 89501
634573071 45453
979962098 147360
460138967 193065
657510816 35343
512330193 21997
684548032 120042
797971318 178452
75705206 190290
7021887 6479
301774898 158566
963146746 173600
307055164 50188
2977251 191227
637387827 12755
680425283 98832
435261006 168206
45591559 90503
542021715 198150
721468121 9756
5086532 11201
112512407 49375
323334527 37904
920266697 166103
803512020 43102
278382237 185751
862983807 107828
129167000 199121
319679207 191045
883307909 111553
872481679 172971
364916257 187800
360509360 104200
506854384 135203
782061614 167374
787314401 150409
791727318 47749
599626854 6817
796110091 26592
160351137 160136
19166957 10697
9532824 60153
34172290 6272
267623997 60926
378670398 181766
668749659 120784
661963150 16447
432154972 80474
221075635 54226
951361751 192786
489668684 197875
59309697 168864
63473613 137913
680708216 70704
66647981 195830
876836407 20538
821867050 37340
335463330 16997
991730065 189271
142884071 176689
785495383 14137
341470657 121066
397510103 130387
983918601 140427
323853900 146143
526087535 58460
219231189 196485
548507998 133368
938856053 63715
141010284 43317
600438852 7420
27076587 128220
327189298 3383
260345286 115061
454458603 73991
277575726 104910
459641369 96035
717984194 137004
890182045 133754
163836221 90539
735211680 41103
820700956 158629
471815257 89091
952751268 52254
924304869 13137
450390987 190379
763767542 119139
984382960 121347
421547823 128393
109638929 14503
991947756 198491
767670648 115527
474997443 111305
620705706 141440
636834185 91271
471034362 1238
878692854 126043
694033971 190180
299022948 53658
372580775 137053
543192086 132456
621840331 55111
766612741 12155
511026460 117115
74320783 1154
674540715 64520
858316267 146974
596470347 72354
110576064 130933
838536967 5051
834770228 5276
530101738 7691
940470172 107664
492086748 75889
162398822 75703
214324148 165398
287579058 98227
905280130 18975
617981705 65666
283038950 83536
390836140 142458
55169354 140710
54385841 14280
100070149 124532
771520769 114919
459009192 146658
265117279 79407
128304627 42973
890287025 187197
448426877 65167
968035003 94361
895255871 199003
904262463 185935
609704065 51795
590507385 88139
52734063 71617
139419297 75391
823751633 146625
975817013 42772
153997451 50655
94170370 197717
578171183 161905
410623784 119894
883699119 10466
283598624 180719
357219644 84042
197684724 83198
537684380 38104
969514855 82476
243735419 73170
938404786 139370
339347461 127200
908559887 90749
871058541 22546
861220761 66459
200190541 76936
24371249 56280
932424332 153322
757326864 184617
274813238 96936
794175496 6287
204921562 36123
83327548 74157
964789360 7733
917920565 116310
946284792 169396
664306186 174852
942904259 120941
483292678 140943
332141610 154514
996000103 168578
301079017 18737
842943367 138967
698098369 149181
3126420 186236
731905894 133541
257643929 68628
213283225 33863
249614258 66748
283748733 131464
75001855 56295
500778518 130301
711624942 59074
170130324 95135
452406108 736
415186533 36867
43543985 25504
417193102 185644
800127584 123437
547614305 116735
582055293 116002
687485377 117683
987454662 189909
624126175 89130
22067719 8344
335782790 33358
427466555 125301
266432129 129428
226253256 180435
235110937 85263
270717686 162888
852514489 144864
274809682 23215
954918690 44570
571656566 128111
133806887 35045
33557631 258
428363636 127045
435316524 131556
584548418 68331
364935045 182603
345704969 148237
767095579 143760
825012523 2797
805635678 96471
716457393 138773
470012048 72311
825956236 60717
387210101 85455
593544667 87760
966835376 177145
379252959 32356
265235585 11900
946040886 103595
858850570 49552
324915523 63259
362698508 11419
56967961 196009
442302237 162859
46139068 117264
176870921 100539
701045984 85994
170972536 55974
796273936 194004
471008961 7197
984310342 57469
471047316 185604
335091826 148948
259468164 168930
772526765 46606
245768874 149312
161267154 86500
276253691 55272
379110216 164914
956655657 79804
955717198 35946
817915908 141118
978926673 126124
522971401 12602
18881909 120957
790680177 84346
788448282 119027
385404554 111154
429813161 192929
864775630 45165
807069759 776
313808827 81505
559762756 15756
554372251 170678
420680997 45589
553883127 20720
532151146 12881
120770576 58002
491838203 99100
849330456 74794
972533124 131112
26124462 14708
150979602 41886
196871321 45932
583579198 105761
66745992 106257
339659495 34074
169411452 22058
313639506 151684
440352613 182488
566926456 28720
294506518 42727
571413077 25059
143439220 80502
751657465 87500
216930797 100480
705983597 16220
360059736 114956
820600422 95520
158848136 164974
661309186 62773
969123435 20018
872279670 145762
135335090 177120
836338783 119998
974023113 144888
258737736 39336
941926721 135543
83449649 126292
463000123 87434
270526979 63311
810111368 1741
634202344 198960
945728628 182172
989921202 151828
914940615 73837
576678706 192579
807144518 21180
443131615 6800
19677084 100666
852839437 117472
680754371 96289
288586199 196813
412596474 194804
719635426 178764
678950391 67096
686148647 171838
564190321 93872
916313064 26671
773096561 193126
297245957 151293
845261231 71363
756520607 112738
97274302 195570
265349868 190529
564266467 177612
103513376 144956
204214236 137293
796666681 13991
773154652 81911
186836661 2318
639045611 69830
409416477 11098
641293211 137504
545881622 21294
449057278 111645
295555810 35179
385803191 153692
464020420 4989
823036088 37953
386226094 130839
700907042 27146
214000260 132992
653579300 181
357054238 169595
413142171 44418
132401273 9292
475728804 141161
389152374 148287
789867978 147478
897798048 133358
709737087 25853
388694610 186729
425882574 137522
687427402 188217
638090058 189086
864264086 69424
671834364 12774
773999550 132787
164710409 158927
531657055 168739
391131889 45306
380330213 29073
506127475 170629
193809608 47527
795199124 145274
659244001 57733
333232895 913
73793301 172497
791951488 135748
788786786 139015
463049649 176939
399610511 67933
279309074 104337
8428421 171967
385936293 106237
140474919 102653
246465636 78825
567040318 146794
521477536 81751
839738554 117578
273964266 71764
377521773 112750
872950859 128126
856877167 152209
352974755 138898
704971733 69061
98409129 159694
409284722 174500
642353903 18851
225355402 98188
600931506 100772
900521162 12416
922768630 91612
115928900 3859
204945635 100479
61805520 146042
719716742 140836
871277696 113496
893455807 165419
126527883 198660
687910678 24116
351379667 106900
239533865 114147
3619183 104714
644623041 34038
971158836 51742
424444777 161024
986191024 157750
552088733 98169
411061977 86999
80810192 106493
4802367 166830
540732603 86394
724828486 176376
64915215 9128
872663223 157376
760330007 136025
736044750 127682
897753706 143816
738724133 119984
953880599 19904
957967445 169882
587341710 6138
174797182 24150
673143457 63007
811756886 50014
830290284 53904
709332530 11617
466252534 39711
990549552 51207
80349138 85432
117209122 126823
760432880 199411
559359773 8941
74414479 37085
237958579 89002
43694250 99407
871116375 151584
941298106 125584
19644265 3177
469464824 150205
653359103 134499
526845792 183765
553851388 102271
424660637 168572
865595144 68592
35629093 1760
676414993 82828
40152929 15958
836334324 97198
226640317 104962
813703038 57360
477810270 13780
591621696 190424
864984389 14787
458025867 64334
736664024 59801
791945699 87801
16254104 79866
62178273 93128
107955705 59648
654361689 163423
180627723 188894
807050834 76314
235884477 132736
109918881 164374
706652153 127361
644460780 20033
393363172 182989
224876398 42125
148503307 87641
853569610 29186
167165370 20202
494778940 67153
176248524 8088
667885999 156374
502389632 146372
327500673 30305
293989403 14773
970292744 195781
169245280 188014
365320430 108115
909074468 122780
416228649 101425
121615630 84547
882454525 13806
10693081 113424
865563901 182962
282646785 87338
670739267 67589
336969707 180423
904672232 148101
787921367 167094
140816866 64607
279131671 148358
231744400 168432
367306853 10168
948987775 162795
98086686 185322
303971472 91033
246686943 145084
959683293 183945
985562270 150605
753955350 142762
300030932 160215
414953091 160549
132105409 153852
689508017 94812
454885756 62525
247779311 150195
114360345 40180
700095941 182
472303502 173559
429662483 180794
935620303 140461
974413733 192214
423205087 146452
869002118 73471
461971810 183284
456740667 179823
384486804 181285
847488911 179125
984273584 116508
713611008 188623
489127985 32993
652907931 180379
804895452 120591
372971602 133824
131343171 144737
955445301 70459
361157507 45282
481839981 181802
732461297 145149
420928439 72860
187570892 81594
619271978 172882
974829752 94975
14251600 168935
897317093 108184
926461531 146998
743577503 198626
447454026 3096
280231212 93812
900941070 70917
190437498 106630
277888650 132863
250899634 91265
267073930 131760
420831050 95648
31324223 62681
518598761 58523
491277097 35649
215314955 48930
438268303 5950
27134967 126369
989358427 170429
234855462 12481
569163020 124244
721341259 184853
460419484 20802
260973232 23877
982347435 729
421927506 74525
594303753 184551
923001683 130497
945916336 39826
25150240 180603
494074185 85199
345934093 9318
143339397 88530
803245552 50279
977894234 116257
700704020 17526
944734882 181691
79463034 183413
412147869 151981
842938698 67716
252434261 184580
7265320 28529
682209911 138405
636838606 138188
111550344 30000
138681018 33684
41073636 19551
199242651 135793
584131037 145780
456606246 119858
351727450 195176
94462203 38359
512249191 58611
889516109 29626
409513179 53511
401407976 26830
536113977 56269
208620185 10389
874216565 174314
645041766 94205
640158936 115123
245767760 185320
422183759 35576
262365866 102458
427908886 190779
73102146 143115
217863373 20035
268523676 54916
726794218 113971
472902035 157261
142652097 92762
228056303 198751
622443495 137799
11854670 38309
434334427 23729
579650172 147676
822702881 152315
756736666 170107
164574826 84004
322030513 76378
415868166 38831
217041262 141473
445918525 2047
189028788 77768
759994656 8891
431268413 169047
62455066 94366
445307062 45910
733566447 159444
372469261 139475
819753501 69086
416769902 12359
831548423 31442
262947114 7461
718593869 185214
616275420 21684
387373603 143273
322113823 21338
643458469 65409
149341360 188183
690609860 53129
568210164 2472
472008869 110297
944774321 1680
508371848 164681
244619573 111933
287358285 133515
864538857 38616
151648753 70091
576383391 119163
451374967 183222
340928336 133230
605814621 130771
47573653 88130
526857520 25561
284503375 139816
243970382 84750
497213895 128721
317279347 122867
917409457 27192
700046783 54685
34273554 61274
34606447 42257
816347029 51541
12854317 14199
181218439 121692
613163544 70259
399439605 31260
690064680 82771
476425372 68793
103654379 91315
611679243 90791
854341180 132307
178111324 166978
468231526 123702
115190208 55924
463296622 113016
185300205 23924
803358362 32066
980551692 104753
514209624 131572
770132205 4880
961243237 26602
952446987 159070
495511949 107908
152167413 189420
624538111 187141
570502053 180519
92899050 49901
160389675 42643
270248086 113353
830714995 39216
512066377 104890
148637117 49270
775327782 51701
266213508 165862
933037639 75166
492149246 187323
93465719 173512
63865266 24105
562742840 10269
478580992 77430
181018654 116782
324980011 174001
704858791 186366
436257331 42600
547869588 4988
388914081 165198
132777574 41519
677196019 44562
918824336 158541
327027161 56374
495800115 180457
860326713 130004
803670630 140845
986177763 164212
749195070 199982
395293561 36198
373683227 97283
861992406 109814
844901307 117436
469196656 28870
354237634 80183
614512789 172521
491954540 53135
402244231 71645
513976165 4713
491299003 116127
475903464 33917
993537409 115533
953784477 60626
499552485 24839
753534420 96041
839402922 46222
249813671 109879
576928585 195744
206074728 22000
821851002 23974
596638814 32889
149590501 67751
835899480 160294
599950724 75617
463733975 106680
549031808 87518
288584517 19410
628460812 30498
970790821 144179
772115886 188124
742943205 122932
338791916 45100
494763106 191966
578519162 178523
842567203 174331
702626623 115754
551472524 177822
949947119 18445
248084943 116058
139772004 112912
599408767 170972
334881707 83377
185047128 168102
92880200 92862
381543888 141244
538649265 69615
867975254 193293
713175452 175024
593464746 145511
312635133 23688
116520558 59531
667252891 65093
799886729 101008
484554441 122270
500095949 145709
338431617 155407
457136212 69836
913039509 132333
633572764 191724
958669325 10347
713591031 187379
471034957 118188
551057415 165909
127263253 128951
919268621 161688
815226753 163982
782245006 184916
442786983 51498
332014174 128808
310152800 6015
917181689 119190
44808022 115075
451806877 125171
465669011 20235
862445506 187813
586493729 153959
567151653 198891
66231146 45423
781775518 17240
91170970 165408
594432923 163779
673462746 113908
148257251 41586
743996260 50190
794804491 84780
522372615 62731
552178772 32890
275554428 143146
911008658 195407
480342230 170019
193472792 104444
137673136 141255
836839200 49567
633370659 66551
435632864 140276
418933327 8157
617171707 186525
853280812 162999
615768253 103211
36883329 58244
547582744 154139
981162123 53343
322127457 198567
17656797 156103
266996019 90155
999686981 44408
434280475 15286
264495967 82483
113059165 158548
780243830 153595
274923056 57818
297859803 65427
985610971 51447
550030154 7669
40879603 33643
75812023 105652
75645617 70865
574702126 122517
794662878 111047
446760146 81600
467617440 190262
205025753 164274
358614127 121777
473262284 82616
154296768 196715
85013574 113707
298559618 122256
477568761 156825
327371824 52703
669286116 76174
144317363 192658
203022542 152108
318475037 44304
846870084 12363
932058250 93717
99230162 171842
41745708 94643
137563505 144015
106380984 167810
714037086 163205
629376642 16997
634292279 77805
238026160 93045
62827673 95976
3069399 57703
698126591 158410
838785410 139744
926470353 160293
219653884 158010
791917233 169230
102071388 172995
953985896 53923
883369708 15750
417541014 32993
24599562 127515
175440135 109317
456560878 83310
625642646 152316
172645883 110386
364709159 7034
856919086 10095
765948986 92673
264322949 114567
917521849 173339
643600714 6500
810062037 155080
537614597 46336
155832513 51892
500805059 104470
310762169 9884
101960609 46863
306571694 13509
623390025 134912
476253850 126605
347961618 182574
238839877 114031
97396003 198302
209252972 11017
546562242 141859
909409719 135321
602278558 145436
674427287 82586
800544554 175228
82023527 107615
250800170 78124
328000168 187631
435853871 83640
415853594 80457
866651211 189929
503758412 86158
550389035 42886
949985759 140286
853706792 108558
829551070 75304
181208265 13143
756330718 77611
663400711 79132
673956538 152208
295094882 109951
3071831 174219
759799948 31877
987584369 130618
43926777 147545
175482102 176452
571003896 148120
630601317 112278
911144605 178686
444423023 4729
391664447 142092
669433816 186672
179001717 149706
546324674 125339
942368687 27858
753894762 130104
256946371 109802
390102953 112876
317289526 82466
386808792 135969
163840283 166626
540250105 38404
96646189 106222
508722863 133238
411414040 77247
690732194 141170
311539700 70293
820709995 153257
4580039 68745
776783188 97742
606966438 197576
620873272 1603
445133729 19998
577728262 196428
439117696 182763
520207804 101689
69767210 191703
412517149 138950
743871432 111277
985395414 183773
730525755 11478
772831698 92259
26020271 161572
300372747 81483
889468707 108603
823440170 26374
698920799 174413
573451033 124722
466981850 57469
907825769 166050
64696927 60303
980405089 116580
823188155 150390
248985708 107929
485517027 30571
549340435 44916
451897760 135603
414628003 54767
377246336 128012
625178558 106732
174810226 167508
477325517 69584
334176381 112701
693945953 45773
617984469 61494
703350536 155895
561574999 156773
391581362 123707
483936361 21709
122523762 122691
330200488 9776
430022631 135701
312156051 38124
888141043 109706
853253355 41164
702753500 142506
362290787 10989
580140628 64514
133444662 111101
524029492 121323
171081326 47207
606318430 70076
435290182 41408
387980855 8862
260048270 145276
993494297 25620
827707949 185933
318700214 128868
383393928 16724
639517588 149483
156606156 174283
372088320 140555
501105100 64461
843758118 41399
223906700 33544
835633222 94085
427996295 76500
350615944 149300
166553953 70916
879769397 114103
988959096 7603
345708812 23360
963295452 158704
483935039 113127
653239647 127739
93341143 138976
410889138 184594
867886878 107028
922333923 117747
864122730 144809
715655952 12204
262323338 164882
906498425 19187
234605472 31625
725137650 184066
368364016 161420
80903879 23092
950786381 159140
104642489 160117
219843447 89915
961439611 121172
892217587 125523
585438365 21066
880500293 18606
740899727 109361
783303342 59357
332463855 13332
479557456 143142
625392139 92466
952940888 191168
680947664 63306
372476333 37422
912180094 174333
755779538 160740
710045671 138914
165102097 108819
419520820 128366
626661073 168664
963591131 58538
965113614 11046
113847268 148123
920054764 6502
16777800 104524
540938144 250
42917613 45711
146457058 34427
970372249 9496
832391498 189318
465765543 8913
558342902 93239
261562616 77772
849697562 21980
365323274 26225
549603439 125743
175868476 109748
522802381 45383
397157888 149577
655836346 147914
135437977 16069
124069479 172749
290385710 94627
808885521 127592
969238175 63632
40906677 187678
485467512 28213
462192152 102756
308061904 54511
844016310 197180
717315187 196638
323012233 183731
263622824 61736
916149594 156428
599020624 70443
658514171 132137
630276656 103720
737513433 142688
41964650 108219
1129107 122020
348801891 121606
23550807 55568
489974750 66615
16820528 106391
720737915 143621
502781928 119303
212178900 157070
687107169 40805
801401447 150356
236176510 62451
181911190 139620
352350364 112909
559548917 72032
745193904 95277
514668291 113519
912781167 67864
967625390 120822
50918434 198398
139138435 32705
904566734 23312
432261573 158957
696581776 101274
819937769 104756
21036948 22036
231895425 110074
821062950 142029
37983658 11088
208410104 87726
564602519 186222
777114927 11917
840180074 60555
584097368 122692
588536375 82091
894583928 38518
965440747 30707
246549852 51730
453898328 135511
595166654 83291
2673373 6032
351051126 22984
371739868 131875
230832589 115637
431295662 63965
57594026 75574
696209385 69835
398326244 394
112580946 41022
43571518 133637
959762499 20924
177753112 194840
604405172 75482
419958759 151124
218846450 105447
996737169 194107
864607245 103053
110871063 163308
646130619 159179
647446991 173938
150581818 31305
580172528 177476
555056722 98845
861115408 15257
784053697 109789
282646946 117055
47577201 130208
365833862 159178
102309087 92107
35774182 119439
97360512 43554
594804915 138092
762494244 67000
413844933 8560
497734553 6550
966602392 102897
782594123 16303
512355776 112585
305689597 1166
161090164 149067
576154905 112337
143925800 144496
284069370 121212
68276631 36922
811912784 53129
140033626 70129
289302799 152693
840349698 102900
913339588 175679
838413813 37693
257852919 71295
522297091 177672
204735380 125800
443345262 193732
930157811 184621
538652931 127135
908674896 39838
732153524 164471
856895831 137813
176584887 152284
3045427 125379
982191937 18129
88245944 57057
417487146 73635
654486207 193515
694071626 38316
517888514 175138
189414755 196313
435925617 1743
503237885 146436
316832222 57359
999816861 13204
434424309 27959
807908868 170470
528495063 96203
487891843 8010
172129746 140781
364258083 192230
187635075 35006
129935096 172665
24856583 18524
601766066 113896
295465298 169407
914926625 166721
877702919 9017
960486746 140580
825424658 13562
609883504 64551
721771314 27227
259742138 68300
629591419 23287
685196301 106055
647988717 10357
307034720 73330
748528912 128353
459086894 84583
730874904 78864
289794039 105373
625564280 151858
912081584 27083
622633614 11284
187826674 10766
980888401 85656
947541359 195763
132095003 167947
945427819 43630
5922443 147534
670547582 27243
286067241 52430
970496119 60711
621054609 123198
904596690 122111
317932997 40129
203124185 84053
273962698 81802
42594114 107892
279377240 4605
214788536 179573
708153167 197929
485933914 168513
447947202 133359
531546223 23377
892431400 66996
296220133 147699
868119225 150749
583718299 188273
134362174 102286
690616210 196438
52199840 25451
199110499 97076
586193950 38223
210159643 70922
687092898 38330
974696927 192059
675098010 34914
345087209 159884
624944432 187500
586999286 129313
390405029 174148
609666177 194425
123128485 61725
388964426 10368
240610820 153831
345247112 65251
296246785 16807
265035715 56900
930619181 134155
788198018 50028
507696262 5182
314433755 23327
825799623 134407
231913069 20894
847940622 195205
143758540 123503
113576109 55804
512482368 107161
659108414 11568
163355531 21642
596274788 49642
475093772 179537
793308035 176476
931808999 116362
233486933 173694
227709187 133624
142362140 6078
556440633 192158
320473923 109814
595217734 128187
104744712 18335
194489455 90567
30101016 107967
637437229 63006
86380673 5393
1839705 107432
648866172 6499
514555077 86113
628898413 121012
37012884 190613
987508643 187463
345046320 99683
764020180 184901
693237049 112285
481224919 33483
984010403 133341
460300738 182631
798349476 188089
6682420 28775
525533538 182365
173716007 62964
249323233 51171
618715920 58788
938649653 37169
25484120 33868
180825921 58620
121438201 104755
375439656 181122
285438419 112925
205656735 128197
5349448 194598
881023266 106960
396348477 19891
287082834 53837
294588397 25294
794117616 20860
773053036 186656
649337875 83465
279346372 85328
685950798 117950
888595351 134072
518018521 20344
938456406 97676
598624094 42924
394990289 59780
862709730 117487
965682747 9885
537995215 2577
749042901 108093
326593021 94847
581814957 98844
997451558 34482
195371859 158112
968830364 160258
411988626 177375
568263846 189667
351671876 171171
878776147 93811
536649856 176089
672746318 32591
114675420 146005
935953649 110308
445675017 149726
677180331 48161
793819934 152014
83245548 139954
728636147 196424
855766950 29103
784570570 123571
917415184 113009
658081348 13900
777831212 58193
667710956 15659
633632900 72225
983898036 8239
399421976 177365
227075155 101197
744698458 126430
118521749 3236
723758158 136924
184135913 127605
257864039 157680
454380226 13072
376777271 92333
23470788 91878
528872379 109126
63523709 15178
160030266 134674
784175897 140961
392210872 171986
434579356 136743
346932213 175053
182434510 191333
714926384 182917
207120036 149171
900436150 170937
626778159 66155
578975634 13731
170152391 124695
155181301 51245
203009253 157266
262277802 184547
371871521 88583
949069151 7084
838801796 151826
468766420 123378
901086410 175281
448914581 193328
79296464 28552
800114545 30168
332220172 185188
73310410 90584
258510388 167787
513645476 105428
332585639 9980
344137681 149300
890550703 73992
349705558 45400
492291569 62671
157191145 137146
152960384 30358
182333295 157272
931867597 95947
832987562 114712
730049270 161781
988288158 31490
119457713 50552
954710657 34324
711336214 103392
821228506 140790
905504499 77577
654112077 93059
325013271 61886
726734014 153044
950193316 83531
617164179 64923
316186177 135053
192554197 27124
651129445 42806
537821479 74820
849664145 14808
560137594 89584
82634281 71376
356390277 138451
367909961 157387
162412114 123739
78787039 119884
901549223 193126
226328183 152831
35797242 36690
201035147 47732
333409969 45140
885367578 56855
871823617 43737
686163151 76606
455191070 136360
239167948 54726
624699807 66315
138387720 79889
944119401 85874
711578951 9785
156390260 186321
850675940 20643
388820446 17774
944380241 32778
164744080 175709
100007447 70965
528612818 55645
370863590 194587
234973725 59831
588181587 171360
583806085 180677
516257713 121714
910215511 52600
146153972 175743
263735733 67305
549386798 78030
887851848 37000
568433925 152698
196023367 101723
478956213 47462
519663125 115136
339016579 20313
941104000 143525
405603616 72978
675298814 90988
922367213 171921
105339334 79431
655692713 136738
806064614 101740
930738264 140035
719399764 22478
972885071 142873
69608387 34196
670273577 137822
928892508 98514
157333242 15976
401933741 180457
778136001 32884
439634665 60344
453200378 86867
934860928 67170
56930828 123938
945195782 27619
219761934 170954
723811750 45938
609203842 115550
841978475 103319
779170778 32101
607555284 199884
949241817 109819
877144825 69529
607775691 120666
144693265 97701
884604242 114589
888552829 127299
318439347 40734
584073899 186938
255150950 89665
432813816 171810
64367777 179578
168004745 199570
584023763 124244
886612570 101077
233409264 84626
31004140 113182
81146150 40627
760811853 99760
683371044 185772
140446550 169837
167811020 148392
487682505 75392
205485955 78065
737189653 15528
243913835 29727
626048065 88807
902088971 118356
567773403 43622
475006640 48755
696103298 82389
403461994 10244
913920704 56656
179971247 24847
132867050 41926
629205934 115136
482360455 179505
269235336 176869
852709397 173365
837282488 77874
679084592 169530
871260350 181698
767819219 92083
284032911 138447
29541319 163591
129764890 35111
919408135 28071
231364669 138126
696740638 92325
495476366 146255
523141335 77857
757488165 199978
290902754 148592
728153786 906
311374837 56438
942772330 16619
917271060 70759
598416484 59674
511499356 163171
123968555 178314
295789838 172832
825033710 169004
615722758 110171
804702998 101946
720924103 122580
331132314 144068
896511362 39849
792836534 112541
85771098 1778
604030156 152017
299505187 5932
495528956 98421
784070255 46842
114807206 125649
371753992 5305
874221026 91465
902121852 147609
864202103 29180
454949729 170169
189096731 164270
929566329 139644
256671958 180660
865028156 70504
696019831 140844
273488749 87086
677097375 75265
521816578 493
975654926 153574
120388043 85561
22014987 184026
744791257 116441
961961962 49846
865574303 110100
955166194 50098
114962926 64878
991517840 25993
177838731 74320
534743314 87598
748640092 54041
713510157 117994
591350126 158510
582032057 51222
793253615 59660
667736289 169233
498929543 82420
166383172 9651
421633077 152118
923939295 182433
767255801 55603
656689047 124621
195534863 36229
542783520 148042
883709528 180083
896028497 162696
840733649 13112
722533007 34604
354530124 135514
413235888 57094
519243560 45097
604687434 95799
150045349 123508
595061543 117305
97338840 48707
816651741 102726
621422593 189131
100426115 37302
590823370 123193
260031132 190660
666960526 112034
219598549 55149
24699773 118329
717445605 89382
760516742 75821
427478592 110735
601094550 164212
920773965 164768
292711547 91171
455374823 155211
837102208 96441
805996743 194869
760596077 95700
8751888 136617
849074002 76661
341246933 142975
783484953 85605
647523171 60023
569757547 182119
906303986 54903
765637404 192941
325700555 134307
993746915 57245
758676447 68795
885254216 88144
669902767 162673
17851370 3544
967806907 58572
127526538 199890
501888949 182619
451099405 176684
30800231 8862
597893165 34867
567200629 155183
750675349 24426
419753745 61663
811378592 80252
572765512 130763
692176135 138605
133073277 137872
742120897 42882
187450608 186331
243237807 51343
503254669 130841
151911015 138655
788142479 128756
581615490 177421
224101681 38183
297949144 139849
407032313 22796
88993858 4703
988259825 73476
945635396 54996
633537333 116346
243410821 183786
97487091 96919
597814884 171314
251952184 98876
776378447 61905
844583411 125492
929128724 72806
285532087 166135
376923001 68287
605851558 7597
548558108 27933
395986694 17221
969543312 81481
329535364 115402
595573224 83763
516711677 160040
350716139 142917
812336450 65905
964793814 75599
129039503 187070
386297350 145925
745613206 77009
24501500 61676
795392548 111489
261977576 40814
690441152 116636
695669060 99047
435892030 198869
991224139 63218
176041268 84644
881783739 22724
258832626 194133
164091036 99553
825511632 102172
800200255 198242
577103042 130712
114040727 184662
163881023 49915
769405513 168921
474770863 111049
648709898 104685
988948708 110034
946913237 45330
358001225 93699
187872043 19991
228144153 110007
372656048 166020
128893057 174402
772861088 106275
581622176 32896
803309021 108340
497713179 97741
658334411 57051
475066601 135618
451002392 151031
321870097 61486
452917430 165465
836326407 24479
832744553 191690
14135736 38343
293837389 191764
376978750 53342
168400188 92099
354121347 8099
429595934 9738
234848891 36312
909046600 78362
216279470 125482
436810792 112937
408590993 133277
326872558 8715
194687866 180733
130832730 174882
180103554 11261
592521922 119806
335524005 154822
924008820 31759
295786869 4560
804822782 167025
616962896 16167
289861113 152638
275308307 93539
86570136 97560
439296068 166096
690378133 183416
304834486 147811
66806414 162883
206475888 102459
755695739 100698
432716242 73204
803103810 188869
369148191 197081
873116535 30403
464847834 151678
58386520 155806
431804228 113713
372961118 61466
614755148 36963
702587950 181806
456395717 41246
312135432 183967
492249836 71145
97972914 88218
843724037 1178
201896520 183669
150774404 67163
646293408 195410
863310033 147155
495622576 199561
833667802 175506
799403758 154405
277959689 144257
298105482 153601
309985812 39598
192609807 71135
325244697 39020
393208456 1107
521627425 71884
691159123 126226
443630543 90693
896563678 18821
818294102 119830
345492458 146492
847395625 53705
439247757 124405
98272537 86251
664496084 119127
800691291 149431
274425655 65136
10839347 100256
599393571 182624
61821400 7999
565975873 176098
545679942 39234
128619923 160847
853370485 24067
974431786 65084
713432165 38657
552309913 166252
160508052 33730
687237710 51678
805522418 94781
189794400 92289
284713613 82526
368251804 20039
100302246 123947
941454248 126594
426957485 104950
367350955 149065
745676568 462
565851586 96663
239709594 151701
709031122 2963
783366270 16303
163633209 41000
257794337 148688
600553943 101512
781031308 140735
50752868 174584
509057103 63800
871431681 143691
215421846 140355
678570938 69126
59285512 2888
938268029 92573
351156614 135116
659596657 37760
946224549 25431
733476268 186099
185831651 43998
539148902 28485
916483509 32250
116911649 671
534235075 40553
345079947 44413
213935478 196507
233374259 184417
317109878 199341
355283193 31848
235004369 35109
714717725 41488
32867778 50311
365387169 157716
751962330 193997
29607263 137253
630294943 712
839545377 27556
642173049 779
764912895 34701
607809497 60638
913705643 68597
353821705 119679
996919749 189183
615346202 160759
164612785 40099
643746180 172059
897279358 166695
698189631 79040
155549952 172203
105021003 51997
856254630 123202
383786605 181784
734020281 4812
999438786 157074
36853265 96631
345547496 177252
619051576 140679
253714938 156084
131584921 10822
379924113 28932
817660502 181734
211258515 76307
883438404 114506
553055544 159127
941511082 13392
23944311 129560
125156301 56073
759488299 124625
704455115 144035
380906834 117767
338655252 165156
730012860 42351
418700668 12465
486134942 141900
146368765 192664
614889342 78119
745848607 175273
671550986 130642
180595110 53302
854211218 151544
905592015 74728
28268434 177938
535059422 96614
337077589 107787
635138277 56565
466284929 118625
851786872 68817
876558090 95244
906738720 77140
505372496 171067
349671952 170469
561790588 92504
534055787 176599
645247234 194366
466676727 75462
146368554 155758
428858157 530
553194300 23286
774119846 139944
672749945 36695
157094549 116040
255197335 115881
114867799 111692
432642109 17975
7305744 37602
952745213 45693
917849265 82436
359898903 87820
527051954 3492
653435991 19550
104033515 124861
354476404 30405
813093910 142593
762646676 47804
310408685 141840
163445489 196452
721554804 168830
484646739 126935
16919933 52143
506784104 158731
29080251 140157
479283411 42206
899663138 21957
363646211 112007
366884325 107264
306787112 23838
194807329 87164
895382102 170065
528018909 38568
598834229 129065
830383561 11568
905899091 121986
277121765 158169
349695598 113846
97049217 12987
507347961 114495
734434223 195478
189655829 118149
37621730 150438
303690432 37981
444663990 53046
23400283 50543
541143686 52321
522526163 121096
93901600 166212
684397990 21011
861409471 122181
267902863 28937
52828714 103019
839742846 117936
671154129 167947
351711531 164158
826738873 36911
466334461 129356
353346381 78212
364418761 95932
863615122 6263
13756307 145872
987410076 27900
173579665 140037
260509371 156652
652962501 27660
829075793 147621
411575186 126211
267770238 72841
198033652 56018
468359851 180920
912252692 32397
647511032 193695
750315463 197027
643595524 85007
145800730 197725
985645223 167161
614007773 131663
297999231 111755
3684507 125171
783681080 167615
731089915 11143
636483758 126911
975451520 87559
979504045 23949
913669421 65401
631592119 176944
160217115 91074
449498323 159464
434034508 15076
327608629 78451
473534512 75160
727366025 2409
25704469 30178
896700991 44495
651578828 144064
650273342 28842
347499567 113843
183668433 4531
921818463 54706
260451472 160393
630754425 65884
74254547 39328
849315721 50683
494813391 28711
767128891 198862
793160181 30567
345190925 47921
405349798 129805
653021971 149027
483787255 93911
221406550 33450
854633036 148372
467557655 180769
78228415 110361
903190016 97136
174255262 119892
746904114 41691
683722828 64763
580554655 197513
349746230 45256
117302001 127275
379391119 183297
223662994 7964
539880995 128497
990437679 14133
631521394 10715
628095454 105381
837212867 135057
211970555 95700
822897946 143252
304351363 48297
871810385 60384
152919749 20291
744396156 1806
175084362 65141
165016136 78989
83016436 196459
733800996 60355
460965466 109890
759537976 39179
78832383 183958
768858645 136709
216315131 50748
931437872 104144
202882434 119941
158437958 162339
293384051 103741
684645536 164752
937963697 32268
394256016 59235
439623312 118306
352007896 76651
893923393 32723
717694528 2655
908237588 76934
322056841 3069
426346715 42286
353978133 45494
294739552 149017
559126248 2269
138805671 82054
107313578 166670
733994365 195116
546466331 64853
424329297 30565
248598363 122179
861118427 149763
616283377 161511
622625398 83361
827794512 124394
986061411 183537
724266078 4305
120069422 194625
593139047 115723
207194118 27132
425189593 60528
775345789 60475
599346578 138442
30148574 143825
315313154 98374
388341641 115040
377684778 78998
464140451 44801
707196847 101871
501045278 83431
953561902 21248
203577767 141623
250928497 21798
83094621 152693
645878841 7650
211391084 163155
863454099 8274
316636126 111621
694004266 135902
291060016 198045
769298260 132468
280367056 122124
582115304 96067
807853767 68985
742967692 50063
935171238 26537
561726542 50338
222514389 52800
619477880 157803
118810823 18631
89905201 60437
68633057 111450
356033714 116020
884293211 23818
631691528 36791
470021963 105541
291634853 28880
163418389 64358
682593203 32182
184412125 11768
219739062 76845
245340641 128223
121376312 105596
241728058 152633
74973745 146970
340252407 152182
935141458 196976
956721657 145679
95768407 69592
279597660 68212
49241078 4451
646089274 52478
488899967 108679
346350550 169681
909553392 21860
273561367 93251
488757534 27358
340182118 16217
404624884 9020
254752976 197398
393850486 36208
42441687 91243
23456276 96701
736065907 183834
595416936 26708
93523856 191924
976075524 158890
715502307 128667
402619457 158035
2336580 151314
718582979 160119
175652283 78059
460446575 34550
302823659 160802
199952380 98745
416621920 188273
938120453 112914
892610882 153035
351280674 135418
37690241 168270
397421285 128063
704498965 159199
890711927 161842
42641763 144173
572700470 192568
663645968 143970
900657056 197544
564492224 104047
217546246 85961
776020955 184150
408521047 172027
751093616 52123
472563806 37572
789518993 72223
868451526 596
86445945 131831
453802452 32008
300950185 177229
901694007 75691
33231784 180432
407159956 46988
848848727 167698
411783921 85104
750458558 137742
578842532 91577
378603502 94349
823525342 40284
994469405 104377
226895658 198201
515867974 186472
752947334 157860
737899579 188989
601233057 83274
518974650 157948
393084080 81475
122616336 7473
183821599 132979
819428079 36651
730149762 98487
580351297 174572
70418336 59352
638095388 4549
289210271 88240
854355552 14079
740758379 149490
137139724 188727
425631540 167142
732787817 129909
969413893 4576
326054323 146421
947806601 145361
236879937 196367
496920980 193134
373705629 44844
129951948 120237
389608414 192530
525383246 148847
190210146 38512
224161303 154325
452188558 147265
635844501 115507
23214952 175294
629806503 25378
544530706 193479
558601913 114606
873718645 128894
183381232 137229
461829852 82443
782945664 13586
960323404 173385
947439531 92303
990789568 84919
237206064 122289
234937002 64883
145882924 14734
834032313 48077
987781131 125162
764807995 65174
393430119 46172
399394845 139258
999435971 38854
261110403 61467
376684304 56462
464772291 117822
293602883 191309
628338140 43336
215895211 195007
545299365 119378
478671110 42604
914967271 62342
873367988 180215
2045030 62378
679683579 87238
847991873 60668
39979758 173314
103970351 175832
619795617 179167
400417760 113039
849573659 105257
385112817 170899
604444614 196811
128217336 72060
784800752 64450
146767576 114575
539994753 27348
38569311 190366
463626159 95577
289239616 140998
942835376 118913
650545724 144978
91636086 114497
539904368 124580
925783063 128788
234126086 77575
835355426 77734
617459390 36389
51194801 29461
774099755 9975
894992416 111054
718265905 40644
179454397 21165
826179527 47141
281732523 141676
69693419 156253
896752122 92772
935263152 177330
945270142 62749
74793990 73520
709898588 34616
852478919 23974
286305728 118025
766568352 25045
410612515 22814
158540096 146455
193067429 27097
873649265 114661
636281780 177579
679703249 82473
111631743 69962
269113266 15244
568690056 143481
295447435 194377
570062097 151526
236750043 127308
229453814 98769
869264727 108047
701711830 122925
949523549 21876
700384054 149000
115746108 152822
535417136 157874
889181584 3002
818648786 141694
762268520 36512
986182357 168957
917801712 47816
471523945 102959
476599303 43414
100146798 154744
721090403 990
354518945 189068
144306473 183536
574097296 13791
94829033 70093
92935043 63800
359706084 178041
522079638 13237
574661119 55669
655481915 197977
443742296 14306
460307684 128422
116526763 4705
128195565 152891
834847468 28253
550512610 197410
837814976 107928
392178142 12365
939533812 106398
72122276 129800
280572220 168690
694389560 75058
343840797 74867
666048909 178288
263554458 53626
13824489 149148
71512972 104991
234544269 106241
387433492 158861
110334457 193027
148195001 64530
703530655 193539
397932208 167242
386674606 47488
479952090 88183
666232944 124122
985481380 114436
418042966 19638
700203544 92788
998437475 185564
320844406 54580
455828141 5896
511558775 138629
545744083 13503
601000212 153526
977467035 131030
617911506 107177
833265176 15333
532103493 139366
992520941 21119
176391444 22799
280022784 70562
616026624 120116
966735302 194925
184087166 17581
949102363 136637
402804857 118715
983782372 74156
866255560 78649
184909171 138366
658208779 75831
172306516 124009
982835852 164395
270077104 183357
676693762 109542
536566406 81498
566968272 169259
389461866 112750
170263150 90783
839524739 136820
423329942 81390
4600020 168354
456754591 59867
435106429 22621
810624852 114138
51855583 6266
598690184 53385
602652366 38036
327177225 192778
630738104 83733
596868656 3437
612275701 53753
683484161 29555
652978918 96506
781787884 183821
246292553 149098
707306323 92953
995632673 28298
286951586 192340
82079224 166746
914904711 154209
119844478 193502
939310582 100575
796903355 199227
92844 192270
889770040 190301
459388804 171958
945120192 185319
721286216 191794
102326737 14189
877039571 36110
458094622 22429
209078630 146157
593940811 138283
363227126 52584
734514725 47903
142437170 47913
123240361 7538
799990392 193461
594522196 45351
244096274 188713
784382322 158257
742800281 197808
754692720 179309
580208088 27316
844391968 48888
936068538 57629
753379505 142439
640255685 126553
243155606 96623
292014193 23620
838560173 57329
834949302 199044
7854399 198096
331007615 195179
192068414 150184
967154757 11774
635259100 111787
701890697 71099
206652959 89859
81604116 81275
814844680 113585
784346177 17698
809241969 164222
770366272 63464
504938351 26453
747340486 74768
996447855 101934
152346836 53302
66761351 55356
826122276 196661
641784667 159306
234245617 75128
916486189 132295
511523347 64676
283050423 85190
439303127 20854
308987690 38742
122741163 159844
871597871 7117
660538429 141675
735902801 10075
381966583 9242
336425488 195186
950521412 192831
235170379 4124
210447168 81147
731431323 51014
218657808 65015
618806180 17878
337995415 165593
421787154 183950
618788028 96268
872772615 102088
691559611 112928
987486386 129311
645751145 25117
279451153 168174
276812063 156468
474519362 105559
139250211 94619
448151006 17686
507918306 170489
918172260 119592
192391609 63664
360738437 103642
496464063 29148
420425976 178415
881470551 142246
435906972 74635
505743215 150346
194257588 90996
431217453 110445
349438174 158884
230876944 172327
815194471 153687
453136330 163458
335387842 8798
690005723 137927
182935856 81907
697397717 112663
534993933 5182
603871150 145531
347857730 48752
493301196 62977
783058244 1576
84521661 10703
499357293 33911
163636454 114858
705097351 68557
457760295 17262
285643624 3913
41161655 29085
859086612 183305
475471646 195665
263570271 118717
811326856 9488
812752239 6880
131004338 130070
391062241 129514
103641282 135961
135248969 42597
761034640 96394
816964175 104987
428456080 96573
818852897 172952
206973589 51252
272891974 140476
737352580 177351
154130760 43060
552471782 111099
431483053 49761
76348476 20247
15676915 26546
368663803 87123
499813356 130395
147963287 141495
847428568 55244
118305672 61429
222698698 167676
292075895 64976
107597433 126367
957019508 188356
695902208 148476
594130697 26476
54491833 11846
8040048 139703
96306681 44635
515696405 172563
898673808 78474
649671310 133318
845321222 95948
338743855 198139
346587851 159858
734818681 74919
921866759 48334
412151955 63652
458100336 193405
849514859 172772
204454482 121589
477017417 151112
455872020 193748
465952673 124147
731216093 98594
112232378 180956
234799620 85365
507049532 112652
453881521 116904
821730799 113838
951891916 194960
308320812 35236
649830145 123235
973048815 150673
138389962 64932
107532476 137438
530144296 32347
701125627 40538
867660467 8385
686133478 163213
462684683 68118
267163943 132746
985907814 110110
598339290 65838
949336591 163728
925483912 1524
77751271 11158
175190980 135049
566118488 63939
180564335 62643
939673523 182619
805863016 20410
418465985 4927
675011393 21699
337324262 137755
596776106 114673
809380989 43788
732456573 59985
615061150 111337
748975864 112426
891423948 125297
471104107 49037
342354524 43171
404165067 2631
822138530 51132
732096842 167069
847917454 180537
92115042 78421
728536809 142515
358785312 182672
814030256 152424
148431810 23650
129583783 141564
50581388 134599
1351690 44651
505275795 16620
27316786 100533
995432421 171546
684998643 191817
422851537 53325
33209985 195706
142547766 195181
760589623 122209
670899592 111425
332751487 196724
447168963 179425
943428001 181117
520570634 19526
599421004 125616
333731946 136248
290192652 80596
611340183 108091
609884751 100635
756564440 140758
456720154 163004
100138583 32674
83528206 90883
436573280 159164
554446795 124917
876598466 126128
224462165 138494
998103260 95306
517341569 172524
70627341 162910
442830013 189744
90498154 3608
491610422 165307
315724925 152159
553137188 193692
382468217 141554
12631957 162200
210396293 31469
359974779 115358
40896176 151171
746411644 175771
338021876 41298
977257368 104726
909031523 188275
602460257 148334
851845303 21291
475159492 71815
539133547 10126
793422137 60153
862814475 42922
545758918 85607
225356562 145537
275473380 109567
297686060 146816
234862401 72154
349978764 133491
679197656 66464
797132542 112620
430884995 154041
534652755 131294
16720741 168928
565962390 180117
200638542 26128
742495343 39210
7502751 146001
338972387 59161
939468961 125034
426610109 28952
272109463 13462
341447717 57246
687899907 18201
133965623 89991
871698305 100895
687799022 4596
136894897 73215
262586330 35524
485081673 133284
805057767 21308
225494535 132119
652997604 170304
54214398 74192
807113074 14103
854337498 172734
555410016 42629
589901571 164732
679806154 114494
110397355 1988
336625296 41133
373435817 108324
128938040 147266
172383386 49078
526836486 199655
366008066 139944
835130063 35785
410977950 115564
361727896 82318
726622907 99746
926131666 8130
16534431 174116
336696738 80035
852191191 152470
470213973 125011
654167232 50992
685659040 123022
17886377 96250
763755996 190149
238571004 153378
961574528 135985
995881959 121915
91581541 186741
306026691 128185
570377951 181896
995211583 31906
561107481 48026
987684482 166112
169401921 85524
453734801 150826
317941058 89675
565514068 36554
813237962 5474
243368670 2697
471814051 9794
90748675 18002
942711850 58876
478231347 5935
454143652 72558
826307111 125371
987952575 108192
92953499 121159
837424716 173289
930717649 42858
146671065 62770
268190477 114357
465242659 67581
98102227 135694
826328909 155424
462875809 143936
268341434 90349
873102643 80313
690072377 154005
918146867 111204
687061512 107223
271977052 3141
211365473 111848
273784701 72383
58478834 62683
529450964 88308
34663539 30445
428218413 99824
757778502 102025
794729877 25906
311080043 182339
40204850 105822
735350708 74484
405267967 192083
714330035 130329
524376686 135019
302309648 36949
885611940 89886
157077918 16437
614266214 155180
815689026 198185
248634236 193402
694442273 67333
412060929 24492
481591250 57874
511149060 47656
817530558 73951
871830366 56239
489995193 118806
738664074 19437
416579611 119146
27872732 128241
990394651 30544
345710025 157828
769345222 161266
40961375 44030
712586145 193666
484612504 81385
702849005 63263
942578081 177761
768358050 66658
91393263 25533
463581662 9719
589108306 184229
712716427 137662
813391086 90446
36987190 16653
829297147 88659
309384503 101013
540233042 74477
625172130 25427
677442357 129004
425842361 32465
253318640 8593
471227461 21573
784329613 76832
331170540 11330
220303315 157070
415931472 26845
138111634 127249
379541680 111842
479603275 5686
701710471 105435
5038979 138889
613426486 155630
104894327 106688
681590046 185912
225996873 3412
467943404 34533
971473275 140890
758228574 44683
523670067 172362
769706050 147159
135417862 64052
616198354 187349
41761129 101585
279229241 40981
186404687 11756
537496955 125622
964280735 102554
764756375 22894
341952809 113795
611159009 129910
142101833 123088
323541698 20809
631592667 27477
342636259 121689
8327169 48080
497901332 91415
302537237 151606
277810121 113110
25492167 24546
992184290 110942
52235544 184352
988638651 58715
300869564 192724
137260719 171982
787536969 78036
276835767 192099
124714582 21426
255814739 85223
792732807 159138
394945040 24239
796726105 90168
813371226 37945
265140223 112104
581874774 54696
117913083 45199
503298164 17981
381758150 164322
289219238 179072
952018177 189686
751353744 57076
473566901 18692
748582780 49348
654850546 134383
53457986 121290
35938684 12360
558981437 171629
745050192 112536
79361236 26194
23181060 168747
117939948 95017
909368702 48191
910223065 53061
125187817 154370
889838358 199530
307848684 48141
614436861 172971
830060887 122515
489864545 163914
368126057 16870
744825522 113276
286351523 49795
824318748 138189
576709481 79553
24649291 89859
562904466 165254
788792875 191088
834443002 155244
113667030 160009
621373493 150106
871810326 130839
970488797 171632
745757901 161608
154039417 80246
247496836 70315
84667783 115724
383120251 24129
827140069 4534
203344201 8126
151250664 60211
766740662 181950
106015175 133493
270263323 102797
327527802 38264
482708229 57007
499577826 18120
713425738 133388
885722838 62814
224805224 122338
498555727 81748
536489608 17284
389708362 125516
365503728 1398
837200344 144166
729562930 170948
176733004 30220
304713229 194441
696396748 167386
471360038 104498
482181763 196016
65223093 38486
634966734 37331
87921995 108641
906413042 155668
117033295 156767
54622301 92190
660694489 184702
867538541 47387
295771053 80007
590037931 110158
970580503 147533
766695366 25687
308500055 54814
465549683 2080
945094057 46213
904803954 180835
180474623 163311
118529612 174303
877219546 158457
722744198 187539
898198471 188864
246235626 102313
369709440 15858
840514326 194814
343356299 106332
700555528 20263
619011330 137546
251652044 15600
181822711 29863
955070234 182307
984394139 18476
280973009 9415
92874687 7565
540351436 65234
467406789 66701
587561386 73153
711379331 166635
175145689 73735
141909516 15133
326334234 68999
87215878 19159
769238659 190337
304423579 37543
96864895 119448
80092937 52028
824032130 51193
930710566 97669
628017637 57406
909252010 99806
862543590 1059
662125080 147842
951831764 50904
770547585 198168
927240931 174352
825582030 116596
970009705 141810
691659625 50732
845148399 29034
552531410 57982
3385448 51131
490426677 179373
848341714 88043
243818043 39411
62418163 131331
817509936 130008
824095107 21818
273983682 89325
811479096 815
259255013 150386
186299626 142407
53929387 99975
547232845 34573
86247949 80126
431051744 57256
665751352 45835
490229563 38513
355869048 169836
183090952 196364
995319299 43563
318667583 20099
767184965 8722
793963240 13679
807376503 6519
973745553 42846
407593485 88585
151982600 74036
216335035 143444
854787523 113908
615499794 11857
630592607 139276
795062332 173275
805458384 66165
841457969 131276
541105414 197841
658266011 96871
822384761 73064
936887409 161550
927936796 34284
856705910 48964
992395369 170487
677241297 166591
752973403 176777
688097110 31637
666114233 20707
396692480 172494
665200088 168927
194064668 183089
559689723 72172
132604039 189330
520506505 1929
423142542 92673
32439777 108428
827902875 177944
146677140 113009
959866900 87476
213069832 192489
295006858 71245
233056126 127282
755555716 24404
535255136 23805
490813208 60039
785875582 49771
31843864 74041
275041667 183079
657556295 90905
776275243 196779
729219196 52843
590637323 51195
910685384 124254
641751502 193607
51375461 37121
301810005 31158
497631876 124323
394150759 71708
79425230 190254
291051225 7129
435981038 23269
48000059 68728
575540177 147201
221971915 81782
153092564 10269
625860106 10167
643135349 35541
576044268 79582
339018343 171930
799181223 28581
511059788 97337
576998668 78395
585624004 177130
668394787 20177
181756695 64642
169460009 132576
455294673 189820
133558032 144768
380798101 100451
61375374 113395
72841083 192760
958510917 30806
13817969 112756
802703905 183150
918037538 104144
252866208 197108
217490652 92697
126592541 17741
355869810 30228
607517834 61609
759132848 121811
752913610 183285
677258104 501
461227739 167645
200079140 12824
867371777 125903
336180289 48645
588818855 7653
869358090 34538
964501977 52956
610256541 102971
108905895 92923
743360732 62823
431772864 120537
286271997 113333
214234747 96986
967988285 192494
279440142 79980
698392444 114378
40480958 137347
649164206 126752
127056974 30294
510037056 102277
434615705 117679
821638500 12044
56582606 74272
527765009 114762
319762983 174469
905197644 75488
328939495 24317
850747634 117187
460782218 80503
764895271 159461
159434449 29940
382605460 39301
378963145 163138
92312435 138901
27857355 20588
183328816 41194
33871450 38693
88782812 133908
909035371 59971
974261683 113629
218555672 53471
390146274 187240
330109050 123254
470123963 169162
516484459 38002
758177388 127738
110754102 7460
764008864 146528
199304060 28785
919508771 155563
429680590 107932
595583966 69039
289640939 2804
88650613 128174
964357406 59932
919158631 71916
445810601 23113
855634025 183826
413772098 82248
437733522 107001
402669933 170525
931016970 85220
248029430 105832
451902932 121850
45459025 91539
515952462 30978
114569377 174981
83614108 139328
729351646 83944
894227493 74348
452407371 187388
883533759 162257
471107496 132813
527530502 36453
44048201 23986
816875206 114128
489066741 161859
515485310 94372
331828888 165742
574731924 60725
502047422 140269
213107654 187993
23371663 130671
477753480 150760
777236460 193730
504693041 100849
81219881 173201
386238618 33294
180545030 36103
792759218 174695
17890546 197991
190849232 103489
29466073 193497
134748900 103301
96760910 133381
383384333 15388
737657258 173149
133128755 60660
379017651 129815
62388065 124193
189026182 81224
952126064 16853
919922913 52110
469008267 126118
433627011 10334
867053472 167576
174584413 56273
744250436 118034
254267728 196131
572775195 35568
606361627 40279
8786650 45110
721804394 39712
274965628 76290
293639102 30498
622131808 193993
671792596 38027
418043449 165055
993135054 100725
251625859 142133
749909926 125773
926476594 98428
462637619 147564
579112790 165069
451675185 134234
155506567 53308
402403191 128696
621628258 99406
665263414 148393
547993029 69607
95570713 6524
818418132 6438
798450886 90946
492841959 100220
493663252 159350
733305 183344
885855540 152190
793491401 20254
510546375 86437
565810454 39800
938999324 90689
918816650 128882
799483843 83471
654740446 57454
130470409 3929
482348965 45079
563109353 186799
470234013 89742
366605733 14145
585318990 128337
879766044 144843
625221626 198391
351614798 37452
334613266 187145
728377490 179283
789800766 67595
173959767 184871
366029918 171172
46120732 116785
343653726 93961
570616442 18687
431415310 93988
437153567 51858
702512450 153922
525912900 21567
352009211 67104
463667888 107337
125480099 157862
779479197 80473
565678643 25529
369920794 165936
298010951 191427
257104109 190575
986948809 42938
58647730 74587
426618126 26585
259560704 165122
576510711 4897
863680761 134543
595381815 118511
459623194 120562
518783934 27281
287753449 189105
917799943 180943
660281539 66066
949694176 37033
908538677 84059
98496110 1004
454282962 40375
663097094 45496
89830932 40373
359282385 55607
184950883 61996
20819920 106602
444787149 23504
230897782 140985
982303025 110672
247933935 42539
53343547 168447
552989080 51828
259125383 30484
643484320 116304
848093707 22779
778256282 163942
307073596 53323
375691698 16464
107178232 122687
572348581 54790
737032007 103041
806336447 148710
365297951 93530
22445889 104176
951691471 141268
630772385 105024
123675323 159667
285960315 132398
495228586 12745
16902472 118501
912244890 176963
142382225 182150
411233432 194840
253863021 133329
897811581 193572
399053395 17765
730645201 81404
447965142 29763
684445642 56269
778226304 116948
279292781 139181
793239770 80631
347761451 163240
309123152 145317
426022077 139276
495476800 181978
525647578 138605
863889297 45167
263601090 54803
923534568 111403
471377147 132080
518180523 57848
505623498 122933
590508393 176572
129843100 66071
235408927 102110
785896668 74533
497014053 162164
729636286 67437
162482831 195335
645651769 102330
759529222 111850
219079736 138758
422649198 116038
635921233 161253
745992962 182520
527526215 134887
123841507 182222
513842905 78378
15504455 71811
943404962 51123
366050391 24318
306941625 27679
532088728 44651
991171553 32814
284766654 153292
460554824 35793
394029378 186550
556983890 152722
133255041 160197
947083656 37942
210602787 40488
398544025 148853
730568336 136812
948004860 76757
876962274 92671
106965764 425
258716893 49889
809105398 107915
679316519 111260
326681946 168001
197298297 84915
116280607 143997
852420822 90184
56954698 116946
405142628 10602
297456088 45251
942944383 191288
167443072 86096
421392030 20713
828546609 188091
362751003 157189
899862195 196764
519917508 156338
181031147 92071
408161198 130060
293007373 134157
77705382 192721
593717723 32006
233736487 144574
59204556 29467
187077446 147419
568174580 186000
958969464 129808
445983913 157295
258014619 154109
995334614 63899
45563745 158932
930386794 50240
381100244 101878
937693295 175210
308616190 114171
634213444 199703
692348329 46742
210388033 50864
816522149 137601
670270310 65476
927048089 189102
978213348 15132
117599806 133644
685457591 195596
721099683 183809
873486138 93179
714569781 2637
236117005 76087
392327218 39374
162123395 150516
665612542 102502
652253875 168687
914738084 67236
48065087 63394
118373832 146116
182538672 67949
975100203 144439
15121160 26941
545991963 94633
382752417 94634
526681718 122117
806131362 83520
746408590 14465
45785691 21698
908842754 178230
567784177 178775
387135953 148107
316634622 123050
424240829 164011
390088011 78188
237491353 16849
535355620 70147
728747109 195064
810076123 64495
329464744 101810
378595141 152242
791448404 158092
392128253 120042
91194307 197771
356344175 98632
976741422 137652
866437710 70869
789781951 20747
394753063 130516
493676346 184521
821499579 112479
333749695 171606
359008768 80755
321151406 71749
390322039 109617
563292802 188107
2831514 62865
626129547 99606
144740867 176353
495704726 71660
937212901 180079
164563509 127672
574160796 193538
112097189 40863
347484579 42035
556841566 81690
771388566 12163
568326946 91973
416673895 148195
17933506 154656
167691467 42179
334585024 111754
764512222 35686
978724991 47483
921597475 138327
485551925 31608
594554481 173294
824774671 25170
654896132 140
913390238 191726
994119086 27384
974848176 27897
755396290 85646
203513639 152265
24434661 85013
368518366 127975
358859265 171179
930657024 9440
641910061 7206
45250208 188434
575184903 143185
624737761 19512
725622827 196667
122394674 147233
998740776 124350
457824646 175997
236389401 77397
279256826 114472
185462644 97392
160302713 93043
515834722 192283
117759653 66305
271432003 190086
204254008 36823
796960851 154899
944525002 46783
810743217 176359
833452322 166177
484661403 80030
489338596 144951
189315919 54212
604479523 109899
597304827 194885
977673471 69756
442442130 198090
720584258 115300
760203488 101454
149602814 14143
792723699 61580
580981012 3935
977097012 13792
792214548 61038
782967952 49933
719740912 77822
404183761 82350
742474869 120565
675955679 66318
669573897 16478
782588642 194004
590787964 25057
512079937 178407
597426124 54028
646882545 163200
608916572 89643
828894235 136419
359792938 98877
603203252 135475
827939239 52667
222552448 141615
901211749 83008
859131878 84145
854776579 109779
597762501 95565
700707312 22179
197708992 27474
677348987 149831
748702200 125516
377331050 176396
400783870 146783
630531790 74833
552315663 60159
872290929 148718
312499571 148940
307797815 17368
735810798 144647
838135071 150829
443292993 189999
239425179 143673
234872770 84326
223674215 94483
99723072 166208
866191250 21765
660496428 26269
928837573 117307
966661882 170966
864803886 170276
755130314 19872
664302566 133867
475765580 25212
345568829 106434
853092763 117372
621087061 186931
664461589 117242
779986190 159860
796419881 101210
429448467 132499
786698096 121633
513263370 136516
129034910 41834
731713766 151613
951553834 79310
110306758 1504
724776743 52727
659940568 30282
140806508 59940
506479082 172014
381209028 171083
717763744 92907
434332783 69820
640838929 73002
192218791 167168
628367488 41613
662997020 59308
426090820 82545
345307372 56227
316592104 41230
362373490 12406
223703135 93897
202492768 123253
413102473 150197
306581163 60229
346985375 173428
366210810 54656
947086669 82403
559390594 169534
736648744 154584
313355862 125038
97926842 121461
883017474 120398
150537155 172582
779431516 72620
73910425 7944
104089073 10474
914802953 185745
692885673 84119
622124776 161559
673139549 114997
653877354 51721
875316549 180781
309789958 75798
588633984 50017
68283358 41932
799661085 112356
766163876 65511
517513552 66835
20007770 32496
69133981 65265
353193266 68775
474960039 74237
794695965 104853
136970125 69614
251078667 180155
749017219 100725
888344338 32291
231317704 75745
694122602 193036
896424263 181200
588712736 14647
135061026 108709
748352763 137556
509052283 32123
164298905 107226
812993123 21981
956629814 192892
71993874 126089
494403191 81702
884809573 106390
769936149 64051
706804326 181
586942450 32513
306980652 80764
604454812 36490
154493409 45282
376970315 162379
321311538 165280
490015025 129272
200975593 195090
507533061 37785
675524297 65810
467694523 173448
499183593 98162
929709019 136473
795485671 152123
821239165 44337
373734718 47640
220175932 51149
431809108 50094
754747757 8098
617785730 18230
910575527 166257
430843838 172034
353140803 626
556628255 190667
580903628 121606
389408954 10576
810591853 110786
96825852 183283
318484398 196840
978363395 90473
870559536 23518
646439820 4409
853149498 111627
483965399 106922
383112878 170796
840113923 107818
547828554 174547
143337387 130614
209007129 6222
737121089 98387
530318398 74321
388731530 20360
550528413 31713
366602016 184154
162323706 119929
403254585 25527
886384700 57900
842094800 168917
601359014 120057
246953294 45066
693070114 51209
329060387 25701
404631874 144099
502239364 136300
678401188 43898
24276745 183387
115363755 114073
789807743 37686
466960962 165906
65448020 171221
1300097 62563
970628633 12494
606119060 192536
658708129 119883
910022790 189461
914729330 109327
535664684 1474
170829895 132759
136697577 14420
201153905 7777
866611655 14792
616530189 39356
769381255 126952
748917440 8336
461619602 162555
737181938 124468
512711825 35712
230435621 177674
856455060 117849
305350021 24467
344666471 76812
641649561 52487
972356043 67993
637410618 49764
973898586 113185
797091154 60559
839618367 81854
232668603 41405
750949790 87069
305557924 111366
664854228 40627
46702967 71845
786062511 159996
2257347 153128
677154577 126205
165919391 147997
117520404 186983
28224275 49241
772903105 115475
68331321 142236
224331997 14704
613205735 87522
347643037 97618
223846127 16322
200763659 103001
154888381 119897
949018551 170251
843376687 120569
191940635 7715
329209823 124457
126098022 78485
771936445 37883
76993858 8732
637251136 24380
119845213 91633
655692000 68302
686720810 151880
674122918 175477
527250062 48074
558915060 53281
829350979 132140
645866515 2212
83186427 199570
782549678 144587
974697789 108443
47863386 126262
333590862 14283
584943430 179946
259543466 178843
411377584 190088
602340407 174749
90641709 33297
305805753 29041
688893192 48211
821245781 25987
637848928 186727
554070410 9960
914050320 178647
980913374 54738
921486307 187786
784728757 45399
605602669 66379
936214200 42249
542641901 132757
863884790 93115
209338016 180283
387053404 27156
766894877 183999
426707549 33196
766685459 168204
502430483 185790
4826679 14733
909723600 198269
619946834 31187
670745821 4493
60033971 111913
721473331 11360
512563185 73794
599281023 69614
393885518 48246
713235797 181250
442585890 46601
931594585 96333
891247797 50439
488896493 29583
772601273 155715
339047906 5672
357187487 157113
194460203 49563
843994853 168053
617826749 112983
25571824 68669
7544457 25956
768350905 139566
989198486 88028
171104241 38687
888730924 107744
840224196 115554
538664419 158038
837085419 110957
225590764 113717
365739814 84681
345566060 109420
70834885 70849
895183754 156958
906633107 94615
640356581 186076
909167003 33569
839899116 72077
19349477 76013
584676349 101114
857382808 117256
636300089 184079
509990508 126324
323909666 122907
535914633 125618
264220636 155654
419106617 117761
154908318 157689
245915374 7339
624304153 149285
303666816 91755
569108690 21654
528196620 49934
118524982 84079
9231475 89739
3854047 57612
89362832 92544
459402523 3719
596801902 104105
428058018 2778
677925678 44655
260059613 172717
255949916 26263
420430805 52225
821779088 148259
294863079 94972
453942077 163760
996475954 67123
898810299 155913
423255797 68182
81859499 14506
303105538 113206
833683653 104607
54643791 895
227903424 88897
547410231 196395
269612641 168458
494505351 146046
652527247 76871
538633017 199060
785613062 14668
937637075 111730
50247277 8964
425609934 3688
393779538 92666
985476607 132648
571313727 144200
372119408 10125
509330335 24422
656641039 62239
37037040 155098
801818323 13065
423614392 193633
23233257 40830
867013316 193425
25558018 135952
69648652 8912
270496172 23689
482949369 4236
51155188 8762
106575577 83539
435587010 193672
787516157 9156
589854390 940
520853141 186742
809113420 31722
819134772 6585
642911790 189201
715847481 91244
568309809 46766
846116987 189225
573131350 74293
699437473 4639
803106520 82172
372375944 158079
92621564 169003
394236291 26981
610838005 179876
232827226 19324
564050741 25150
269805660 180927
580374375 164699
321105166 120341
468959405 191126
909910135 47246
592291933 99115
994943577 89679
858396700 22551
227658217 81219
832059988 32098
52663397 179892
693076111 17530
971793977 61740
477192463 141961
970488752 159776
258339706 1959
833444647 87552
15484308 27767
208751632 148614
444318167 157331
106614135 158610
374947816 36172
579569420 194712
582294330 134168
560167012 31502
15394701 115477
1373952 104556
925553231 73653
407779808 97624
42233826 136064
922426477 189920
186612438 179147
927492612 6906
163546681 164658
584314780 134263
747811425 102240
614772558 99001
179766869 128617
115649738 103978
117396683 27463
396215135 69165
540749307 111982
882604638 175448
169081193 80171
178679756 65928
780967871 100565
107871646 44932
233912771 110785
26289215 91411
600670735 165787
398427736 23228
181509553 181852
707609339 3434
499244853 25994
550142504 169076
844462804 145445
77854920 12240
352264981 84340
362759169 162386
833194678 91403
478037030 103422
31682055 48817
724651241 21915
194539362 160211
463052996 74018
251731554 138010
987439583 10924
376122518 108630
417893430 56306
896466981 161724
470432358 53493
95311266 67632
889021768 4187
58681558 101678
425811186 166632
432934367 67411
672226312 39752
490108528 117544
240128848 169086
559221082 29784
485549698 57989
523799539 52182
627441167 129698
229361530 125028
982954980 107018
168061659 118155
662680883 53699
855490392 52652
877317759 9171
82912460 164479
850444395 39216
145192712 175327
64343543 171389
58359928 37885
31267348 47203
188600478 46420
849295903 50279
954105352 94960
616576019 194353
899638355 112142
837951457 126446
320718801 169602
28000120 119256
452672861 86693
121494380 114457
237520078 124234
2864374 176213
782781873 74327
662586340 141543
472643460 89939
626707242 118658
555970312 123736
296535872 53748
546273540 190310
336370982 192331
972095964 133437
434522191 190307
993133847 89030
876522176 39892
266817702 63288
733361092 68394
547970191 69488
682923238 138576
147244714 15018
349765955 157787
754032539 12706
590321247 154336
786633303 150555
129169017 141243
905711471 46871
90488680 7400
401583398 176189
457985380 129598
850639846 17022
629637599 7184
498431111 149665
706578641 7395
626632352 68521
179904977 129805
640122140 178303
729087500 119639
512154110 113281
232456417 108790
710901515 74274
429765832 22520
655897698 46441
359210209 147589
523959685 150266
200846159 27201
966674734 18278
202411081 45054
313422107 42418
879892411 103808
429810348 158952
603930473 132398
799899164 34424
715035731 25982
895132055 48776
920632 147207
321284261 189214
454567620 9047
162243731 16566
161722763 173161
39559941 195892
176282247 28294
271284004 137096
668241549 188360
69364085 139742
671341929 109017
109546991 33756
740235860 54698
121708060 160206
771796413 189623
379223125 179420
392365409 19610
354371643 160770
567317585 52244
646744025 40293
338857545 194490
968289022 151522
131546015 71243
343210708 95277
936704401 36815
299329399 161612
859382129 171338
875618204 66124
598458783 34411
791061666 121165
895525885 91989
65058523 93615
904599255 9679
706613692 2641
553625166 7164
270139942 197048
580181359 178147
854063385 63677
577865660 185668
13777663 145185
661787136 4896
346604613 31723
277308739 144097
738693641 25662
406659126 180244
721499131 77572
910905782 171203
843968826 120951
28993243 126442
472585095 147549
117624218 154188
293772549 9323
977658284 21286
619149653 158230
443328780 151124
699720092 157469
724691271 132038
225636901 80013
894054246 136351
753925333 158030
479628986 136857
339828365 38449
647934690 94849
414392153 127042
422440779 46252
250562665 42615
103934746 177821
482347381 178571
146313647 92064
246466462 167612
362425892 1725
770454973 42192
539284958 61644
133201260 199885
539210124 69928
375416210 124921
690815470 188127
693109428 158620
269056965 141539
327354395 137854
649509674 52707
561576930 125286
182180495 144155
571463994 111967
559310651 75892
386709803 156756
466833785 79337
860060289 92200
11684131 42856
760958613 88759
764335581 52940
987807820 39872
126348550 73762
975347851 24677
446214887 169490
846637459 71074
782333373 173786
459923998 138475
840215788 103482
63015183 123957
96962718 26009
730903248 135439
223278802 189382
29798360 98627
425880401 195165
108991504 34122
137837964 39337
904348267 101930
408154573 161356
889858558 67215
462779864 114060
22136336 189757
773501358 118740
588305370 142350
131609140 189133
487274615 160785
621752859 47918
462272481 22393
885267323 145312
142493046 194996
285381801 185167
135782220 21045
763129202 195632
218129177 33343
13951875 149931
76021426 186537
540551754 42351
692039053 28536
748485801 31254
951039482 90173
333227283 147627
13685405 94069
507339431 40829
67627467 145904
180910991 151963
431713068 104097
278995386 117942
136408825 122901
928136733 25700
826864861 71919
283512631 16370
425659528 36793
642725705 68457
796989424 124174
896365467 13224
463968937 25372
21692125 141604
681943929 45837
684468398 186638
738005547 13763
911623145 18698
143692163 21596
115708221 111432
488466288 17749
516580485 8406
767280857 151834
797054117 123666
928204101 167810
382560582 97032
578617688 73314
412149537 44662
931578460 149586
847910618 106871
536786146 89183
570971553 34655
564906270 152364
855913559 78989
83929172 11540
315978576 69287
188908504 100954
877490337 156744
219147808 108065
382807956 57395
949721149 59851
523619087 196013
653662738 57104
314428935 188948
871424200 194910
490510441 193690
995093402 184941
61314516 152056
760141240 4344
201422549 30751
813793216 79375
529167436 13240
477746893 89878
265645168 101440
391388158 111921
587088337 175930
35007302 164766
931300761 22416
806080939 165299
579157731 77587
764678970 150599
845375521 116426
528014064 117407
413029374 39731
979852602 98992
439916826 50140
333339588 90436
846214730 93576
106897980 122405
217960980 140542
152604060 69204
766902351 34699
257003391 119376
848423273 26353
105445399 85762
586287432 11743
874364258 140268
334450104 16741
698228080 158959
740687141 28556
749537394 194822
202859282 128720
636042983 166825
577528976 23950
153081672 31877
546806850 124892
894351538 135587
813893951 116649
61113410 26007
591915822 136849
449982743 59770
534564879 47707
223832404 102827
391252606 18072
213475819 173093
227160768 143600
389435313 199492
244801479 56496
961521661 82743
575345661 173434
472102038 148033
932836820 115073
948912242 25895
265034935 182584
872054878 149907
451275986 48907
431193503 86903
344574360 134305
494864709 128278
421655818 54909
679035273 122313
409612077 90272
519395816 143032
3338453 169079
273640463 110374
523708323 153204
236153885 197902
562756338 53157
806828342 45820
892709108 27155
230391457 141500
698152402 149379
481124639 152690
423548192 132495
758857767 112183
686248486 82808
792321854 123590
397793995 9901
360158094 186522
294838168 52856
624926863 88952
51715682 9886
939594457 16567
130346826 144412
366245881 72065
270048881 115581
904573326 198692
689402582 62766
931685435 41218
814741384 11078
586309362 5486
339340749 160790
789103205 55962
449132354 142559
551185528 195808
485532956 21731
920648665 117934
889931452 72717
246581976 10339
238136166 70366
14164776 188814
369214850 68645
26586208 186103
628306854 197949
78316441 121801
776070781 149084
656211362 39506
18934053 151697
960583106 66937
900624132 166535
14072798 94430
864680166 55214
886355671 13132
900902858 152283
410993618 34303
496594720 1608
830834277 72511
545447527 185307
708724583 115854
575528548 134619
121481587 39724
574433734 130175
316843021 79305
331148313 102171
531688209 174924
669857452 16933
785786114 21277
338541822 122393
370210956 154669
928609469 112574
756100619 68905
386899870 179328
903202958 60917
32260531 8476
651317551 38148
906314630 45188
494505621 169430
656356720 30134
919596257 24652
569759336 22568
223426673 45865
687463479 176067
176400150 13148
636730124 164495
961558799 88993
167790080 143693
932648473 68495
632888106 31512
173978150 139790
670279498 158057
902966764 13068
246635732 104140
313283714 133140
255320140 68344
937285658 5575
840471950 186096
274282687 73833
85585174 162367
704700704 35806
813350478 34156
925376543 63719
630028358 137659
242254433 115464
327092210 119138
337605877 14791
151770950 181911
872677943 90640
976659974 127141
976736477 128290
858241153 78466
5036971 171435
684973337 64358
399686236 179061
446656993 169476
310223481 46630
327935631 163072
420568244 18089
556767947 44386
930470611 96023
678056809 144053
198100038 1311
896659770 44286
43613488 81297
180209099 61497
898966377 165840
516364121 191706
752782456 67999
846008371 94426
41996770 136559
272491345 20305
760275614 35121
555734702 107523
947422914 196623
321842193 194444
37329735 185017
592419909 153528
511622246 196829
102944778 64721
403448725 172186
845469141 74306
165590352 33717
761594797 133476
493533630 103313
156991082 24263
666254335 120142
774980335 163133
730851753 29055
677662047 37228
261154445 75933
418707408 151949
27389253 158968
37363938 142628
428067583 6242
482569274 24480
271612003 72226
171292133 53395
922551258 26961
783482191 48004
703653891 98096
295710451 119110
665238931 88036
974130204 72608
951809124 70048
666411928 152443
964574138 37238
77868508 65318
311848210 160284
437473124 145970
280682430 167528
140610934 197594
983511743 97077
99997190 86013
119266491 131603
883315470 88974
719991148 89076
443085400 92535
246549236 40181
831581085 137242
172690095 168867
145185488 164767
512110444 51534
604893486 3757
922639265 93811
820657822 137861
512257776 170452
67247721 66203
405548161 46152
286562813 160522
510948582 74494
993195526 96408
75282554 114204
547101820 143835
187797161 173255
340740515 29295
319520759 99586
813772693 108542
364153594 174939
282959299 106894
52328449 100534
980354470 155369
62686438 34533
146765483 115584
963265534 126305
383448499 109024
514934304 100647
51611581 19737
155784988 116117
461964077 32706
343595096 110822
306432401 23382
579459554 126835
575565733 69900
941734470 42876
714045512 165253
241370306 164221
494611031 149544
848375284 25803
423134702 47710
927151230 185455
586470785 70128
798877370 43938
636136225 187585
379799692 58897
561305207 122576
914987116 85606
698357451 94978
102178797 64004
250885170 11773
226007769 161279
444272417 106682
616959393 29966
467133872 2473
194048076 75254
305680739 21406
931444804 125911
336737986 15469
246673352 30217
459645918 117854
460223709 197605
501078282 26906
992844547 20949
673579670 185149
849276342 40978
620026668 31815
64302807 69177
814153053 117029
620393722 5845
730695894 166057
60513824 119623
558536854 117217
983957448 77522
555041187 40688
235008083 2627
441096573 42224
383202154 177078
735117220 107327
731108287 7625
327943630 158617
23609350 97206
809647710 90527
274242384 151630
40316026 140579
481584265 53263
747230779 64827
440910010 116433
513770939 115244
761710341 97878
849320160 140022
431076391 38333
835732898 24328
153884243 159177
404892546 136534
298671620 25439
904403303 159610
950099342 187910
209745354 182803
760754114 80101
188380676 29677
614957206 151575
456986575 194233
346690792 59375
992769056 44842
417345636 130012
799762678 66008
951025579 70553
141577146 182338
677604931 126538
140745571 165876
283532095 189980
53348028 163884
246751110 27396
70153403 99305
844244361 35200
91603775 25214
71445858 13843
915771307 74204
673502455 179271
795249649 108143
49573830 40291
21729086 157004
386249480 19423
925519534 84164
577969573 18408
814367813 1708
336283428 119440
747005295 42804
886464993 174817
62987753 195955
328590418 4231
132636206 20545
556256874 123618
309835891 106978
884179092 133307
170477400 142927
272058581 146245
821030688 187135
963524505 187264
898595497 57015
848066964 169511
589522878 107694
831922361 81148
771773930 57219
56820494 127884
390817792 196386
268150529 132566
197003176 25766
744745413 177163
460662518 60907
379234584 164196
151033043 131373
170608509 61464
968115868 42663
538973342 105424
884706018 78597
401905457 111096
894122653 19050
293538631 40723
363431322 178343
172620354 154387
137880537 14829
51268611 57400
286574610 39822
960725830 68989
135808728 6893
88244807 37883
471455181 132790
272267323 144749
67557820 176146
240218397 47195
219378686 11645
560465573 68287
799865321 145014
595511509 45220
670320594 168632
497803041 152263
2446405 33092
763679227 53465
854226364 157822
914731014 163080
384105717 85524
389073830 75503
16673632 196119
22783791 167990
475435701 140518
749602163 106918
510720507 154256
783044895 8199
35677007 127925
478152646 124258
870066539 156969
173078896 142862
904409270 86608
149312129 130399
965716941 105868
350149946 17931
123763079 122941
375207550 31491
838527037 22344
455458126 73825
107262544 7947
682456600 31951
516746006 121054
908820657 45843
152183715 60171
58772677 52002
581143480 175703
825949889 190208
201659888 156022
311152378 14569
287483616 129076
41352505 38322
192715944 159541
420697428 157099
207576623 7212
247786648 34295
931118806 59771
522310621 155425
292140445 155762
610332528 102987
815684895 84805
920567799 34438
29292802 137713
278856783 101197
913193551 102662
54593457 42639
552524359 197181
388898709 47098
494139643 100940
526645529 183891
118588465 24918
342811112 141335
965609103 62196
504617823 191460
405549277 145001
36460773 23674
733426362 12531
817080919 136453
370486172 116368
263018134 42489
999942079 164239
444410551 53764
322316957 127361
189020626 152138
114850619 177633
187449994 72179
563245103 46880
763565337 179667
443838917 154392
349537228 51104
59516022 29747
766498273 124512
316373784 176881
7685943 36491
741251393 142859
62742747 143554
269532846 39430
105318776 141312
994797391 74426
123707084 163120
910373004 32708
35520368 162493
537479124 63192
937913057 57899
788175 71500
633272450 151616
493841677 129350
115402070 191099
715998312 36332
347406691 127556
470208023 99418
329771417 132240
704337965 112240
149775296 46686
825368095 16225
856518773 40216
161395362 129277
860618554 99733
775298755 169251
882528744 174854
152950431 131
368689938 69437
112559171 174193
128458714 65542
196105131 43095
352908986 107893
830658489 106983
59498201 92204
604982708 149845
234888354 97391
599419270 116781
532379724 115295
905295714 19669
10549782 140731
800872597 46498
156790698 1155
669074397 5819
492663236 108005
624521487 116594
170424021 79646
347046929 82698
270510004 122276
521133979 173632
899638964 123225
118686725 137537
268580773 86709
941645985 99442
536998080 29754
888154058 152033
818069488 50165
446019134 172961
970348631 2504
509789226 8673
672481607 62527
740770933 94900
343680910 46492
326408274 142504
934371420 13996
594689977 44970
580510224 199284
315372171 3947
24861448 36896
736893157 165106
767215753 50428
450579783 28203
56938458 91348
560416375 36185
639255108 27051
765693312 187044
333558769 30298
855868892 120721
462692498 65006
87942043 190605
208977417 195732
723577258 98981
467241340 13138
23113417 8512
853855307 74104
364187139 111718
423864517 79265
565901813 13877
466134396 6917
178349995 159121
337161788 36667
181201436 137998
880957319 173244
992435703 181749
781357049 3158
948880370 109273
523497080 10654
866918529 16727
644687301 55217
925602829 129319
500353978 165728
864773049 98690
914434167 9901
892987570 38900
384367546 179281
49376424 52984
5978317 116022
966988197 41940
362887950 43970
398371193 155130
692877284 64178
127003283 64459
508946743 185350
11231745 171907
238702630 105750
657364037 91933
53629405 61213
802344155 41871
290233525 110319
464908329 189220
494450658 66870
563107336 175240
348912865 8537
653778418 172980
941458043 152862
924007867 105496
869447280 91079
640119760 101273
370088929 18443
263169321 155655
448884136 22537
881617998 194906
705118986 126106
858766410 17156
476106699 91399
702220123 46956
444185833 89676
264746463 99024
853337888 195060
735563944 16980
224620522 89896
237341260 19556
434627602 13101
538950397 153908
696481829 110037
637062549 170583
494762592 137403
906707209 197645
640903552 13068
896656180 31867
627234609 5844
721613962 110801
345961928 29037
826754688 44392
454291900 13368
754638917 3553
947284371 50295
802591220 36698
25315253 95481
202230088 199935
42040831 118304
723103132 179655
51260375 131051
616428675 9503
849830345 82751
791879989 164316
789759062 129953
715705362 92562
975122724 169668
39902292 178583
147541027 180967
415611650 102432
244508230 143740
209859187 150625
73036458 68155
342844761 137727
535295234 79661
742276131 118925
167880991 22823
900561002 29050
696836717 167970
77280713 102731
195192201 122385
755751754 65627
461974607 197139
65569658 43976
235160226 21394
90183315 38343
148919715 63000
176329106 160601
860030863 44165
337237518 56073
694072983 168426
554044048 18786
85420524 136750
621214924 48439
389986028 107055
941805480 44085
804067979 23530
815652316 33006
141096124 41232
601567341 199035
251286597 6440
772803445 160047
129867034 110346
604015159 11909
461191905 175004
786968251 4024
911033529 128867
407736323 148832
136089670 169969
402691130 81556
770498994 92617
782137642 154975
459894941 155354
922639204 175043
419813987 91852
996616547 46106
5392904 47513
986333144 39944
58324151 138779
2886968 199079
970410899 119248
308556183 97491
41478295 146308
215681886 78941
292283180 92964
618701274 1198
255795239 73091
605732337 21390
744833712 196351
304766844 54427
933190462 3398
643593669 145485
685418117 44918
630856631 154911
944863650 153245
77948760 3929
77764824 109522
735809040 173543
192429227 32679
249713660 191977
574220627 109166
149055557 180407
481164760 45240
415858380 31191
762371044 141773
474906305 66332
719181436 136788
810122827 137829
97812105 119112
992775605 159264
207292335 169928
588740284 15776
804006478 30220
440242078 167608
65740078 61587
441947949 70839
421275388 82193
655368586 185280
391660081 110313
361367797 131640
162686981 131777
161642394 44612
962923209 109152
819764382 27146
288211477 15451
653127442 195921
296975571 109375
70768986 110743
181896021 191374
479171751 92831
825376126 51140
72300726 65457
612671717 180078
120546242 183487
300996157 182324
927542920 21943
498467693 193491
285976041 166269
142872150 40010
428523263 138544
298343169 134971
531328319 21963
979981583 150087
255989659 141703
841782745 96091
395237824 197190
509013816 35512
784957604 194333
598653791 174834
863261611 183220
659447518 41785
574108129 30995
847574658 13083
122656131 79251
498825654 77684
195305517 3029
384147099 74923
569616435 30503
239203551 104775
135994052 34860
737679805 32730
241054980 152510
266342893 20742
268843747 77759
526008378 155734
376331931 86452
214459166 42818
97646390 34816
330852903 2227
332434608 86526
520417804 99522
405415696 47364
862037979 83286
702642192 108227
164368875 44809
194466195 41795
319562984 166980
633146427 16707
621348781 180910
218940295 196650
981402341 189330
351023496 144880
414091669 91645
158254871 87550
987491866 62025
102624497 139928
267611471 86086
497393089 89396
598400813 132495
252179653 53036
691299231 134007
363445780 158219
590368258 83186
803222950 131286
217181482 136309
403416361 24173
822491101 151675
11551363 111123
544911681 67264
229531010 130321
299851809 151180
208167887 99597
832588463 171210
334721884 105658
881257860 132368
144811719 72368
863150527 25578
344658285 49759
790585766 135174
867187812 126149
791252431 199470
875455548 179890
990593277 159632
414831441 109957
790409458 137194
287677091 196025
796690008 106895
265669226 83399
387124468 63266
75391980 81350
405506521 38133
976873884 1222
595384369 68938
164992647 3830
224568043 100381
806497212 65951
363580278 151528
652706576 42738
355887163 38748
471730332 130005
691839276 112005
554633829 144675
200050371 143478
457692324 86224
96448885 80541
945765137 125734
436973108 64741
459005380 101686
978058724 95813
215693447 35196
63363174 96097
978961297 32703
20080664 27719
591184057 78105
99547949 28583
144276713 103074
927284711 193919
441447651 98585
551320273 39227
643274628 191367
86350315 26450
92439681 27683
885898921 72725
76300593 49622
166509407 153796
448784160 40291
383876695 30062
192948823 180353
154243763 104508
85498884 144583
294883665 168719
641054246 51047
98597931 83616
998732834 177288
885903537 80179
18811889 51442
6482493 194478
588222346 5431
526363902 102295
240717956 31596
216296989 24919
702626963 168290
838745171 90956
815193022 174935
539286794 133466
567620698 12356
859847349 132669
913453448 17471
939461153 70106
367727122 53339
193213433 109108
210855097 17834
601364331 185750
477640211 73165
915263328 66109
636806166 56213
54788312 123710
874617114 178880
373908249 13723
540983185 115250
593089192 136717
722046968 186244
838516754 126804
212747934 183862
247000008 2944
750318404 122540
937763064 71311
932404693 97181
896074640 197903
41334338 86042
610758623 199321
960753062 123953
650523429 60579
843636135 136462
715229346 101469
438031211 80458
812603802 110008
786217012 15530
843094895 74766
398161984 129354
475125744 55968
350540114 7204
269811775 48406
49953926 9795
330873638 147000
787062628 73191
111780138 112961
922233432 11396
356045042 12381
421415275 55001
654691656 143518
104054102 11826
882948093 165982
438482061 15102
344403895 125649
974894504 74656
80733446 91882
712236554 181609
783051723 27671
422577493 120610
541948020 57887
884079124 38837
771362931 175663
423204434 24210
718644232 171594
144418154 87788
83477461 70114
910905985 133957
342544362 166173
337315781 73841
721679491 125729
146663334 42352
300048056 198435
325547351 87584
662694082 68649
330459710 172001
299295297 91884
42796303 11979
448887246 63738
422930288 136817
298637742 59276
291140822 4268
790055889 146088
447629569 115149
549872892 162574
722430058 46391
38638184 185861
157464800 131050
944815379 13881
625463712 190979
348692042 194981
191751624 177235
39175433 60668
175358146 30736
693159659 141910
933487885 196154
398517321 109990
816460978 172769
463327808 122423
468670108 139859
552133186 129749
610307247 22487
960763739 199281
886036813 184848
43333882 189760
412198015 191102
961932919 38017
137791507 195150
181515247 150157
661608636 49753
262582209 27847
666389487 153170
873510682 172920
790380858 122424
872804549 136876
361416362 138758
82071115 183869
586936150 36748
204105471 142788
146525082 132321
322630673 119048
158911989 29136
859991284 193739
84062939 111949
609247652 61248
478530122 175587
459869173 34175
302535822 52594
2972642 192323
987723025 167303
99275097 61053
52758890 74469
715669144 164253
388424727 198534
795391972 123341
319593779 52093
708393955 171215
140802414 102101
971477914 11338
347923339 135340
675891091 4864
535455149 117520
525030273 172457
939216789 77624
959289634 179638
923662329 86535
663317472 88764
961444075 162081
696184586 146286
748874613 72546
630529319 142968
628240324 71168
144703076 154894
348527301 90322
375379245 53480
446441107 158823
186670145 103323
333610825 195220
57037103 91533
260751877 30974
344431182 5566
520417103 121912
776875112 55724
838445856 131778
167613012 26865
360077008 17111
619805789 167675
348341219 1491
216254441 120183
552223109 82965
613431293 116260
509995078 53754
775208842 35415
264152827 188424
795093656 147168
529368531 81083
608858338 171193
771201361 68176
456309353 101117
518127645 136350
626613744 3868
262037742 11361
891098372 142269
166004436 153667
517142580 121512
831128393 122080
728261605 32071
157464073 11988
901085661 89812
889819379 180300
888841506 154518
255756240 179310
329946771 32568
294085288 156637
834007643 124491
360396139 44518
420009425 20239
574605916 144527
365233849 59902
430218855 194975
469472667 60784
196261014 182046
193843516 191172
570740952 183259
950473772 21130
818829161 7451
389675774 136988
80016278 127038
929654084 75250
544658045 161953
545502279 101781
199934041 99063
600786405 142139
340612175 108018
725964665 127788
141294752 90518
779209860 55605
779846573 90761
43833669 74890
875747812 165243
179131880 146579
459124689 45704
944949509 161271
739465717 189820
678220905 45194
706372680 17326
838096834 139311
998878941 73924
516308598 71808
363412772 155021
352192205 41844
274720001 41389
283213864 165502
777949072 79822
429487271 119185
510769405 118658
799736070 168944
333185601 24429
349855663 172107
990837592 137980
10280779 80459
272819660 31814
246675599 135823
764592606 138193
314415119 70670
103739269 46065
954008495 147577
325511261 19769
927130769 32339
258449258 37039
706944554 103791
185336650 70308
733243409 24222
437617141 163995
664765172 169500
678574857 22935
751621181 19758
693850635 109391
76043436 124739
971107458 6098
323789853 127327
100081296 79616
979895391 93644
382751299 13525
700556903 167019
811448175 67360
542052590 167558
459163467 101012
795111428 184205
162260852 143302
456432348 146235
384528159 166112
688236420 132469
226846069 135198
843491198 192871
404543126 173056
917651472 113603
356280681 46383
408942836 95270
360619620 88960
485806363 72004
414498698 128720
824351903 27882
189714929 167922
659975292 132754
73718969 117760
50833858 181762
757275847 129917
786487595 153280
82320150 62421
379034897 31639
903704031 1382
256433528 199916
771737294 56726
340403769 188408
159434189 18902
601786826 60575
567266463 149840
462163787 91999
438530745 153903
805398437 45835
393596314 122924
527991933 47985
628385955 165357
525195515 183385
150774950 135106
585829213 64510
989597173 121442
17988337 168805
27363951 94828
737112983 39144
425580781 141910
684581709 17389
137004635 178108
522588697 19747
116593308 176589
203437061 161321
275558834 67374
470048837 190928
600894201 148770
714008296 75948
883092060 23538
603046650 4175
515782965 18240
455499204 12032
497509870 190873
999120791 138158
556155415 5705
284249840 135245
829769239 179004
89869362 198763
128956903 52104
372282565 55695
557472425 156250
779474555 136235
442469485 1529
442036519 169139
243095842 155672
505337936 102280
740990462 72507
278105818 109325
871166280 149104
837483443 112872
138013260 123558
546726713 196869
319952373 102890
98678592 100703
863408102 105452
874374211 140749
629020901 88956
656535575 19126
164635831 154718
600623787 33025
34804282 127546
900656825 83617
711807583 184724
332665883 129025
601822585 1475
293509341 53782
886619705 74120
385347536 82039
309963613 190208
402507598 79729
338528385 169526
252680277 14378
129930893 186762
594491480 168968
349298479 63070
714583626 125472
907621379 85878
309559357 83376
35487582 174791
728645084 194033
297425131 107040
326743825 174576
123807370 175955
403390872 130754
796060264 23443
316388160 188688
313075511 123955
447712442 167827
924188722 24571
17352223 29902
943297864 7243
278718185 85081
58634001 39104
107561316 145981
273089224 14035
803406329 162360
62992618 57047
589191051 67828
758427383 45121
592056379 19433
631376410 50424
633158767 84104
490690681 122326
779236702 147749
449408305 122174
385768815 26209
62957660 70833
303263700 151636
247598340 27428
694443270 157285
903544869 20033
386592854 192754
599232373 7671
464927970 53015
809881926 166893
327376480 41517
740014381 139487
242675798 170761
390664002 69267
557667335 155469
439436267 171694
737025167 115089
960128541 126431
482434094 101136
244056376 149089
126932683 198692
566157397 173848
684902700 11888
288406647 18093
583226339 34963
60599035 114650
619483444 49105
128146843 26915
643192916 120813
318471658 30399
248411460 22258
471666206 3240
902249853 704
77024197 62275
274876377 64634
196435699 180958
517525123 105063
744845612 171253
213454080 153671
119379569 35384
442949675 167234
990729959 156513
611029677 173309
832654944 82306
584305694 121796
940837006 138364
817913770 60013
779916552 13600
574396130 30962
788306786 104317
120208886 45839
585156109 82386
448317770 150092
902675790 196180
111248264 138271
386874338 96772
631106077 185478
750873600 178018
841390251 40429
864117034 32524
107005997 16844
452294926 135414
208619398 164112
238596153 179227
124845030 60600
22722987 137526
732788077 160399
462567983 56587
737181474 70073
686490287 52554
621950832 132700
108168306 13247
295252043 104389
79791193 2182
116159622 29258
906279358 32383
657970490 122199
750986854 128989
797581704 184561
130772703 196968
660364068 155177
280445041 175459
886675841 78457
794139036 83173
190516177 150948
780709030 26823
258899391 26293
265915938 31323
527978629 15740
564171800 89425
132661748 28742
381059022 84305
700201949 28794
345883984 134738
463514841 7396
954457697 183974
641091190 116040
694907211 172492
38031768 101969
119723300 152338
115385257 122977
689930141 11716
838076459 145984
283459473 179158
506150813 161087
733577439 29057
53150185 41650
442465069 98348
975631347 50848
558107286 95942
915991359 195562
491456684 128339
122613528 164800
943411419 61427
938815184 191211
192993566 91344
192438750 97831
112814793 91839
108979044 194878
89640439 30253
166307707 15634
684145497 49318
705600768 111282
740227668 15450
166120028 83014
323019660 67794
530859962 130689
591272992 32878
122524703 68943
322046325 68690
356462941 69476
737662008 76786
718258583 22322
688991704 33059
122090028 54862
252953906 60652
548608237 147809
283874300 121979
457314976 72718
6595264 102964
237098312 134527
763326490 162867
953194650 114110
106076899 83692
247849013 180805
942562301 2538
689147059 199465
449410818 4870
278249753 133082
836017066 98589
681823949 178093
769899621 181017
243101404 53762
753250620 194867
276305169 172373
593026269 27030
33456274 35011
810458288 16878
262442202 85447
559888882 119133
372294084 11810
638602372 161575
645624079 170897
805613775 23245
288871710 42377
957115251 56713
897509559 97634
996356171 20118
199300542 2122
364947687 98039
534169305 95790
56788563 29715
775502970 178819
685917783 78949
12492256 54346
414495255 89436
668299874 191759
578529512 90453
543996753 138416
944467791 153265
149065410 104550
250013083 121965
693253831 16506
985710874 110852
382560127 125668
447865434 71712
388005626 132915
256945738 158130
118367739 91583
249261705 63149
543736429 112935
343215833 47436
256514711 91967
977964926 35958
367118662 49472
48895206 100505
833490531 56942
445082402 104592
657228536 151069
646461111 39111
693164869 121018
869098341 12014
548993809 117295
524760060 34131
496663271 136655
520549289 149770
183549997 166049
662666368 134203
458945717 173936
709496710 145254
632548144 178476
131922046 90430
314023524 149810
317385282 28652
519640298 95940
633575292 191582
870255283 103151
104281061 162652
617069007 183286
522357273 192420
191174276 43311
254158202 188267
358238933 124101
63343627 181685
435848733 33826
873276911 173589
869831043 199942
3821637 33472
747963785 116879
221455634 133271
940892906 32886
471975172 175235
440110449 140881
279542437 42271
792232561 69291
912014539 108391
448740850 136891
247804705 172754
409398059 192876
26284397 34184
799963171 116758
734913527 72093
792564016 137752
708418325 37846
631390915 51975
567625393 66990
782761618 19512
70151872 95380
629662815 2296
414409805 173031
744481363 198055
572092012 183321
813050596 171698
38906835 43749
361358228 68529
557524288 21266
634688078 103382
87672415 27210
207078676 129937
551431073 107088
799665954 17732
558682081 122479
198274080 19410
315647727 195503
604103069 124595
712411398 141453
891550283 82376
573520305 128825
358162847 91765
618250104 59950
650130248 67715
335054447 186483
976079215 115249
953937021 16907
347403408 141328
93559422 37259
395052517 21397
848271372 57339
700271823 147678
804745757 3033
778941551 193283
105881330 54085
405418160 785
990940221 28885
955582523 26587
977787172 28454
630873261 10725
843363718 172230
132411430 121961
551513565 151669
261018183 113724
26473433 132851
710385225 189036
347422849 143391
146664321 152615
973347196 5612
977326549 136860
505117691 9643
246919582 195647
818552067 21686
995905352 63688
693550218 73471
465163770 169014
81594819 155468
518991761 2560
518267821 5169
657736368 172277
903567061 84734
84215501 47054
112539578 109776
33156644 198019
386502869 177526
421893797 64756
560058113 88206
272528645 23520
221458346 49386
313167190 99852
73451184 193746
804255500 123027
787882799 142857
570270345 33990
974349653 164477
579146891 9317
357698966 191587
629429874 70628
75216112 136488
606525286 83014
886609611 195519
744111614 199646
970089802 142527
979372564 24979
34693887 44458
925868466 198027
496357847 177804
979302056 178616
330874175 192481
385620413 159710
688122264 103264
767337777 114510
170249510 126498
272629655 85100
86250398 68855
176732897 24339
349900591 76725
593076817 49537
981128853 102201
97772609 147370
378236200 196682
530575960 117361
206854161 109713
732354485 33404
582837330 15921
771177291 137483
786913540 181252
503689673 35343
425479411 85952
351776829 187264
659521393 92535
351070960 77820
767081175 183595
365267134 102556
832437637 82288
765917324 57037
136108844 195419
713381330 68066
131564310 64856
973085621 30697
992859905 71913
666414109 87346
406817435 26543
378318977 176331
255401759 106008
225451841 162667
640445748 29621
114579268 63521
479284537 18198
407500703 115974
580208940 153286
91476653 174709
817013027 48529
506628312 62680
59894349 72995
421758095 197360
154276852 197000
725445389 27700
221721974 58210
388240850 49689
589171112 190104
807138810 166684
737895683 101715
967675637 12197
844150734 129647
610576425 124708
875617727 25990
743773179 21087
840412257 61960
834948098 31283
126741889 146704
54563552 109530
17082707 56239
87930229 32051
699852931 125615
133460050 40614
779017912 9273
383578466 29102
631035387 63110
95561213 101635
502629053 193122
96309192 91654
511675674 6287
911951492 196020
845960460 43651
192610978 118013
421014276 137197
589069947 88398
257367185 8129
565153800 17336
472273562 109139
210031561 114971
983912760 43683
709253244 17256
176103815 73694
422576256 199336
970001159 7022
234244140 125024
48741356 81800
494121225 133055
76280009 145624
394173442 96306
695470918 176415
604172887 189565
114166337 50806
64228830 96961
478413935 137036
937267251 195715
114974239 189653
808290919 25014
378706140 41972
997123437 169989
612853322 13889
966481259 159600
285983225 158561
313521027 86950
404702781 61537
857311686 170212
480952882 96365
833969306 116899
920706254 108185
305800980 185761
570851134 104446
936671266 56257
581364412 124489
256594200 137906
781162188 120981
68236761 51703
46708399 26439
932598195 2611
544380559 42480
411692607 129494
83419858 95603
65518963 114610
733021206 96736
34490872 85326
255880257 113232
520391021 115736
390637612 181225
369495784 64026
366692456 35106
238412855 47504
351405056 90242
952877340 85386
426900771 90057
909041549 8867
99826747 102248
355980733 169721
531958798 196632
332451738 6172
231841782 101071
573991440 108010
254265269 96202
532922127 135963
338915127 169196
407118597 150874
820369931 158995
402152003 2521
35362940 135044
455700565 75053
653614728 81195
54759316 131916
416907231 83881
518436847 87889
105306778 121063
113463602 55314
608646094 78359
499702800 71049
311583288 161362
887754373 169612
868430433 1872
533014646 198336
544922634 151079
40099104 3175
879876691 40586
533013055 158421
167010661 55970
422085031 34768
655639687 53368
226659053 37214
900230812 70105
332805630 144261
196713931 50922
524256210 35722
865568439 189687
183209569 18796
578869005 1143
94531677 22347
215494578 106995
993600539 17528
903756535 131586
799286307 187059
314551019 152535
404767443 41854
724513596 141070
121008618 113659
361988961 129819
414895963 70941
481617576 69836
109168744 158139
931961958 33277
209019321 179534
405432755 106750
672988830 17364
126946070 25959
336996174 180421
423231828 120294
647269532 63713
567753253 19581
898824330 104988
347785683 80608
900835955 1616
589445650 183439
217407660 75295
404652245 170513
857984175 133948
898962488 55222
366816513 191104
163456601 81436
381847340 179585
551905432 148623
135433550 46345
216879302 33080
892734876 88020
599834312 78101
618022676 56322
196493387 123206
502562539 196020
911458183 142970
342720765 133141
80261193 167994
414827431 142024
907262978 130167
204852500 188720
764744126 35798
815821221 16324
210184376 146411
426539757 120300
389238080 106390
527149564 190814
315859239 63774
124873720 188380
597458840 189626
188241681 6821
966384716 148171
47059322 172763
432061678 129254
526345597 73186
428268915 130172
289465939 176005
73524217 138074
245533427 15835
252364779 107061
316368096 28902
410154191 139615
51324952 171151
763703863 130413
888025502 17886
982968013 56674
713613166 13844
76649017 132321
372118686 39701
708539315 167021
707616529 61598
478571424 82144
597120339 189053
33419700 31165
181370795 40616
19829915 5204
933917257 148220
975786539 59862
400637513 92708
392607034 136715
660736232 121963
956054424 113837
599347742 122657
836868398 44215
644279360 152412
614780895 23197
45719580 95693
764682604 165962
188131324 151246
220170795 166980
465176556 76924
987681915 172191
129943230 102167
34794882 28878
645074813 108965
639404760 164522
452235569 194236
95338951 87120
429287545 70315
576391849 38375
154821635 4908
268155206 110172
539436618 191866
898955121 71235
177874543 47564
462653258 113055
55158739 71527
616582075 176596
472202083 141405
913209933 64747
175580373 147181
694088598 83548
77865730 198244
552199124 5040
862165797 27209
305977701 20481
477648902 53111
9247822 38125
843987074 12642
679502105 175297
962748956 160444
497922695 11487
300370844 60665
8902068 2244
550290349 19147
181267662 180533
782153949 65660
965167245 143670
696340430 81465
747399700 113008
462329443 83336
515926498 42073
818222163 191419
396380937 75980
328338515 53980
607714873 30984
732245341 160232
111924586 45582
316074226 181319
17811146 51647
5999899 149604
194977766 183365
655797938 134211
453864789 144856
143955146 153438
152622650 103747
77075286 66407
662516840 189899
668776077 5435
267053394 100494
953058540 35910
897131071 25638
876169998 170798
714716126 57270
777024907 85629
109329736 144518
880217460 167038
326571814 43617
263675685 188916
924134739 54633
498633230 153639
423115486 189978
389005011 75522
580175463 101192
355159835 76685
236018475 4395
413851563 174796
914937388 186953
400688064 175025
969039631 171863
980014332 98334
948764292 172424
188809672 56113
988741938 85081
817226610 54483
996288225 81009
840876110 180378
521486681 157789
615458326 113744
541290107 95225
179183443 158420
719199748 74082
299833350 158969
522565513 164332
7576072 49088
64407192 163558
140244704 51329
141164691 144765
595991852 154788
15947945 191422
35395441 80613
209125553 58771
373826297 68325
196322259 28216
224418181 145413
693807811 52418
962495063 187126
659929017 16535
805940 25620
569501157 85111
270339473 197817
163078760 82591
955372185 171983
163486683 195031
248442135 12180
764263320 177778
423367859 58981
521877480 190880
955323164 22916
231686382 125029
147106375 37569
533006472 44300
737646478 188179
312421367 56662
142505825 20846
128423416 178766
291069281 115522
944480566 170245
355700498 11492
785515081 116458
307240036 68607
185302064 133755
938747430 195281
352516477 121147
910352632 78672
436014428 188715
751686580 109808
256655570 80458
203394582 188974
881990508 63270
696097607 18795
656921755 79597
760190249 110878
302034355 86554
607864302 196195
570434891 133807
717793992 63447
425468221 1974
915603042 97695
415874192 25151
704913961 99096
945042427 19103
409224693 33766
261825858 18666
392690879 74858
842127270 131970
825212879 41930
178685317 184203
467930551 59816
370422385 39538
919955520 76394
62542729 1100
795898514 109138
577453628 33886
750129801 40205
597245015 71411
539864048 195415
598659084 139899
941515097 83803
219645156 141471
824864723 21611
442562596 61001
431830610 142026
430378826 60676
263103564 74211
15535220 67524
794265327 95100
611106731 25952
529021790 25348
20224303 70010
278087402 70641
789710892 124217
752907998 105487
175566418 97444
395469676 37231
141148044 149797
647236735 12693
85929449 67680
414261497 62066
779195168 18788
794762121 29738
801912249 106868
886279468 39830
947183505 102367
156552098 16390
216513438 161126
405283890 60637
198263073 153381
103086059 94340
505254514 84797
895668675 110788
57473482 105229
378675264 71202
997087785 6595
568279242 131536
766023390 49633
285168304 22812
147252921 107789
647218669 22282
911756873 199406
663338872 49477
645314448 55564
762427447 121390
818210986 142392
385673345 92494
392815408 33896
690646119 34909
139959011 22975
551734288 108137
100184371 47254
948000984 160058
815401634 164565
328177953 114538
849980297 69123
76617750 68955
990877166 60809
115671629 22894
515325703 133792
105793070 182799
586073503 154540
491053785 3728
913500723 87490
258169206 53850
35777919 65558
645135838 141736
625253862 110674
869777094 192072
768510766 61568
540823937 69889
606648439 80026
517272097 71050
202497035 49178
666978251 76257
503180090 48148
478784189 14988
985132382 32369
752951985 192113
718570358 87027
103100107 143781
429040359 22618
123357263 184799
919436778 5961
795327221 193784
100240110 1305
727895781 36240
349837232 111267
641543995 198974
862654348 36289
511607415 26035
640141768 95525
505450943 56381
425983840 105683
360342973 161877
202072154 73797
873642712 76004
108662534 39138
925415783 125355
294279979 110259
92956619 119839
368482629 111279
210324693 37061
793382345 78530
200092180 135945
394464361 75600
551393976 139736
677053031 89602
661994411 167596
592206150 137088
542560479 72975
580285149 29720
45362538 76696
547117479 45605
116205279 130961
897524680 179014
637752300 103890
630595612 45575
749643630 156928
920203790 134309
533512312 160855
536900864 141762
361408818 27013
816720085 16019
528476485 58295
517718216 1343
361421770 117117
672207936 72811
920272911 70094
548625773 146191
316667577 148525
40406639 151317
834220657 73076
186543694 198863
621366807 60755
47741939 81303
878570208 68436
56001680 66612
696696584 69164
722128638 191940
508953402 170713
121195948 41267
986945653 73586
666092306 124012
18954880 166266
29829198 1214
602891047 108605
673291601 139570
902565870 114560
640924785 165081
393084411 125942
857992070 38359
520488101 118385
620887466 41845
825030017 66114
949111253 94546
92873011 123323
226989734 61214
696661191 177458
553164381 177824
337862589 192454
142327186 155884
278704174 95796
726197756 26305
640680677 184768
956185674 61383
403369851 99001
172729829 48045
125510486 131839
498725569 58762
672787473 103589
723306235 38429
636630620 136642
307972203 59976
652743769 120754
83606655 28790
105936570 52627
168397418 7138
498439255 193770
767200387 119990
262242744 77880
893697279 114768
965931498 50040
978755839 64957
874916756 29209
913127466 84078
363301308 161024
390024829 75304
456208211 167635
646730298 36714
727041614 121476
252403755 162742
462770138 1442
37890496 85625
848253160 136639
167721567 34856
809977437 133407
767948937 189246
941007471 161092
665682855 70453
809626043 58309
640772522 153764
588883565 71999
838102339 114080
63817954 193412
93287903 158417
200821443 196913
572472637 166916
579997200 197134
62417986 112479
737165835 34807
852230633 87947
414678978 5027
832401558 145357
342780596 61017
925703419 120566
974231041 44876
384696934 150533
202101430 59796
340835964 137417
817281722 112473
662984589 181949
924019428 185415
647292388 70597
218190237 55310
398930803 176580
536537334 44275
38667622 108447
997629426 171935
266013283 90458
997542758 20052
361413063 158613
391641692 37437
588714785 87216
582336949 61900
748436674 30108
572385081 164883
726726918 118050
133300714 165715
543541110 175117
339975327 187519
27991785 143983
443132477 160530
350408858 183398
597670435 10624
318170319 121444
635629509 147626
125122905 92919
743350597 141285
435790917 62188
915081034 164079
816271766 42420
295460703 80251
875413850 147600
181897408 174561
646064959 94454
460940571 168834
505485700 159835
937240373 192962
86979557 82113
333036515 98233
101200993 158336
245887800 101484
123823866 83953
999711900 134971
517574186 111786
368834256 42475
798252423 133018
296032414 159236
178999750 117010
137067388 6226
263568141 105134
550640981 81479
804648573 71567
558642108 153354
270414122 160148
749571893 164285
444924134 186309
35407082 198183
398839023 176783
502286704 61195
356872571 184977
226631657 10998
816757934 46725
181794699 180128
83123213 59724
400650529 80720
238876214 61776
187722574 171897
137632500 84017
910852231 13972
769182648 104995
797509139 124705
4042633 34719
997639427 159434
811451620 60976
154376487 182317
957515648 43534
16321118 36781
745240788 152744
971528854 59653
91908814 108516
442047466 11238
58284007 156610
334125159 125289
48796973 130515
420134636 48616
344257394 36193
857091733 85072
102654732 66118
807173463 91779
638254410 59840
378783227 113625
98010688 73426
5206527 61777
464809908 193212
357812053 862
408396758 1982
785196223 68831
208218608 12606
232303248 138428
710557428 115564
278532168 151973
741297392 160169
303419053 91598
283361955 46499
255062619 114559
489675458 53718
378287030 84804
110287081 83864
490882452 146443
390815609 14445
888873896 84831
501897737 118372
921871479 161102
482927345 101232
439024897 26103
833920776 74370
731887505 139485
35803495 101837
985083626 176619
180213991 15184
603931705 115315
959249854 16622
905210929 147585
629080300 38029
211592919 10923
840975422 194998
689217467 105154
73570250 93630
200688568 12099
124764431 159267
631630004 163465
784227804 65703
777428901 187250
962234766 92904
646090252 169433
588353657 5428
718073108 6964
899260831 181241
603516889 113705
732385646 80766
887326844 89359
382631201 50596
101333236 157498
298249456 62188
788801472 152734
169808272 110316
99602128 13201
560308886 150239
486713531 90688
230746021 72636
273802653 186640
812339048 80255
755042287 171903
771572000 168410
55113351 90788
148852786 21166
938705477 62267
229014912 168884
614507827 66166
713023395 103958
383081199 52687
800633484 70375
84314041 86729
413749532 145880
602074889 68696
457091852 11750
134411746 25742
759254157 5399
923881009 9098
762611549 97207
370706584 159827
271209451 63983
408357576 37413
580159594 181708
415804640 121591
594330398 169218
960266049 2698
876553044 125165
786733613 74844
965703248 22169
672849484 70608
143315214 45644
166201244 146444
390337977 34758
438432581 26415
513835590 33983
561681341 155291
210831481 122857
459737367 144655
142496469 106991
701760831 44202
147160370 78606
996263616 170339
135394250 122295
26968426 157219
630343482 79802
839959163 133969
583922966 138969
30973740 83365
851936520 24099
66605921 178370
816124403 36143
713045521 158237
531762347 20455
884051386 108325
961101895 96971
574548183 87616
412351612 168280
590840493 56962
729597107 90965
714410357 64232
419195353 125803
18869962 96629
155583259 152143
460067059 36400
414308169 114904
825310853 101506
314663422 107562
993406762 133927
267452336 165167
461614190 175629
337147865 149385
54640968 40072
464361897 171543
711201968 99980
266125519 114572
682196916 47638
279258803 120930
515292840 62691
625679811 90942
955975732 87375
268463078 181142
73613220 155497
209072084 35216
745925052 175361
120402822 37572
308760090 83866
344884877 80549
836946440 106185
894545903 177216
153246505 136375
606920539 89533
153855397 19050
216872553 164661
123843333 170331
903341632 98253
829549744 84197
12371144 80959
715332198 198838
577214780 113346
415654807 179957
825918774 71923
279379406 131321
810929089 170196
590476839 194872
914891083 193306
147553274 58151
409675788 189825
938291988 138819
817995564 145469
142348796 135829
144698195 156824
642560495 43405
754773955 147404
852715895 128879
484660885 107865
908868077 158716
995410178 170326
721254311 47179
655271764 7593
410586303 115807
748871812 82827
731343770 175185
315575393 128033
275360713 85776
512001856 1876
580700691 139561
992540918 40205
280775084 156912
766270154 138403
512268888 123100
944205313 54610
535160560 193223
858909808 46510
684746588 62751
840638138 35740
813114201 165530
649670569 130691
505188603 141426
33406446 87325
924273905 131414
926203431 31197
341595675 49972
372036427 165056
255203426 41075
168277522 51875
531943701 622
866145139 13563
505054672 89494
561315414 130927
192923030 45484
190462812 150507
896882284 149115
430008307 109326
443370835 142843
81079220 131715
227952954 148880
307909215 94529
443989057 654
658099278 62279
365205625 140655
716701192 115478
656908851 198240
525232954 62607
475596295 100571
226207292 44752
761382470 160619
542738422 142759
882599275 158201
807230569 97445
340898736 185336
104942092 47459
777061791 94871
508241795 117294
814323347 81452
890597874 64829
736470411 30934
286460844 194782
270902646 193067
817800282 108571
452077882 22314
573207405 108027
430601273 199739
507834985 88103
409106500 49584
39482556 174599
477641593 179737
220784238 134630
131955356 51971
76551094 152732
568918827 22423
24746397 14122
675499207 135312
593454542 80220
82468149 10881
505798733 170673
264602865 24982
468175767 157950
665316383 102903
442343975 90296
449849090 56626
662588613 71804
982204101 150274
346294664 26264
898281031 101142
875895960 57441
576235713 17738
902990326 91602
242665008 161355
462069976 78941
598162895 160733
699530304 88692
55419978 73719
47774764 181190
406125331 197519
347581841 180834
373224091 9595
162996775 97450
64726918 48936
680992137 154989
318098325 59916
430238699 96516
638788095 68408
223269736 184138
528519748 125851
482945352 41323
47238768 168049
853683375 46342
648682299 14768
153931571 115178
177507050 162840
748431291 127235
840148788 98841
748487425 189785
462976037 167571
244940079 56056
93676016 107629
791799166 162819
485928533 130883
290167598 179862
596158739 123161
415997560 3366
550282152 196763
581067805 157307
813725250 178395
900022960 151202
484549986 156034
94355866 143595
588948786 101669
654383951 27222
139597360 163097
713255429 106669
265795178 144654
87183856 153896
970476838 78758
665547574 175180
104432583 173786
482879165 135232
697434371 167010
647951788 174428
70820736 141296
785832538 84169
666708204 16067
645376394 15837
842654000 13289
152077625 25358
220656938 275
20584259 136615
150112155 38387
590776921 159900
100162138 104501
934325446 191594
935892372 126116
733154333 185486
527494108 79346
311954378 69048
746072584 63948
912054788 180625
419792782 171098
553765263 64999
673712274 155646
672502824 73682
214245271 87785
296248764 188969
185686745 21489
212363295 105981
897702032 159985
633975020 191240
415693283 73921
645429164 56740
412137012 71837
383839455 65346
346975004 40812
374872616 73294
807949715 111827
906982888 89670
738464132 125526
790768585 46641
163538971 109869
206240640 143337
193016040 126072
513078121 81972
978160980 124409
92663611 34127
240010619 46290
388483567 182063
33809442 102408
842610896 184683
491480755 77479
801831483 46051
897680918 9145
34405844 71216
565796174 149603
335300291 61630
611928400 65479
597440526 198690
569385253 59981
25842490 29878
100632608 15430
109864529 104828
181299413 34786
182362868 60010
671041850 120643
32209146 30430
344937017 120091
592548197 53845
632562999 196699
697948276 85716
152143090 159478
981871251 187470
616813526 189637
426937500 5862
99618612 141316
318599288 144211
770254161 149822
788120670 85963
398279917 162243
142594550 163084
815098930 110211
171146190 46615
73292321 146684
253105009 70689
579440520 105294
46405754 199009
650302241 172962
262369664 197625
610800330 80701
966199205 18020
478441379 53836
140953016 186341
521043782 175489
562212938 193474
601317380 14918
970002656 161120
423482542 166751
312841904 176512
715367385 93241
81584725 171833
450522212 110982
886101049 66594
237639858 167151
387460500 198515
497034524 156517
538890922 70696
645879011 43871
67616810 69765
937964070 89063
883501512 181188
768844641 67308
501507277 182210
576568375 46382
346691026 15012
38524788 27737
605801447 53851
337547423 87721
17100846 137499
285859084 132470
628472653 78846
816768807 95062
974483997 159679
746398933 105776
111994014 15606
160066079 51009
373786283 10981
683589528 102774
267951492 98023
68089211 144877
843263659 31915
330616694 28582
22049845 134592
131481585 121931
464039621 182093
757920661 140557
854376072 163273
269743483 69535
459139974 148348
410365068 15797
967701455 100200
708857321 120950
391514835 56236
90332121 166618
512107488 134376
609303006 155007
531728949 42045
64322979 37957
150005556 87703
473974745 156333
483806281 32784
964432182 95704
603905918 170961
534630100 41432
726334289 130785
786626746 49634
990308920 115597
630419400 51294
209858758 193859
943936252 26370
819807517 91325
843489867 88113
511086258 55902
824562885 159167
96126921 177020
952493240 42027
919249976 52777
837077086 26813
372495974 25294
357923205 117480
705812840 97427
556977611 185325
893877189 166686
62728547 14818
342583308 171229
809428203 82742
195875978 43400
319720693 24307
466424917 106270
890768535 68777
195735125 43782
74814050 31917
491670143 101211
661711415 68847
690367362 18821
681116067 63229
665983448 32015
607975345 159684
789272608 13525
767491764 66173
617647265 27890
500434222 59624
224384133 104478
91913312 146422
922883548 103967
243595178 21409
778262609 45292
560430222 64617
744986364 187350
61873481 16660
55938666 33076
965632070 4993
565419943 32841
321084849 194353
975067219 141705
181533717 198606
915315022 132193
386090626 158199
86801488 82160
998647616 101477
101774152 41662
372172938 182786
664563234 59497
642977809 135325
512008617 57146
738117324 162231
18113839 18454
683928968 194984
1732530 23936
540977684 187037
84139193 29470
643354891 20902
852963143 159
529572602 76988
51804287 105115
395527158 153017
220365123 188242
47865350 100518
879586900 136725
947486362 51657
560909880 162568
60406173 62526
704899012 197188
212289258 102669
823925462 179791
576910556 30350
121450091 118922
934882351 119393
118337016 88484
735761016 110646
572770516 107201
841542030 184912
35380578 63970
704346912 46417
605779410 75351
690730284 21470
851742152 81437
421694056 197968
295943224 95735
154175233 192134
927546560 72941
965623237 62334
619793506 9366
417003715 26391
925322515 2990
428832580 33833
485332518 160213
187269356 193058
59025832 17389
284462993 53006
901971970 191357
74057560 95407
300321978 170356
628737599 40252
40655665 175004
340644311 163409
799033857 13091
871309486 185560
292451543 80555
97878898 90421
718222398 135392
986405224 74762
434285878 31134
65776112 112764
613409029 136046
391183282 56181
592599366 139525
757439083 191380
521677510 39056
162222151 17106
511721174 46013
700245464 155388
233637867 155096
456659353 154572
832222432 10182
741718084 12852
738873748 15215
64462758 188225
702301979 152532
891411693 4545
300474515 385
316948605 90512
235549646 40463
704371406 47864
747497028 198523
781805003 72566
681767496 194353
62624141 40741
430287480 29130
596060900 38523
669946996 7377
474971647 86014
705371533 24272
645963608 39711
539711860 145203
164462326 116399
781140336 161789
414039595 157561
543682100 191502
733860650 84235
378117937 188590
623291886 7382
941977324 7278
59932074 14625
814438866 161805
391103988 199926
145167189 121083
747010583 142148
611576385 91728
386947610 169940
693229708 170139
989295274 37422
916106325 125906
284922505 60343
183728918 78111
859737675 45776
261693788 70328
748237467 191181
342221629 31992
512406217 140169
832992433 166989
431836188 64554
899475059 24335
595800184 75695
72630045 14068
922127768 114318
622350337 93115
761453568 83543
320279576 95586
619838893 1241
873373978 116194
336847309 195929
493225114 26150
843758204 167332
999517452 146438
180841102 83081
124775568 91867
358105708 64239
94494335 10438
534877116 149413
724860227 117612
376647516 189501
548447589 7947
905824224 38623
40751617 149895
865268917 118522
715754671 193102
76073184 120835
628237320 115928
909116891 126754
248672924 7911
932329797 157108
11763879 107604
961431228 122019
304580479 78783
695589230 103974
350865864 149944
469135037 117497
999633633 144408
528467983 131812
820227733 89323
485004953 139406
601933288 116926
611648530 33629
978682663 84137
601551179 195646
665734281 172173
160671080 170595
1983582 170546
61339782 189382
408102967 147399
846925582 94847
913255304 78420
553342265 116355
563262692 88058
379056896 70676
12392493 181217
774397608 100584
730969650 119483
596997918 147216
753710150 6698
116637777 58308
778730489 199010
443048355 148157
287986838 108168
753400707 171933
397171734 137579
529788831 94453
391272636 124704
835395372 98810
963187142 132066
529112846 136613
374641013 122466
7489803 186050
403098673 193446
536080433 145935
946699003 15533
587634101 3598
765213897 54372
506367032 68502
54722208 108721
495167156 150091
842089804 165872
728341899 55471
829303193 39982
114403351 126863
678364892 24235
818879943 121019
818734957 117240
945579108 17974
675286336 137907
137665363 6020
656081982 97074
508916816 81108
843783929 144547
381133340 101833
619231713 133168
278142981 61167
588632667 184441
629860619 110305
713895754 7540
260072585 34730
525918171 137194
751919436 68755
77356285 158187
4218464 20635
824827101 2441
113369072 178078
332801619 71528
837707016 72103
555699594 31682
539213155 66270
186181128 120995
772203035 143645
861295724 11463
94845516 14827
578251797 113309
272171098 95448
657323629 137523
48101819 56336
787665080 194385
71574422 196898
377140025 45281
611609796 197001
964265857 109617
727879353 119491
651675535 127472
43526514 107084
239806876 41444
317821606 178379
288125646 56471
749664384 44816
810147423 61597
618445821 99012
921130904 161622
163680297 197809
768399132 27277
595351667 144854
333213695 36505
674076280 122028
730994080 52451
829373985 121987
11128243 61201
242223725 43083
260475798 12290
703904172 102001
29610615 76194
861508668 42572
900574796 23022
214777762 79292
79673623 102920
710814124 180247
214432890 112935
224651136 151383
209631174 34854
402007018 185794
25460126 134538
444010784 70062
255363953 192964
717483160 36690
338184554 176370
19285502 10829
455263118 190547
282877814 162552
717176497 124560
910904209 99121
949759997 169002
755184724 22148
856445324 184863
218617131 130289
306766451 174336
470622611 8524
925251415 165913
392817316 36246
546839616 137006
270238198 97211
457057418 43984
78640786 194421
538580452 176078
63931834 50980
456063315 187917
165939770 35249
451403286 77385
741371152 104609
770274148 18081
947641819 99891
297462124 81261
185379555 92912
43082108 95266
746627078 121830
287621690 127219
580813677 158691
633730610 192276
849501643 15619
195232693 126542
65778514 36173
13562330 127640
87412935 147303
781770183 53285
458288490 136709
843018360 122754
963718912 44906
751254600 161951
495608856 34526
306112371 133885
476868214 87854
635091182 45676
291499601 85318
489268854 173864
492023513 185480
732329792 175038
713892766 63208
594776689 59688
896133921 68393
948440656 125898
926445195 115107
707368069 97711
701954120 114022
904825754 8385
254581179 16256
411988737 136607
264786626 110317
765355974 98185
237404735 107752
400123585 53347
875478326 64342
72373422 122413
788103759 130302
135689650 99276
109057077 105331
146357034 175060
461789110 28607
660621124 140136
617125962 139209
70609125 36965
593876329 158857
218242274 198394
137036968 185521
982792700 59536
221601620 4832
798272847 119757
179442668 157476
87265755 88476
458165138 186012
27050002 161674
878241632 65488
612957769 170476
142092293 103903
754125096 150386
821937169 10395
480797761 90172
186505838 188119
302618138 148428
177541659 433
821987122 130367
563206455 116029
96339908 166566
460524917 80131
220630375 56936
76659149 27447
977693397 172082
126903036 102528
732298393 178315
406187790 141603
694907845 13453
442336942 7823
981977646 112118
790274297 9813
390388420 58344
445250786 167318
755451183 101661
482000620 13644
816806666 185961
524272864 167017
70007255 74070
776029194 167748
464981121 161706
387788177 81163
917864964 36452
168914616 9934
534720126 140376
476979554 188796
947788734 9187
674655258 38578
70729193 26838
845319394 68898
758186669 108497
660040828 175554
321254613 114775
154423256 1087
354532435 143653
570829785 182843
893721605 47805
432339175 186897
426451349 179770
803141652 84874
260964169 156122
964931878 45801
802230426 157152
315709468 152373
861500497 44956
838538172 143974
189844174 53104
565896370 132217
653141978 115012
2022638 97351
207052556 144651
3753875 35319
436743970 181595
924813113 8074
906596028 75715
504483567 58776
92812839 174022
489546483 133997
583674691 185761
232060803 13704
457317683 117327
521133945 64438
326380892 152738
880228055 127308
699678488 41254
724167847 79517
468064722 107020
565928091 5223
574301473 197718
6033816 30938
666598752 141963
464181873 91662
30719366 170461
10719948 63575
674817016 9291
92185526 31861
902217675 176993
280834357 174568
882885788 100595
485918534 24320
943940283 93924
631880847 10877
321850588 70706
759974952 76246
863597939 107440
119201315 81202
535655475 72332
558965568 146975
689971103 103971
128533903 160803
188800485 66200
590512041 136064
865601255 114796
311913686 127834
384864547 186091
50871586 153936
576738259 193318
317622905 105272
347609803 79131
765137056 108472
601746270 40101
399352388 114634
653586134 127875
374223897 172780
112241021 196568
361169005 174066
245287513 57620
421836775 109348
376030581 6284
689062300 198185
592189732 137348
420143170 103085
748187159 71930
295114728 143612
603549875 171254
57575433 136283
91405171 11638
609947324 187468
978903142 178042
339754758 171437
535028442 135054
147425823 16646
738308179 152708
974364980 136189
947234201 88608
999207048 50867
236719848 121444
568661254 169293
692624570 23658
897949622 82873
937920523 24557
379365410 60076
108974768 96064
676214383 73769
449913036 138749
141130314 191098
200017649 68013
824327820 111310
837418286 143363
223519967 135216
839687870 63241
146115895 15575
378093375 108545
342868333 91839
90702130 122604
877249868 173634
720021767 134034
936382592 97484
6623792 47299
420078431 87074
855718027 141660
404484231 123930
504659520 134785
736175257 128826
236710447 39954
885213593 56672
907156345 19274
514683438 20117
359536499 108141
178240736 77570
669770994 174977
227322255 178854
586024644 160436
285833558 140128
205182433 27374
581489704 38771
364199841 47521
292081052 169718
607045857 4093
392288846 74845
592590718 85480
616344918 190226
397015024 100886
393475296 92724
754317312 70915
764958599 145837
675525908 136543
516047858 135458
847193145 171856
441005006 148345
309573400 75411
324216396 135292
239103380 126899
311802941 61852
258086209 47710
120770203 158849
807664292 194235
622126710 148139
594422102 84818
691861092 3189
455593687 10835
950891381 194411
537919645 156267
524335538 163980
681588269 4013
897482756 50455
20839955 143739
487647525 74474
955072269 9109
30473190 59933
154833033 197039
102631349 148472
989632892 164793
267362456 182985
724655349 191267
115784555 81369
566084624 99701
224094367 13948
454986355 93650
963144501 125075
315097897 104015
255152475 180380
402463832 163796
282692781 63065
331289088 112924
213613177 101443
384478066 109556
729218266 108569
566049681 92598
807223781 56066
779558913 101539
820804189 183097
33288678 87841
357900012 151702
136943974 57155
87061328 127583
367588994 8513
48486213 1841
518942877 46923
478147182 81608
63014443 16718
7707040 112029
161320555 155271
66640754 42605
227821155 61561
534142398 136013
253563956 148740
412594705 10910
5733324 180471
425294787 146215
788285984 58714
125431963 126852
508983486 133444
243351018 181655
989254642 104297
976684183 188119
400804612 53752
130263239 145943
484850781 180679
542956621 30818
750423380 96812
288792626 73068
179953722 72691
97882893 142770
573106873 162529
160889653 127255
456656099 151729
17392761 28773
152763161 172323
67655904 155756
270219838 110566
912221827 130577
542970074 99444
875559977 96793
209898848 172705
79720464 106546
917170292 145519
940152768 144032
191609872 168381
839505736 41610
28330924 78446
891665830 35814
507088951 121037
919375015 134702
390798649 137685
5282222 68833
583989821 38859
879770683 24065
264228941 5030
782631066 187755
287840352 94631
712700507 79697
976490961 52497
76782742 181512
76062876 74556
502480678 83743
653775595 70760
198041872 171184
788540526 39523
209204038 87692
163823836 174604
189009453 130276
976293188 81598
129902497 74095
846277621 24011
799576055 128756
617546160 101769
527829492 87287
547631811 90606
891713423 52008
323162682 2119
179673181 94915
15026037 142967
122438962 9297
972496636 134625
6388763 6314
924509601 16232
729291086 141800
999549322 124560
651784653 57659
335144108 171936
824898629 152563
799651997 176245
446835578 138380
848746438 176370
37884269 114547
980142326 49383
863080919 111793
547580452 66891
788462768 84209
425355362 98661
496305709 110763
858395935 156925
119298113 122633
622716661 186880
98435944 56392
556708623 192820
915579432 194601
689418567 141581
907833471 8589
707662375 16412
808175069 8047
651466159 128231
598446648 44334
113894808 83850
379800374 156443
871289921 34328
507195109 24718
529246213 72601
914762246 29943
913971335 184761
633511460 191814
959252966 176438
742789875 25072
792269217 12271
681268168 74394
938490671 78434
739597097 40905
238590158 147589
34035350 144497
144605307 27753
44656466 57520
426682474 14770
956199369 70369
413098244 111306
329936323 11100
437558738 88200
517744676 121194
48261930 164328
514329963 98083
784812300 106908
465115787 61823
93178027 138799
559009088 71967
765974489 15462
363432668 143147
569487130 82303
471800657 55329
433531359 89684
439998109 190755
888618817 21476
552767574 145473
580333967 29625
840789246 90563
291481434 177524
371685433 46909
575948567 147224
582971174 24961
961547751 192374
765509541 25617
262511944 54033
209892947 64044
437021948 132854
916809576 37601
385583350 147259
881643807 10086
836785416 103152
927929501 111216
254283257 178460
899153921 17698
757481901 148324
589065507 139841
562738190 140857
916006208 159685
666774139 32033
515905794 87654
906406492 154423
200578112 162702
270498958 90275
982309578 20365
735460141 18566
550689436 173828
69989601 102199
48884139 188465
268092062 23193
931549244 182017
562137836 3848
677074533 44941
440892157 24947
847509286 163589
381454001 116246
450148541 61566
571456810 16374
565403217 125220
513336131 95920
830859929 7450
16309687 55200
698330556 154665
884849465 85369
606201439 115510
51726454 183762
580414530 192545
324633294 183202
506479873 169470
228048695 80878
206489890 88701
383193603 184802
321439028 155060
67989463 26654
55153626 94563
408288261 132123
623397225 17771
331510732 113227
571268149 144832
895762878 113981
493476186 132013
625289523 16994
889357005 111751
621058605 184747
400042673 43137
875973512 180485
992735559 161663
828176424 65057
395737577 106585
115329068 92292
164666068 46895
549436135 376
104272083 22382
681643196 126889
322351062 5288
764831978 19983
66206309 13776
757466310 140281
741270895 116791
561153829 122232
358010188 80679
153455148 170837
869780895 83547
210783006 123770
186954766 16512
906219946 189992
149171125 30080
5233820 123975
121513597 76281
930057301 107715
59008641 30738
5469973 150930
383840982 100518
596699434 115384
167102253 74892
223149648 143949
314879985 10848
777156139 136002
836946134 143173
268176922 69670
727690556 85795
672291828 124120
588891630 116522
759322303 133823
34843170 173797
256935213 175819
739582402 50063
273600749 49193
972767944 105955
648253137 89523
701954184 190843
408858379 115250
712564785 34061
398330662 24052
924397520 91595
477579691 69414
252279282 143531
893070589 120888
883325625 137417
796584428 139264
668242898 189180
845515104 77360
122776961 125125
804318601 25596
309548353 51206
853935930 48158
339518469 107751
926780604 120542
602473926 109273
47191824 89822
103316206 84534
177719250 115504
591287917 155651
90739814 187448
600776669 12074
864052726 153151
186322625 193348
1256805 153395
508399461 56435
697536412 161127
543478707 12258
562194442 9977
343632931 10928
216307893 29631
823652786 120810
845667639 31314
293984587 10535
431999594 2922
760455426 80771
771199275 180427
864481557 77524
769566100 176268
892773681 21426
411927196 148832
382676397 198339
381538590 175429
936151441 155261
136151000 124859
837937793 70522
392396528 82073
979416271 36933
542395933 195616
717755958 6512
699665972 971
140200843 170842
632090655 22605
3637527 190861
120095647 148662
531838181 166698
965886971 94139
387890995 97118
877616835 88977
812572894 120470
472429888 140252
941120397 52837
256975648 59504
560642962 185953
142318593 118886
407261242 154156
50655114 154979
302361440 82453
468011249 97428
733374800 122287
801332886 110735
953101033 156671
840137738 10897
428692016 168894
395075936 52011
625344803 120164
974485925 67616
273905066 52121
224797459 197737
635409131 67456
97941120 59006
97236088 52598
77053006 61701
654650661 45108
528656381 79675
950010568 148605
747579979 8323
73697027 103050
150752559 114385
403943598 193701
777482662 95069
785270438 92348
461869495 146037
733440473 188304
811391042 28845
488431112 73113
35634585 35165
744138028 68549
370432074 80820
345779457 116226
71727641 172115
245329625 63327
513115963 22643
276929840 128244
69320813 125782
229382246 109630
531209656 82370
286044680 189293
678552969 47183
813981756 186207
269942601 144155
946493763 187837
637418391 19680
16863905 85417
253400328 81929
331422454 175235
198568066 75002
639718513 61325
585394375 199256
744556246 62753
707314164 76221
429026586 32291
563757140 10810
120786711 52066
587218655 195585
657611445 92887
678917925 10779
440677177 88630
423052743 185652
330324542 64524
304769443 170295
106479725 104545
56989119 16992
27892427 174250
62369198 173823
289630159 162293
830336366 194180
472861442 152806
935812790 113403
999516680 7731
688794716 178897
702362448 11524
380833429 50472
302406602 183089
537414064 113046
215226848 91386
322566279 159105
916701882 114233
157148041 2824
580029549 152388
280122381 157057
552361368 62277
18055584 129384
795684214 56175
476807716 97816
483076768 3664
470622374 108556
929398192 125113
867635628 93085
918175038 142604
345488149 195664
6157164 9838
955058177 51217
272248420 74649
676470729 85571
776733232 18703
112984187 111819
573892311 25208
899548504 16481
509857659 43199
564814367 129031
168379153 93762
521761648 130908
225030494 187891
738031280 110909
329004508 153515
501000078 2916
677561251 129333
364924882 172162
496809663 172243
22872623 43785
361544196 15784
878590563 21415
332832099 14793
399485464 181160
765637872 1362
874683267 36287
421179918 37555
179008535 162779
168284676 197648
49224149 72287
356800145 77425
821508951 190456
16667708 160190
122403172 102423
629198599 116021
918786464 157755
150799141 87785
496140568 57206
861044079 161302
121628789 170188
218212205 169631
971436478 64088
295932920 76343
886681041 94275
210571386 188432
38351621 87986
27650630 14536
477102889 187221
498736658 134253
1050542 124702
681509405 86907
521570292 169747
611939395 86104
819785233 165329
499300616 170592
763053116 43295
516736086 160721
973055400 60957
976940929 190750
399349403 142420
52453212 174400
36437059 132351
658428637 175333
313333825 121176
582475207 180018
921613564 127009
344269078 114236
249427296 83513
890253535 135258
265238291 34869
197340577 82074
979960650 67505
422994729 165867
854016493 166461
244963232 66129
54807435 5785
875820879 66921
434241515 45398
248478835 97858
191504917 163607
922527135 43788
599251411 91010
773783147 185115
22702306 33388
997084669 95627
290849070 49630
476445153 198959
719864817 55292
824292706 133219
326907170 145403
510377985 186787
993011414 187404
496005650 8900
902300767 29476
45414964 15926
447953143 163912
198309211 110515
980179489 69050
923461514 145624
671666803 67328
744696049 60160
762554609 110954
712298096 19074
285345413 73677
891826688 197582
803886608 161270
476783821 48905
450079257 142215
348684306 163235
777975513 165360
312362865 13135
707997653 190225
847080266 128734
417842919 148970
632749376 61019
930292897 9899
324221665 68724
259679934 169060
473096939 68348
795546146 158153
193141435 146174
424022354 165233
9332358 160313
384647292 100029
305224085 71653
610386928 131891
1239757 129763
495373017 43880
566372484 97768
991067700 74231
502311603 131947
829447178 188503
890200251 150430
187855469 10369
689959027 11616
785614399 89884
561899266 41154
707019731 156028
215358316 195949
631458458 153217
543584668 7566
688743663 114067
446591912 199725
272504317 76190
45977726 182832
343181461 129642
637568525 91393
126103638 75862
334017572 79917
363044991 140913
645261806 92137
519489223 48165
704593085 21764
570109735 187563
336571616 124164
677515812 182979
59671580 162021
953968676 94599
360119807 33442
177991200 74171
703580574 104114
886648319 113366
18414619 135221
142892975 114489
484942800 161238
944121135 70697
422176351 193543
463065732 172032
678288288 186568
639090612 119080
65127060 161887
549794338 76150
227975306 185174
157209738 21863
367731684 34093
698416645 20604
724919744 134813
391441106 30794
276181327 75897
619365355 195719
907551650 20254
320246406 50569
672849125 66117
871469925 91439
836905766 179970
330287147 76549
674299777 165079
677512653 141961
148440368 97842
298056636 7336
765280729 109190
177883118 2671
50162991 63750
191073572 166776
264446430 30518
501522680 107984
120691038 74001
275930671 95081
425184995 81702
970409751 9870
42660692 136914
432557240 143218
544288255 19806
278999087 157447
597575198 6081
737861342 52601
13206853 128215
841148445 61774
162450541 145482
79373673 73114
552674064 99759
320290458 157099
262665650 28666
222630254 162152
393425230 198097
420091928 107884
878309064 22375
307927340 32977
585516383 99552
302605559 61014
690699920 52178
878110614 5178
267622690 40549
137880787 86306
559467491 192318
49930764 170128
938340173 149414
555114334 46486
249910358 81547
995368328 148151
361372193 29539
820846671 7129
694146826 55358
174735327 173008
666069107 160024
727851747 183878
722328278 126567
501796248 198722
687667386 101684
772949891 134638
706939795 133181
968278079 144888
3897501 83129
221911432 81705
593867668 130553
288106948 131474
786668627 6561
350491706 70347
817586270 64220
376597145 124749
611436054 74485
324783285 114512
402915862 173537
319198398 15404
116153562 52037
492769565 125263
456471175 87182
324576908 41834
987466000 111137
284705453 47601
846041799 73898
74864524 178164
69043162 157679
302873775 43096
909149131 26128
613005296 58764
562448826 11316
229338027 74088
25292679 74481
105872267 119343
866697637 112032
733939255 175913
230062332 77485
189208297 87460
82573236 67695
180540006 105595
661724759 177781
636180517 81626
658127953 35269
201586363 102565
687905477 182690
750855054 112308
837521833 132471
480529384 171303
385690856 136365
937979398 58125
654331223 175999
634111041 122239
94393366 80831
657246247 16051
39764568 92474
366086229 197202
585925859 141839
159229542 160673
13518696 133698
423265427 96580
736384938 22036
874381673 190480
706732908 126268
149996041 137872
930034829 120674
285957916 78310
12227789 161997
668583475 197197
886008619 78699
34182960 122814
637194063 150654
765469938 49144
410411379 188327
600149299 77118
16401756 74614
878928498 59561
422678149 74888
599560117 167735
834140780 4955
915227740 9810
143821793 87312
883372114 181205
394933895 28025
511858657 106372
489753367 138263
247416609 59762
21927234 52604
599654856 131346
574690686 165628
921909308 188740
980264104 147834
623445339 361
173002770 173118
370714688 169966
863397955 39576
263186312 84662
996647582 80321
267430926 114002
353315708 138858
569341865 89606
460323958 142702
179760976 157943
750202803 150631
430871581 194867
350975715 170495
876660102 169880
985272649 77553
131089172 94576
457483521 92192
348206019 33676
869079438 172155
86620915 21081
993288300 135975
350499587 196984
427902703 193361
94783110 164171
998290026 135718
232672057 93533
988885208 143023
541077099 11203
793624280 5600
835451723 19947
742781106 137150
803255194 13010
919054153 158221
516320338 43574
992214448 112185
298368650 17912
867749918 21047
66006622 40075
862804259 43685
747673214 93171
906026433 83912
904206020 5226
494336463 18540
931624906 79456
518280454 42820
313545102 177771
424593722 63237
582262312 138927
331713251 115819
648591699 177713
576579439 164098
130585343 140032
632331464 138811
482030089 55810
516501110 68843
867108258 106023
178574258 28381
545525013 27406
334582951 194154
316305042 118911
941377627 153311
151405604 14919
907678906 112303
465514155 116361
924854511 1290
891287845 46858
103716566 82918
648632851 43300
726422459 176457
366533466 35946
658427276 14466
400174420 138630
101326678 76891
842927166 197672
398052722 87747
871595211 21121
679394172 11980
847445699 68537
577941415 5964
860773437 125405
568864441 141579
130870993 195761
363739668 119492
15416703 9193
347319086 165827
484188656 45249
985399316 157882
869634688 99372
423846081 1755
697191048 194572
226374606 194173
938281743 119534
907313041 22094
675567809 67409
439897296 112175
975131406 150571
778304227 43786
197761544 187372
425856935 67256
791451630 104074
682814332 115848
96868230 22000
705767834 144481
822348016 191380
145625168 1096
620795367 19240
454673545 62383
184989876 39248
152554709 111538
3610498 171001
347771715 54350
579285416 84089
893052264 82715
819632936 120890
293599273 52035
786546439 133266
450115784 138891
523604338 125412
253238416 160343
61457602 155938
279685116 127985
724226353 8425
629035048 68392
707753406 182989
63626934 42385
679134263 132691
51988603 199762
582777680 116817
343099318 169277
395860362 171477
448898707 153523
100442556 107023
193286240 171852
980138810 55014
453765625 34878
796294020 127672
566860225 179033
691593410 81465
110889211 183854
230330250 167524
981978869 89113
54355380 110090
944714980 125043
31307066 118936
978188611 66902
452145822 73459
290198786 2096
641894027 184568
166559715 170256
623444413 174423
439219506 129316
939076283 157349
763677970 98633
919350222 16563
835179292 128827
376886320 175921
280407501 176046
689512866 148256
125647020 181169
570358598 129954
228524006 146247
877263364 18825
508680660 190967
85483977 100714
112416448 18251
506498237 54248
83802917 134672
819689754 158199
428608598 62454
944973326 88106
942474001 167815
48710580 13182
557339064 161883
318890119 185790
29186740 181512
769798432 172720
766652842 24564
342871338 63153
733500594 48018
900427323 23749
86283715 128653
330573393 101205
499248880 177971
386624776 47181
260625968 83639
269781681 8856
997485139 20298
628679933 111862
966110976 174454
499116256 23371
321933314 122367
905099341 156556
442264342 186762
328155833 51457
347130574 177616
798632002 114870
588553422 17919
544173735 87049
686989174 164470
370828543 174028
554944170 197843
153309929 112093
75849049 20466
637012263 71316
263424964 144758
25216600 91525
275712441 160402
203416117 197892
53444120 163188
676289247 196225
950813421 187890
395480282 141077
649995264 142447
490054806 109414
568655605 195747
591606599 148098
415404727 61939
323443686 188156
163934562 168361
303381132 60898
46507483 73151
224703464 151746
10485679 69469
626424025 119243
167814171 160055
531956848 92583
709658710 63241
312380771 118061
947439725 50600
770967086 195119
455155049 114827
45730494 2640
457849740 62746
842590134 1579
555444579 99302
527504743 155843
719639860 49414
67296353 95062
902988711 33025
362603828 169003
566169317 83258
498048584 183696
313383667 188402
707224309 115750
485851563 93179
723861655 157835
900167629 68268
420719329 145204
903636559 101588
27410225 92892
234445114 37497
273897273 176930
311273342 107149
295726793 106916
607737374 9729
822209868 140400
757153088 45075
325338931 119272
143942231 133265
578299417 91709
845779274 55142
928557915 123571
401357658 70759
292771535 16059
270481343 95420
753631432 95273
723821253 48566
389346186 76197
853225435 31617
102174292 174333
966771312 164445
961119635 128726
47762061 79220
808396935 139693
400663001 58238
20674228 80368
885731080 155797
692040617 71203
285241519 9860
950953873 149976
331938938 67084
550377906 141954
444679721 110391
541746350 24289
882566250 166518
247242039 75450
21155889 49136
466571989 190975
232844994 49466
271614083 138292
419736686 62340
413281214 140109
139060897 5500
558458594 40434
220544354 31402
342662681 21071
940453862 2152
810220131 40089
439540567 115788
487738036 182098
417075465 103037
701739703 26721
604391508 47013
344279854 120563
280548215 93350
80185290 31788
502055412 149874
661545594 11048
893853226 47923
272204764 84047
787043033 32528
956594323 111685
211092144 136861
12330865 87071
825790064 56420
44560585 47227
261704422 165364
539346256 76402
562536602 74661
322816184 33809
490964766 133697
658191459 33872
45524127 29383
845788941 7233
651274851 34951
853966264 121191
348675883 76432
374714712 77782
147811208 155977
926686191 199097
541497596 39309
902699929 173097
207794642 28880
967061614 125420
355343942 6837
458735271 197239
767178467 138277
607494658 55190
782651660 119578
81015995 150341
773614199 57714
602122818 173612
324953571 15380
377090365 99924
399540336 3503
885976562 82602
9166860 28390
750936351 139570
188656570 138622
600107198 42916
38492276 128990
267720556 85478
429578413 165467
847919599 68934
530422809 157347
856868555 15940
812244923 167980
43373135 182989
569884445 106589
104774136 137381
756403417 87319
85330583 59829
823177145 38924
684566771 164036
238907994 148011
897067502 127195
172618472 17506
893054535 146999
323964297 195197
18984283 98885
287767963 20842
506058903 157529
557115708 30266
754722656 120338
32605707 6705
381737905 76291
432543273 49708
846558358 161000
238719484 37963
848363505 178003
868009105 29906
456061493 117920
652944086 23642
44949966 160087
923535350 132054
445729594 62979
579680380 19353
410941967 133472
113074398 197173
399275750 127860
338971175 104360
146027001 50103
12728116 3690
872715797 46806
899523848 36641
516403198 103624
618957138 32032
707423825 157603
398456572 47522
569386932 45797
254690811 104832
526220864 137308
876067256 127289
915434843 63692
77027006 24903
462165659 22990
224558633 196174
21535459 128940
613260633 88405
310385557 58967
266856421 29488
102041217 88934
217151311 114065
518841670 153315
115196462 25563
759057177 58231
90889987 57243
263993776 191478
787965041 111371
983785380 7382
810184804 121760
258152294 64113
562761004 120027
671648392 72255
370311195 56742
637018998 40530
175875666 164090
321308865 3047
916612552 18787
940448902 92758
177566477 63782
494914689 71675
354431740 128858
42364197 80977
762194050 174869
535831377 150548
835418627 162592
770722888 154564
647520253 193254
644898696 87592
394992719 82714
734331854 36595
744424528 68163
754852468 188220
969605439 11451
808247783 78218
49161616 156689
968867544 193414
514649093 77698
14713148 12016
898859790 171621
100240408 111864
298948420 14633
421520217 27768
628012646 159584
322866594 164307
661386132 167061
502280850 196957
808482447 109508
257944436 23428
723627406 35646
495511728 89108
270689379 194596
171618216 127020
997192171 80449
206604373 35261
282010493 107655
989971081 176868
342773168 177895
865701056 47338
297517540 115158
50255010 68578
838399724 53614
429620578 129222
186085854 111849
24140984 137552
107868443 8548
297432866 128616
967512836 14774
197371263 31773
115498604 196897
857767691 80290
321187812 100939
813626516 163662
889635327 26057
994732981 31240
416839671 43683
720748246 89474
972271568 141496
167978817 90945
397654470 7639
210302932 94690
397147275 23137
54668344 73833
855660396 31731
426553124 190405
587506663 116149
511861048 151016
56551741 122521
610997030 80608
461903074 10960
937607644 47847
956329123 94756
293734269 135623
346118463 18263
795895509 110291
459414558 116178
645385391 23841
178467816 5831
183636768 199167
452987477 129037
919039882 33338
318858692 171835
931107468 12206
841195738 14320
84479984 17939
955778172 132871
939013982 22449
454559836 95736
180841794 51418
941401185 16077
826750583 124815
75715212 196756
761724485 83733
260599649 36373
245820162 155862
994593897 3532
516970026 1053
331771144 47068
205392006 108943
376073378 12944
3373244 109521
6322752 60617
912940854 198344
492088134 32778
871149676 164531
398223958 417
674800170 7337
762467458 104477
609840596 154493
43994486 172776
808546242 72813
973478880 156951
560390149 131917
88398117 69054
686052707 6682
215724410 156956
691017348 176839
119391290 119091
494876787 97780
457012392 154409
27374232 158991
472473473 45882
164374446 170630
776520955 42173
669091113 127345
597947075 94406
573176183 70210
933210595 125798
438621128 90168
490603130 130333
615835504 107234
225733094 62203
471527937 170063
666695897 165856
828710051 153518
855988007 23916
373863840 6526
465623616 48633
799337938 47737
136476782 97272
823538054 106182
411069198 121401
521667141 177221
497080744 4535
27179345 80310
180948615 40588
393577813 113000
299802627 191796
750528737 86536
815859591 1116
276166074 193762
47710818 58199
348410332 151366
415776141 183103
792754215 108201
912187486 62008
562106117 144807
460952704 86379
78675502 112554
254817807 2124
964385480 82052
95548291 5868
122574180 65150
465608626 190571
487063748 156707
776945614 156649
272695680 129988
604553911 91837
318436351 39939
281659325 15942
641428149 32627
775895117 118386
655391255 196993
677521211 150110
813384381 98911
683112708 103318
602892171 123834
19788681 324
542722479 94699
683579726 158441
442543641 105355
598424146 34080
575992996 140721
177360665 185221
25889778 139414
612353013 128317
239131410 87094
48398315 63118
109732073 80517
391827186 142004
127784743 31871
272330373 33995
832948934 43651
39425381 172555
40462718 96532
400715609 49253
323551174 161787
303845465 58301
100629552 110361
500538417 65550
7182022 156626
186914291 147052
806562922 11363
360000972 145474
223070541 141105
99087725 195696
391188846 11762
490520670 91648
137525410 24367
683482925 72738
891652514 65254
188383997 152408
403564900 83470
520024578 151266
22689946 95082
386075957 136156
810906460 38561
175540192 197718
955975579 92348
600780138 118082
316333718 136824
674246399 123239
355429204 106223
217774212 20826
626401330 74104
422529998 2715
265531296 88487
64929793 168741
911158196 98282
426038668 129764
689875040 189738
961953162 55656
619629026 116991
147426944 135688
281391070 180049
524348805 173205
958425326 69423
75038312 141083
537713423 42282
115648183 7608
322719630 106472
951420675 33030
538457613 54838
102484090 197362
350097539 117174
425337954 14111
109473941 177987
657587971 94650
20660369 21785
263067079 80821
722289709 161436
440199207 156313
966796450 37548
705012109 127878
543163341 75216
533742237 16271
179875978 88014
150534220 76707
589055659 125293
242713457 10475
762080899 84932
438803424 99160
463542146 3654
622645753 41522
344763756 199976
860888429 46172
177349848 158582
866749538 194890
580046110 1625
79250113 131801
163706200 156977
799192642 129054
166412653 101350
88547710 112183
917523436 76869
245309676 124326
505038867 148809
722309270 11058
404158024 145510
409709825 26972
681942751 122182
64458619 57763
691883976 79672
187882490 62814
633137015 893
649876392 44405
97654039 158299
430690811 71547
539202632 86662
312965327 72833
182899138 90116
479531562 58324
896159021 4290
913624463 194141
736591756 101192
481549788 143267
949929196 94618
471547748 74105
657541443 21756
540614027 47755
199407977 18670
416816906 111123
738841878 66428
430011702 31322
675631668 176374
457397922 64273
938172381 44245
313192934 194514
827952320 135239
324840188 190151
148417236 121002
279800421 81869
372974313 142592
574419823 9933
596797152 45794
452893425 127485
416647580 194354
96631495 146973
722694250 55722
802739072 109614
125672051 191183
598697995 139562
730179595 65449
357175001 78694
731246208 161311
846486189 185104
103427113 82103
754298950 194232
834274482 198413
379643413 18740
708286001 145409
314976938 176422
956031689 78589
195055073 52016
220819790 157818
812211723 70215
285475982 38109
113926853 122037
233020105 55902
480396505 89976
648857804 185470
23239709 90262
162441965 66226
662914616 54843
106642351 75205
238091751 101458
992797945 57222
458838774 11344
169091443 125751
998899064 127316
490490179 182733
620331564 197453
653002980 171498
767433815 92443
418399687 147081
219702694 93991
115412038 13720
9772504 183720
718136539 152593
686190970 71288
810498017 181108
367903100 73488
225279620 135977
919435236 151713
596407708 107579
979212032 105248
411977306 76843
649692528 102896
311293719 124255
708225251 111927
171753110 35035
65990801 79911
638467794 98385
351166795 149838
513439358 177602
189455737 130015
832056643 91520
885550934 169617
723385227 30151
831381019 121409
34549674 131008
294011275 66055
378672984 74910
841118780 49042
790372289 161909
319686117 121628
76562878 152847
71165823 195825
962473114 181602
504703912 60583
389781562 79620
194387143 161170
743913120 1152
967289101 93287
877134606 132953
592684178 156737
891708447 151473
645242494 105763
909580090 85972
179288328 71047
946099311 170374
593856399 88392
564668951 74689
223978930 119026
45506503 29535
651002322 89455
890050903 153914
254091863 168856
598596820 125629
374000029 125922
327757125 24461
445797206 49082
23277986 80652
289151674 90372
220018428 73282
405253572 123617
29588121 82825
781543878 77796
603409046 110748
805252539 56567
662926338 113863
617790955 12162
686603381 74128
615228019 75205
58988308 163952
305970155 103928
3794107 182939
720830349 155667
404775790 27455
317535084 6182
720233488 31558
233649380 133411
970481641 165328
917656652 171600
819030725 194329
520157362 194919
616528855 76352
181365725 170446
762596129 25013
681823108 9593
728629274 159079
525626096 147238
63371789 16062
564999465 44386
401632636 140687
284734492 164454
406730482 118142
541187715 59432
321377167 167011
882504562 46589
979795779 50532
374418365 128988
964680108 53475
717812030 148607
64866513 151005
791609922 55750
620707254 44832
870721598 26170
317547449 123846
654981605 187219
212419097 15017
358162120 159929
720692681 76011
888357148 121171
186378802 96838
877597603 29262
61344654 168738
952381553 161085
224773700 24761
230808588 176258
17897857 151353
675585412 199755
37924709 24880
66220903 184186
812952910 76548
723755541 100464
465635852 88520
736940481 177483
61846587 76665
158265032 145309
222801014 94730
591579275 75554
715687886 56631
23825861 30094
649524798 173633
169637156 117709
658606771 52666
144809742 130579
518453841 85587
769148164 10909
167045543 179339
598019318 4840
127175337 98492
887576860 160794
11596065 138076
348294166 195160
830645521 46743
442303176 185540
366113515 94275
639414132 25493
317176664 36107
753068483 61744
126884193 163222
161928554 3705
970870826 20295
856521409 45655
41313787 154489
374922486 153888
453063930 141906
225060472 28498
817276024 151558
623393644 183593
758693403 20798
217821573 161571
536877146 46717
105470337 81
547242614 141819
38255865 23411
275270337 106129
281557530 572
800566047 89442
738188240 35044
364254268 172363
296547047 124781
751473828 107859
982670488 190686
859478844 101675
961241309 182075
235021957 51767
803879883 84413
115302752 147119
451892617 173948
123173182 178898
810957032 171361
699893829 58840
140909282 168725
823117562 92867
692678501 21367
373461150 74660
277391286 146698
341911983 88527
398764291 39719
19633814 57059
992187297 87640
353490751 151888
712537985 75869
840978930 88512
502838979 144915
860770984 146922
760497968 64185
26055170 30137
877606535 158064
622597762 188924
53532723 137923
434381733 149761
504546242 175981
691346880 18285
182272219 49036
954723426 11441
683329500 131673
386033099 32762
805629169 132191
113014038 145986
78384366 96459
985915984 13309
807118007 19646
307829549 70054
566108202 40264
136451049 19921
262629701 12083
994697611 8436
701943775 153129
437924147 92637
973540085 8726
611606967 45271
717569843 101752
607248355 91865
644475746 125085
668053575 56690
433994211 45614
399854562 176089
940458734 104495
497677331 148303
816832893 139697
666053311 161469
715562224 129778
655618910 122969
685413373 126885
234623629 40534
365863353 41166
190338422 172925
138685810 52139
870234122 140378
981365210 53801
251541470 157544
425888050 146543
365408122 81704
628567909 179138
864469293 131258
204401166 56544
251756897 188778
820909490 166436
837898476 98635
125960525 47718
106009180 124130
680784114 77074
258577137 52341
996154823 172494
616785818 119220
394060594 78644
379218697 188294
888432488 77482
345997416 112711
536979580 32911
181730295 111603
751593112 156840
969358746 196240
876435580 105650
334954133 29657
951129278 20119
959897345 148907
225020772 77341
99985074 54253
463789195 164239
22389095 139876
123384609 132672
765151790 58176
7310821 172258
320488500 161508
956713909 23495
769320078 176500
590811971 152018
469757561 7919
431870227 10036
157824434 4375
825661846 85460
542148430 104692
655486638 182259
804132115 57640
944132244 153888
953874294 75125
530018952 160715
844527816 77502
714649829 68736
272282667 74943
708723111 167329
47522146 79367
593200623 172825
231582287 183657
140258256 100729
903056098 77771
318902057 73795
309081863 56232
183808274 112449
776008336 163486
200809595 109871
475879006 64889
603471063 127641
325588461 60526
985667742 149238
129599916 182149
251799098 199884
587089496 66385
234097788 43751
467950286 109980
265995895 161520
647000736 119149
218861487 118790
143979177 80366
922408147 42413
845243018 104263
311176705 135067
359411221 134852
992457679 85414
93326723 70023
278902921 132880
447736568 17602
838870659 10501
498838320 51898
888919875 184019
386610823 95324
726089236 188175
808865211 113292
571236153 79170
621287778 181140
630072827 113684
979647029 35221
313744543 109919
47016126 109586
152521065 177803
873649072 41569
246950579 36691
351296335 69688
973037640 129505
270361391 181098
623192477 79868
485314705 82276
909240310 148880
452192024 25150
707332999 43870
458530842 153747
756683896 167276
260799875 135360
134681769 178240
630399299 133530
808251330 189202
821311156 108209
170346434 26391
258345970 192946
739678919 123956
403306673 53284
108562644 149451
464584763 38578
321588043 51015
221150515 182075
546531980 48824
77230730 36977
225502187 164115
118152297 78016
536943465 62865
210858543 143673
705033972 100857
96103965 58032
695038554 181934
664663374 170950
558345600 53285
343830662 169610
631093439 129126
262043994 64448
765962667 81961
517078748 121370
313563572 141141
443596770 17396
631711367 160493
771292487 120421
731015342 193949
638506670 188018
884160724 196747
810647528 36578
714280349 9856
643638541 169673
756961279 91705
439819575 51616
464539112 107970
338845266 13123
410758473 28422
669513274 40063
732051557 90463
220733233 185522
800014640 196086
749848093 68127
528375919 45798
873362968 75737
395981281 135502
19481729 73935
845249832 184555
379623557 157410
250307128 74501
903324384 6205
545647129 177248
261887672 180738
829303745 89619
552512100 199451
48026199 131582
605807256 42766
827556931 63629
938219965 42375
444654821 27339
69845795 47694
807066764 33849
93424809 183455
224113126 167830
193869135 189167
238354452 180241
292911822 75379
312239347 151279
297583049 56428
34455356 111897
202793750 188605
427408767 156433
370812741 153599
541159992 51736
574500776 62110
804663163 2049
793113758 56868
897657653 39742
930900525 29294
697481883 3185
966168638 96795
274855816 176275
145218595 28283
407890505 192404
641942008 1021
961967945 50337
985687889 72579
537867696 151683
606585726 13990
222924685 142479
690276904 23728
212150329 126042
761218494 76532
498105369 199384
296878381 39251
645251364 8186
6122532 192389
317275048 66797
930625051 83290
585829573 41532
245349709 134142
952975376 131900
742368389 40153
127862830 49958
616083976 4450
734174527 161591
941237261 40620
353779844 158659
444223921 39228
632650958 110267
414244390 61983
998679334 10844
906297600 98480
301234605 25272
250108634 195574
404727262 137379
433962211 126878
731150920 174823
385458768 177954
604839276 182063
490950281 52474
878074417 60890
554664344 96974
555315780 111189
124187687 75277
631458481 26626
131534911 182183
742059974 73349
112003761 110478
391124635 91540
901133131 93358
916023054 48623
936348062 107114
269938594 89881
425783610 101300
553518311 189195
98611927 110394
970471232 40273
62989858 85946
867678319 56887
520841987 95006
826328864 174612
982275891 43877
111354236 110135
473661426 184243
778712997 188329
265713675 27187
11643070 20867
771673673 176250
859813867 152467
179111314 82799
321919335 139779
450597586 69368
385296180 175766
582261442 7850
479837135 187268
816112179 109434
828176253 144635
67160740 73241
586683844 94795
146545849 107319
977465639 178969
121551497 64671
945162440 160998
391984048 199170
657781656 101730
27298760 112513
890690430 18899
163151981 107032
22263986 116649
574434227 192711
363808673 172476
33510209 126789
751539821 121210
973239227 67810
71732164 45037
477658235 150339
83930331 78372
523649507 39025
694643478 127762
141869199 9670
195064533 40451
481891214 78818
917788071 187728
914113253 19194
414687434 159623
137808387 107258
283531709 155707
9984405 80947
593520751 106460
603152070 20209
454379374 90180
991818679 79604
58168218 88348
743465403 196768
359341912 44238
999024273 21473
417857703 160333
542518795 168486
606807772 149764
531989662 145439
867103421 47428
369409379 149722
542136740 176730
67681645 166580
176681985 129140
479249160 77357
264936242 24818
184420283 121585
649151061 90879
448413927 96499
896498447 198090
940275550 28872
278243266 134132
112904896 133204
102222613 197199
413580695 10181
695091327 60798
62700976 160772
782491492 34257
749836117 180908
276146297 46023
504503692 37396
160345658 145638
44341360 78518
878177172 173632
244145136 72622
188762326 48130
207671918 178377
115703499 155884
191075082 129543
782809968 54712
216263467 42203
979914983 191708
952643913 61075
411309378 74986
761219532 6862
45329672 40505
215961556 2031
848550781 185191
383219821 64852
394062796 5337
924352938 190210
572167922 31882
376844853 186973
141489926 150379
420528415 133521
509826427 81256
548582266 2370
879050758 176330
644634966 2352
150756825 168561
357042066 198225
978795278 27251
342786459 158825
535426359 75745
413036889 40020
140984776 54146
793195250 186549
428236405 3393
157093944 153591
110151558 95390
958107549 165911
850230871 42023
765281689 172126
915548194 18241
523332889 15672
269378729 168861
897525177 84057
517664768 3209
740007088 9315
206468999 113652
876655287 108036
978008897 191367
264577149 38807
833886622 5830
828254085 147104
44553431 86291
837047146 177791
661826640 56951
343278354 131729
810117748 38913
958169078 6054
894436583 14454
684906280 54722
520365668 156266
929305105 94968
197941659 100027
136539849 126521
132777329 123611
383623567 42315
757013928 89562
473506909 54049
393636691 78350
755941678 78189
557604411 166898
429145286 45928
887004468 89176
189196276 180088
780618340 111862
697343977 20108
597036402 139838
85194575 168211
467278470 26324
76647073 3296
518555471 179330
661660692 1757
52689591 192135
665995591 129059
383719708 6773
535592077 170883
956313 60920
615886989 101009
272673897 121400
784781027 51824
521388247 170422
343732435 150160
376031159 92499
506527826 145634
810271384 21355
279092407 184438
811680320 68203
497102624 62579
949646931 99009
991145349 143987
985385244 142714
888603021 75050
594321693 121088
499829651 120551
56971726 189988
788926409 1078
913912011 46176
992214804 180807
956981896 37896
121925255 23120
388467496 15107
82693916 5018
948928734 136674
290980491 11759
857452785 185458
537341577 42688
626818833 58822
222531474 147337
585459634 121286
85685611 199385
489299647 179058
840214781 708
999541731 92802
734423120 180097
278317214 34036
124586588 157534
269418673 160823
523960707 18356
660911321 186762
854772356 47354
872810978 38032
514422681 141378
315923393 44689
636909981 144915
736397706 109697
377974983 100464
331392918 5274
601676447 82996
762054074 168727
691978048 99940
395535827 90136
703415978 132772
934123467 44431
969759635 124122
800099364 111681
562002047 110350
709341043 169964
606361266 28203
829161077 126458
537700436 98139
90826241 144912
706046341 68666
726350331 19257
875373748 65436
854561558 188094
681820727 185539
564125754 126957
817702331 166195
116253549 41215
826652355 152186
398524625 1026
127427485 17217
770507312 177810
645658681 182845
235734436 107540
400409442 33131
651274487 164936
290408438 32488
618768206 161325
517308817 4373
30940351 57366
139851013 125939
638674627 152409
883750274 124777
59635154 78537
535492582 129195
952868635 102149
668651194 7393
430586821 85664
242614128 88227
574359948 112223
921199941 137615
830080104 56627
794146581 45115
344194012 122328
281585185 38953
744395684 177171
9838569 180328
721331531 51686
415567564 20414
707052093 57252
395526384 119072
707231393 450
616462289 14049
530787311 882
524387661 168470
379172763 192740
483939416 152564
70488272 138743
601013701 95516
699935771 160089
276416754 79502
106831365 67642
806568925 16593
606205130 133809
891928153 127041
979558312 117184
860611158 5294
829622788 58464
588816236 632
609811157 43730
815030073 47879
513887589 176762
223356831 194007
172441836 136774
616978041 138238
439404452 180089
777588544 191479
76238840 130118
581533002 3207
505163057 142189
907007565 64317
628376504 73838
862373322 198581
535277146 176931
605120850 16495
17770660 22842
470406108 98595
24190000 23412
439886618 10216
501357808 192152
569289766 79946
849606152 37669
481112902 132449
735036372 101527
847680609 30172
787477203 81268
175205366 80722
424382409 23829
662065835 52712
822458763 3980
228591307 174701
597942910 123666
47854667 39385
627696888 115487
194071731 41193
469111357 187827
750459320 34954
730144829 57700
308500078 97835
191883507 121480
752471665 60017
768591532 3831
322600625 33006
935418516 114541
52373126 148733
260470043 125148
891013320 43545
688114002 71558
510470771 181197
297917095 198361
196947902 60236
895941055 140942
739199775 20044
541250205 64651
711211991 58320
658598067 111576
47082281 190282
936659274 62542
662369825 147759
76221275 121465
969679757 166995
763606786 2899
768486049 17815
724462490 90731
261228471 144042
511039001 159368
149173684 117671
319246018 85119
233951342 82290
654379878 146277
896338948 199255
199179447 80150
127120462 178300
924359512 120875
395968106 53158
273101411 137781
421802087 185424
272093260 151919
507942602 81240
400320553 104523
381091166 143316
50593368 105779
790242405 69110
99706394 97374
569481982 8519
599322812 114699
959483178 142703
520446355 111517
373787349 43948
63611693 69221
144958757 165062
820560557 61988
370515132 152240
147724409 4322
927286314 43845
127547539 66487
140744296 95008
112393807 122105
190949549 106871
368007469 60349
861059966 131308
341031514 14518
843012895 172060
394421653 161473
524588472 169491
45130174 98486
595575240 189680
13919901 20762
121441402 186404
2987854 163614
608314087 140461
332090676 36666
407764923 175003
246344668 55947
380848305 107620
310046299 30823
776620252 109326
340051728 158781
208511496 13222
444484626 78451
201772213 61253
551719569 91846
683748080 89888
223837299 153403
215827939 154926
84951085 164078
138399183 116831
123922318 196295
793832621 166547
350184030 108708
221720611 2631
962277977 165439
205953112 72262
434447683 128368
419535101 139936
312316891 130525
137921382 55617
327888456 158438
18674774 146047
565886960 197623
753372891 136128
6927676 170292
976115938 30221
987532862 4450
147737885 17013
760754134 26723
140982219 93050
163836271 99291
618962793 14334
639996952 58243
446098573 87383
105840081 50731
958144937 126468
434696165 117094
904244972 178912
942659626 140170
319120908 48154
820843741 71236
592009393 9465
461097493 85331
713035061 54916
781286403 45844
207715377 73590
498591234 18388
550134281 19573
472215020 33467
329956198 41653
795885588 179284
574059029 153040
922879904 87630
50991017 35801
499398083 109559
126210982 48555
28091215 137974
466030922 16180
974752192 66334
615089434 122640
173383751 60474
891868363 148638
431049847 146862
108222040 49933
155876627 5701
743443917 127453
506019352 19319
119807988 179925
552354361 165367
260079139 111027
691545994 140046
877997253 45976
416362298 93932
26823037 21117
635951267 44137
688654091 113937
517819659 198932
107005708 62932
478247861 98110
900150976 180007
946921379 43461
785150194 58178
391314295 177716
742137981 93462
330058497 21078
783378079 118494
961367850 994
743629587 106161
848839344 24365
167329245 5328
92864760 107251
912860527 83133
675107447 5857
680963888 17062
278413351 195019
142876772 35736
783543197 69259
80079829 125741
78343905 126202
247705396 12994
830418820 149440
103473488 144129
719251306 108119
405058360 36818
904924959 59689
26457620 20543
798412425 181690
24472294 192475
862621801 115777
130039176 177697
681901690 24906
769386762 59771
887825199 140961
492595047 4776
643004348 178794
527357682 77829
620082242 175691
884085073 17341
962964498 126679
203614828 16169
349828172 10275
385923668 149235
414983326 45139
789737595 89026
292299074 5843
206392029 163039
9198916 160797
465999454 12439
732546449 31315
377793286 164946
725218268 185023
202447841 17338
218759105 77494
481101125 40286
822225987 139098
416164434 162708
102187568 93643
868747903 109104
383282283 62144
568648526 195558
261213558 39257
618419841 6272
67671504 108237
627662700 36728
397510740 65182
481548973 19901
798167783 73638
982835691 54850
162327218 37481
521666988 72710
598994383 177550
373641200 54065
186795348 135407
231323129 141230
533878564 114861
936010854 89714
472747065 25941
92356156 131517
12062449 62905
441412052 70027
606220336 10918
275083101 75211
572780507 42811
944620296 54979
741785014 67671
453756380 19128
26036007 190681
442790717 72611
499816216 22201
539638269 145229
828134680 30646
896433354 151242
809360977 11115
960636006 69141
376697963 25601
353346002 63793
417565487 128122
415784049 41758
941175414 82027
990931384 142144
303380203 159404
14146002 1042
902329060 96640
675683260 67079
950823950 57064
224556896 65047
72280239 60804
797583468 198495
866550481 102146
522744698 197718
777461063 74180
962115292 102503
870729353 127347
536506512 100524
935835519 144821
615186926 100513
646835599 141481
740364413 148291
752074887 104632
986018748 6576
40431961 73125
489826841 1031
936431950 25029
193386185 193875
800289625 192991
7132361 184671
575636083 172148
312971969 125053
580895334 188603
823720703 126409
622410059 179992
8809879 88565
601340748 76034
340235465 96954
155572917 144692
378963826 176863
364998515 56096
608329749 79139
553753231 16237
999420356 37161
100583500 191284
931759076 2963
482539950 61994
113760043 3602
531070576 89276
785333799 68048
212268186 127065
141049156 25853
793355531 44238
203334094 167498
474590012 166789
189460691 87042
679421316 62384
483628021 193692
442934133 182486
239503637 42457
978434727 187373
440482252 9975
892387418 82562
47514932 70045
350464687 182630
695452401 80870
540936428 93082
648546622 123319
172000277 75282
105060306 163753
690670451 92709
602728551 122444
869185699 58629
677148665 56142
255561792 80174
479390208 154958
847161401 40507
758600265 66526
993907683 159429
249328142 157568
557116352 16352
711755550 177069
939782415 24465
748336014 109680
621648351 76902
532595600 22114
415866500 17386
220634643 16482
768995033 98804
236776636 5942
290770192 342
64777574 189302
543411360 141047
403927382 136498
706655810 25143
450524745 156654
396906635 4648
341094872 130723
500852275 73688
84536181 46643
694427366 87443
412418691 193533
331858309 3723
678775245 73137
165557417 130715
787224136 22677
801301483 128085
941095798 25716
276720323 127887
440740727 141149
874340398 70434
756230505 144701
995476216 145620
572587605 110961
555786414 104550
410859390 160221
692251494 36086
546432344 72279
881608476 62869
655289186 62652
18097695 29293
956947731 30852
154450984 33539
22378966 80877
322134065 20819
421139383 65443
600035892 154811
238067436 126950
474634775 24884
329331604 171906
571034298 150201
49747836 80152
313267997 161351
363482163 191647
800569697 166682
178352549 18749
600027200 9084
137598169 53083
927958196 89544
385625340 79410
351820566 137101
951830345 127111
539440952 95300
684414215 15646
651606810 186300
732769695 52431
62225584 146712
380461514 124016
28481265 80478
405755803 183855
104475260 82538
10011590 1065
824593858 24244
18606102 139980
563030980 114353
358943425 198601
29733164 101882
433586031 64853
342562656 193386
309018621 35008
226959273 170765
979987054 35798
851093800 28596
51292260 171879
140641292 38677
575908701 158446
189789198 118176
880796399 74269
658807897 60858
531046021 60151
794523284 113606
326547853 92134
368769314 150192
914404500 86328
552739971 60598
387494634 91309
386818227 112582
133649258 100352
434294968 149888
432838630 87237
198307126 107070
409407009 58939
32292267 40909
34813648 3200
458281416 89279
886744797 103056
282963553 34032
215556824 173286
692114876 67371
28941594 52450
963941592 48116
87591964 40130
418138053 108449
936063472 192107
727777555 34139
557716186 71464
912475579 13826
915991896 182128
333441609 5793
300456333 108825
815808528 126971
666174385 23989
457641037 107206
286208062 146687
670490854 198071
799128834 66240
595970379 198612
655109835 64621
116456567 183023
793732141 110299
117178815 82296
942331766 121942
782913719 25147
594005115 198086
254575974 194990
760473202 60312
239687056 144616
875649303 103605
954194480 172953
138526176 106796
728543610 89825
308662062 42431
663551589 14747
722715784 13346
966071078 111727
289821961 11806
866403490 24247
850904425 140099
152986236 38096
864737002 84003
220335551 187901
521172239 138702
357786210 156315
76769736 100137
647320129 66037
529137535 133455
722002029 117408
45538670 68364
285412190 51709
110098805 179923
918049414 119793
510307979 184171
336872525 146975
867338854 137318
463021329 77313
827519755 148173
221953461 77033
784990692 58041
267121879 131571
455765972 124767
365828878 160241
961398378 40559
927087207 78588
115234560 194683
253073698 91261
508850239 47851
186480577 54882
775260774 90859
601359059 882
899068232 117697
410008724 187338
744469520 170201
44578099 137761
391949706 55498
378160813 193440
587824346 51912
980921714 158520
497654888 37989
348434933 55370
802294720 140014
373631125 5985
580691549 151012
871599931 64089
49114457 14518
728751941 57488
347207792 8668
389485162 104378
924847301 39569
717803309 26883
655622483 60970
244538539 23928
672823221 61935
185575519 167054
953836278 167935
397304982 124898
820655518 134328
692252924 160159
301280558 14703
896344564 137494
972794206 31927
496569589 179048
379019108 86204
71203753 68029
696415572 139101
204769103 159121
172472183 47292
323627354 134348
371690480 194542
387249411 80124
968823416 101605
408923877 70872
746275566 86862
636187109 133351
25963723 24752
711386703 77757
904876458 196982
724450555 154950
291786103 114769
736515218 12254
406994473 163272
172634647 60701
887733028 18597
130803697 49974
185190077 174831
103091470 137915
824497337 169280
26602583 149671
678398638 134832
620051525 112886
624267705 151906
454424827 111033
403280277 65804
205706470 59518
271654807 1554
835900472 65726
192219606 102604
74562445 123788
141287939 183048
429070993 161982
619220404 85858
663176986 16649
239000858 137612
656559944 72419
465062644 94591
321037334 131262
116559240 80942
836246241 1301
360917189 78605
881777483 142517
598490746 73054
625670592 147727
976496924 20303
586009111 5517
31969402 12940
574156085 179534
261476706 105221
252045704 49261
607358124 52301
516452482 15490
803963261 39808
820419207 9377
735648578 153614
729375332 22344
721672454 147592
99057932 58300
691854584 106399
108165400 170943
56611114 135152
578508573 58645
138520868 59878
334837453 29685
334929471 104144
953760058 133771
692592762 68718
835617221 89647
259156140 100553
398348002 13026
365822105 105248
290992276 98740
882168520 70261
490154785 108738
76697860 140896
728664401 161938
721552766 3775
125033707 99247
323162614 120244
3829678 195295
59483506 61340
376826549 161072
505462549 126370
616581369 189357
357523762 184537
529473885 85677
398169508 25110
124862469 189035
299417085 119813
922586340 45254
290107073 59224
722371839 73904
502945360 137598
587838742 73913
465656774 6479
47631653 89944
909250634 88294
41337988 84993
198550774 65676
942064482 198031
424702511 100584
650738456 132679
960090724 48702
357064105 86199
460848581 116384
487968246 155927
517998812 28004
403293256 69152
872798496 98196
785220408 3867
955861317 74753
566597808 24868
836871515 59519
857757200 5199
588134206 125773
943226882 168958
712091838 181883
554287494 38363
946110285 23894
51508815 39866
29683322 94460
988882088 138705
196999001 126340
239256614 179080
515486525 14298
277014324 93603
90227098 142747
489002736 74086
105973212 194913
300692363 195598
656365578 121901
406922377 67064
324018450 104875
793955672 21423
425687037 177891
864014553 158923
908264823 1375
686671796 122775
685292080 163341
746289975 156402
89275714 66871
710540788 52542
249593113 105691
896088320 45416
817883336 10867
52033537 46742
811217002 171646
184762496 161559
398356061 161225
994779371 64537
25766845 163953
879597654 152045
364519659 18972
134285803 177672
342530940 106025
445146680 177354
753302211 26019
772910630 37537
224332222 71086
497999252 87452
943708140 6876
471253302 57357
296308628 122744
422373169 122033
311464878 66402
57263229 94648
278304491 176074
306499213 65285
416585269 183745
551815661 155675
718294186 54858
379835701 153466
403317689 128600
916467612 148806
736083932 31542
198483245 155950
15856285 46908
496991333 199676
3339522 194503
392340040 55941
916623048 156981
759497454 61989
840553853 68985
940713281 117701
992908792 163788
807282045 177348
31747317 186016
315025141 84790
278161257 173662
84128336 62248
232089624 168242
78685993 81784
961503608 6054
374307247 107182
786448514 128768
772882343 80919
33879421 142287
445542827 154392
952499831 197359
425200985 141976
255195888 37796
43123226 81485
922647071 148309
995280098 146475
836153637 154405
705218822 115363
454786121 156634
679674015 121064
893038080 20045
265930748 182801
923821963 33179
993486376 98702
862331986 61337
849054005 173289
294035286 180548
479582506 99528
15629453 146151
969004229 105921
622730251 175830
204554936 38993
748760476 51695
622891642 70791
965687240 174200
844460753 41991
48869343 108614
61029928 136399
641749380 145534
892938604 165664
875097507 58865
117708805 172347
418953400 25407
404910295 144987
978631759 36589
695048986 185171
189803355 52618
436136964 185454
297754332 184565
961441480 41051
113458906 175856
585050482 105936
937275702 127858
780726274 70645
542164292 1282
315511481 23400
95578878 60290
602858011 129166
714735264 98893
750942081 29931
902219819 142355
15793667 90758
544969336 173803
552862664 81519
453877498 11419
65333384 188720
537209026 185035
487312414 148123
250801117 19598
797451408 137852
387009036 52792
531036854 13572
480049298 169442
383373195 169030
533041597 124735
119303881 59425
498931308 111919
227419455 134261
147387898 32386
336533660 123340
154797515 40364
724407615 71255
502551710 155962
502473546 10279
325843126 143370
680491419 104737
101185226 163908
623309655 135949
98986368 46605
102709791 175885
336581363 100482
852987231 160702
799972934 44797
767081903 109689
254884995 113430
85376520 61598
356991233 3014
151685338 127175
869533530 100753
79240985 35348
860881169 91645
977133445 162782
189164892 43396
840291903 145501
461406054 98319
188866228 4436
130923441 110798
506854999 63801
76211362 183187
281052241 53129
782936391 118639
66869269 66392
936795381 35193
212719312 53162
8494938 20887
568343041 147570
265802498 40573
433023909 192575
67646873 10358
482130979 122769
578184218 135146
500107232 163127
121788711 59703
280300271 156425
472711418 149506
644250491 125874
717822983 44888
580651243 54601
24468959 179065
871251325 178096
607042060 33787
415657685 117281
794573080 195572
328185081 175639
712374152 161064
243143172 173225
418481019 16320
246261502 146752
979450429 10521
302958096 131486
926254833 147888
742244537 37105
352710051 156367
477731404 111368
262083831 71862
110310697 76117
153380502 168356
93413409 18413
142637880 50429
140067451 9273
351513242 154268
168801527 108468
148784517 58614
313835224 178400
132692368 174382
586524008 190980
376467093 173614
122508831 21769
746746174 168337
403047627 130892
370398766 41472
937538066 64357
171491844 99759
603936009 37544
907004359 98425
136589955 16142
652893638 88462
586260088 88651
157712883 169835
379636875 137916
333818561 100181
663705126 10206
831123728 6245
431912554 30950
481628042 23138
485499684 264
450935031 58736
34996660 17522
802520069 193616
789507818 199888
775316554 61341
877914856 4492
427044625 65328
202148993 101637
435849138 25731
559454508 4613
527481189 161565
152564943 198264
405775008 154498
47824575 1879
515404378 67111
151527533 197672
329248435 35698
443071442 129806
754286152 129917
529508918 184812
167645192 8139
79714559 84409
873666165 194868
889289103 3271
918517129 26902
472613273 41283
967604164 185596
626919212 88100
604011602 84967
434683301 172177
432406064 130898
266883820 46548
751005681 70759
82034846 31722
331700782 139267
590944137 177238
371695097 194505
884645394 157077
982123638 71660
282537475 198955
337509316 62840
415616779 161934
631177899 50582
298119575 198067
707676384 86674
360900347 48954
308525067 76004
816112643 108553
300074549 7729
556251791 176887
883863444 70573
296101232 150867
923773976 59000
560767891 181277
305556018 7276
89299620 124420
216265878 54203
39721345 120619
550320939 81093
439245111 194272
608063729 69621
130122938 93477
720997329 163115
402828500 181603
27290730 41354
715079566 188347
389117024 182606
742818920 29630
538585764 179070
812757316 85463
196766586 46773
713859598 175720
60257297 194781
397639186 67424
97607404 185976
161495062 4776
690892221 4106
302716812 197638
674112235 24049
640356114 120379
707267491 147671
614773972 110329
130903768 138012
812542556 48836
208390386 2982
919138895 177728
111484169 163356
421271119 84263
392569670 150280
642877345 59397
679100451 141761
47562998 125330
913931722 27838
561521532 38570
169245733 70222
817654962 31434
518946058 159526
42583450 125983
294457044 171936
137238308 45538
561972778 48160
451247682 79997
252645841 190636
397377546 124611
134666541 48560
208804567 69511
957351374 170406
520784327 67535
142943685 44775
656991838 65410
728855698 160768
576091321 13219
860908663 53579
780148238 10242
591146168 94702
468470615 4171
175547359 54086
209428065 184067
308609729 21228
266173649 51961
365911423 129065
206685983 84315
106748289 21216
679753151 158632
677375340 158798
417011362 84979
355788776 119825
535265124 93408
42244607 110902
99250807 63276
132291633 43836
465322572 17929
382140033 193609
616772371 33775
460251419 165000
884558328 187757
996743298 81552
446076948 128076
165843943 113057
557515169 52546
177716671 74817
225093238 109470
412445259 108381
50198190 79762
884231309 43859
158009247 101181
870227442 82719
125098723 189820
687475138 36559
900290367 163851
688832771 191590
160375180 29420
260830488 33938
96912280 94591
751102185 158314
402226348 173014
749421351 116617
812518550 21597
33882920 91971
554227519 7206
556742707 142974
234557965 51495
337935631 84865
753851701 194022
975609335 125193
648487151 40947
522698162 20921
550356125 125005
154979679 51667
178080776 44018
611726620 24086
281570811 70798
412628420 141931
168682934 68395
330657 35436
538470970 119891
479089527 191631
857603075 185377
111027825 22038
457191263 116600
785090270 74050
342079124 71820
830503817 163307
125632364 34186
202917989 45200
749670262 133445
239508786 93645
913093159 98299
364593633 95648
845754168 45844
191208238 59754
303763536 52845
795365742 163629
956523669 142854
666973251 30153
536742807 108874
843910958 99857
576078007 92424
59311600 30391
171032121 22765
808501707 21776
604358716 165460
297720211 118037
827322582 118384
325241234 16997
260244163 118044
308413389 153655
979871241 63360
93856915 127007
669216718 93332
285570607 77326
101547009 136567
380926652 170126
60847187 77230
228768196 15529
202294033 80193
623805917 195610
664735800 96899
697740886 132799
344733307 52286
10434332 67366
516337157 182691
354040390 95246
586231799 48245
203955496 192252
602175571 71071
760730903 29685
786217196 9341
101105767 68657
760329292 119591
22568187 91275
257843364 188018
121962302 40464
574628367 26355
736449189 34025
96644056 83169
138111862 128539
997022099 96357
676211543 102206
337489202 96306
473848061 198428
238843646 79385
279895980 156621
522291254 17048
78809897 50625
931767084 128004
30570698 195159
710646295 153903
792748215 102691
286356800 84253
894786850 138229
516343451 41265
517159224 153182
668747850 41688
808402792 17994
108239163 109029
104760994 30244
983936095 586
357212698 91781
20943746 29895
650717727 125005
579342782 51201
879609259 157853
213601770 40877
157995307 154815
26825436 185508
284254875 36007
525157264 173730
709087307 26159
555888138 46785
177209121 117342
382976584 78304
974916767 136459
579960515 80044
440672096 139158
476966554 175910
156371240 114454
492409334 64136
600987237 83864
562573495 177543
570130365 176093
840836987 135587
339128090 81137
586720681 16708
653873378 129184
507167596 124743
945070751 61178
704033277 55932
997844411 106046
799315769 63212
856863290 179630
136150821 93116
251699000 176073
810251496 189000
198310693 103889
291354723 48118
578134047 19635
996492377 135131
321443942 119716
505990551 33475
985855143 69316
23488383 148444
47674544 40246
225926325 96048
187484786 177782
94929803 53135
699391871 144067
198620084 172120
573752523 165165
595783419 98872
936851813 34712
110364679 193589
186011359 57328
746557954 40680
197179663 42060
317239364 165807
337986734 143800
700945206 32655
997316366 164541
581623886 62262
174482299 33034
117084232 47964
39446558 198492
930559407 69056
650972701 71206
755483593 123423
764924611 13566
634586705 3304
171566144 3394
884288595 143311
509875754 11168
649802055 98747
240823421 127912
560545028 77167
405078973 189394
230898604 20052
412141110 49537
419417098 151119
466982109 145579
131940300 3561
617063113 56635
627277241 10020
550774724 31962
986991698 146429
872653815 62229
666779599 162617
952165282 90639
688363572 19218
892691700 43754
695204031 12637
553349677 141908
49672294 165760
237767143 166612
575857369 94673
590730 96540
506888365 135674
405325032 133380
807805357 93137
196508117 142012
836335819 47655
700942720 39905
990069617 52595
972962889 179386
215187226 163643
214653953 162467
299325293 173575
21454672 152322
477940459 121719
982247092 91359
691601059 84410
619355336 129757
668996469 62691
231673573 56507
145007949 199180
578542399 192638
573114241 53785
16463399 1381
635574800 25522
843164799 152194
100803480 25042
470735843 91190
4526337 132404
799969490 83397
760976698 119554
951857603 180391
482198408 146119
911104600 163699
307834475 153572
477549409 121567
844746260 176111
903924529 21895
868223777 155662
26901100 111975
330744447 158068
302020078 5458
319804373 77537
210167669 102989
114104126 183205
196879251 151875
509537898 185466
547027796 96937
22553820 167795
933790303 90279
279047703 125508
610077660 145312
929670228 85918
698897888 144757
219907369 110626
172776187 153414
852749850 124642
734308627 127125
645371914 65862
289788799 61913
533169748 799
734065250 56720
531209541 64837
485306363 34325
334658114 25497
761812271 199813
307238559 123591
12878305 188990
351836845 11954
182874888 1495
107682220 89277
628927547 136612
527618341 112452
841837117 28425
732311940 109610
853749723 146210
478279991 173284
982803523 173885
900113126 2133
495305873 53883
128784819 79328
563932631 146153
728907041 28398
274890298 156610
687149941 54137
616607962 133148
55097099 181658
907386268 63716
731324308 21316
533192076 15263
539391883 23649
982550773 95784
945792772 69265
105792913 43360
233054081 27698
315263081 90913
642521795 135615
69490391 1789
16180167 134549
671139254 111508
831981581 91269
998751000 101662
114715582 9506
908971643 88344
278758242 77575
314946298 101910
916497244 96532
94116359 3992
642128317 78664
871313922 195478
717869727 17900
551783310 50253
258287982 78588
306173505 58624
484449557 135892
468998219 88122
305077161 193014
903946993 40096
386992361 40191
141194137 122510
694783736 41230
718738012 22903
824559783 56856
653388037 134487
466006891 154528
884485820 162069
651351030 140999
558217653 166935
336826162 128464
373662774 117709
981801574 132492
946528666 127168
9306193 184203
915259596 112965
953177968 36549
560660480 141654
814041295 129374
711150933 120876
157307883 142209
13707257 182095
893116109 189534
163692776 146651
897120644 146657
852428973 20880
595050908 157855
967826817 116636
493635931 39499
742870018 77834
841716128 133315
464809274 109986
238910329 121768
368738928 166808
329448969 192652
374012864 184206
480457216 73012
515489201 183625
344339529 13342
402508684 177799
383632657 36269
384552066 32730
863482567 191447
558810843 140224
756662004 103511
384188123 186998
245122642 182849
620930079 94124
194855310 61676
576762238 195854
374082016 118960
17642057 143497
566199645 4666
285159233 81017
496625186 148634
960876524 9962
589091701 5516
402135741 143019
439496530 149482
894041734 108092
619204239 21186
204545667 113316
460827709 63674
25093313 180379
837148777 155161
997930981 101053
363606953 176648
882832295 179599
888690494 16195
202845472 161314
462001974 60337
95166567 136442
410168492 116267
763071707 192813
35256115 46235
97271259 52060
956230668 11894
639572935 56688
386295908 152296
158857943 27516
470505161 152791
109927081 196145
195145387 94454
299643080 124977
321988759 28785
781930353 38971
307041863 94304
230529696 100432
395016039 179212
86353048 101132
889542223 169471
639316279 151590
162713620 12528
308069331 132224
156255680 57296
6073439 147263
909289421 105434
880156742 22380
690384216 160115
396219288 158775
394230058 65921
315468683 105251
918019360 77372
261968037 143880
672096678 31798
102355800 95058
231626195 175214
111760979 47946
595304470 13221
571372099 145422
795145397 39274
263455923 148450
9025442 33982
144349287 58230
345650589 93668
140203946 123127
703993546 110875
702327191 93157
403329336 22937
195298114 176997
994367 196822
626699280 152000
339840416 147215
531693666 71562
68540989 186988
366235745 156962
323176926 105836
4371911 116873
346075484 34656
843303631 39428
695323726 71189
825673590 50640
131435667 83731
400008808 115275
820557369 93610
752768284 118753
843972076 118120
768826096 181648
141892235 10230
36866111 62245
603991523 49475
924110124 174763
817535067 145237
203205983 50921
631135022 199249
644956460 97113
760654397 20345
620525650 115352
224301406 73299
952544813 20533
224781256 133414
37492424 128149
497485141 80130
749456461 158450
46517791 162741
773071235 58039
873477238 180889
940343281 116114
244965888 46318
684822323 110609
280563352 179768
456053532 133915
969482663 142438
845216862 188807
846942813 110370
347635391 147658
236423831 154893
667376740 101550
333799554 21275
509761371 175945
342540469 95343
112708459 64464
954981383 102639
163877665 156369
749942320 30435
513668110 91640
576809695 52507
16411751 181592
872529992 11756
14830240 133529
155772754 140164
643343812 48631
784530008 50367
830673235 127983
644580704 12065
226999111 72527
937451309 17057
817508266 72428
472490292 98937
835416127 36092
480514000 182709
504041995 163364
326746652 85535
567076252 46020
895561238 40051
713810803 44011
464433548 105737
424470430 88333
917741362 4581
92788504 44442
14458529 20998
306059021 150566
271115800 154173
474429504 7066
859712250 142518
108373241 175795
94184923 171354
971355561 194031
370409585 76093
499469068 37822
610498963 128704
811759353 40336
406106892 45870
491155039 119030
117120494 57995
405835770 35180
9832732 146672
738100004 193550
867776045 87158
2621788 88541
765283195 10646
970235360 195619
947762405 121467
661250293 67637
568030511 18874
392542977 35332
927152293 1220
659922613 67463
554787304 165303
226580979 111896
964114266 37103
67184574 166974
350101750 116668
133237576 151442
929588722 40483
922900331 175939
553694067 139066
174489073 109049
368782235 140456
284492485 57628
753472558 20512
61917019 193639
120579989 108500
698203414 13690
290842649 70618
961518672 180167
212839364 58124
946061788 93169
591500629 92255
947321988 60691
249612798 32697
155037258 109965
699728649 70886
876489765 18460
909579022 74320
363507633 152476
950293531 101536
486014159 66413
686422122 100288
434674093 158924
52462877 83255
343341077 152004
952642648 15200
187985469 180704
516285157 7284
799581106 17985
524331295 172918
813688097 52051
995571683 4912
294367576 145567
506960746 1637
47949062 73570
686192034 94923
172083103 62915
434084952 188661
313570815 89796
270418752 199068
805858452 85368
312971070 197443
607462094 138123
482939786 118708
237766499 38686
825562982 127358
274658313 98343
745209116 48465
198556096 151442
973797628 143704
260843279 156827
75342495 68719
440393997 81144
244139790 32525
575058978 95689
360499356 15698
242909089 168035
15669107 121084
630643433 53139
609850539 92969
179274963 162594
552864104 94712
210851141 194669
433239231 30980
423414489 80440
713118444 58557
473699410 116155
188954764 4209
674028407 85977
726911253 38035
593455630 53841
281588148 8065
589550654 118274
848497211 49714
296407932 159687
963989507 146882
429601944 122432
125125503 35899
864037755 199445
935845962 112277
739828320 81279
747596950 87815
559949893 151508
176721653 126543
282274652 5263
710866070 129905
267345953 189942
325264612 34073
876211847 5275
611203378 154241
407960544 194135
464183445 3654
50935278 197879
763445500 42016
275867736 58838
977082656 70484
733394208 120662
785132057 124474
693069615 115444
825099615 33074
498944910 193121
110105894 180849
475387719 155822
996577103 40418
675519705 129890
349115043 45454
859813419 171384
984528713 67001
98816840 27117
359327847 40290
583055251 64321
96009927 181499
573010602 55695
254491839 29319
988221625 189385
951325356 189708
481197939 103721
718816839 124467
407456206 131918
253332218 159899
469578428 63611
911383618 165396
805460195 101217
24830871 199522
720087916 76917
238932753 187507
642733041 140274
892540771 62092
657214977 195581
406496820 31306
66457793 41569
13156619 107289
360991677 160204
640534804 113353
132901758 143438
418384222 145979
985485491 74464
546514381 189514
292736952 59482
863376590 65924
373243346 83614
310614296 16707
416537872 148256
917237392 2809
625353207 154550
643672562 147733
748937772 49711
961372368 61990
86361865 98920
215365144 10355
891521050 50974
694008717 124355
851333589 63311
883488869 23133
421956438 194997
434408432 35402
801158302 19569
859026547 180659
496860530 1722
47753182 142746
65431450 6658
261596531 166243
900542996 32060
752272373 151118
892687147 181761
619497378 22213
9260776 28058
424632558 142611
531966626 171957
612019939 156172
192419534 95087
331192009 31900
359713877 54197
797102324 169430
590308512 165293
706781553 15679
321237960 16800
404121053 73709
169053831 24522
537297583 16077
663873403 34226
674311097 71906
669394606 102107
635387831 61815
376270297 180532
168840082 29084
679620225 192098
34248613 168362
339875567 111992
100160696 45718
888408962 68032
524017935 118665
114476655 159974
171184991 51420
219587305 60857
159403716 172528
953203479 111531
757769769 184129
421097947 106344
145618556 16775
983831329 94069
777889776 115668
932182940 179040
764455771 30712
691115786 91830
391502237 37410
724371345 37797
425463695 114384
625531148 128083
569208420 50048
723986854 83436
87813569 33304
990670256 164205
730689765 11577
52915517 20231
952932933 6307
557189757 118447
715686870 94599
219214923 134281
319153789 113758
378316015 78032
332191639 148088
167544143 192390
225885303 26627
790742360 94775
907652472 101660
336658993 146972
985316989 174616
624245514 7401
338593877 68790
563220386 151788
704258866 8689
673379451 9236
677793823 182810
970055482 142535
160909371 183361
573945119 127158
104464757 16385
681243623 67281
95174923 185059
856408160 155929
702510985 1011
223050221 144210
789351726 71409
214831201 10623
171266675 110211
389533369 63000
107752046 14580
411949736 111867
821029378 47080
300095247 163777
75484087 184665
556496686 99318
492717130 181910
311497922 34455
694712701 122298
661179853 22597
803224189 178489
858900655 64346
453982043 74837
871884409 124890
875843637 166994
642070207 178060
918282963 87716
635454458 165770
981323932 19469
781987699 194968
374698743 177723
174594796 108326
310536349 47763
79505638 43103
479798260 127136
166163602 190466
185464163 198702
893475775 177832
298388011 84590
260368296 72988
784024841 81366
688681404 139926
212544575 57493
997221728 122807
611351030 112835
491768941 134949
539787207 197547
852940100 66446
685506562 1418
201040818 64514
845296013 107547
245658267 99768
561903097 27164
221747786 182888
307810177 145419
732319353 153503
391935901 86963
966810569 111678
298829230 25032
988448370 182901
855949623 54524
330756251 167887
401898163 41426
268158001 61124
551850482 23337
369716320 155939
521754075 10067
931149753 21381
965214020 33092
390834647 33343
953101592 120494
647902622 191928
31782736 34337
674997349 107818
194291694 150349
78427969 76352
346363208 68791
206083525 197887
404773689 25994
750393188 142851
162622155 147533
550253230 84927
690311370 110408
105034986 3031
609584412 141209
272232224 121124
106626741 95886
245062315 195932
957423809 3933
883687684 778
323692477 169721
834580757 160479
13729921 72314
601242032 156122
614282455 185408
527763031 36937
888879693 149561
906024661 186227
918462021 132296
910186912 192788
802309042 31928
481762494 101865
708358032 85294
167987078 174031
870396224 170765
752341902 21568
773323046 124823
455026355 128262
424164321 192769
844029676 54699
204363908 7178
477803528 135334
578042260 92136
577139850 76807
808024596 83685
77253366 87444
840488107 158930
677787601 180284
168229956 70365
801774912 114131
729693036 17645
699992593 46308
66648553 69873
631926638 73225
172617064 103435
483522264 17156
152108024 194960
776873898 94338
399266405 29002
101869217 115129
827408365 135950
814384129 174888
584670413 147290
763319296 145103
906406096 44281
811364672 64939
828998404 158218
573126833 79117
763023684 96446
246050010 32900
487121484 5355
883161052 83556
174306106 184399
324914236 183183
121504907 90374
110023387 174311
122070440 81557
853463307 64139
111154332 141603
10615389 47627
172577110 169686
703328512 109032
268451027 55108
36049383 142470
693727348 154877
236781374 66164
865188036 89651
33743766 98566
453241716 41152
444393356 157897
427642495 43936
44396542 80415
92424490 162491
166342290 87271
692406991 88890
626811322 10422
242197366 128594
801583748 181331
280967859 131153
663024452 190899
917238563 72659
192055165 175208
690848245 154895
504576136 5985
152280078 162789
231109118 53651
150492538 154755
516209811 32090
692727018 10514
829517078 51675
815477976 167702
440447864 75206
859994801 44645
27517800 189567
198939212 162742
526453035 137183
970830438 6335
70715350 102184
632175981 40856
167220417 102365
201175440 19479
275480547 41348
769981497 184740
978939700 11783
566504127 95017
257934261 14371
787442335 3773
402806250 197437
327844536 140781
770919193 7769
599194256 127302
733997553 150531
353552427 1879
250377135 180486
609082757 107383
406412977 40834
681150687 38268
614727496 156041
490393788 198664
965500686 124937
218775432 187614
67758173 142038
685979999 18210
797705455 99259
122395377 149120
257002676 106615
78329017 93954
169187259 98118
296037193 44713
35030870 49608
141922256 103488
759904581 80398
329984178 22983
696044794 124716
320401435 131585
472118526 125244
759674820 13416
446623245 148442
64536309 41176
824785302 23572
104658172 132658
795192216 182720
586707085 35686
579284998 91218
335383920 37054
625907480 55260
8552204 56317
686019623 52652
412062106 169406
903578104 13262
743820100 105177
640379236 150958
161512726 43276
9524761 24628
475284743 173376
105647685 185699
765814347 77500
368167779 112161
575668856 105154
281195056 45420
395456379 148173
173479063 10630
205930261 193049
243421136 81449
197042909 21875
61222211 65809
775813766 167305
313612551 95791
3078004 138381
736550658 28110
468350486 75726
814562963 113542
939871432 88187
323065595 132097
674357860 162335
987091779 43990
447269427 116765
614750399 64078
950402675 12366
494085043 197991
132980008 38141
577198923 116427
494298188 129597
264796490 49203
218657681 165225
893244326 28650
547934616 62429
200681521 19205
71863581 80581
332349808 32470
525431757 67992
999782894 162043
484884391 101072
622011731 145056
338685770 38427
851765748 151477
647283682 2756
620249396 131741
846498078 168049
222448240 164882
539934511 138529
299418249 115710
84912405 80965
534669839 59068
915804359 177947
131983910 79750
992629407 126447
469030956 55355
92058431 118462
695287266 145505
286971064 43801
536001117 159969
862973500 19383
913999210 101578
285228210 75681
815250941 170024
4531829 85631
454099230 140140
38701849 198916
731172830 68041
982598203 120771
682143751 1848
673389041 123823
779684494 95429
532749797 188130
515903031 110340
312780078 141950
164662600 3833
724060621 176540
270281320 164692
403814193 63870
707837786 114057
629506162 178428
786184950 104845
826057868 29116
585700748 185361
598171334 184597
454391941 66636
473915973 175841
425587393 116637
831321423 121038
417867138 120741
150356185 90433
346754804 41110
358483436 144712
524595863 22409
685772278 177173
551744046 112542
287503316 13808
568641693 25175
902332787 158868
587807306 100245
893985657 111292
843207295 5583
388064852 195064
467452972 142082
889155695 11627
810171204 195288
244159488 13674
694086718 14498
9236531 148026
521177099 139414
42623501 162489
489234725 9395
324859038 47178
250019355 127663
967035078 192710
342636859 196199
55933453 186530
331731954 88369
343671944 93847
755309217 45102
912876663 41624
123161262 112387
748326275 16210
537800425 96002
111319257 53784
126401402 646
291624290 158211
269144560 165613
969303296 24832
767995143 47219
592932443 150814
784159498 86587
355700593 145302
45603814 1404
979848261 189481
322516800 32183
232871810 186884
597920175 52077
161475570 171259
951792777 148474
97983519 88795
875519353 39507
373986955 156527
212314339 84085
396110213 19046
445426394 79398
167268323 132816
907946080 23674
584919580 73309
417733352 31545
187468071 187491
920062478 66539
225864633 163874
503879435 60545
573740245 163299
148001609 60202
846771095 73859
943755316 29596
763449796 13967
860273322 19081
631936914 87336
672387360 46203
15740573 99629
981139904 21166
323711332 191959
715490632 174527
377767519 190121
456913560 14972
125410459 198883
530744505 90747
966247515 135807
33456584 16633
108823954 100584
682846761 164019
959524887 148297
811189602 73385
935849971 21488
612474460 149020
191961531 27480
454225288 125545
319698070 215
278780076 63354
519795937 118881
244566011 136014
173068313 41768
772997942 58297
356303916 168613
553970740 14580
765783538 142928
357822697 177698
472192886 75326
978406490 85383
698574155 63386
787872135 131983
218602570 101784
251272722 62976
328264501 104200
919534604 71163
278577012 132115
25812535 113423
189047306 120787
922239682 20397
830564029 80464
690757461 8997
476350909 63479
956690669 69423
756255469 167020
4895703 23609
855705602 112350
254639635 129041
148126065 28335
334237358 122923
818375386 57241
603064313 188096
671614176 36457
140055810 132455
2279994 154586
807148635 133324
279971197 6715
923761346 75884
212754807 175424
388167043 171129
455576154 3586
897506493 78652
338301386 178125
790808298 17002
231094692 21408
996806533 172942
985188327 47918
194868806 196945
966145446 122015
644821074 13609
32996448 63007
370758583 127091
372413680 139970
380868895 21593
695989520 140240
905442074 7593
367501334 179708
760582569 13834
384578831 196759
502759978 26483
986187810 166692
848027915 25912
602336088 132167
830663424 49074
594299328 89297
330668331 10665
333852605 156708
709300263 188344
339386602 120638
211969979 53848
992573050 51829
938198696 150963
832210864 139990
615784379 72674
984599606 41217
934467992 171346
54112785 189936
312141277 61681
650445554 58484
278074741 72554
727068135 169235
557250979 102219
281312509 141577
825263486 122683
639304851 108973
509423022 10736
837240734 111284
48857257 72134
269995918 79515
918963929 170487
658276235 27076
214240996 176814
274980284 171684
671212957 7147
569294526 66321
92691575 37621
713127259 46572
485895574 147708
767640252 183010
866171938 132722
613677010 117429
198299537 154009
111528206 40848
731030686 139955
215208962 183079
954729871 179823
254518393 88887
718282469 21320
78976174 197005
600478078 17142
480640408 73254
492005800 124770
105064014 168840
637570628 27256
283455456 112757
510896285 138148
892315649 154627
357881821 108433
638600064 135652
412860872 192861
513662211 169217
570283416 171587
69813605 166128
943848222 134951
246544845 78593
797186392 71893
968190533 91460
875536771 175268
571583229 123245
901955120 144886
472800317 159024
478146471 163702
302394066 161261
186141023 183774
309411040 181374
59552038 127552
232502033 12447
163860710 90713
841395175 68302
261314312 142519
558536252 86812
109175922 77590
136865793 14812
830964653 43991
518824273 60350
396280444 50764
139016256 69609
455078958 119258
210585876 24918
293881131 789
842322000 90586
619258564 37769
371384806 103260
80241290 177052
754287628 156998
125999726 97414
695460804 75542
328986501 195936
107369546 27601
985719914 170994
72582888 184402
691966764 106904
99746869 119497
722958427 129940
561566480 21036
270313751 89550
938129185 27832
896768937 96345
300121639 151121
811875397 34043
90352348 100022
282870024 98066
259763311 131015
561752700 58120
775913719 75834
843488992 110971
781839442 161179
867265039 159961
712757170 116107
951396204 59949
113257624 193384
688883551 62322
910805132 8027
668536635 28754
554511926 69452
774906012 162656
898644885 177338
207078975 153167
590057037 74085
804213505 104771
187474868 136091
260840641 6006
663140625 47953
546726652 10582
295062772 70435
469159660 160315
583194709 101223
478005696 116328
479779751 65468
844940415 86910
438358484 33917
181476880 163690
512250316 88840
659205614 154565
217478694 58877
218166429 70494
265657443 46471
520641683 111122
982393251 35325
588789295 29809
67889588 62200
475859958 184669
521544801 131174
599874559 180375
569086107 54753
910007273 128042
385073293 53143
196481824 199849
587325216 114954
236226766 145185
983700702 149775
818467500 172116
809629482 143584
630222364 115009
908360124 57724
613902134 109599
406605897 110498
23062427 10594
445056864 55000
681731431 190492
685309668 108197
192074338 29484
557007981 28666
484694017 109922
373351948 126776
955972802 108221
930416592 88567
680700418 81943
301181456 97292
833539578 27079
142570767 174312
435930973 32175
630849538 48504
480748447 161902
345272028 58007
35675811 197518
263946168 31823
682807821 88721
897518284 6367
807263091 135797
350293192 117126
881290649 6191
328255616 164001
765807680 59810
207578154 132535
391864586 124779
224565307 18830
76871929 17391
214330479 171787
373524589 129121
128915383 11201
656664366 4779
986236474 73890
428748139 150149
124219921 52521
622348904 3886
447968971 60004
432777064 80441
901690810 191528
181313974 2840
202880825 27565
354137006 59013
147344001 68081
506651722 161219
83575743 177924
555143857 49791
653099930 140654
224218075 161539
867657807 180265
97873936 73233
17062688 181302
719850787 20407
111879227 118748
388869173 149052
342620485 63829
32123616 7901
468210689 199349
844362551 127523
57658326 66061
88248956 138104
944287732 166092
205013311 42124
247849925 55141
904932066 16875
672429229 23654
697682768 62447
683025368 33341
437373284 51059
437550324 20040
625468233 100241
615841849 84620
315998690 13549
859174204 144859
79303257 71240
139421464 179389
981771532 186992
41347440 48264
926035054 85090
651529673 144594
595011722 59730
776127800 77280
627922476 108159
879775077 60578
44573039 111448
212104120 63805
957595007 70719
954902714 78860
485449718 77682
933787846 157809
153010903 102011
828718028 105079
315471617 198312
857709555 77747
427346724 47138
816194877 64957
727150998 166366
733190363 56389
135536534 161515
348858035 133587
836286805 81981
84325011 196450
45253339 129676
376165995 81133
464589741 114922
130253312 175323
952165127 8609
559604379 168927
744310779 88481
394414740 101584
569183511 78069
937619629 28523
143193472 63940
368730778 186949
291872267 79596
651500812 7130
706087176 88896
548893009 127910
456369480 174344
177357902 127999
877446497 81713
899365100 7314
139411848 196644
833711388 60125
216927167 44106
965163533 165085
700134159 7217
590746199 61881
987632302 79824
157025223 51202
916987182 64395
600162044 160255
451767160 155910
308283505 12665
145349806 56608
620804642 63220
955265610 80925
978474504 160855
408447853 133466
239985255 30361
921565621 177952
797036700 23279
74824081 183732
104061977 116973
593491765 4049
991422708 42794
527512867 178108
829315868 21456
61394058 173021
767822159 40930
202692630 66983
324306282 176707
652713241 169948
230467334 25644
393530043 105647
177905162 79443
628384086 177646
679760627 169235
123182084 31543
34350268 156632
653185497 181736
899072595 83334
980877442 179091
161558653 100404
181341423 186739
92100602 153052
344942314 64619
6263110 166961
756282747 118584
505222666 30488
204139328 77894
813435400 73941
63412487 106427
782232 191274
287827288 88822
244338059 139938
24739804 86576
240951203 180744
359445094 103181
588540508 52986
869270311 67806
558929955 109626
917909178 93831
136757414 10212
56658663 175611
148264360 5233
272117717 161786
415045873 189723
98398705 103807
311449755 16249
937673908 147553
351529798 67132
451246650 70950
524748940 87059
607666055 17891
903971220 120477
686617619 120236
698495715 53708
286634359 19676
616989959 46553
925539223 123408
583612771 182273
370285644 119286
634887838 69581
199190264 128677
143617965 167233
40227844 142157
7349665 84383
903613250 176600
419545957 139778
616652815 172319
880150324 107815
801600893 5246
29947889 126697
466630369 912
913394344 108206
427523739 109940
204744952 198454
352712653 7291
309659415 10249
781104572 157188
393234325 59058
788735074 185420
764496048 188552
377910927 21970
16077314 149029
901822911 104932
89815737 195785
787273077 110041
723028688 155569
966040845 142003
61373847 171842
671978978 127684
961386972 96298
33815846 13192
832968469 107539
408796389 107762
281575593 76
78372261 110433
628345047 194506
476912242 74898
309934882 121422
410755804 53226
176436469 87005
600447080 71843
772067778 102066
467552664 124159
180442521 154580
734276843 125943
438533993 145858
672804532 198951
625793979 58952
541554285 27091
655058366 128187
125426837 136097
691252536 116547
827597382 106294
973012375 51903
489272369 109703
476321279 152067
860800976 22001
452307454 152886
661874966 127147
277540722 128307
176773030 160209
565660844 148253
336749687 164941
585533838 21773
281705458 165236
518358947 35190
283420328 14644
362264464 38295
753475682 92627
657153504 91167
683944100 13042
811059934 176618
453790159 189602
217122776 93728
796985160 8264
321515764 69668
902657946 33151
940491628 53782
340930414 48049
866628932 162331
311670164 92906
744718970 70066
437218982 77315
516975352 134244
56953122 151625
527744357 58461
12699616 33614
12151159 169636
732581279 29688
397266477 179196
255771083 183848
426221909 181233
443565889 114559
762060568 53699
252500034 53511
385656271 87003
551590977 158494
92611037 74360
150451208 108158
289896819 185827
124871469 164864
680851159 108016
49079699 86884
805943918 8847
819091700 84220
238505402 113140
419492632 57356
634672707 192932
320115677 52035
46370985 115778
277026456 102616
367664777 1859
70532672 96633
382590574 151976
487481346 171850
409600953 22939
739452682 130586
186672586 10194
648514285 159282
69700611 173340
659392295 171449
452549225 138343
47542040 168739
790826864 61188
167160270 144708
251195514 30544
161291862 149730
564841346 34786
497576380 8504
242097673 170052
924179532 99096
969232241 100265
236124801 65677
825218277 133710
671812126 4692
787547940 127827
752999325 50631
724807348 10345
321281925 180777
582937661 160543
799947785 9057
13843396 119846
18281438 144036
43062834 195705
384159345 16972
38934653 74522
557921883 109618
784729158 190518
22537256 62060
248262836 32176
128002843 114765
51634330 98816
273067291 126858
714341430 157224
584592172 93516
313271371 91723
290342721 119145
716529102 30528
46172313 68138
450273929 113722
234961695 38569
565926360 191297
865592040 105924
341391799 70051
412787404 75869
585660892 38798
153415085 145521
112881397 179085
90405188 176954
706389038 76500
526420269 146972
694277473 21354
81952388 187557
649552013 39344
213719330 112321
635318953 180310
431458051 6026
659867134 132970
587058671 167976
85998038 28983
686667977 57396
866831210 11062
524872624 79814
186924349 26800
547112565 98640
681986027 26481
498591164 178623
549864362 175334
700742346 166746
434969995 71186
581162302 187076
320682019 184462
896046876 93324
312194470 184394
318935622 48424
225986309 156083
506101283 30917
292444656 141306
312486205 146908
747320362 66330
55048230 116365
681129100 134505
547440112 141512
939196692 72229
659234846 53728
639439656 52364
753852949 98110
98019482 165873
458893950 27790
419841346 63840
221153129 23007
291987225 24349
442867133 71838
424976355 62588
585072068 192999
520991690 187331
4208066 90932
964774199 114139
99212657 7981
397764639 125105
969469735 9369
472473781 182796
210702918 68436
779302068 158343
530730102 63651
24563930 144123
495996249 99184
743562832 152315
508649700 70125
651522228 48328
35802466 108796
877266693 156733
900739849 52673
351022203 70262
938503025 78438
244452406 145296
13857441 93964
536516601 2038
690691288 105832
221509262 176523
814666604 85744
793228509 35130
226905316 6945
380443827 68670
478572271 94246
817427687 112196
129464440 49234
615022359 141395
8042400 160650
960660301 71419
942180197 31326
485976821 110793
433944990 96845
227987513 154823
144025962 41694
149037528 98739
458551721 34360
520180519 39656
610469806 188298
708965056 99461
73628947 115103
234916192 13947
668141268 35167
706764368 62693
847853437 8172
953146226 125141
595838772 183335
258876287 40424
203964151 12671
775082009 111014
290796449 95719
28647603 71825
421930780 131218
753274263 171980
137963436 97977
133714849 82859
698727327 116827
924268939 131167
668852170 192810
609966571 76508
431464837 110746
16890221 120848
745002932 26277
316450152 61453
430636773 57310
903585112 162123
177884259 22013
360591499 89092
389212032 101021
588873121 22139
340406554 50567
739675745 137159
644955543 158532
639300405 97855
513722890 15233
563629845 164006
931723422 120350
82467923 160754
853975712 91777
708430765 98659
833777985 121971
84529300 95110
61496498 24463
646916861 97023
667806165 186370
648618267 195678
245599220 146530
816181317 183822
626692957 80468
26143248 196862
272080538 158692
207403328 148181
831789247 54386
749839261 172937
492209213 163889
746955829 32021
968458270 178113
313449118 97177
167534805 130223
55378713 67309
481497808 114563
933985091 42373
626636348 140341
515776565 87841
526045601 94436
697329248 58753
433933454 59767
501091934 57966
697931358 23819
316218954 137301
456550699 31840
4183 79386
576094684 170999
149747463 30607
496296892 184948
64144131 128891
520119456 76571
93004545 156220
468056320 178711
163962627 82229
625047547 58357
830402394 92501
396130286 148696
792303419 54785
979674262 3313
536011583 147229
953683634 86842
47187402 140641
996305118 129955
421654713 96893
784914082 11181
235034485 104031
118033199 42333
327138240 94699
244240961 6589
628743405 178994
275233914 147204
627548137 10866
870417256 83304
564675474 133192
63454982 300
204353343 102440
432973074 144041
821166725 41526
573948496 119272
386281845 88768
731866240 146537
915735338 57708
507782431 80386
120788122 115038
996051295 123377
728533073 53697
769783230 180353
648871897 137462
707535094 63412
615583928 70889
843538262 194501
595821860 185951
40956570 20879
134379546 108433
209276497 14455
835075743 102369
70148040 9241
226476078 82736
871731082 71020
539507562 158549
606194783 4822
833359956 104599
338977789 152225
168224945 33137
784746398 180784
438233298 49074
638368543 148848
370978540 6879
413606838 73653
542408077 196636
726746206 194704
487974431 194013
955599192 179000
917089758 68465
961009052 186427
158796329 9034
138491722 60740
648723741 73717
639877810 57655
743228984 5355
887655658 12287
733879511 152401
464218959 160538
787550551 118690
328289389 33040
562640228 181780
104395384 84623
119551665 21856
416706071 13899
168187336 65957
761121952 131727
21100554 171277
537926926 44224
469466179 180323
658604982 59808
767582394 59063
478081656 15626
969289087 101756
657792585 12987
213360945 154552
333993230 112216
392726808 53738
771053069 75420
453817583 89264
862305944 188645
462124438 184280
111788749 2335
405090142 92912
691212450 152184
492108290 30535
491406922 162615
400584978 136010
34353537 3683
633001224 48309
248866844 122968
278474135 35131
997450962 148308
705139808 190309
405093944 124934
626992723 39322
446730849 56408
564511205 133295
116760047 169138
961311352 45528
121115148 55809
686138584 167476
854793975 70545
75790047 114426
895001523 11569
464073045 163290
744323562 76622
541450777 178294
911853971 29279
789927650 68551
124158993 22307
263379683 156212
568901885 29775
456615564 193771
911547964 170272
550224575 98290
743315500 125451
611148050 147063
912248011 39948
471740886 98304
579951117 18944
878810634 147123
639324209 55617
844099804 80623
331221297 184272
209775407 58857
608962794 155803
858672902 28076
895066560 74471
596882181 186183
972655781 164710
163051905 154961
197851882 119323
283362901 85027
146142073 157051
546938424 72620
919127937 179508
877093936 58148
656749691 30886
666297047 82113
35980168 20080
2423885 38942
519441800 16162
87291301 113573
728908177 103461
838206620 150216
470490005 27970
538959443 145604
811421115 17454
611046906 2690
915577804 112052
462095632 117743
272584371 9517
597945808 4794
202552861 59538
412256747 58831
891285994 93385
260173694 6667
349457557 89330
416480522 6508
479749823 36902
933864799 13244
124328836 184291
969669450 190851
594060780 191930
152398081 57692
83793193 15266
354734727 15082
279296559 117590
779656553 17183
555730237 87769
62888918 169413
737245605 41642
357183202 157421
666402125 177555
776971121 75734
564970165 133207
829819774 51350
798494726 195999
990491779 179041
433568321 153365
78464574 135242
558028893 56206
852804439 138668
287550961 52423
135677812 106499
13796307 70892
782881130 41094
598275906 59288
674675708 83726
948432400 101004
352827745 188760
584799947 195975
388853863 72271
460762901 149885
968078811 17408
262950816 94868
322228739 24988
213608139 155331
647761364 132844
962045709 133213
90190745 101215
888951748 94093
814080725 5989
565651165 126642
344121598 78528
280697434 89649
340833344 144474
741078170 85713
786530105 96487
193701648 81413
359302084 37358
536477043 77513
597421299 12571
106470552 106659
542620454 83177
423436749 3
278362326 88797
962695846 117354
334513997 32618
918958516 197360
122077319 73364
837581930 10080
903821714 17197
817393763 7726
128503292 156872
683219555 53019
558255170 47559
422770249 89227
622647577 76891
997800445 72623
213135295 152872
199257318 195926
258738520 128806
440017091 144202
870256103 86263
966517402 193933
955958332 145205
927650637 75065
442787453 199911
121166397 12870
950609279 45847
466835434 1912
676184038 151182
343069216 109499
492152772 137081
98444500 42247
132558110 108749
844430037 66314
676442974 19879
132467850 141448
262957826 94488
721023377 100298
188205592 17766
989830589 110032
512060198 10168
709542250 130315
299796231 174480
415569780 179543
516202875 108398
120495123 94331
183712993 60254
841037860 158163
584300346 50795
445450042 153596
993898091 150018
489697506 104336
729552756 142941
840347916 189116
762480218 199076
275753114 96364
475862943 51292
211553730 95028
114025362 136684
644085166 137093
977892102 85724
734860239 161875
901475710 99006
76754500 122786
733903010 57199
925721975 372
110759635 9775
453453789 171630
806980871 63645
567568193 98499
753109645 174392
455520297 105902
817296885 192460
164913132 186243
876750840 178874
725494149 132989
960145669 74915
495361055 173212
754977913 125548
508833123 165035
481127292 83485
172467760 177126
213346202 32244
449775157 133584
274527505 9923
613877976 39172
818488669 15640
440779787 95909
698737077 23689
872436458 177773
895616731 180580
310010143 104451
399978877 142059
652272694 154655
847785805 50640
91399703 87137
414250723 98470
338578758 90301
675736435 32130
815986452 26393
987391862 43487
658643244 199207
324367386 84645
899900649 13172
898305757 175189
145642857 128963
993936650 37306
530492633 197892
305640254 7976
787690040 126865
528164965 31155
316782313 31595
307618615 115742
755738373 52070
639017570 152764
230761893 3694
317514009 55078
825598051 108791
855471988 179511
57429399 156879
63291925 192388
845959043 27913
544553121 134421
923845348 140921
506591453 133342
189303977 137562
314084359 187145
93947137 160709
885370873 80680
876545708 135547
492571368 98243
960324319 123824
615497922 35352
235165113 34512
855960251 189548
870340643 108928
34817192 174843
893946932 27987
204580748 108348
794393642 182115
776727094 119318
381299058 143339
499442502 65909
138128722 12937
376805982 31677
889978269 142034
197285124 38390
907846286 57564
856909361 121222
459854459 103152
108167136 97527
317026595 2242
829217188 84752
636403084 168529
134141875 162645
284328612 25269
26187041 29133
899742797 114052
313521930 19683
259914844 178280
325098118 54069
45055447 92533
718808400 16630
375539826 105916
237643906 183049
366697763 161337
167304369 22206
523292177 10148
265134756 93136
422585896 47886
748791255 194260
478253432 66639
77074903 164001
921179407 180365
358620424 134683
376224064 15444
324761802 39352
929873305 35098
289112858 94002
274974363 188185
593540291 57437
673240859 197086
813040023 55920
451621618 178191
642070555 33543
608175575 52627
896180421 164525
662040530 45915
617606024 28093
416063116 81447
763635466 125742
909246875 156575
928169085 153263
118180126 111021
356930380 198675
44162293 75824
33523166 51826
947043329 95901
650667347 45968
219087315 106326
253733297 101042
261154448 54961
396107282 174323
750260955 14685
104397320 116435
846287603 183153
191645350 62929
632409380 187586
12228572 22936
222898805 29961
579291227 153478
747026191 4653
184654048 97008
151179686 26603
592251824 102098
613846237 189592
436199599 183709
413137718 188977
316003548 144338
736014926 106283
399134887 150831
247226321 116069
743314857 199349
390767028 118672
605287055 107594
275634828 169759
511200106 59551
762955266 27047
397142358 136724
329749581 168172
669517332 82310
640470891 60832
32071729 172244
95817919 123285
751424695 151340
556421021 28578
446353932 57785
893542454 182367
760379823 52508
424144065 142269
867787808 81443
494501624 192286
921172466 123424
981291310 181570
748725050 185708
711611260 188191
290792411 150694
890914405 6124
684652035 119993
493260596 185812
482066191 197523
408310420 190100
345539157 109138
495266639 47891
961326133 149827
906791872 49770
907673335 68842
299515814 9876
488246715 88375
614037180 180970
338482368 154449
227106642 31149
560899343 38396
277434826 26228
343132164 137056
383569319 55943
919293838 149750
709312926 137375
867559139 42926
346664758 81021
912149942 57021
826209853 10
788482895 10685
258403362 126200
293916996 17464
100121447 134577
936919594 83353
884025016 96236
715398112 12647
943487667 148328
88110367 118491
461731182 73394
75723147 173013
87723483 158974
722606264 192733
517484728 107453
197966888 139972
394183387 18784
984004113 193855
987824595 93916
26043765 185611
123892045 15004
419061439 146075
422681264 27699
503913130 198606
697109544 139380
447345360 3568
556466201 1710
298583019 29879
13478369 8484
610795308 148708
240078547 131330
641997230 174251
973911512 72731
697323236 103917
485537250 156629
621262008 174427
844126614 63858
51304931 51944
595013420 124635
782312836 138258
860571693 112757
389520512 13549
359546860 66275
190841760 186479
966042525 198040
877098218 194799
340057782 119323
848160838 154250
501567978 91124
787851100 157188
416032548 139388
654451719 101146
380579673 139996
1772114 112660
548253343 35622
59015683 25628
553238672 139209
717545641 87891
420703477 183983
784626445 133719
914082756 197924
482669151 133314
1603217 84700
488898503 51524
823830769 50905
387032604 67194
391097768 152906
768764215 118665
822359990 5259
259752647 69826
619990442 132694
616106977 138964
414423476 64670
199246107 94820
330880643 42385
888909591 120259
471667086 61002
234126760 113318
172334686 43453
868528538 105012
687322769 129797
426486632 176395
540439388 135777
156414477 181452
752752242 147180
47246563 56703
996309389 28983
411623281 80215
692350711 199919
771233614 85707
179080828 105880
992972131 35767
36378635 171831
824984445 139536
614265308 177091
562436910 64707
81617299 122653
598985623 67654
793923763 59786
377454830 76436
359749849 57221
579900550 181169
419259535 139767
650965985 153398
27094369 120082
477250039 37825
896353638 195582
327527930 199862
167963426 118781
514272461 8846
13517814 36295
433312462 147762
838054090 130659
262380459 98941
738252792 99074
161717389 36886
536283515 178855
69521774 83872
948256135 185882
592672961 15641
721207358 30397
419289831 67310
320257511 148050
877691759 97867
421105055 108314
310922063 62923
267498632 113839
889801665 115494
265361665 101765
783201516 156526
783712778 10388
747487160 168765
856205148 49268
969614613 55141
330332083 41662
892641228 58941
848004348 104698
507147837 19104
123770548 118563
839310980 51198
835739921 157928
220099276 92442
274697619 33616
303965925 185896
121761842 198868
159688882 115242
771633164 176913
894483213 109580
122878556 13583
785808422 159340
671738629 183207
501404177 83472
452969207 67780
146945475 133541
571282106 44160
634050155 102632
148919033 25111
974778332 13503
74838708 15137
968140577 16228
405681495 8312
51056201 116730
896847001 179309
935179551 73267
757305796 149131
560666016 47693
938039163 147621
993921094 75548
183814147 83117
814756471 75726
202016473 150765
111139796 64993
647096133 71027
410749161 130455
971960174 163612
716063361 54181
287367178 127144
208667140 167789
309495965 98922
447594137 146905
78139900 100352
224943492 29244
865927124 102230
389521679 189342
739084920 92254
287109459 182441
661966880 53830
867739215 82752
824698193 21484
226350144 40955
288564443 76531
942244808 98267
686498404 110415
653573083 20342
230463793 12490
40818835 68472
69041817 55882
465667464 140156
275696645 117153
267981210 28165
390041131 164267
766737499 66350
668190669 11501
930309832 115184
754943204 170309
334884941 199815
302738136 69860
830208245 8945
150651900 60460
944131962 31536
615341341 29137
155848028 8225
457825438 194111
703399446 108407
829098587 185693
13368675 68892
462956302 118986
318493872 51469
882830660 105038
102240194 35699
752490125 22284
450338145 70819
81105311 20169
520077038 38445
516515076 141725
214695042 182204
336237104 110748
219717684 42208
605256422 198354
103632766 42286
626935204 149687
744556243 110321
868739974 95867
881755423 122401
45198631 180600
382633011 169427
701778872 23665
640079646 35803
983018530 33194
293302964 165031
545636333 46704
545569982 23964
275581431 84200
19097653 15219
384436550 137857
94982765 111103
387548779 111382
133015623 65894
155547241 15319
204411299 10772
723816636 54817
768041531 111972
315972374 92822
874017630 190632
963746044 103297
434546529 138621
318275059 102444
866419132 10272
454725947 113757
674564350 43329
934614242 107992
129922518 67692
641878427 73191
879083562 193297
168852729 81747
978387590 195407
250484844 120318
375346422 181525
185699745 77411
46792690 135150
887501401 141135
430702655 182945
918498457 74131
168882289 53672
162251522 4043
723749779 17257
140576062 7429
167619408 128979
952928882 119589
50901208 106153
658927812 20383
33999254 91928
476871187 134807
338351608 37151
471784546 52978
818776868 54201
834092945 169636
194926552 161517
333465632 104122
506865700 125201
224757750 78806
542157372 153652
780211874 42062
632019703 70790
209592469 35325
948022424 36562
38832095 32041
65910064 122005
596613892 92785
505948476 130763
286086630 19643
426372417 103377
188779236 199260
813213392 109657
300893519 189566
339060931 169830
353836749 68845
748186136 106154
759790174 31332
793699164 182572
933646431 190620
463914701 161169
794123059 45446
462310161 169932
919101794 180852
684749567 147857
802705071 177482
408513568 107834
658893784 125753
897345013 137448
412125370 162275
774521423 145105
952812176 123721
286378168 93722
707516050 7445
820431451 186567
588785205 138791
813163921 130938
74996080 109270
111034904 73190
225982423 197826
178093397 9844
633663151 196951
144196729 173670
983427896 164936
249144667 79444
2304484 59974
363288041 163877
646802852 152171
154403189 167623
818498594 189305
882041806 82524
235327624 118078
706085855 100639
741063209 94955
783652706 112438
200804008 127688
316019019 82788
385374772 65304
124314767 69756
515067400 17570
246572449 116470
589607026 41705
944607060 150498
585409893 7417
333483619 145315
846206790 94502
163297518 3311
272014420 57937
183058101 140023
553943881 39195
917199233 78336
927266323 38962
257960560 132767
853499052 128406
227166051 127205
829339727 8017
364801227 122105
632915570 46562
140141283 109359
978507038 35449
252849994 120452
709547807 92736
407253212 27728
146248207 94853
683518110 8205
774622057 74469
749232534 81212
692702029 127435
772116544 74148
873222412 91947
136143436 96761
963547992 114949
455414538 164712
395957207 157915
109818302 176266
145615771 150676
244553711 128457
420143928 137673
566948494 123491
912220107 149798
644398718 88771
264352661 12170
403525792 24165
889397570 79453
524072833 169638
664068948 5216
930010437 168496
81543972 189009
643236043 151387
253294129 189697
646294766 150745
964492237 49550
433447439 118860
791874506 132506
57184027 55142
533446555 48440
318081232 27067
814406780 186692
14804879 128441
984205323 17233
622794914 174233
183327838 7555
802993443 2852
17360431 104316
196383587 75339
638651248 133538
982311570 192714
471167642 199040
458078247 131478
2706397 179218
763044123 29376
563390977 62743
421583985 136356
262135664 107753
693441460 31754
148463595 62865
860755592 178735
781997096 8769
78432511 19245
392389631 80798
349857983 150021
804872226 680
622518884 72719
546389572 121271
337340196 46637
575094203 93133
736259549 42822
188016023 182872
136418279 90670
262361800 12368
92837639 165288
35711692 57380
875514500 14714
604209636 47455
93124452 60961
531972840 136359
393344432 78722
861234509 100431
875777497 115223
261177005 152491
180171305 39828
112806081 28871
951758063 158416
968826878 25211
857634032 6899
160630179 194909
518341520 27995
800969400 110773
466053377 83319
379205835 52565
657375427 46323
643593134 14683
205309017 134129
785808315 22657
330332708 91892
932253946 185420
718523290 153452
125543419 130610
494580190 177368
396114379 89152
410459528 189287
995918809 61124
311013117 87328
382486169 101841
470940179 39603
765750214 13154
420167443 119416
804644285 83659
723441813 169807
178847160 68999
646899412 11224
63845584 38894
803460772 77316
191866145 14254
728340480 14051
78354120 137726
224056296 137082
88282641 99362
878254335 109996
624372109 108910
818750625 71149
735373793 190642
913016262 41851
734722020 72922
114809216 80441
72969731 173641
788295574 95462
84329831 101486
112389022 162240
375812829 117078
765964675 182237
617095430 130966
909794477 119941
876883724 151135
674321856 142704
89042928 133098
351230693 6316
575250193 127800
522630563 155668
971134613 156120
859702360 38814
685841272 115782
113304289 37075
994558168 156614
512346769 8228
846145750 113094
546032621 51810
76682788 72963
335300606 107506
825975820 171663
418375142 50120
152395674 121915
203986437 156286
250501335 194487
604352564 169212
614392255 28322
339886450 120647
24309707 172292
760138691 174441
619146897 85655
488979520 43610
81567672 90134
926535386 196331
207325227 154332
85584485 153163
169486368 52896
998147113 173128
57052752 198708
175180938 165546
642625555 149326
929154368 72291
769735702 29694
286250521 59778
868048135 72308
774583935 35311
598898976 137295
747386360 55770
484055609 138191
974292380 149290
870895611 191531
892788367 99199
495639140 116978
278879082 197070
652440311 20509
143897186 74905
266714707 15401
207400767 134616
658530255 84568
10952886 139558
927636458 115293
41217738 47583
492057022 81264
922757941 140133
453475098 127501
540788622 186067
893191967 128994
402473856 51815
912965119 159368
588318317 155403
470092165 194815
620554687 82514
357175585 18410
596169292 21282
324573010 86592
247849047 71807
22334547 174541
387202646 38575
191763133 85198
3317361 130883
595915506 112287
631565204 97076
362463841 22083
766502333 134766
110243217 40185
518613264 20757
248539692 129781
71633506 163484
461685729 4853
279923337 48317
202697205 19538
453506989 130280
899267730 196539
302505629 157725
634409796 119909
458834355 60160
383418875 138502
509063227 186237
823607569 133708
113849000 104009
318414456 46287
18680977 177102
66380114 110505
880185672 89726
468884142 21315
573559621 185656
679700427 83554
818280354 136823
672726089 101924
179977076 68938
917571358 164505
178053815 102687
678079638 139271
896447329 108096
140750154 153724
82940161 85096
921630966 134299
275179886 44544
577834554 57613
613911414 114450
119491483 193973
832096674 135619
350040886 186965
201989239 50887
211946040 178234
802741969 165761
9621519 3095
78383648 56343
171762088 189981
241857673 145839
743894276 94913
711946142 11330
168812502 127474
816853026 33873
665163202 104448
385463442 193420
174843980 115448
472184753 32129
505820971 116003
868212104 39427
121988164 120660
598639309 162686
152529274 107695
659470556 130089
151900057 54196
432657590 123554
205847211 85323
253049063 20339
210600824 73115
647095611 75372
912003312 48124
554742881 9905
613604519 5062
962078325 805
669363115 46715
218813763 116556
701642192 9995
457894108 110372
121573951 66198
341099639 184623
535822333 128456
814080795 43652
659421271 72960
120761976 127836
320780449 112758
913985128 60119
805354367 160347
904245447 103135
772811606 75444
273140667 169954
704968630 65120
793982260 23509
758809896 33484
25266203 178888
639183965 103413
871773617 98306
380157564 15095
827136544 130669
500400189 50074
921531848 131714
211372957 144986
921935743 122306
250741663 54968
669260265 30308
310402649 129544
556248690 15778
88459026 138135
728259977 104756
797035567 65348
476162183 194902
719373114 127853
258009799 123063
653540040 49753
578368103 156201
578442752 125213
585020914 50407
556276575 140539
490483999 10104
759572922 29778
416482526 193986
81050583 115480
549083632 161950
143337497 152993
986329070 25454
315744208 107212
753974868 191846
387451775 152678
565591715 105883
872413468 139712
512930777 147786
583055175 55074
54542458 11204
856400202 54875
577828742 13393
713286985 47662
812706287 151751
107978446 158476
684060456 148477
766973097 63781
90524630 128698
49650851 165752
67472412 22558
161684627 180016
208867569 65852
787732902 149147
540425513 25722
756856283 192611
66593331 140656
27445103 70730
440334285 104000
820080732 155934
23855215 75863
829208745 87613
475584072 199254
391280228 187272
396942633 164818
352554930 139488
119093432 97337
661490556 141544
213905479 102503
369252022 62275
368358544 106353
166565821 97061
852397743 110480
40541960 80567
614309498 118817
938902355 100356
942289435 91157
17208404 7126
230711602 67610
218504946 19878
430970048 89351
830701694 171847
103201716 47789
784312387 139190
781148217 148233
562292162 10255
519860093 160744
444980025 146817
620708745 177247
698624196 47372
477716671 117019
251525290 66828
116078958 59787
709353997 112491
755138189 6496
391689349 62236
877556835 64853
509842580 14202
743156393 165346
818962184 137925
740872102 171004
98984982 131573
851200496 179222
980154839 197264
8300933 191053
405421066 163460
70294266 92236
842112828 77492
478562534 26750
248575911 40640
206147037 17022
214865712 139261
242160584 177219
246964344 74937
369971069 178492
649971441 112596
179434324 182570
500744646 120225
632387667 138150
49905067 148562
394136020 176864
130412125 137364
991714146 164899
545250626 91052
631893064 145639
959320261 71247
979822504 119593
21043427 165677
78981053 25441
468183606 198263
355498453 177042
187478710 7411
555117257 131213
548615781 23298
60567065 154228
674139004 129282
7577220 56879
503290904 162211
112029226 9277
249426232 3466
140842813 154816
708985293 44614
767488704 128113
183692200 132279
9346882 164227
187382558 117956
133117651 17324
593283950 45103
769384033 123932
310577216 20292
169441846 187774
489288650 33699
936331279 137095
810602315 30726
426617330 155341
103674622 69367
424732677 4209
940339790 133635
937026272 49699
954944425 103865
500506214 9270
494097915 104589
556817715 146782
865513444 164885
2277548 111758
637452059 105494
836744122 110265
576998652 162648
935358932 8612
810737393 146383
306367996 80865
570300407 174871
41975676 50310
756156888 28031
308999720 124242
420880918 104084
962648432 136643
780528537 177116
83272561 65211
485904957 154595
140429363 90286
18596846 188084
355595005 178845
773602905 141151
965805235 162334
24462348 147665
850291066 19805
171111094 198774
187256583 125976
679115742 38584
450107945 16015
591180721 87147
399694303 82372
613222052 29474
698211770 138679
879103170 130196
604018286 143000
954797237 112782
963340372 180046
850996462 26833
405457846 33314
457575113 159075
492184787 57790
250460237 45077
65766793 166278
823167459 121577
647711131 138784
810648930 178885
62011254 46634
436880392 39933
484578024 60810
110831088 62615
460559704 15292
342005373 151107
97963063 165364
805716478 76822
348206243 64016
631124735 1719
685140088 111799
508895102 184346
75249098 51840
81713761 76046
579568121 35755
6454241 16122
553551629 83932
104148571 110113
955858519 163840
991284905 140783
314757146 82611
445697619 42973
56549567 165131
912228059 57192
855222597 118990
932351121 69980
40211667 105399
750283235 135804
301026831 149995
299696365 170345
973106721 68956
960360704 114426
140791308 167065
576319668 87236
530710200 164234
607770802 67366
395398927 138450
982508275 11895
393422097 16191
692839066 6947
662869945 168418
329165125 68336
923134311 102170
252746468 173136
450147001 102083
486220695 14947
557156137 49558
134500329 149622
889657063 131719
738337907 13287
109642855 130090
320620273 90740
77729680 198325
764720291 67130
333002844 186764
75825650 114084
683280639 78885
356119265 104021
111295612 24943
12133746 143676
983078876 132276
874327576 48722
477194816 166834
29734914 4141
314075494 110779
3991879 109660
103108441 58998
445903859 60252
689714237 8850
399955884 147705
8315615 37483
960946634 102466
386478202 136363
259968592 101146
337962512 29745
768040061 129757
454164862 162645
305011633 70872
781421324 173576
613420197 161150
743060715 173337
916797970 142785
220842215 68056
517673812 21291
345840815 159646
500419156 177651
743791815 130616
272796838 151751
416973707 22181
811538930 99882
150890212 171807
352274287 7757
26321186 101085
534584607 46304
725612023 146531
483528104 195498
609405673 64582
653324399 76121
349144964 190853
657057664 148427
850407025 78407
168316896 93417
917482036 78693
521240437 39294
93934777 148381
454110091 179132
320854321 141262
984889865 47861
57645755 198073
896927932 179040
568655702 81098
387782531 55403
127712118 13135
499347758 95675
18412479 80338
864419013 12584
984683021 69417
382407310 146221
624309272 165432
503009599 32579
677304050 26987
913622083 120492
881095217 144711
381094907 159837
19130443 140326
163209673 195171
921723608 130451
220324203 144380
857602153 102317
496961925 46511
432922062 58408
312838422 121181
962582596 91047
227010193 123049
421703000 67617
795557751 150106
534106859 117750
919463630 89407
607428403 73736
747369981 110577
904532840 37998
246815149 104963
662754469 162123
300329259 110438
103948896 186673
185745833 69605
613104824 2651
92654288 88748
586619496 97246
698799038 87755
608437782 69849
798684503 132148
821239078 120064
230168776 83153
118727469 157987
979839676 104854
535240450 49741
604977244 8615
646763100 98691
346319729 50282
74481886 181447
347420443 169450
370380662 188264
912662161 7545
257938203 70143
722788501 40821
124558608 43870
650355157 174321
743408032 109239
643039817 48501
293456852 80254
173816162 189856
983020206 179172
695210588 102982
898436082 47697
114961478 159984
520642550 175362
970913549 123248
996136201 43018
902995808 28262
305086754 63109
535556419 157753
771465325 134696
818085189 165402
387491211 87444
512313594 88239
801888683 47484
431923122 57998
521628823 72032
964229717 4751
804935265 169359
207903699 126954
89976169 69579
776810457 148855
933022016 94140
909142341 181418
983588683 110354
717592192 86471
773680073 84015
54437654 44759
423343812 134218
662507506 50915
683390187 24125
3590690 149570
877546649 91818
119384129 102883
593826018 168762
229442225 154285
691719859 142608
141638231 96199
541558102 23220
450489742 57789
271540038 125032
1870231 90884
15306076 61776
211768416 132723
117454636 14023
678284415 140903
829741579 120252
628298968 102305
25183305 15697
748072539 123254
75555874 67024
214313507 180368
50173556 158574
666834991 196354
467469006 93682
37110652 64977
159293971 95156
640436939 4846
716241880 193744
925523644 114633
867321724 87408
155519926 198542
635513491 36252
492278778 77636
888224350 181129
430339601 182689
944393304 124644
388439961 17976
426706537 100919
839092370 132023
559900946 84580
812592994 8449
963607728 5630
889099067 161018
483384755 151748
341580917 9575
189559579 63340
289401437 9639
534273839 188328
987831766 190747
854693131 83722
970709314 151215
984825977 1046
491231027 108275
633460577 118180
814146405 44387
892607793 199761
57712643 162807
923734496 114329
64322868 164175
749635160 9040
789457360 478
306995170 45334
111036399 183328
271665852 57450
404784077 188171
568168558 23466
438668785 47873
907332517 45975
506616668 55510
358378666 136307
197954128 156068
772996190 196436
32725099 33417
769042461 118172
104900940 176893
59467168 150328
712766324 17392
351327743 47845
218199990 51973
102328750 153215
16865569 20659
231896291 59075
121088393 77212
332672950 182003
703087006 163784
711126142 71920
427048948 83126
404735641 21721
701109073 113380
187807375 199043
223219172 72328
256070701 185094
105035591 124221
745986883 148104
904622075 167023
695915189 14117
285006764 111590
777333237 20474
226413140 171622
176976026 84037
281719656 38469
123725575 17555
704434193 175882
195796378 112816
307601958 172183
329625696 183771
603538578 129026
285009638 121339
668311375 121185
438313817 66843
828730211 178282
664757567 131919
710370896 74771
32156208 184021
801940960 198859
414075738 157111
949421657 191219
919746409 145568
337092896 6723
408024228 79264
67941158 113902
940375869 188426
635365993 118261
248793235 105530
150647277 176580
658875131 96916
659177000 180312
423757082 6986
470791357 21916
158167850 29251
637269543 29850
408835548 71712
983794237 172892
567767119 67917
852461172 51193
405625170 85420
420809049 82416
94659719 193908
229547362 74369
515050468 150373
611647859 179388
506506045 87651
927436490 83381
29507649 121714
191769094 8336
273963615 40634
890827877 153763
467551889 90654
802975006 11784
302438277 103588
636667704 87085
99143067 70503
523850892 196029
727952012 172222
589674457 39593
104686547 127608
64367102 120218
391636261 36380
76455414 126580
635453763 116269
343728216 26031
517452281 62987
409343600 80128
521218226 101127
498088338 82471
34595400 68617
85328629 151169
582286433 129842
634421329 7301
744762298 149757
446922513 142756
793755759 83644
677002486 103128
179538928 19493
232472890 25828
975285419 158682
169154053 181942
971338119 183379
324713738 141180
109531812 146163
130962406 150811
966109245 158792
818549326 189242
253602209 22224
168400016 172009
538320907 103569
873040179 174522
788903199 82439
269984877 130315
98150050 120484
342161809 62407
522008841 132700
154100230 108168
193398794 150800
188505210 71127
217645766 85879
484348651 74632
438894460 174872
317293504 48425
715183799 58413
421091026 177853
835946779 69224
643490432 37883
88056874 158818
436297047 73368
824065771 31925
254263156 152044
386791379 148234
298732014 182311
353186315 169750
747380424 140509
567708057 101577
332754075 59021
537538131 162641
150002786 167138
637474850 14283
589414277 4599
778355611 104795
552339122 129487
356918115 126682
600151111 467
406184711 173196
339492972 94276
333629489 61136
646823546 29914
950796990 24565
713496756 66541
548235863 70520
446344968 27682
330968591 77011
692290388 151773
131089554 162576
448562716 139499
780839002 101083
29105355 164655
527141913 66626
546168561 5229
98013939 42227
768436798 11669
153401045 163424
759726921 70052
574292185 150637
773143773 183823
672533183 137037
51237619 116308
427686084 137494
514667525 8292
846171546 14013
264452102 148651
120404418 123764
71623155 81081
979295484 31829
680477243 133569
610316805 27556
90851578 6163
482209543 178774
932799263 138296
671200793 190548
780398737 42437
58194544 133693
816838396 105099
925654894 62221
598476406 142612
650319222 195357
222584519 37145
938076250 69821
424783439 145122
285799436 41107
471267105 75664
260563124 40220
938586791 127731
419953880 58502
567335099 68958
557912496 171353
744641753 161696
40423475 75849
507807079 63145
192240149 99781
769081427 174102
275723938 44830
897460960 40442
638339515 96755
98066646 178821
586329345 48046
894907895 146066
15463322 150727
754559730 152750
180644099 198129
368388225 58583
221224957 63321
961464773 45350
384861388 110170
2350821 121343
231572898 118263
162097718 11277
873493424 195599
747755562 65652
779669145 150682
115917534 131526
718817930 102123
124684327 11451
382141141 19275
93726168 110704
263112794 142242
28880559 51685
407067939 125194
730425538 153449
538806191 41715
348942286 116607
618844087 170643
520307597 152510
482652446 75423
489545064 75380
288077251 185822
794197626 49668
46797508 44654
809685165 142811
819097333 181645
181285705 78777
640806283 105060
418720905 199412
844394645 18860
69059060 162880
4578950 82775
148764396 151395
88020036 42507
258768297 33744
200916820 24190
214945744 175103
217324530 108459
956829134 75849
442995120 30850
899246399 162263
770629812 35678
47271487 35677
203597020 183633
914307206 71343
870823118 136796
3549007 114694
548147450 28963
310189934 156356
396270288 149226
911814372 164099
311126749 156963
441333265 169834
689867317 139745
547992013 151167
288234357 143323
553023477 7105
762894564 47595
527589310 24955
300502390 130999
994109854 114774
269579115 123904
736321925 66639
494334428 185955
463687684 34127
806720564 12556
325746063 64864
614473906 46744
356969411 108784
406589801 85743
474447453 180446
972021786 49574
644172875 194579
574728928 108931
617222875 190200
607719287 125625
393494897 43742
18880855 136716
370415264 142484
20399380 40394
564218838 124222
550706146 118177
465196494 170393
386132833 181457
302292838 131109
333307496 90186
614303150 66331
409450488 130276
90604329 157261
768038374 140036
717035787 61005
388281642 15570
537131731 19810
611061506 65450
652954948 42444
771786753 66362
104365046 149107
444064355 56739
681815804 90916
541282035 188636
247455089 77601
16795716 133345
772543287 125606
518154903 130492
487430796 131452
15152815 15061
359304108 39645
775912029 137799
498122553 97068
913318769 86143
187835664 96928
548809605 31315
709129723 81427
207847204 55287
282147827 67311
443527161 168510
728325128 195612
661033978 20545
326737828 150444
287023876 64248
670808217 21333
543500363 130375
870020794 2901
696236399 158307
128361051 183280
429956270 22156
251195192 195630
145369278 146843
641225741 12793
990525204 89233
746429781 163682
155087597 150364
23952827 112049
529463406 60673
568176465 18599
21820600 48106
675189763 156898
348968608 197633
771057667 84051
933460437 89109
481334823 16944
372451917 78123
519025482 121662
264403297 30829
738918741 152240
642548427 8493
676654445 8202
694482683 49400
855178543 158942
190276943 4781
630391641 141
712184860 95794
789809281 123385
588737553 61850
764192704 133097
186771833 186940
699538131 148006
256819543 9727
32713459 68939
343677595 76793
889555788 92669
510706047 156956
743416845 56097
453219518 194591
122464004 56525
445378093 75649
12395160 169915
697304759 56137
15151788 158611
279553794 19565
41409515 167405
44571829 64276
224357131 73554
816808360 189227
982197227 1387
758156888 82118
309458805 67887
405844539 159099
892182849 3662
2338123 162728
843010370 112199
583579245 45398
874027266 159111
593875615 91366
485984551 158492
696884919 198352
111737857 125901
133181452 194803
487450269 8255
205213551 13051
7038815 97363
825648282 93969
895685900 194565
902547321 8234
251227672 91779
538393307 179889
410312577 96663
726963825 187274
685043849 118342
398617799 195609
674908789 31357
775783219 15847
63166920 48585
988913718 149252
125984158 13409
494536805 81701
527936774 50700
900971969 58440
875559678 92554
146149861 89059
547447248 178645
976181698 138777
443124682 43041
369033065 91364
112673261 195368
862239975 181822
770732262 124190
594923670 166298
627991192 135535
266823280 24285
127750945 88483
726138824 185062
441694846 190771
503833898 10407
326087706 1605
665380665 153557
278083401 37795
628472368 85498
665597548 185638
95570706 175276
345388246 83799
591289689 137099
95255658 8889
787076106 197545
161210525 129946
530288171 187822
841335691 173836
68627305 83058
584683065 191064
683556660 154473
410940596 164245
714865527 134597
490588226 66304
913752812 118426
190707134 3110
456356502 140773
235381342 60959
9936441 188071
482197142 6902
445324276 183650
514062767 157014
392522187 68266
11377631 6600
703440319 47276
22710745 138943
575046282 198929
815882437 55152
300978273 12274
625692784 169076
617473011 165722
483925226 140256
563135051 191203
886764310 96750
584854674 9771
714143897 152609
432553779 53978
732142150 161001
934415191 68703
87233790 121454
865267682 183317
267673981 76459
533929934 74450
652186141 111962
9371165 127138
50663105 108956
588871546 77722
990059972 18229
601840571 95118
295309516 180308
476208229 197445
28454291 195812
729892351 171922
24283914 181949
153871436 79035
36385926 7674
160232262 194787
717078390 81328
895685677 141275
553116049 73364
995626613 79266
153545399 35997
435049680 197602
255639846 107537
187234220 140055
693659054 198258
512931206 73390
129928824 57064
124912964 151277
187792753 142893
531824935 7168
803568193 136980
323617787 84994
717393172 126007
25332851 122765
164912060 80400
106390640 72792
293322302 3459
312064475 88633
402073443 146980
943594095 127130
615413614 23297
366066623 193535
420926105 193222
693036209 153319
874507009 14157
265173062 121120
846300450 32521
583285745 174689
346759210 42875
1380913 39622
549321229 16342
442914449 135923
414683576 70640
150397005 82084
956954320 176967
526537333 147214
7029145 174116
427442187 155282
515102755 28374
850982910 161663
891149492 184143
83358178 191844
998456500 33774
137343962 25945
224947985 170495
994771113 175773
787725015 112883
877723762 186472
727553373 3897
896282141 14215
638032525 172764
216086455 164071
395059473 8668
763061066 175143
700201777 104434
609133915 175057
799436012 3559
771719815 115617
572173389 16267
580015893 94317
742694004 178346
603142615 77589
858029940 195075
15242155 61631
698359931 32410
471151276 148113
870120029 37918
666843170 96217
729677192 146415
109350924 87154
657836381 9526
260564660 110718
994627093 29898
211296873 38784
55682347 8309
932855135 189126
677539701 83463
144895830 120786
853127394 121512
220815049 163652
548202855 41809
415803774 194260
101852163 127575
683537986 104793
858918304 180286
440753580 127019
779886381 18011
129520544 49047
989592053 60485
312703850 156660
609689115 110028
265763458 114333
609280313 77495
228185070 82046
112934397 26621
81768010 124809
717997868 50766
789332723 17195
247246198 81317
27165154 127832
238119833 101990
79562829 120406
424949203 32715
26825734 142946
894547217 146360
361790497 132802
510877364 30925
396196469 148824
417225104 148846
270056551 12609
766000415 12487
488095197 73645
24339534 115693
773649867 102531
572131201 187773
204019508 85107
217730283 179565
527752452 194520
347806550 55758
375060474 48018
497418589 22501
984802446 191583
643554124 7728
733315570 65941
387724670 154396
511360164 14272
161903308 131855
767513107 187505
185850964 51050
8527122 113017
459628733 61494
299187214 119237
810925573 22219
489986749 170493
969205204 64103
260705527 95742
125802443 123524
836004156 188634
753759288 186428
289706280 9780
745554624 41792
726254748 4276
551533971 28074
35984504 137307
490024568 67769
210923734 150382
504347175 90896
985967834 11479
455982435 191581
414123947 59684
72309960 59647
469021399 49462
813867736 119185
808897593 18667
620902739 156813
805908563 103555
131675751 83401
308360204 139007
449844054 107350
470260176 144895
49987516 62694
164953953 137657
965232467 189455
209140888 38262
267303547 160278
292052259 35905
470831566 143741
679327772 49949
111553026 77997
292622355 25387
470696508 150729
642946052 115723
456803468 151246
249839908 98744
571072450 96141
520947977 145573
589812052 150356
700171090 35009
593958440 26969
923908502 70263
656105353 119915
127241900 96262
910394718 152888
637257955 136224
280667981 153874
684419390 5662
692894520 157287
196611124 10807
89989446 68137
104573599 174740
830924562 68741
292060196 147059
258478067 158126
414429210 138816
152844604 184708
464600940 5493
306453247 139069
760759616 17102
531613780 131242
554646117 63581
793676098 135529
743799648 84869
765610091 85404
970508096 174481
281233919 175112
347420711 157810
481561927 175522
171387791 9944
147645042 193792
46001315 36176
614489251 192643
344704478 177484
110490132 131266
165875096 35181
347615807 37014
179446058 153420
153683439 71871
222809595 91493
442201781 177804
417223177 19852
634058616 185930
702942621 6714
70649399 94957
598666650 98671
13468335 189086
563877556 61469
77695584 79250
124156716 94610
267021620 52068
801639731 156521
766407254 151863
758871724 58957
345930336 46094
206424737 141320
672946632 117081
1380536 87006
993762816 9435
871332570 110724
298610373 128206
100819687 154384
438689198 8074
488701173 91471
982457576 113535
169357543 159218
96784469 172162
753402397 124342
80850227 89388
186788003 160503
365652301 122869
210829445 90833
25514683 177305
605613198 36239
825003678 29501
337492418 55125
904287714 183884
397610074 140309
429126010 53741
861464525 198895
271842529 161449
574312647 40851
550336104 109278
208487694 3615
910196915 158912
363750856 140558
886125444 132633
615609220 189297
961105339 175208
976650811 112322
607911412 157560
25114293 50000
269346867 198078
77456175 55306
852584434 26152
533217329 188354
219963977 96362
170795622 138845
951688779 53871
57901032 74551
214031191 108584
771144257 17156
238082736 193465
933697008 95402
142933007 77819
863442293 93414
226107846 161146
834191636 69090
911695305 174858
25368487 160301
886963973 12217
502458834 133805
25379958 143781
867305096 50096
251624381 71916
122133034 96865
752188497 187795
650339595 149129
191472742 158498
605211566 117544
302840022 123784
210084183 141316
806477710 104052
273312729 66219
560595119 17806
21959451 145831
953723099 150153
338377972 104170
201422071 194103
368700116 175663
271748009 39143
799930895 177477
476493400 168041
964842262 12567
248738891 49573
712366143 31523
262459959 147297
796212975 65812
907578801 103838
984643589 106933
93527442 150148
561279647 20959
869211325 140724
604145617 50360
29909760 162761
463888508 190115
537021307 53424
578213025 144599
723250894 190334
609337760 39741
612111042 40304
680911569 99541
696546453 73137
834785953 41842
375324102 95479
79435758 79115
19071796 32817
37513335 2308
496184052 179596
81590323 185621
678646148 120777
663492999 77319
45056327 33822
584490929 161577
960369442 44963
752166713 61971
508831084 161841
805499686 27026
285391526 179765
830792134 108837
665185830 74033
553037906 98055
657478559 41443
314719967 187898
683537322 174156
862810804 147630
410904715 28526
83044425 56138
778614356 98400
754592488 151446
821715173 38363
759158096 52599
574785755 157390
92969063 36846
108035546 186075
78179641 109385
137825061 29250
536268274 19588
628670652 13752
855856870 128690
49601067 60645
25716054 29441
780789901 118126
486287239 55748
204745891 101470
776711353 155728
41790289 158168
189049376 164882
951129701 23974
8470632 97501
77725095 91007
940140253 166295
481512688 140225
134855693 38763
105452621 104027
495820131 42281
155059956 100000
786823671 47206
337597135 76902
639559519 136601
939540326 127013
780665620 69632
446089083 55410
318614744 120508
214871358 145049
374171498 29187
428507205 180861
418467016 48648
689528824 95837
930662160 100279
640794331 64101
170262396 77768
387687935 76519
99620594 52097
399553824 93425
157988101 177956
10717266 49372
554495386 38145
596562581 174013
873671358 123755
655496817 83665
383640716 171524
700720622 38493
136538206 77195
330303248 21927
958779931 185593
36952422 40841
887835178 103236
930929306 160114
274455237 141324
173903866 43700
959231321 71076
387841867 132956
159203607 145149
801002378 71762
987290608 166510
964826052 10448
455657559 86364
546611187 31067
881367670 3532
789573155 2030
921867086 163653
67821358 199980
461763609 101217
164370124 184965
573585887 161475
10802588 62274
258606401 160205
417100336 81294
407152585 39428
964490628 35205
181518211 126722
879215053 76267
393404507 41351
822986611 65161
386324579 62395
839810404 143985
179886136 146447
548098120 28368
300029052 18333
80479638 44186
281169664 109776
51090966 7412
860726419 26633
975685405 135920
960292601 128023
904738530 179098
778010996 91228
282872197 94384
451162607 70596
256756438 166763
138999976 52931
836220377 47157
156084833 72855
529273067 144222
977975602 9320
43077940 182726
615585944 170400
736633209 17727
904257953 87037
166943890 57883
578410982 104594
244240681 179044
156135888 88506
30698306 30506
758668847 1181
127617282 154082
743740189 62597
212782313 19408
16584936 1071
808906189 199637
359821470 141626
75920430 58482
914017361 106757
485317310 195583
341178930 172211
375785414 69034
388136262 77048
429601150 115369
586852531 148474
745844043 64384
96169444 94790
120354889 122268
70585900 82416
984130898 55557
499488854 79541
235528062 130079
768519342 50973
828964351 74616
412920662 89492
984198770 12613
300384460 148711
129004443 13054
815122605 112122
72794330 59444
366646187 123252
262627502 72812
343367650 99654
91547880 139965
835812904 145806
76899602 3779
41092895 172012
503173460 55390
521725888 37115
481757306 199153
33278959 6655
757108955 104804
812650749 173038
926250962 128277
432677745 187565
279665608 127971
482035493 9760
913664836 62296
8180311 38304
209489198 43744
928709339 187694
133821795 125213
252344750 129200
615225920 78583
821065351 118686
97317997 29766
738416393 23969
249528876 168085
940411826 82554
71542507 199960
835192251 10538
513245965 175284
161314984 10957
307102394 90803
73660197 123804
661263767 117900
808574009 105661
679862827 184803
107461034 5442
242906940 58769
553209085 143795
691371144 130712
950992986 134483
263169127 179385
930183215 179632
878055723 123713
581562587 30368
795407874 136844
8326771 92622
475011402 73917
800255078 191608
781549768 187191
252227165 154167
647466532 93933
729616281 21613
62037246 143092
977209293 122809
165412770 43044
961541205 49143
592370558 62500
935586318 138651
984709340 173972
579536235 90262
767965288 142172
774518478 99101
489419028 179925
652454189 149266
150876838 59690
981112148 87131
521685208 176288
127373450 178695
513352970 10665
760366596 34369
724515225 111593
479750521 41573
281639941 161191
268655132 79048
371015214 76248
981133275 5467
345999929 58122
88753848 61156
952547427 175612
591945731 95970
789565258 129523
21378886 52908
684106368 63720
580354924 135593
348728551 63608
102689620 99946
626593161 92819
524932557 198489
734747897 184220
962849808 190505
802994058 44151
327344158 1077
56137818 136443
168629591 177743
685261160 56733
583025751 74333
302005919 169702
972072859 22554
64463723 53851
731116156 3287
387168745 161610
31145342 32663
871030457 94500
30000497 153746
719857139 72359
255031554 44191
763566859 123245
225420723 149465
286852248 68632
301660841 28841
427435640 152941
894540824 76132
583062221 115274
767170332 4091
133001938 8373
151892524 10538
728760718 86651
75227476 11971
690821392 120543
50495256 145640
244488004 36815
325779220 192838
179081801 165336
508143931 189846
325765741 175535
555184154 147127
587204404 105177
244989955 146229
514756672 198443
434286482 189837
473146388 152461
866140944 15461
439716619 46473
771203355 65598
706204851 71917
130137865 139029
744853608 81505
640417875 142629
512156602 176487
765775580 170711
241958965 154431
601359003 163457
60162317 182662
248747799 9676
456943700 66970
562134414 102248
926385055 25102
796876124 16647
773293495 98977
541833709 17619
475777907 134483
798580243 3488
194822448 16959
986232773 99303
946542745 196969
10148123 192876
20583496 15653
258345880 147403
22954552 56764
314703135 197599
349299420 53540
702423278 189370
148268354 126485
657297565 146652
530872260 46999
15855485 109160
552029138 134123
478848840 123960
708550077 167766
169644337 180380
933699062 10393
147050910 142928
652439183 19017
710570994 109187
990695685 70298
519363643 8699
510032132 42526
958012335 106381
694929579 114780
347356309 129753
210098239 47220
745397567 21660
641044865 105466
26330757 171123
611608639 59961
408117782 86493
896420654 75250
835209404 27334
555508694 155373
968419558 196271
684999126 192575
562865028 12497
424571372 163095
621816852 155801
751380620 38792
130096764 73996
727438466 113360
517773133 19242
213637656 83537
430350128 117579
70496283 121494
650156854 165052
250106454 118673
620836581 32715
965440738 102661
562693814 190138
592033936 69122
337896658 83812
21694496 122022
666642597 90823
511421323 82096
636727845 140034
928207090 52020
80466303 188842
127932715 58377
344574881 165467
713617185 158215
502167618 131179
250491765 172370
659846979 136770
566422304 80425
697648439 140074
927195678 119210
131063843 166508
327579951 33130
673068549 18963
636799603 16040
997744075 6224
760140121 71159
589097455 120904
495376646 167083
352169095 89320
528812886 195227
902671344 44568
493940130 146006
540998810 78207
394254496 197897
210626778 38849
286463431 83540
296188491 148192
613049177 189476
82469731 167989
520484905 60342
231929864 27329
981977745 155453
981229830 96910
965693484 33695
385116603 75188
682674159 100190
801849987 51544
200019061 123864
791643765 60152
347244625 184866
605462785 135471
157989380 40343
730114282 97445
920407402 32135
92742322 104952
497195762 141065
791865958 136970
161194761 157695
927681289 157756
538543049 15028
572719938 42695
681423915 54936
445334463 19431
782576587 47759
810773932 38797
276280147 94531
209789289 46068
382730985 177436
314958033 177879
546461426 52955
425024528 127704
450925458 160157
881229087 113138
27514008 135361
176272716 123729
821892763 162082
301145913 134573
308351293 155200
655275221 157908
991174467 40863
515454343 102773
178861028 77633
309573955 69150
353221962 105517
939920718 128171
503605244 139816
835461733 92486
461736313 30518
5558292 30866
77230053 74209
754231818 62220
392271051 188517
107386123 153278
714953380 173866
668098111 170194
765129767 142951
105610393 131043
418451155 46210
672575409 120059
404724252 13985
855677811 172206
561705056 25176
320083522 43534
155637680 179419
619806867 127888
59589302 101000
779165478 17310
975430096 137427
214714995 179853
998777545 29099
688164530 4873
127701290 189878
914025494 184314
540994923 159397
448623750 562
314464759 93858
465435545 7359
227369036 100379
839670598 28896
590011551 69029
288636065 6399
477024189 147138
621982385 115695
732482185 199589
580367312 28688
791037682 173458
339339970 35088
32614904 134441
151686564 25966
363615793 91754
815453380 57033
514540365 143653
778206197 80282
432826844 184775
633109815 182586
830014194 199055
666880219 90143
590821182 46076
392377711 130128
436995514 74873
254533986 164373
940937641 163801
668724822 166651
154069076 190335
763077911 20513
180150537 165320
794859268 151661
181846006 85284
170285178 61337
147767037 116688
376207082 194574
864369373 31680
602261321 54124
26818481 58499
58694415 26376
730597920 142145
185450392 147105
172409128 28499
750936890 129400
990435064 36569
820099666 97687
656669973 170730
592107626 191175
791900981 198929
92548801 29437
398695877 98988
932616243 34428
756249691 186983
443476326 184132
819721384 18602
567775879 32983
228068833 86921
142177532 18960
783633635 99453
241793841 57815
312202617 44038
974827667 38525
613109421 12561
485060798 8901
120582338 30570
825929352 178449
708563160 74213
734594555 79506
119891766 130925
464412102 136511
501554504 167171
333451869 58265
954353180 154
229013961 120895
515531487 103471
691250285 137305
932845936 28144
845771670 116836
803707143 160806
295068184 16039
128027916 136162
760131566 69594
338087777 60096
478676968 140862
905045005 137768
988856623 62396
83504546 83780
557037232 57367
590179543 124457
23208653 28463
379719144 129282
653731122 182642
564258734 29962
246301326 79815
20479882 20828
750201435 109537
768678385 85012
249450043 170249
220833518 29875
407423962 27101
49234120 176556
52775776 111954
534024851 47044
379391800 78197
290101924 51386
433243943 28763
255996266 63671
781721373 57333
689372191 102177
286417656 114074
143461632 56520
405131211 113283
49558026 40226
351220509 66061
489950070 95228
353429482 1049
18252116 182421
893882559 176973
991991443 182988
270882119 19917
341486890 9684
228787627 8595
685239197 32319
905085395 111301
476348125 177915
59893982 158877
267833461 98186
478599495 56976
997330022 107769
288278409 20044
902127671 172071
320100863 115103
642574748 73012
95106360 84173
145287995 26337
72605792 65125
25429818 27017
816596634 168077
477926981 32743
721268261 81580
750895340 52186
733659292 64613
528089146 190586
664985529 171834
862544986 91711
460526121 10017
552189232 183324
278092189 26413
45408856 20289
266545273 131552
508887790 104292
789019159 146475
874098846 137760
674991780 146413
339663703 32702
142965357 181379
121692484 92288
783313044 132470
774174318 128454
464143762 186894
154424073 150960
371328474 60437
697291752 60102
535289050 69180
602779477 27331
219749888 33572
296162328 191663
656204973 139599
47805020 129706
437989038 41662
824752511 197391
929784289 157381
433535452 20637
183477287 168244
728788571 44204
64510068 39703
690196213 172033
307863671 169315
810863188 183139
50820970 134663
393413012 108320
358012287 16451
516800565 101603
64215314 18693
937632182 124317
18142741 189042
214577720 49672
255236017 134512
458521332 37299
22564438 27940
54562770 128528
126371119 122318
20208191 62470
844017255 80292
806374062 8617
772117137 155293
583233860 42341
278585518 191820
389555630 44659
765669686 47974
507079399 68977
115692725 115156
760496377 147583
349942260 195451
371054735 160003
41343986 64339
239378596 67902
15062161 15749
100965322 38992
675073538 51097
184580052 69289
503480072 59650
591095769 46938
113627411 100452
573759396 166137
213457730 123738
402881929 87559
509876433 111722
863566092 195750
797560660 33933
566683216 134446
216921406 174144
170703781 42380
9821617 125432
214220358 102875
175539026 155106
69942601 171027
577821020 115929
453043803 141057
816032983 38964
844721106 37902
63955435 173815
353688462 155698
180312070 178967
838521287 66125
382793376 100217
339586693 102545
982688322 85556
447493791 91815
328094194 123715
708273422 174994
311415390 98911
389299625 118162
326030785 27297
51626972 22283
477486274 1916
826193794 3509
168145529 163382
675850908 64246
933456395 157730
968510411 76555
340352207 62312
257730307 128044
208984022 123688
335466794 168261
690159976 30966
733584852 114144
727278627 86828
11845742 138119
79647435 28458
272389785 57151
789664135 122630
689440990 149924
521323466 186093
201844404 98779
137601471 137772
964961021 35081
860882027 120271
936178302 163286
879774626 135462
195133441 15915
232953717 148300
359442634 196766
827739411 88325
508063573 115353
35329454 78539
226971611 104234
724102587 173046
237967071 24335
171599154 75395
817497554 169287
68874237 37200
679622371 57124
629826601 19365
976061184 114975
136872084 110500
132739652 78698
563768441 157831
964237282 100110
810401709 112203
6550784 165404
953686851 139632
745537661 196543
227534958 189791
948599417 110638
774573475 182118
645305546 25632
265080342 124179
286900296 116118
206386758 25182
176138266 162455
219510902 174481
104504962 139579
625222368 4521
715316772 111487
734234474 58900
853307898 16306
879626166 81083
538460576 77061
876239864 96914
642289511 60176
570352412 71492
752401767 110130
84514594 109461
181745299 188072
270665304 4642
981921483 69205
599088298 188263
535826124 24710
803585390 111714
160690318 56372
653847413 196894
316406806 198677
293913839 97401
953622345 166917
963125414 855
925777739 76524
50484338 31463
545574442 185447
729130182 127505
930294124 76873
178327225 78581
21319612 195530
884000235 90385
587658723 26019
497427273 123815
627579559 186537
44079765 55290
127964143 197448
376626180 33347
898388110 129385
697531592 147055
340492438 111327
399612996 59910
778657069 41669
997711182 161101
478992848 45197
444838104 190910
898352778 5093
448800370 45540
734863339 158816
860052003 142899
657307185 180375
881878161 42626
477284469 150271
809828743 116389
792359989 130859
119981357 107244
960840757 10703
864229872 114025
262075380 143329
957497270 37467
739425295 57897
855556611 46563
346732986 82540
142522653 45650
907791670 149774
765601877 46268
963470261 127729
954536921 18190
724374138 26757
64134286 135784
736439147 19191
501994098 166416
714073629 13504
622332318 88718
922708878 94490
326226896 138799
938003143 39176
672854173 3215
40810871 36838
292956670 46063
550797478 191000
653443210 134885
902537535 58244
310972100 122159
718447402 90046
365174284 16812
776661989 112440
595417525 57399
670479261 46138
79457543 77045
709036197 67735
581974564 135577
755889954 122725
609704321 104153
926122377 9727
997931600 157043
440817146 170044
541652913 41180
404329368 39602
863351422 152899
282213988 42849
909096131 84601
820436156 25504
151454570 148317
835037330 93244
921289301 88325
492103669 187910
472190837 114851
417407669 148212
666476040 183326
984109389 39809
460782959 110557
876190805 146461
583107169 141614
890288093 73090
167598760 25143
470944970 32084
850759387 185800
365979276 85494
305686468 66280
190634950 45401
481359335 123170
565737292 149348
150034218 29899
233402176 24518
5283028 118657
475346893 38508
626233725 49998
761097992 134906
78701864 31421
301353099 150402
525170178 130218
943211047 87729
328114952 32574
882939609 180909
131085382 131567
114887394 162062
607744415 87543
157756846 53099
994331212 189997
435266243 3510
799635576 165240
200887772 56990
129222801 33658
398307957 96217
577762811 80150
573526924 115521
894272480 66773
63207289 152713
632042488 146926
761198541 8139
131860928 23051
329153277 193919
298806352 104571
967792169 166628
746523324 21435
153874836 199268
287625164 153911
551604702 75143
470875416 181290
754717147 187454
906018159 196917
440829342 113509
274748629 56966
308013859 141483
351318121 38947
653370882 139267
644868634 92164
496522207 40148
885391351 32182
532572287 114316
854767394 97304
604785893 146961
59894997 101869
40707545 153039
423272322 49181
552503238 78971
474371838 160193
306860335 93319
878194110 140874
28948515 18237
956070149 149268
624076435 81173
937791995 157278
368159377 64711
155058987 176442
655413576 90041
592876212 181704
327061680 132563
615377862 128790
135461643 195192
418276045 56703
677380352 146329
827460954 181566
523724368 23829
720665559 29999
952936576 16110
39781190 43343
611846310 131094
873152956 160623
500052431 32152
40139194 139475
571296560 95426
435144725 117145
379495727 121638
888725817 131994
123069986 60956
233962495 199439
712363035 30028
744049204 117249
904144739 93941
747139061 86144
756201441 28108
959462248 108842
407189509 178752
997475509 38141
301748913 38068
506975400 55319
449016025 67798
172446480 113771
856417729 92218
105260026 126089
833408317 116521
276169815 22254
272790059 88194
536302620 152529
364615618 168606
132373869 170145
702068120 95688
413443701 38761
861004006 42817
35233965 13500
228359884 37461
921954783 4285
554702607 38664
66928258 97545
510101943 33929
994502461 15906
49819149 190883
24675688 96144
605880979 138660
420102339 41039
503759176 154777
125169356 59812
902412273 63536
734126127 109883
736524338 62912
77871544 109673
105933942 45199
205037220 183061
406225628 138516
451827657 63499
178079013 77181
499655718 171050
827730885 61293
234146699 168920
645256186 76309
936776062 188092
398040649 182946
281225848 101755
482680645 39216
737013282 95264
541492467 38332
187522706 4740
983467390 140251
740500463 1202
69529969 85150
535174097 43771
576181678 85922
159518197 155705
589121873 143165
242352142 32137
256121327 149732
568199425 97411
221993830 105928
56358113 48651
826233015 198841
609413740 76895
557896988 10665
487030699 172912
326562854 43567
845547737 109902
263474384 193848
673453910 103710
617415272 154968
887876733 103684
870613079 142577
12473708 86005
653045056 180771
882824353 197864
769324815 133632
335198156 108060
348555906 102044
12003160 4980
573819944 159069
161784516 193453
828165194 12844
80548752 76549
631591070 102738
386461866 35734
933550539 54867
859898539 186889
200426810 160096
633073371 4073
437597879 54190
7076123 99343
202551638 136648
809275951 92152
785799720 15758
825191445 181718
7464996 77789
221922005 155460
350437713 121562
186783304 10531
724928453 151121
12053214 33186
335244691 16389
532430441 7478
577082025 140847
229117892 143916
959895042 89615
276955280 106430
124905945 4301
825505546 198253
699612024 174773
79880664 155967
850317950 2782
339361019 170444
724244446 174328
606164874 6776
393516521 60010
222039124 154248
446480629 97826
601539682 160102
615673663 152337
970646870 42829
414529264 150578
902203047 34745
736904612 87700
281274342 21454
626637000 62485
406211094 177634
661907822 178823
330786167 122692
69719547 147135
606214462 148380
191517215 155403
843717278 16134
624687982 18173
254841288 25707
470291433 194918
188037158 96614
975821633 65126
612026989 81418
432241756 95641
952360949 131945
352316491 133116
311897154 57520
527891379 85911
579972654 7834
112182154 67208
860155436 119027
387015546 158076
899195481 105500
863482735 898
435495865 50738
513916033 78205
558997273 194322
390491610 128370
797103669 143369
340901074 96890
155164742 123469
325951846 99159
95795872 183873
214774342 37391
278008620 67048
986830909 18382
612074363 36489
982608135 135984
543185514 126031
497106217 89183
715425160 41151
474141451 20900
542969771 93771
834098901 115176
908322392 129308
515035223 53326
570165772 36996
815365113 186412
858601853 152773
167404519 170897
731562788 184038
296733392 184879
100780960 33828
648810570 62353
32114724 194197
785738024 187956
664020921 132629
875174238 187093
69710689 131700
201976655 183248
699011656 174498
7933892 164057
811810488 119517
224994548 86995
388033906 19796
412075612 94886
473113908 75834
634505445 51230
451660691 170750
381494528 165201
404964070 186411
844456287 104722
945309970 196511
859433342 25214
386555116 118087
712383216 59489
448872660 33005
434489108 118120
376929524 89118
492028682 21479
558397286 3028
670160739 29874
237845576 135960
308815038 153120
946233821 194032
654816414 104091
235404380 184168
805038279 109620
552491702 163310
649015343 111479
535741829 163437
540622372 141597
858469245 11658
625937684 78675
940140285 197969
854829160 35171
206054983 98527
812804379 36423
39437723 139863
529777713 133529
892183403 4489
14050210 185759
324543750 138308
242741734 153418
635992045 21342
356598787 96512
832348675 161811
140080888 186276
914594833 52920
904310204 45284
175672986 62371
92385208 87087
330957837 113315
463554603 158502
646523515 33441
275087689 54467
802130627 15461
383658990 91280
228470263 94512
470034405 155002
273918525 192990
458227079 20245
866694927 143358
335683749 160726
215486412 22563
62165314 138524
582854227 25557
504663824 96777
389560764 10597
566318478 145848
376624582 15804
101659679 71749
853874638 81809
839175698 100948
376520593 30888
652676545 67840
53739765 196226
591823738 13938
775182231 66436
857357312 195757
321376524 16294
607446113 78913
862186535 61928
850317919 1286
930973396 50635
785471625 159047
708279669 36830
372053628 127842
816896360 155889
394637075 32683
767776852 85494
567239803 78418
147097433 92238
421627654 116293
902672037 111779
592086868 19415
691165093 47542
809168114 89250
627309390 67114
487028946 75838
87411173 131127
502181584 139380
620414977 112993
550646943 56764
354171098 118195
104291561 150625
366051442 104418
781858148 59028
864456196 138626
653126655 44804
81224131 91547
567217493 29918
393807385 26316
689918327 60963
679078170 123257
879499075 177660
935636813 143809
962735887 16016
810713913 54824
277123907 145425
259832856 75969
329720327 1042
309550970 30142
92992712 105270
29909172 52581
309508052 69711
279619270 46047
821979207 184680
344638424 159056
870741067 142462
82224025 9627
156403687 70350
285949422 146767
985041522 96942
674174782 158052
280083584 87514
800783189 93935
559495443 70761
777339280 75824
905372000 178221
867821086 16950
672502301 137971
865103936 120284
888204054 62082
338557134 41299
213969738 26748
151286215 103821
229764095 68178
196646316 106094
188380799 180384
717933198 196339
591073302 169454
889067 73710
35884998 155254
367904212 96592
558658557 138108
497193278 52040
433155275 180235
874051153 42422
51615629 114027
8832468 113885
774532248 38955
639035128 34522
456122081 72882
867664793 12090
686612721 136109
362700900 102433
496212578 4587
557698853 134817
851958140 171767
344843045 130113
719843574 12943
735248000 94906
177409540 9955
778461083 132819
553317798 66548
403869803 43951
623081548 80902
900827225 111258
821265513 13005
640714234 177675
507958844 26333
468364367 162386
936753388 176377
639000192 19736
882105351 176318
231999428 181490
535108972 35977
468903704 68090
348620263 20468
794115481 158419
56543099 91134
902276464 111978
86212280 127905
526963984 173003
831523496 79467
565612340 102734
496070851 14554
454551397 62205
962474195 128436
490072514 188990
531807623 148516
911685499 49537
779436546 37381
858888600 69589
186211219 107063
988390698 160755
527243472 85549
615584403 161140
828068708 42829
801337983 117799
454268048 126871
236340275 152579
14864065 115989
429535422 116220
308708729 162264
314762320 54812
313356608 36459
893010758 73847
597009870 133599
149720426 73545
931695940 166127
854594731 33975
750962902 109559
926890355 21057
729890760 107377
78873680 32710
48159094 39420
754987429 131921
216374906 103419
577647844 58745
158824544 45948
58186716 32526
746823895 62243
844983153 59264
126020287 172100
830036194 192907
763183983 34742
32959484 114554
812998007 24520
358435366 133816
324525509 151134
434063628 137177
361188441 165550
591070452 75659
508565884 160165
512452149 18330
135232363 53861
184520071 146955
285683913 189993
133311077 178218
983239511 111512
324207149 192384
164387829 141391
618890741 196090
152422900 99329
241651641 170617
368404653 56920
379988213 176264
89085415 72427
687795057 44661
429384383 26688
534916656 11085
822090243 11080
935163140 60559
689553218 16180
1940338 71285
854674466 41283
190444921 69939
491496726 140627
553776553 128339
813099306 120205
273792820 42662
656402833 77205
990729557 26920
995954536 155726
63624618 119059
359288307 100368
810692272 89888
170245044 60611
615285024 86811
911949028 41473
147050606 167064
765842156 58647
14934667 195898
133507346 60027
11956801 143844
692879723 96413
431398970 88740
778135703 172872
256196913 71757
159650751 195426
631401868 189621
516799095 13476
887458481 143071
136222867 174198
219695668 175059
595746160 193823
814848394 112141
691893276 38936
340311719 101446
37682081 36111
572738570 26045
425338387 53951
730884143 79499
537945366 132445
873426242 82926
209311189 79578
801538526 132354
384919294 135922
748870733 142250
199937899 111704
66969478 99391
946203353 139249
165668475 169134
490034700 168682
969483169 164559
826821066 24499
9660719 180035
966437580 124338
240660600 121634
39418132 139167
711942767 199849
846894255 142614
873726181 178317
938364426 182449
697436664 144914
126315414 144367
745469279 54308
580621521 100230
248130147 47909
967005620 57822
768264357 155691
416391036 195763
153792287 97388
164944833 173749
483343632 190146
883272486 158312
55594646 192538
208809506 70357
99775642 196870
675292185 127757
585520246 84769
510873443 24778
582431512 72062
921427615 67708
138668036 128879
723479821 81226
829578247 96752
419895049 30691
794147686 110948
805508027 55255
763077052 100144
515554260 175261
330833519 92695
733725494 5625
468460180 50135
406092743 162192
659861094 115575
123346036 190261
895639918 32606
338388146 130998
651385485 149370
49635348 88821
498911412 120256
351154996 92047
110430079 95498
230736028 38297
576478411 190362
206980719 190780
603914911 192037
33518270 112335
415138478 28831
507685258 190110
215693250 55430
706985335 45098
918007237 8601
637243278 102857
832953999 51642
382987173 164898
184391085 46138
396048205 144840
706413047 95859
53269884 10262
768731432 149278
478235709 50731
950429911 791
793040335 41240
654865480 169839
79244068 14057
605893432 114741
569382683 57240
830553784 166862
407603380 167810
275486867 58847
531810410 77724
851419613 77895
826538355 98410
576471091 135783
801672252 163759
947006912 33566
947146910 60206
244274479 10769
957665759 14733
907547061 25896
304973414 55401
425276955 183196
448627790 83498
490565483 60643
191646886 87320
199158734 58148
554631256 136294
729873862 23374
455861194 145110
290908633 162969
632545113 34710
649644921 150588
985256755 51072
241335281 162029
993631130 116701
396580143 159912
604607577 87022
144158071 188723
739697344 122348
361065904 40170
835481555 199871
637218758 149800
830627308 82785
635482772 106596
596278360 18070
864063178 59453
466513457 33174
518319496 16838
697411324 169453
949728123 49556
437022379 89047
973349768 161741
934303128 59599
850182484 123311
258725507 96462
712048688 179225
641780864 70232
390694946 109845
278586366 179296
661346718 102023
545925905 134565
505646393 2679
160092804 59277
984329876 126524
183493345 56676
289535236 151446
305128327 197162
926693865 191349
574474804 171131
48334124 70824
695716260 180182
601324685 22250
878843155 56090
605771092 153734
986475046 154126
836167825 30969
227958382 149705
195067205 70312
209530795 53141
697699647 145613
677736099 55857
196702408 144416
639794082 197898
34500098 27321
68165236 72043
177094174 17990
828416381 73770
294620412 167148
365133937 185646
972044267 165758
401659942 81678
297667520 62528
445247949 59431
863996642 101833
986485177 59194
475908072 69904
884021663 81349
167208043 20916
125019262 75366
813495973 18157
47608664 72653
388126482 83295
26553559 110318
897142289 14348
423611085 2269
730672452 69895
893336661 67426
625796170 108630
989202711 131812
986587441 191252
283905351 155932
832463663 66285
549878056 6714
299108627 80569
594420621 70631
478804383 58677
931087300 123912
314098774 94283
883144515 32675
55915417 174121
337610895 116578
764376468 106739
478090923 26038
696998968 140551
578413826 165909
521119785 95388
426997266 171964
142666359 198509
794839372 123348
140527489 192179
938254121 78296
72547544 111159
511358398 195174
267439082 192381
910019906 123137
611234285 144968
99672676 195786
432930132 190252
132094226 80704
844713957 180249
835390333 126069
801281458 74249
501256312 40188
550122129 172282
391559217 24951
57761400 188222
228895681 173471
325437128 129317
9269484 84830
169696332 45902
721916763 189540
799484739 131957
433377141 123051
673221247 183386
27830982 95316
86016023 2289
424424706 136798
320285369 150982
634037318 118131
704337504 162576
488551434 122315
452492979 99440
941279495 2878
577526472 149738
57240387 175947
614836298 18085
153482784 33458
113609513 131205
577571400 123538
169616073 98026
869626851 61810
512131727 193932
684673022 172358
844579794 134731
347331840 92266
605973520 52509
850048698 101456
549252835 63039
850946334 143232
223009742 155779
586162367 39369
480525015 105443
70172955 143722
375242310 7723
771217286 50766
571523022 62615
384327119 89186
109134215 34832
374446553 111655
112124648 147308
711685167 52779
67674615 15625
475848541 198074
42893572 190050
291016333 114989
945057896 182601
57214066 6208
632014450 11938
599769835 149259
176235145 107931
678666746 133241
397168233 48064
12382556 124806
544822389 35353
974844754 37185
791710936 21317
704280603 18053
913258774 73909
626621262 129490
770515800 7846
280082424 172591
347062738 190104
474494233 115436
736155208 86568
360660602 27377
556809834 15168
618013131 140522
224214325 153635
427182561 51488
263926512 74700
365439534 110206
548989535 50292
461845310 108506
386881866 154133
28354308 13963
549805394 157120
888544 29516
494714858 137009
832413163 147778
356480002 103826
525615853 39810
332666063 158042
819071405 173940
134889890 15960
3204181 148188
448858347 9828
124782866 185929
899132478 128512
842045480 134405
883914855 115064
174148486 10314
140887487 138673
108875612 48143
611464764 21684
541319224 81287
222351851 30830
430377272 117141
669469457 129224
886724837 153264
635907160 188190
520488883 127883
837465054 34374
42077893 40236
348298354 150518
206783902 22791
919160283 105281
822138099 153460
268701560 101491
329031446 88137
310579163 144213
293677324 158150
656584748 55070
66223530 67803
195544130 96206
588347385 52121
501975074 66699
256600953 187172
106281755 113374
610771545 140073
55319702 138863
22989771 147266
289154852 67700
882045282 11630
15313825 46303
778076003 78697
178775805 41647
176411937 47985
385065811 25092
207121251 107751
831394160 17209
303957006 8317
286375451 179741
619642713 46922
337349880 183970
550694436 94871
572596615 18529
524658550 123395
415287192 80408
211455040 102497
534584477 18884
930928914 70970
298015298 84070
370251737 104826
208733953 62613
878029295 194013
57290366 197894
70824942 158457
605317117 167150
359115055 14987
777832347 198243
396621478 153458
586766908 129528
997877628 199659
834213605 114308
540015407 176481
294218701 1505
883012592 6651
119659032 134327
375618447 126269
986154652 162134
388281243 174232
384292193 57582
206668921 131708
699940560 23219
517336543 26354
704425864 148632
75435500 104928
7636284 26966
661738362 123308
663202514 149485
588092390 185748
315495050 126755
318537937 189886
242465853 124113
554947236 4075
374206827 55255
817822592 195407
877646022 176479
939865 42941
981504275 176124
302617434 2713
820991582 128752
411261754 142535
455214222 35944
779384295 53157
824570211 50901
11686539 164108
411253148 12034
356241048 196075
923585428 134219
214108253 98477
7070799 170146
842656599 122089
276093093 141580
94405037 16194
218248060 64553
278361736 166293
382081344 171822
94971817 195620
980758818 34967
541301602 113396
353892433 11229
321895530 34503
96245530 12296
515393150 183861
385784848 23970
34508992 114796
186287885 143477
442719221 124163
68453704 161222
843012896 125150
820195168 40898
513603707 123808
635376970 45786
446490617 92388
992482380 49409
251554492 36227
71434783 116988
434471815 68823
526955511 84347
770192949 114590
29093822 34784
887505038 32133
767275794 89928
76703237 30433
916718223 38626
930750255 180106
707079124 150409
417149823 121154
809818648 190495
731876276 78572
564700475 138256
140993949 151799
199794354 35357
974722052 184296
369079645 64094
570595669 107875
50395828 75645
365185189 100023
467375621 182026
699475810 143212
422347642 51588
612424644 70203
25491551 75933
923316857 828
769665883 44717
905501783 46477
293963180 196433
706818775 163986
945254305 37155
423161019 61543
492954679 40386
143200 128450
243722373 169372
570776088 128372
570324489 50300
64543535 123777
301356521 139960
750181483 26111
595447441 180038
935176033 163161
923171070 163145
134579964 19497
740676483 117564
54584231 87746
53856359 96086
869541025 147516
813561389 95482
598356046 5076
844148756 168212
146107213 280
357125200 39759
360497565 34517
108305452 84064
312704686 70111
776166325 35559
624122274 189240
694518093 178964
295774555 25486
640720430 104949
395687190 151999
472324396 197199
609879795 156122
264906705 147899
22239157 97205
295257950 191188
830314210 22114
251286361 195340
843725438 139243
8027412 40822
383987219 14962
192736176 18985
452632129 30208
779013937 84561
315212953 125754
943285467 154624
562507757 145212
305476802 143366
882833416 74924
958624173 38201
849567450 63407
706269210 69112
524730337 59122
294186490 110427
570566801 49968
695773500 74083
33834765 51030
358500428 12531
410337557 184077
119595558 14643
527528914 16688
324099417 53091
535673451 169886
61627227 161718
858557915 171820
7642308 28122
32870564 195847
77408332 87061
518403373 118568
695465058 87876
228126280 146727
379213718 173610
433017906 155090
759719880 197307
947075011 29168
236561049 150740
716527034 164005
552298643 53861
263730644 199998
921045492 132246
163889272 34104
38156336 124325
889229415 56516
505880087 182084
774741023 87253
190491845 19786
797289159 40718
939824252 71815
337613470 133629
38847626 170990
822751773 116441
743909331 145836
426455145 149286
623504455 132586
331910410 153154
259316312 3028
835928592 197406
320827171 52008
636964735 197883
727976591 168474
895934719 24624
649123945 149289
777212514 67050
881140177 176400
466142437 130465
973613610 179233
56479040 122052
778915975 34210
692227755 93439
468262391 127208
544094889 178438
176214872 157207
448666589 114154
34213475 111022
114460921 190195
537533747 192405
683671857 74295
327055054 127565
395586387 188444
479272858 82962
183321841 193770
743629578 156243
60313229 63479
219580917 81454
873505562 120308
661391228 185887
154490488 55514
904403896 55662
248782572 78459
136962273 80057
464766662 10326
178142220 182119
522871204 121879
290052893 139495
624259677 4744
550593469 113153
976839777 143207
964300562 77577
1435213 58829
331912287 177000
866969515 179257
528448018 72670
816193751 77246
514361169 47637
59325031 123551
954363707 158611
757549588 117098
309841239 108251
187688928 199608
27712147 62936
494594175 71812
392640277 128943
570319512 161765
950936272 177835
226291864 121756
665503736 146201
475749951 67796
298668820 69468
343970543 31895
952322712 125240
958634795 198129
501351127 198285
626726395 34341
999889689 123
578737367 189621
856482112 31781
941226321 106115
936155727 22400
141795081 41868
486238905 61905
711698153 195614
500838794 123435
146791413 176520
138830818 174926
335996679 83655
946587236 135625
89679361 147483
791606243 69156
795291057 37874
969391008 132248
7901363 84291
883102368 38933
776905576 163825
247653946 8772
814231524 153499
990021582 98395
808914036 92161
347304983 192131
709215580 115313
936768019 96405
998892856 119789
409508677 78902
544677116 58174
8201739 99869
422258918 4044
507488288 181967
832936164 112351
187906491 95686
291851165 177188
537061642 34166
632495235 133314
804385855 33271
65842511 74054
817029682 60162
478398957 51092
127545118 184469
196188241 119104
657190928 190773
907758258 136380
353123160 44756
973781738 34587
612924906 11617
585591081 167995
9648229 118467
126668356 113037
879065115 18077
67300848 124193
229925238 128908
842629410 45035
749836682 197588
821047021 167499
921087443 199393
537026274 44101
452150481 93739
256641063 45063
179681024 106934
231485902 101184
379105485 58850
701114327 177477
902611697 67789
514508208 72638
891043261 179289
346469427 62163
792262295 70924
235904843 64142
911207119 181694
633696537 54120
3557964 3858
501922405 41238
176373968 190711
649494905 53437
358799922 129660
596559808 85426
501730414 12090
870079032 11572
287147000 114488
657960044 3177
867315513 179269
123034897 102924
49983775 42577
599064699 182043
362645355 35712
424439063 132434
125717308 26902
889282766 60285
31368673 123817
20463404 162100
289272692 160142
421979162 150527
670072247 132170
878866376 50546
611229720 57409
464278106 145355
718258908 185212
889154123 43845
286163618 178100
389900181 135504
792581864 143671
97826993 190700
901412024 86422
713597070 125400
391690601 27328
273180005 175017
913787147 97118
296500090 43152
710278180 93477
102765805 63145
356504444 39774
541466894 160153
418192555 132481
782076666 194932
67838578 86395
239049803 195880
157044901 8658
919736922 14749
291381707 51044
676152217 69554
736277674 16462
970833139 57148
804219834 85156
422273366 153765
68432625 131041
706525513 97845
528866126 52021
150414426 32231
85520703 105035
960945179 98265
825056537 130049
824975458 52618
801132878 86980
236182764 162381
178610074 114487
134540133 83289
253579955 196490
143237586 109608
913403512 115633
284959524 162688
947192618 20650
122327366 17776
686382386 44225
244459217 180568
896271364 101438
74044188 123676
672819289 28337
653973596 31033
36327344 96928
863974126 49679
105351247 188975
100090108 141114
645401442 109462
64952580 4532
47738347 190928
592353426 143095
612904141 185734
774787471 189451
682532569 173153
453666078 170023
214353972 150639
768685357 2281
978221226 172030
583007484 96398
235379341 57471
361340007 184460
811927616 145710
954574380 197640
519986262 146874
375649171 96438
572377247 78374
671837929 183653
131912401 109916
987144671 35978
202831132 112282
942021775 68611
784374002 141967
541697887 149622
75288613 1446
788872696 180187
581128859 104856
993140150 12672
541683726 648
955253650 117593
734577742 505
113730442 32870
358465387 28936
745449223 17492
327683092 63896
96208087 182105
196801957 28732
819337590 46908
461477842 7290
469589386 100206
795987426 89135
128490294 155762
187285814 3114
113299841 120633
747289408 42530
893926654 62037
999545572 152289
873490673 35273
363909447 28359
809155502 4685
527704865 158539
19857521 45227
893350596 116971
660484 62667
418957123 57039
836124372 144431
425482158 157138
98780720 167757
563919810 141394
757651058 4823
942104626 102781
979680484 98790
106837887 24927
995362664 167154
463545023 105911
582732234 80450
56466873 108891
550313182 92075
601717013 102371
71421219 71674
811955328 58550
491879011 111296
419101836 173521
444079467 195665
164843042 114717
368999587 127645
13586896 89011
84252375 85129
177765606 80229
123307447 121805
611256754 97413
699844335 137833
254276704 57290
334493656 36340
783865981 7609
207541516 176751
431439239 27632
577765401 78098
232099158 10735
51815099 150051
550100151 124770
183913404 14177
552604379 134807
762674460 102404
164779218 139985
556165797 9048
944045179 188505
638202950 52929
208993261 29274
365867036 36949
341846243 116648
927609190 138772
689900101 737
65573753 45000
513408345 190646
874231467 32593
523574968 36836
186642683 173019
891757664 116197
949249651 64710
9649188 103378
104873924 154843
327244062 164881
319162500 190127
119935469 93752
912786609 94796
466307454 131076
618015248 30951
866645152 123635
721187155 61355
726866334 164228
655242042 45635
948979001 156174
509565768 2757
895500528 188803
273782829 28505
286097429 103766
595347981 103652
136608524 96393
257067171 137463
893140363 147216
664053083 141041
14993391 8735
497859741 175538
54194695 30656
920235949 99568
411702598 28699
24855586 190064
986776563 104327
138427661 147228
892043863 126761
685695927 169476
467528136 88725
734462068 34298
927962263 40735
471163113 150582
185738079 106112
137892392 194363
474495712 32380
645280127 53893
712869747 94736
925956019 123380
62306476 86065
166028918 12489
433025339 53241
851145358 98874
876830590 162376
274852490 193446
747375520 164910
618466782 170901
263498009 111892
56915610 172108
360644799 64501
980315378 15281
734697338 21616
196039597 87972
54317222 30894
368249513 69942
436149559 28379
249875675 19164
463019685 185937
419380296 44103
666392096 13396
224221905 151469
538626250 171206
770427691 163674
322735516 5333
416139834 115004
523601232 82077
952894613 126986
968363398 116754
919154354 49904
929458230 9747
691989188 118230
890203177 162263
727010873 122098
245431256 173038
782300373 68576
761565319 82010
736649134 5602
901835319 41149
815861966 103222
662520254 53230
502715604 66826
713288973 116935
834340750 49122
183334554 163249
395447633 119496
815955999 108666
107670964 41461
64231772 59865
388957667 153851
762899421 57213
547037256 16769
176711316 60298
60818103 125608
860203222 197775
472147659 156629
86711817 120648
84974566 58998
316898774 1049
994490317 188771
98491938 142134
793119107 139983
320776036 149182
19633511 15464
505503727 40375
849923537 130801
466222279 170238
409222811 61779
73181101 64266
515934609 80181
36065893 165056
737302594 110157
157880929 97874
409723857 54848
547470746 67355
329195110 141958
648450243 93361
664017870 92024
643360065 55973
919228438 20542
968129685 5874
734083828 87359
170470857 117827
117539057 167318
653953224 5046
54862166 172846
47393405 149935
631028013 72255
559444747 48608
709023202 14590
693720748 195851
875788627 186727
93988269 92158
394459393 96500
875558484 183902
38873507 118686
34547184 164419
823097030 147312
639440534 125848
487339575 116704
309938892 29085
102144581 89081
245291447 35279
57057494 124257
563445711 63958
657432964 87823
755886656 162911
606397925 158366
824149076 64755
344307401 136591
724188793 57189
543045799 16779
198125275 5721
692741726 161075
157417769 193633
239301012 53232
617044160 129374
693959668 41153
64759964 187339
639428078 164243
426972490 617
167770391 147638
685034179 74442
360959331 171631
791924495 106545
368740522 159864
353560750 91987
596511301 31789
53998318 113333
287408059 153212
284929056 22417
581870179 93333
387125092 45705
613090384 18945
131097828 159335
878075648 131452
448674081 155853
283002801 196146
117480466 163165
65852236 21322
102399746 135479
540252928 160221
653276459 94000
353902223 57689
154991020 70353
591381837 161004
743112775 94309
130260228 173881
622532004 45256
100340197 3418
482993855 56660
613524206 134498
324085302 5798
379960459 199735
725762064 28042
69979745 107166
79246042 98567
972294050 53739
813574010 26461
791209193 167525
765843388 55962
727458303 71190
916731886 19984
889772553 144109
22212898 19015
990824725 69191
158236351 162159
387314464 69097
100638872 94945
227566746 115543
570777534 146411
49489672 1879
465923871 968
909086564 18209
298808500 189031
110111053 141867
300859514 157184
909431674 130371
808370063 146106
820096208 129294
168451569 49917
749925141 140760
264681409 54488
28873549 172105
746747996 94869
962626025 116355
617311395 9963
730357837 59042
76863046 193219
548921017 160108
519332053 56733
509653154 163750
197308374 128868
104857230 6500
705985292 114937
175669312 46613
744527387 177639
397523112 85932
233658250 84814
941955553 5435
536598706 47769
934215288 120826
357656951 162198
780784897 129805
574259337 106113
481576354 96341
505939167 146554
457757980 69834
939127365 174961
66318837 130384
990447130 107103
538665981 78233
564640364 36061
637131855 118482
229240620 154279
150551218 92089
91816406 18656
417172274 95823
415602383 91033
682120479 176106
411053709 188547
482051107 84233
425063440 38313
653662910 141995
843920552 118592
740645626 26358
982524615 74032
477721629 112775
904743536 173186
955015936 11937
487172728 178227
746319605 129051
515816223 175761
362850791 62155
562368583 23378
411248050 50813
200590968 194867
72944915 102969
395394680 140105
636233517 195224
977189019 70124
920933560 76488
666273533 176500
797188878 130828
907035688 32690
675540509 108071
799744684 181654
455348890 51595
321052108 117312
485653751 12008
650206506 31601
945232916 149115
785523972 109010
957296694 92714
293955399 166695
299335682 78462
948845736 107601
864735363 12000
547264748 117401
694675281 51537
938738451 32114
935975729 40801
539574777 45535
953630203 30661
107829779 147855
161800089 7513
43866504 187364
240078956 141866
916883558 141555
574391297 12115
353169938 187751
773099255 76996
541393404 194252
183752868 8925
632342652 9706
645520865 173916
369932333 123719
184564669 35325
408601545 113856
271485499 76205
321862013 66631
522679669 59817
197388315 117731
750737181 55283
460614376 43341
363747911 163627
852949576 169110
796698680 163411
839083440 154380
119235110 134909
866474853 117133
338179714 96799
102701893 31429
663209504 55204
315084895 82178
611357205 78425
376833864 28453
121839189 184437
552217450 118042
42064254 119412
833807986 55831
420604238 174368
6319425 46335
427863932 57731
916266640 174127
480856214 178543
598271028 95504
26189797 66278
152854382 147285
382899162 64837
42216372 125025
225779923 30170
823344078 73782
402634376 192319
971897524 38752
769167022 177308
413558696 77851
492189084 125897
777545014 179028
603776869 185311
693949211 96497
262523348 88995
962663613 91205
220112294 81055
891247760 7726
682238502 157098
563389879 118607
698405291 95723
840061833 30332
303580828 14910
847878937 36042
588451502 16641
373171583 62632
184722791 173351
890449016 11871
138347773 107673
616150073 6983
334855666 49491
426984722 96312
399621523 100062
139010578 156555
123552317 144116
556825924 184452
655634760 28327
367691351 74098
246406832 12977
906918242 112416
439246037 36678
696170962 53094
68455278 199884
51984794 39115
135536710 110586
628513906 148442
881660764 196587
707313709 57184
319906620 127085
765798089 43232
215757422 77320
734822052 165042
898577612 12889
732765340 169784
578070505 43194
112023056 153748
474633202 195726
36330532 107477
32777807 2725
989321519 112419
784060895 16615
563145721 159413
640894712 82312
236346052 158611
735320298 26644
517402219 34112
636113543 59914
115681005 180918
403465770 12261
558852224 38951
563264932 121525
757641078 46720
462242637 199989
880563447 45799
165764209 5742
69211532 186805
240335050 32878
190891802 153142
608640608 3245
372294883 48344
524675623 169641
424472847 133358
123251858 45350
155259908 26822
277748417 178781
481565797 91565
136635279 32671
988700500 71082
853885344 150374
525186942 99593
912617719 23455
662175788 23260
910706970 8337
39587194 75978
620271206 8705
253577356 112343
788266202 60979
117029557 85914
648967248 49122
725931068 124962
979534495 153540
376334234 125423
895120269 24834
298007410 39068
790714675 70297
696223317 116095
650497170 77422
761071990 37659
944052494 59052
684245617 17831
384959479 100543
769814605 121294
359958884 119278
270512189 7330
538775108 92613
288318366 137627
939930599 184099
593686412 107104
48369222 55603
341706950 159635
654494677 179445
904426889 78506
324980682 102468
791413010 164427
781467437 125860
798456799 104941
735662601 1107
961588935 169331
629987080 176665
323698176 5859
459742574 8577
617429934 163362
41541695 28445
148765306 168650
951475625 13602
903343338 35519
837548295 133647
786106322 142245
394509299 179259
735019182 191168
617858593 194901
648351252 64197
731275517 10200
845478361 87996
755191572 163021
747777139 133647
709687076 172244
814438822 34163
373630928 7669
728842818 125956
515463953 102391
967780622 115732
758464823 193862
989530033 48448
219202742 16704
386457057 78743
876663057 92804
710519644 27304
181572067 91713
954699270 78596
694898432 6823
929166374 59066
475021826 107234
373709580 76998
738432934 167509
407109650 38369
421876976 23176
217128017 55435
482874006 101807
718207271 7031
592536305 135270
802881777 81331
143232867 184455
628587080 134381
314304061 23133
200514446 34466
843756297 37522
366061059 30784
528066544 99101
508174599 33626
335387330 40069
321040743 177850
602148293 180707
266311794 133516
658550397 32688
510378147 87239
506534584 104055
725265404 66162
854816336 83308
474286082 136368
239166514 2448
177134328 115486
53613466 73072
512457819 193445
751763920 71296
550899330 127974
143443175 109995
845988902 36094
481273673 199102
130083315 183647
90774422 196666
269664614 136025
388386581 80401
676754701 142030
113150081 105694
803725710 106662
617458501 136819
880861958 179824
526550100 47121
616335429 110626
205027726 197971
673761514 148532
411420815 10513
877244778 135674
391930743 163496
167742341 93570
972216653 177006
325379730 40267
866232338 26451
295462945 62354
386549345 24825
266608793 129175
245560640 53694
614523740 6250
34222779 197216
806530187 70976
970117669 57825
794203336 193145
209861561 100617
163530007 128133
108713025 115099
713066552 54929
704770477 91781
985979495 87920
316231211 196517
248548615 105438
277006313 130466
938631558 175751
439162290 40201
821170590 104041
177989755 27514
577693026 75722
839821478 132833
817013887 133356
870398982 3032
660476409 49882
550251832 188890
277832640 181599
876252240 78121
952274313 168760
411101501 177743
628383471 98256
387017199 115274
839914087 40429
475465732 124800
15190209 144128
565200312 67629
545651042 125266
892271430 137659
552101930 106773
977790912 65207
674701017 69543
359109544 170917
63339887 15752
931924588 120984
998979197 76147
337186000 184792
908849335 195504
518386843 27331
398900667 122776
292745601 17204
460562068 176157
935766589 145299
30588868 143610
721005982 158642
810086161 103719
941009019 160224
480542941 80007
795563369 174
808579500 39272
902227061 82080
303527020 78336
270992238 149409
410093434 199962
833504750 196807
497701972 97214
202688999 71044
551495821 61915
636458793 37941
54334934 183206
909981629 26377
995987393 105139
984825785 63257
430134787 6517
356444015 93493
406586568 197140
136102177 6631
977783109 60984
199565569 135119
531575314 79004
464265784 7175
489968393 183783
319053280 58276
598866423 14054
647076199 21165
706147192 157506
639069925 112765
431019851 120771
582925766 47769
377916200 63225
451617100 138960
794791074 83558
162498500 43196
697232126 137528
999844220 182377
747507908 118455
244220000 173896
841858546 100830
311340895 41737
727080001 13079
551367418 120048
752215455 88426
722573596 140989
339518779 28731
493087731 79274
861626422 48529
458789165 158876
343757622 189950
205653234 3898
715983026 157762
387501113 91153
72580012 68900
779071054 128195
412407588 15693
333028622 57897
147160996 155401
506921009 125978
954056419 101254
766751986 80568
13566743 36773
738165459 113767
522261510 94600
915758669 141013
884187096 14757
893217643 2327
666743523 186818
956715536 163515
946354079 82097
363997841 183357
872704983 31425
439658238 69315
694846929 109780
595547941 27048
946031233 30360
457451544 115899
629520592 126161
438883924 15493
890225014 68527
177161419 114224
116808639 58961
301995690 127787
242304583 106022
805343208 8195
469662032 35472
423702557 66987
758014733 73489
670663697 43176
637485845 9539
691331284 76445
790511646 8097
736813175 86839
262333476 52155
779400494 69089
68058866 89500
267687297 128112
210823626 46851
245085659 176301
303111008 39574
794627550 8978
606531754 104300
600689202 9422
618602669 192358
758282277 170834
616598036 177842
956788748 67432
367780779 7783
769378663 31173
670406162 11039
542454022 149880
160907549 79702
275303682 170914
707747938 113792
118857525 73643
320860209 91706
745572932 115733
265687078 27286
252273785 81588
517255425 143023
556743058 79912
544664615 34525
464554635 175536
500513029 37420
567049316 136650
656964073 46030
723875022 18172
656786225 27253
665609526 24799
746244957 154751
184919601 135514
389722009 28337
407155421 192133
93202656 102474
881197842 185892
168983448 125979
388289488 38496
388032649 121786
130283769 147923
821086778 161241
947031405 38260
744528793 27632
971812769 174294
768670316 16845
722868692 100830
27069747 45342
237551339 16339
692151515 194497
107324926 24863
977438334 85351
329136823 131902
525156186 3128
52753041 8638
270142194 38534
63102721 62207
357623604 125610
461776168 174736
235388887 110371
825849733 120394
652682265 187773
66157818 182766
94498179 160090
908709077 81451
524665907 154910
564055923 28942
976227816 37353
969479078 137155
556469972 132610
645305286 27043
984080494 35634
971648131 190378
720421591 16015
640173968 172924
226732846 82737
962368778 193726
426721341 178425
293127200 121331
208325168 131765
395042096 195015
172693258 143986
253595010 12425
683735086 123739
410415669 150172
579101527 1459
520485456 155990
994533733 22659
273094187 26598
609286483 199243
78599495 79009
259904123 180287
429965076 185690
83925178 14682
665734619 188454
451299576 105970
503339090 113861
625322946 73271
171671078 1857
900659141 5336
475647632 167720
958364696 43789
551032549 103205
385416969 64296
148734383 112989
736217065 163070
484366537 61664
516167301 132137
585534776 23843
910069909 142393
239795871 191867
654438450 69713
966838505 10372
807753298 154815
956692975 198958
726972983 35885
391517177 6783
379598820 118175
735527108 190039
552742264 73462
792742494 21926
749706216 187865
414078624 103054
685169875 68878
95794739 132316
592218726 96065
613801334 150048
545849516 49461
146133164 69005
911567811 42372
857270099 99874
57165687 22701
153829827 148776
614190097 108302
916267536 108077
936639647 64684
990249116 43475
577799993 131344
261700370 1457
89970801 167095
191137963 5529
127984820 73413
744734137 10585
437310767 92635
807916953 118859
195411820 19128
446813080 99404
169348563 53073
606131271 83356
394215605 186324
270553460 30723
358867130 167001
741332914 4267
362076047 128675
471212873 70924
501714607 97798
259762581 173712
391917626 139920
572909472 192795
394603178 158365
303979599 161959
91605931 55877
918453253 45671
352758988 25340
60160771 185708
549150711 108847
278880292 175204
233271872 69722
91550242 83804
100224393 28947
436924811 137233
409622023 137071
936262555 37716
454943933 18897
687172882 12588
670669286 161324
103940322 101770
151196620 74023
499745424 83195
530004493 192192
249572930 184500
351233942 45453
645958542 72306
524650776 101489
303808925 34692
993686781 115096
350640649 126089
843013623 20939
953155123 172947
192372555 24549
156936684 127315
15903246 65438
181583331 137772
641604133 22558
495639606 8636
989217716 179899
729505982 79124
692485749 176973
374538122 149883
441693345 156322
613215484 1841
428462115 117479
24085261 179168
943584951 14352
821164505 54146
557821993 93130
83624808 112224
760199137 38333
246767064 25656
547491783 77882
298503530 190997
917082562 190709
466905742 96479
960902829 290
882170482 159053
229438069 41692
782592439 127500
534046196 36462
747983706 182551
598282581 172627
595029317 141198
790263645 166822
478745159 179954
484442313 190068
947799517 197275
109936861 111438
949910035 191318
450532466 39062
15211603 155375
839314451 114740
394578234 52925
858143469 126682
565934104 53376
531012398 112975
696435217 46916
842214013 121992
134735094 27976
79853095 114698
663468385 71048
969196081 47777
520905735 11038
963981036 141914
505339204 72524
970824342 16742
763636809 7093
598831773 88896
700118104 59435
266455231 69655
91797320 15572
593137433 172524
272588833 56866
143209618 164956
211313471 44017
924488547 73286
690770457 113444
846764460 120337
718740616 37774
935535402 184406
290259912 11197
675356722 142902
675509929 103704
717401933 88015
533985921 172406
482454940 183429
702428191 85831
19655806 35827
34961890 128382
513754649 83423
465152639 69087
293151280 45871
977655088 83638
474817700 48172
375105631 25779
969248374 139438
207551031 195848
599006078 144791
328658853 113216
740716991 139403
410305490 103557
190193272 33208
261366074 99937
592104242 170064
8435645 17712
601366036 128500
837593963 16930
204893771 131166
417912701 133243
282309972 118568
408486583 76227
949651538 87408
666746148 37975
836233757 181613
419386015 42486
100885846 132327
617121482 14919
298590265 144419
221318167 63578
6532413 169238
82070836 9699
818215899 181352
937947663 171864
332835482 7879
480822215 123437
240129863 159779
799550605 123859
284112710 53023
417124814 108207
442522288 128344
502218966 179887
566471465 36781
657420375 14998
729205651 178328
804291664 151739
743536610 146425
147321791 173953
776659327 64763
748458694 143909
404215432 93754
749841335 41685
534442395 39112
629195152 19007
816307020 34987
77543063 40480
922782953 176374
772534427 44994
260514786 21769
834893468 166383
808354305 91539
192852973 109788
614638614 40473
722648166 8858
648711811 49870
723149386 188972
46038717 74304
728685367 150545
205104412 82525
225951476 129684
540245114 36755
417887077 40246
366547862 171042
127568594 124172
494650850 2603
410406572 191309
915500195 7429
751584659 6614
371017741 92694
171712372 123705
424679957 16107
973985404 115352
967359096 109732
637946043 107935
725717743 24385
334091483 35226
928160723 37521
177398631 199021
721651623 25639
928737078 71008
28565930 194638
577620286 87339
729849173 111983
436106671 12030
609899780 82232
265387357 126298
524675393 98371
723839868 182207
767494862 122767
291571569 4144
812484132 63596
904895665 52099
870987444 33524
60220988 130206
723365485 76197
500548781 54532
593926642 94490
482746773 199150
759549792 117140
2047577 12945
177504740 79054
484674855 16335
978208669 116170
239136582 60989
282412301 195441
438389604 102043
578778355 185003
567006318 88963
496527145 99930
36307469 118354
103054264 32344
140775794 140793
170101977 53095
492585463 89671
479462456 114017
807356405 39136
505093235 194761
61324817 73989
205511370 32102
741911181 85247
864075831 132323
123550347 118388
340946751 57324
393949982 97220
606775002 190160
556177913 115247
785160770 114430
338383509 158021
749626355 103443
683219045 148383
175446576 93057
289984197 48718
342953210 19908
298223986 43045
541215671 22025
660358530 176699
115904660 35463
328484502 63438
490853654 45830
39326301 191658
171971242 105514
331097177 124577
865523592 123076
676117018 92176
214178069 135570
443728502 35665
983268517 59117
833363171 26165
246983162 68250
619026055 103941
992003082 117347
838686152 58821
984591379 171058
380533611 16741
30356745 56406
945178461 68087
799346727 100858
552299963 1665
169498221 43127
298341948 47747
845448194 185573
622841123 92957
767355089 56098
924950841 151379
786753129 143619
36538835 181612
911278815 137129
595811710 132614
411706001 172810
741628148 156622
937986020 63063
870064441 166141
465953908 130334
29391963 64044
779092319 98462
13900404 45881
564900713 72664
505978692 183444
685333682 128179
550323247 163450
651928637 188324
351161863 51838
36331501 3173
770098764 195100
448516922 64997
42583488 136295
137417431 136774
762540080 172199
320200736 107017
780609073 128536
875743485 105901
528853758 154170
449349329 185142
13962424 31794
84096395 95401
972330353 137751
942207864 70363
307480009 50748
578269700 81994
268842534 58321
438014448 75050
514521875 62308
846002660 126181
909635280 50264
642219048 85750
171213863 197556
484715017 66097
637090358 121162
525479747 82844
264856758 175178
410731933 45196
465869553 10897
500019379 113820
820506888 58410
824189216 5756
489266060 137789
191846055 28444
371786621 135195
492474368 43014
159622683 41162
630885352 16127
257932101 166009
83496987 83768
985218989 49609
693094706 73165
169802250 39235
698713098 66736
270827013 19454
17727560 38686
473304804 81821
428689308 86421
202596753 124557
719945019 137701
199185874 17839
196791172 153376
676162402 157070
401653064 177925
74915372 32437
232893026 39076
635717998 57305
962525404 197334
258335387 89956
105536557 39371
744862099 140746
566235821 103984
913462966 127072
833348337 20856
70720612 131686
640400121 4066
538286533 187753
604892003 80808
925364443 139896
750558498 154651
178126283 199750
16354005 131202
299591969 44992
616483578 194080
291718590 69906
974618411 133211
625473707 160744
332668504 166359
420742979 185888
542647880 77521
18031620 57557
479592992 140655
562629827 88148
20111302 22131
813203388 173015
450821848 154345
654769245 82318
393188802 39420
752775352 42503
341256234 87506
787861341 197472
239920148 127961
903820428 167938
773860653 155051
270026768 96937
355589133 156267
212757016 154264
600564155 46105
257394661 164855
681948701 91527
579100026 100406
254151838 62303
793266981 85712
633159014 131478
566183192 129087
374903539 166250
444592125 97551
110144836 71206
85228383 27377
230109048 153132
534154336 136425
782936437 88088
810766682 35257
88550488 59819
333699189 13624
542841685 182881
255130550 110261
968193517 120416
67404474 26190
619272585 68764
205049863 31098
12776784 161659
248814336 51302
655238908 7574
938409719 65532
833819071 138551
139360309 119220
947197920 111308
913400365 2240
822107302 97569
304016090 75317
613116673 109158
754861936 27401
975724686 151869
604287904 150280
185254968 121889
325427249 41924
978524745 134941
713206608 169282
499172190 44969
390439904 1742
519748847 19711
55654639 124106
440091800 33124
756217268 103576
108293593 165115
304792390 113415
658353797 162270
842893876 82153
552123503 92302
33065042 103466
658632980 102118
433264407 96957
854948971 94953
558519982 177636
461673328 106776
864447302 132791
195998758 23911
476917108 14332
851531818 199817
268315188 30513
793696630 163385
716221965 86742
335642114 183404
977201840 94152
797907895 65802
387495265 140650
629448938 37157
724858913 124933
792214321 64053
402287636 42907
242205787 36715
508904223 197866
474331199 74503
330627620 197270
209813207 97680
384709844 60546
369853149 87468
260520961 82078
200549146 145160
492768659 82964
338313867 87415
48902669 141012
619336436 102348
660902364 163817
473726754 58181
454990291 190237
805849965 79137
560839142 151924
918227077 21166
682596358 190534
820276190 11410
713954524 125859
177155926 78805
693041358 176312
719069917 79145
167068196 97751
908715118 198174
897327317 60899
329427502 180865
662941238 51547
995055224 150575
64287290 190875
803813938 5290
368948210 95779
382746823 16804
589568209 174553
862521817 160312
956798943 149043
35355144 76831
610603372 73069
34452363 189103
537878627 57520
956935551 21688
364767709 95361
882637194 87958
64253125 166588
129568377 142230
125431429 59092
802628567 40151
357045701 54524
574210852 134569
150826169 51200
460777126 52398
475665159 131633
898924404 328
244089873 163093
504322989 60058
994673165 71283
388274911 95371
496790496 60357
876168756 98311
553339920 133846
724505872 198119
807434718 110745
834516940 77521
673668828 26490
53966635 184453
176339399 129160
124028498 10186
344440699 171543
887533606 186357
731962002 196220
311867552 190184
835579521 175636
38821442 195146
417440048 137752
41521892 62434
294466147 168153
319302281 185811
363581146 31348
509977263 40434
457151709 183638
369950071 52628
150916460 38130
70252429 83222
533207307 104673
61774946 181851
772841964 157401
613957704 108885
916104882 30687
982094019 164224
876376660 95879
774114515 176089
484615175 101741
449452578 74660
912493199 181928
544307682 19881
124937377 169404
496240948 80883
336338273 86963
637274309 99391
817690489 150286
242699345 155242
723708596 156437
216953303 53520
257400672 3373
273371212 89387
981211390 3059
891595867 119948
469675095 177017
904518720 137775
304290185 105700
422049060 91174
743082273 178241
329009222 79284
840031879 63723
357991829 92982
721909898 150500
623950673 74051
48631629 43812
358209579 64559
471088782 73763
64935405 161350
462316271 23093
948552768 190944
562753917 95850
948448354 105049
228420738 9857
546669195 96845
908236049 6828
346253634 16248
816193831 78504
246962843 16735
675644571 33446
852588433 118450
652691935 48792
476302031 8819
604511902 9175
744072914 97313
496848327 14238
850993463 146802
351004395 149463
53275712 92080
887356922 63427
482803030 50818
313726581 90156
125992784 132433
349187991 187161
399897619 49720
127318033 9588
595786737 11192
277450643 87814
731905323 143136
646899261 126480
598092104 18440
197232985 64523
264673405 112226
846831080 9891
466467231 132609
695059291 65064
60920508 120063
280147475 146397
5615870 97847
767336268 70719
2133918 35206
454200914 89040
336719863 170563
767247649 74074
414505360 164526
524544276 10699
715663765 67937
885885167 113511
858454811 38853
965891065 45016
487780322 55616
769497031 178397
401346657 113284
51662735 126686
179087420 177727
553541007 192086
527351502 26577
880251957 87052
846824106 129614
543216088 16144
147006121 180916
613410800 68704
971978604 156660
655770868 152978
271220717 73863
469702370 69399
22135909 192790
185272482 52287
157726040 134046
994664119 23468
514261043 39915
483562382 163992
444465780 139640
999056345 32730
119499455 114146
219656234 193360
253986536 125945
388222731 194680
699673792 161803
139803814 188919
71800112 166219
66819808 151264
76265967 131266
392147703 36658
274922082 81739
57300222 19424
773281558 33389
572098603 155851
37033422 78817
408076358 172423
786714967 68198
94332815 35980
478774165 197237
696767973 136492
759302552 5717
374157204 183128
774759268 49430
587737674 86938
958447800 156536
486155716 177528
819584482 25096
188613188 23281
408340518 71186
206801127 20765
609912911 117339
217225369 160320
526356507 78441
936315112 190101
923873879 19682
962458924 87618
176332998 15928
873389734 18572
220325407 3414
217584861 142691
106126424 139981
77446989 119805
149999554 110976
530402268 160743
345677029 135326
712785953 83030
561249878 121130
391312311 54490
557698320 137598
815147286 99245
634050346 87222
67205801 22155
878748451 60391
795026587 199531
40572415 86313
886292586 118459
615693300 15319
590704485 56164
688207261 83586
110221242 199385
795870915 16851
811262927 197975
310173606 38235
429938678 22904
921568472 110290
797613078 19965
767809909 90479
443524108 133040
172884911 118223
879722938 148988
229428965 110950
100642620 23666
711758754 86931
204836070 31497
337545229 114711
747055510 158262
115167327 120561
806452406 170527
309682028 188716
161295837 103364
540766360 28458
935782236 16368
752868945 85417
984374296 12951
328878516 53259
849431197 60766
139678042 172104
137954647 151797
352467770 190131
522392258 28030
305492992 156892
13588345 72283
437995731 197426
773950387 4647
749148533 21451
333811206 100418
354846768 9912
866537088 95420
898150695 23168
521694599 80612
471096312 135882
977218596 26869
617752729 30354
741984032 82028
201815093 120020
229008915 91492
287447628 77124
433893204 197050
926627372 185249
493093347 129391
21426832 189490
965084032 33671
881198046 112961
930167787 29635
15867069 70234
890395147 139382
207483295 42388
530453911 149633
212724834 3171
836004346 64191
541586174 37102
461546943 93766
476869939 88134
947259164 119111
345580812 141689
236050240 171240
94969860 95824
766746418 17424
538863274 159702
372063139 47572
108597242 79881
576118341 165825
634626714 193526
852442375 173636
656525703 174432
512278062 70240
298522917 166969
799972029 109821
57986317 106191
334780426 168566
510886480 97968
630444134 61865
382462305 197760
931120702 32606
614456901 61914
744886945 69233
826481719 70769
27554835 11899
99564654 105749
467891046 176052
403227246 79792
442446523 122517
885652633 195924
526838072 197070
435040797 59676
616387565 15958
280352383 177838
151516542 51480
246587998 5039
74358130 197624
506439610 104033
434228349 30473
90294396 191730
22746513 150663
865397765 176878
815903526 173138
534517873 132235
367747495 142333
333642579 198642
397154929 7337
968978748 71955
761996826 13255
934785927 15630
929980765 163706
510026216 26243
44636027 193872
182290728 105241
617159799 71267
903969614 170373
996005455 160011
218858828 118047
677939180 145559
665198953 136255
18841322 195648
487378831 56091
431144179 168355
430864474 126899
980502014 83543
795872940 5074
721250752 99587
285851509 175645
820785026 175488
711880714 5207
498268773 147114
841186303 51015
507947502 162603
888857650 86815
464471556 137289
866429614 68010
234654979 82246
868782990 68066
123947581 93380
125416798 83531
370145484 99688
372439861 158399
629626200 177759
943171891 1987
887284918 122025
378797954 177371
67779754 74592
913202235 122948
132281252 127137
655049695 107300
316434847 82094
564289959 37112
5985285 110658
341104477 26261
882709988 115700
320430749 91546
974015929 89122
989085283 25388
77063780 47569
45838632 184251
82688490 112225
439061747 146297
622655804 145121
99892206 182627
151163129 148770
240700533 130234
334052648 100316
583900678 94158
462310894 122827
712966981 137931
171242177 193302
44911285 60180
579694688 125389
89337912 68900
80771950 10243
879401129 127957
87467787 181554
363723801 156516
661087391 2945
69550431 75791
91507121 95770
991627310 171531
851336284 79243
509673747 16488
951584000 34801
782471275 129777
865756055 160628
6667179 29910
450294541 58689
640008787 106209
8936373 153209
390874196 91578
933181438 158849
655832551 165356
62007214 102916
570945836 91234
382104322 142547
891509694 8649
574141589 86724
441119127 174157
703667599 161244
174666545 152161
472531695 31897
128859276 122200
226624587 141389
647347501 181749
65373712 36975
299700554 9439
261463869 122348
830956481 100077
108965761 163637
878459907 130695
313041537 197700
265650840 199626
608837543 38638
372565373 122516
17063397 151976
929619946 111447
910128393 97737
339409248 85593
152991495 9632
951795187 62505
645907396 170617
438072678 53689
307159421 135281
546450749 78853
537947968 182295
781524035 67527
421839129 46591
485867402 28347
337080050 49204
202010681 66257
856285506 153688
805049437 153209
450475935 52123
173345273 167236
718065665 147375
846282191 171980
78136838 90842
766593905 141121
737841081 25129
53050403 32715
351040931 51129
838740335 164561
100728218 105057
204754965 175347
817960290 177464
378708185 16722
147804311 27552
181332367 16171
236498643 81696
158127872 71670
448552615 101172
143321248 193932
180958565 16715
85055725 33093
777381152 321
452744480 9310
824063666 72260
698900515 13990
29677617 137728
280594305 122088
796772570 174824
95999881 84615
537739092 102854
861054028 101057
708740355 76858
79014419 98722
127809610 29865
190334133 145149
153024806 100156
241914955 152751
758933056 172650
243272816 126723
203019216 155594
144103040 116757
20163220 38444
570683296 184303
565665331 83432
972266882 74957
704381193 218
495610601 92326
226012958 55382
369903352 13380
127051679 14752
6028820 198016
302148886 98931
783103667 94500
980328652 151983
284941906 132203
839030405 25941
658950449 119620
147315575 37794
386118701 79024
932955113 137974
65785070 91170
189036069 156898
684219079 187664
832367716 191634
529021218 49242
959711695 189069
233076146 4660
24344718 172624
19440590 85163
129846802 9053
311098978 80933
747982221 92022
726378197 100626
535798974 13076
523953146 194955
193454607 141695
929057916 7235
705500980 170964
299631936 176703
568040849 133402
950649995 80888
842789658 187186
61438540 164537
317259672 101466
463278907 109312
609646562 41450
717795546 78684
770780978 45987
587715167 34713
928105587 144530
449135166 168458
311142020 124798
742895052 73482
925019109 48669
816060549 24425
88077597 147615
376412596 71251
805679624 88464
292766921 136763
772910077 53611
987074753 160161
967587232 27200
642566207 175188
692542940 38598
316072052 123140
879380561 18631
437874276 104959
989105614 73947
547535865 183673
16460354 80497
780569233 138420
810563713 58153
541219722 156514
764789016 128797
622335138 19489
164739312 90794
886803853 70268
998621113 99941
773560317 89629
955563425 183726
799363399 173207
439447659 192251
453188618 46704
683786107 196389
246826082 169224
716565335 132077
760707372 32289
299415591 38893
473577927 102492
759816695 177689
575204891 162414
256942720 23220
744560272 79291
312487695 38422
248018906 198688
201080377 15325
712022317 140689
997048421 42057
737123608 150158
974584804 120104
498589520 198249
442166852 188270
773279080 180626
467224657 187263
919173239 132626
208883983 48223
982162946 132196
848048191 109718
957662658 5975
913981336 163136
808206562 49197
826939079 145781
283688701 165571
47320408 152214
943785896 68706
699738896 13890
782678338 67184
969037433 55181
742336058 107910
33691417 129300
867859903 148837
705196609 29380
628416285 160624
273286821 109490
947475913 60214
56120071 55961
841290548 193456
90050120 196693
310460821 25014
687127872 84646
564680507 116167
575941821 26518
228713957 107447
213269064 133590
381077522 39981
308734603 86017
98121795 146696
886266477 35720
121817113 191328
995758621 157244
474698336 81620
22023096 106794
79082659 27951
692088720 116479
345244003 111101
544546709 43014
71071911 186099
855193983 127080
756625686 101757
170620758 5600
976630189 110118
457883322 2569
61430806 121295
825631961 105571
454493356 100989
321904902 64440
121650205 99792
579168113 136468
251341473 23658
826952198 88535
689444058 69346
627916808 166051
662545217 157916
594656474 30154
333997700 124287
921787667 811
208333198 60942
179395582 181193
103782680 67504
849719438 78253
363462517 111514
718070469 140194
550541928 73529
170660834 142000
237236427 158868
607322044 23818
869590400 178915
898665300 40624
441596282 143783
316935694 107597
88675747 52688
824984087 68755
536350529 24964
29435395 25804
879965039 189076
159410026 8773
814523319 148686
18784965 135602
273480941 123178
15771293 11694
847264289 122794
837797410 97925
185395151 122515
652035485 53362
454960409 13923
284873443 166226
463398750 189693
258137932 7489
85779196 30178
366091493 118555
778075976 51460
371572369 132369
512869681 21527
83434264 142824
972246147 45241
692927 61828
369902272 4265
44166459 107164
71910155 24816
415345638 5906
568963178 37795
587067503 69389
945685608 60911
605293346 121808
259312698 4016
801034640 170755
530488365 31169
172693665 154621
285279333 188248
400431735 191824
502997373 118010
395411630 97151
622697722 161412
214061970 17667
240032262 133186
458027862 186366
608315571 121329
937501085 48627
421950880 102696
631381230 128493
978021041 176406
538502349 39599
436276581 112828
115974385 50774
389231689 149053
122446182 169138
228291924 95101
294872802 156177
979644833 37262
416707465 104938
589222678 80031
775946965 130997
849919076 31472
476359942 186472
529205460 85354
997555424 100887
348041869 157424
975299450 134971
471159720 182746
81989895 59875
692690849 146085
740873805 126113
831867074 128012
888353462 38647
369273404 111070
561520254 187993
708940873 170211
807730803 16492
558946134 131861
253630911 70542
249749785 80183
92725984 64786
998471276 71382
48896451 65914
596944165 13912
451958806 156797
969478552 37905
307843820 164718
464745278 31332
200627177 193921
363881902 172217
196167099 155993
435597396 53534
451917228 130677
497317252 25061
991146245 68691
65955694 135662
60223378 116280
808750513 29392
61719268 103949
844350386 69776
562877832 51541
90160004 153419
992521367 199123
685414447 96520
256546349 70729
753069693 151979
108838001 12534
594278077 174442
968432001 146505
157685748 119811
832041520 108877
330801186 140081
321282702 156469
123786849 177512
537555337 19893
885792233 146065
740744221 68382
232400492 94943
553862359 82343
937024085 126373
542870868 186937
547235464 101629
472009464 66642
496747445 89926
274260094 54317
305028946 131083
389869721 83927
732200171 183413
291837545 152967
302681867 74576
11087833 15076
909109495 157070
665709383 150559
639426919 180548
344375170 122236
274857506 173125
118217681 140924
378209782 55064
375487004 55737
579451234 163652
177525610 164799
994813742 178293
258142223 61188
438272512 188269
38916535 1396
368069248 74114
523038035 193789
606374722 107095
879865492 47314
552147915 93099
90050815 174452
310507257 184403
936129129 127608
778571237 108684
232483476 80303
394331325 92749
631682079 39732
161861464 148310
189768708 189712
424005651 17775
450693615 72390
43690059 142918
167685355 108072
427609620 83471
483479360 149225
600673495 57397
925310865 164032
839734133 17098
5158541 70257
333287907 46282
29128620 124831
538741335 66612
824928781 146074
27509684 45585
26549549 39849
37172576 103658
418434196 6933
223121036 15691
597555847 959
791932987 195834
57480018 66323
486371737 94348
928814383 162792
45650081 4169
51500500 57315
363931653 173075
431132530 52553
193560084 92570
70519032 8768
591526545 130611
495591954 30435
85933672 80951
439832028 161838
556075987 126779
896809210 60761
182788757 84919
758592442 36371
338743402 11581
578436985 195813
826402209 993
908908330 72848
297313884 57415
604302060 55913
322827918 74215
707023976 168944
783480742 132724
226088200 71171
98479208 67178
627147982 85482
75538843 105657
568195618 146479
413460811 165009
496876065 180073
365312387 44461
434656232 72590
385438560 196366
677975850 99886
649352498 171379
14185626 150133
944828290 78533
683803115 44147
75176354 169198
856880769 152521
516499086 82662
327620991 147794
945439904 178663
852768109 199886
265977538 141767
996514541 167253
473287666 168016
959556887 194253
638607255 76214
641023459 87797
981212248 37048
407110801 149690
143474951 180969
463297209 179720
46810087 131558
736920067 60931
279756332 92571
712236530 12820
822627813 60556
589678220 128783
545787978 90094
244314147 187868
161239202 103101
793494283 46474
735768569 40099
813855531 28184
789340813 34672
826781680 46171
765419553 70096
817253105 193435
791094575 30213
117125458 17031
946240707 130041
33437590 148276
136304720 141252
638172562 19411
292605785 72875
738452874 809
760930640 85978
960161711 136677
460630810 36070
140881609 41133
58788046 111359
810987434 56387
411465650 59447
18288346 162355
913884319 97379
512526027 184337
429923636 96391
998142406 186179
173901793 109359
550554253 76863
398428471 57067
577997716 51629
131248576 177358
679820512 126996
236379621 196725
385654113 32150
823661397 128910
644061969 126861
579441711 5155
550550845 164058
868948344 61919
565327611 142007
924806247 43239
534682309 102297
859096361 149469
256769614 101192
506250263 83418
794001614 61519
381552888 172158
719037544 37988
910081021 48026
903338549 133376
377703048 168182
375916098 11269
487533826 82168
527316846 107824
597568930 121537
46023996 113014
593290236 69107
75107593 74378
219490982 197531
71041436 150603
540310623 73946
614765999 137837
954017357 4708
816229896 180911
296953468 142313
438800018 102822
76382937 85758
112377121 115796
306651002 164746
828700741 29535
565242079 78725
399374805 91431
701558254 187250
898209311 61764
430716052 82490
496153876 98966
304602195 43990
781739115 91192
926439099 23600
496733387 650
903432161 30869
660272689 18198
711103223 67417
369191276 6885
85475269 31790
409071572 163352
570600798 119035
587384976 156778
962939963 53931
741866691 178644
263297265 143077
163754286 124549
541678565 162287
854804248 116021
352739532 175129
154917088 164893
991687036 165272
772526798 159904
7578629 143623
111400538 138924
660084920 75835
486264567 124893
81108092 79255
545741918 51132
571822432 123296
240296679 129948
442178465 39328
959731177 161056
212133521 177001
802802843 105782
275661724 73466
638371866 39200
297574713 49272
982108883 69201
369223742 75524
492838814 104468
992490832 9055
211908170 74760
710959035 178986
403710094 197889
752965284 47820
975694351 199392
658004828 84201
361460047 113239
14063545 135201
262330540 57901
773314537 85030
437734208 175301
196687138 69796
359569476 58365
975335796 160529
69088446 39168
155067645 186263
356338210 21486
82762312 167880
309250254 171985
967492828 177439
889772282 130500
769386242 151369
417731873 61735
121072079 29990
246688762 70646
417464137 163337
491268890 147465
952249078 150282
990196048 56054
994861144 114096
600663124 76211
154351926 73407
775678826 195737
260616928 18683
480950169 132809
202625892 159283
46339785 28070
248243466 90198
306069326 113558
15172652 114756
578480795 111637
819741602 44058
182861928 36303
542966294 149086
745944875 142870
714082993 131673
156202413 99392
342273680 156866
165417887 130108
760270201 4365
981080761 141845
217760749 101042
629222205 21470
13565940 97661
978822810 180295
877611855 51461
458326640 149963
86837345 58245
922859127 59821
963065635 48185
264517537 157655
919912906 61977
612808913 178569
964903686 122950
545634183 102712
35558358 74278
638245211 59693
628036144 9391
535517893 74143
638633626 196689
394810520 92922
867079980 110640
744284646 66110
943007921 104179
540412789 97390
955494646 164067
424973152 147404
787322055 181147
952443185 24676
973370987 129730
109814572 90185
395119601 59627
211222801 23153
132709068 176328
862920670 114659
10956182 114221
102762526 2920
829657226 115612
915919144 87776
50446346 99355
674244758 19942
637284518 146190
976432456 126679
264821321 190944
516487882 147733
645259541 84841
346442849 136396
175051999 151545
784610323 40640
783084100 128990
174173111 186188
954612854 11367
2282502 160298
270075258 168435
763237853 120612
681024453 139392
535073077 85929
719502879 32986
493935052 146764
283637586 134457
689215056 41294
414299245 198245
616259193 36280
561104726 134112
651756844 167241
355417970 143133
922247678 92947
202913451 57910
945923849 188732
592042311 142125
802228872 112914
488628402 125632
620492349 186706
397523881 72596
443184159 84973
267514088 149135
132510424 181538
142925676 95666
853789473 809
887332171 4518
461371003 168156
190772045 138859
519047870 13535
455717365 23347
375121780 33446
665524615 170302
919764790 185233
745144068 176953
719655035 37596
986200017 133881
822928215 154421
820740271 198622
851876688 14237
854882707 33763
868128310 184722
446639434 76815
136569733 117323
461233501 67425
287347594 72359
936825667 170789
66111689 79702
49881291 44405
36244825 191769
502781269 97636
71183575 68429
743230335 187929
785069571 36801
236200344 84514
115379140 37025
182995035 26236
131558068 126785
416638525 128844
305634162 145619
849046599 45600
826718305 72531
149284355 48290
791805433 95466
305985051 2051
714547954 81671
392494534 171007
303336427 42501
364964745 119186
406571010 196673
299330899 150175
423959190 63697
16782579 35477
788797397 155046
933560249 117298
608970955 153584
442298336 146526
39917712 180218
840811121 53766
651477859 73995
979551995 55561
226644219 83497
665153512 12476
665224142 146368
861499040 74064
457244929 33060
438805111 186562
807203663 26415
44670793 105946
511635216 170498
765549304 101469
691833692 160748
330414076 76484
965327724 3743
513572347 125541
73209065 141091
368001848 110942
790693368 161070
160490253 89252
150344621 78510
533137653 161754
226389586 122305
106006811 78549
28971947 2248
513304091 113834
518432346 170684
62856306 20191
238002585 71882
86591423 101763
161642415 92155
190548199 102311
540564573 8612
20029760 82398
676528560 152930
554420758 139455
299922799 124074
202537720 77936
991591847 159054
333101707 28840
376378107 6229
464244152 101720
8992534 54851
753676213 1839
936397700 28967
49406151 103060
169010787 190967
663297417 140875
707963750 31448
909890923 128523
513337652 169163
999640736 189576
336827707 69041
900590195 169092
596556920 129094
455385015 120300
635605504 16355
454964672 50530
876594219 148077
221365489 21540
894820842 137393
218197302 118954
317001589 92184
80707559 57411
595702186 608
169112381 9929
729416559 160197
805550155 9386
231027921 87628
608732674 16956
245342808 108020
13204816 180503
550285869 59896
262162886 53524
194012341 70881
332587838 159863
403491347 41581
750766330 143507
234182378 110952
609043236 46772
460165964 71542
430925882 56593
50817614 25338
712911938 55809
933256549 162819
947921942 46432
278569240 112557
522502216 190467
780950175 138160
230307252 88313
347728131 138071
202813406 106512
729248017 49895
374304681 94146
440059284 77556
914515522 145264
612392036 149247
535108259 8733
378592068 8568
72846000 184361
526462206 144280
577427340 76717
535754063 126310
733546901 52079
865158644 86503
817700119 56282
281225960 175401
985444479 139205
667383455 180348
440413803 15945
952264488 86877
934129749 135109
933556613 33125
273218654 88914
608601592 166315
186459111 150399
5141683 89506
856699324 192848
995726018 15396
167559391 171315
977496176 122682
12256538 106706
766944062 117141
11288850 78364
586172158 110860
722840952 65158
243156358 177144
644122483 124193
531043357 173402
221551908 51201
643479436 180332
935713187 110167
945353495 48369
65570414 152370
613895361 158840
803722313 30773
257561258 179544
449798530 173742
54663943 177405
447383533 183359
166479912 84307
205506850 44705
446686079 67334
618693193 152261
101269600 140973
637802175 155417
536044998 162491
115806205 83156
864383879 140562
586152471 72314
127700648 141479
932306084 143999
64894343 2986
578175617 37866
393372859 39785
541032461 97611
728941617 14004
47325397 46970
279833356 149780
834653226 78464
154698736 175317
64864481 111666
306980520 50501
441275105 70991
996189641 181062
787218305 113746
591583583 122378
552664018 161650
108694042 163663
782894316 152274
261813442 119701
950740031 190188
993692809 87520
138215758 170184
124260502 161797
820679229 17779
882260053 20499
430469181 80869
690760233 104168
11170084 170546
456144019 115489
81345911 86817
973842846 153600
185784698 109786
700010765 82019
969010360 113198
333189557 149677
456888090 11910
827409277 176936
938337875 158711
273902829 187500
475004684 41111
940672366 32239
181278649 21990
207532621 68246
412854526 193820
376377869 146358
138325917 35229
936816080 187881
719576192 130445
521210691 6954
618655253 161970
824135631 13505
126633285 72601
759055563 152408
354586932 185891
335758658 49150
428390174 18775
455785785 43501
452361052 68872
986063071 108086
810052977 178010
643845416 157936
117837641 77291
914505206 152601
63530117 140672
523006209 58319
39048484 31965
167342113 19182
76258968 163238
451104950 49273
219605385 31800
759385901 41354
496237136 155756
836369532 139489
660856796 69958
355458970 163051
273562768 97003
170671167 14136
901700739 88705
568424760 126621
915985565 53704
655341244 190188
854255869 6615
651063209 70779
20123993 13176
211115011 59094
499144061 89125
170053885 43162
303895973 137727
92977247 171461
340438123 192263
688374631 70328
665414185 124934
255223586 124470
557577666 6296
815406808 2827
700219502 35620
643561088 199176
511344906 134946
112662450 110221
684436016 180264
673337486 164831
478203562 38626
368814466 159202
562280764 63790
295180989 40945
498917781 35239
419662202 70946
126225650 92306
732857929 25191
226063730 163879
532550089 136203
679102149 4853
203014722 140644
700996357 77616
839922091 119779
948760863 114598
539129766 123189
398665089 156390
834368942 12262
848835868 109034
223146931 144103
560806081 189399
308162468 38980
343586765 184860
882149119 156078
211850951 74047
540558051 10837
595740804 128509
978992301 32086
528123767 126068
595706152 116225
46377801 119342
603404139 192486
2210548 72165
940942255 193881
769010407 55347
566917097 178973
507739960 78939
792896527 91423
634617835 27000
654719847 35478
146234772 16709
14958508 198486
319636635 167573
104916161 178317
800936828 83553
698183511 178962
251759225 114563
277518230 27415
303203467 141710
720147773 176852
647561719 143117
653117754 73546
739183954 81630
351627249 157853
378402191 168210
989467140 137777
935955213 199377
801274943 96407
606535957 116436
140854753 185124
991900082 48202
821443327 31198
893574580 162983
932260482 103835
120241450 151267
901716297 93568
199866914 196805
70069119 179190
844003019 109985
160818800 16699
755570983 99465
78372445 163468
892256854 127340
595259498 105839
164440195 84646
950576180 144956
636650390 96353
298281616 117916
962668417 105851
120956269 73815
819126273 67054
924931413 154221
639762447 175485
340045309 155538
615831495 199622
266242442 45476
757872553 89020
504127294 199279
614613141 180148
493466401 168462
862031444 139570
871915394 181191
704652412 44733
89887600 160748
534852507 65884
186474214 43980
588106762 190742
289292620 141280
135136609 56082
882846143 178575
995473872 160557
321531601 116394
988124293 153702
789321087 23657
314412378 65061
247867547 176846
420294620 25530
179202874 161638
987029219 126689
993986680 192165
865842001 161323
493613326 98860
65127767 115973
341507159 39691
780718365 58073
994292121 165037
479040925 168282
440901219 26495
106675867 38500
699423997 116390
709490011 119683
880453915 8750
409435274 186614
248197635 146045
949240502 107878
715696387 26186
712574188 61595
218860139 162507
514621576 50774
742717049 28649
411989181 182734
995603048 138312
501690088 134133
437554347 56129
345778878 110721
440241422 111092
880405331 194874
237972038 48522
391780036 117938
323242254 83536
81797487 186802
605276289 35833
441150825 94927
922820610 121744
810081328 70123
141637283 84153
79494737 56879
703250187 164551
132471605 156569
307121671 12530
670577902 93051
598393524 131839
758433804 25758
714125117 105935
682880042 31905
589593982 4990
899758271 47260
725423368 124624
329147753 168095
732317591 184917
389756225 175783
395397800 8880
750168822 104360
223944065 31087
824835503 74345
789874958 134023
980678651 125389
44091232 24504
478821235 118612
663501689 18298
55696700 13076
355799804 194828
990968770 102925
823883550 91946
357203287 159067
224953522 48307
622086738 90028
196107955 196814
3512010 124883
523736282 198125
139798203 54251
105425980 91343
882952308 14036
109155482 55661
172641491 135874
880623942 18458
812708560 102420
386300192 33332
774907501 148224
300799642 94003
832042733 177462
707918450 78611
250518382 170531
481126602 77514
229456574 6190
591043680 148117
585403872 189244
94328218 144583
621950026 28730
570151187 174575
188995134 8687
895020505 77111
804924906 102610
374607311 81656
478879807 45168
682663436 149619
804814642 124590
140809643 117053
377956385 191898
247863798 113251
215634295 154846
340307851 87413
873376719 77309
428930337 27059
571135201 115031
512215696 99079
357811584 2509
485986478 102368
153279460 186798
486248295 98405
733335978 186681
330638888 34390
714151127 144684
714738832 88620
305527299 186408
108239715 70835
551215456 2119
962225599 119062
983149778 187418
91573228 193543
400855975 13754
30284396 130557
513850746 158098
917895850 41143
876778251 147135
766535957 145642
470699318 65284
547603928 94482
297327978 45646
97342650 144934
572937159 173548
3270273 109820
897372053 184327
932101913 13215
590927475 64698
553313696 118429
637687207 73067
545156897 186972
748890228 92301
374463203 156092
505030079 7285
272306759 127962
316811360 35383
378021277 178494
918512146 102551
935639923 197234
598456981 189588
897583544 165568
595842332 109337
380603762 82312
793992626 139664
906916349 46233
541457419 57165
144365412 92314
747448008 112020
788543029 118985
772436129 25649
184788017 129480
265525476 93974
518775026 193187
544813242 16171
133544006 16550
137187665 194283
417379047 137477
394221829 42002
831042957 56484
986346897 161319
777748473 152743
769468162 1346
790491189 150354
803368982 24968
89201249 60625
174756506 26409
166537749 56483
404873158 98057
99375018 71730
101137107 182219
830486594 168915
540234670 123341
648360598 151045
904196815 69682
790484542 29672
720530313 194653
898948084 115219
603939878 91210
655449129 23077
479730681 64877
76157766 51461
427114222 189766
999224354 24274
253340156 147507
296608207 79643
442995418 119583
691428183 154739
766890191 14245
190233706 189095
60040374 119389
873182131 83397
124864006 85569
999645218 159303
390786772 190330
830777880 59869
364520979 108839
412795992 83155
217667535 18191
366936937 133991
622317192 64872
164183717 51435
163442218 130629
130884590 99998
623097800 22974
696988981 17311
843098506 193210
777189013 195315
923679065 175966
290776826 115322
916439009 14236
855975006 141403
840759857 81670
266979376 94443
169885145 19680
586276559 107493
927289480 199050
197301101 120942
33744862 180583
332591936 105793
644789078 42338
538145087 163993
350104555 160855
651046919 186283
939326176 43312
71640431 13916
83501542 192827
627627951 32979
663380161 192929
975369649 112624
871036217 156721
940004999 169383
830551922 2285
289786834 11417
916423438 62943
125993960 90482
647155137 52719
479539177 146399
87391245 157908
104125035 114414
501078322 189609
285285677 107916
189616085 24826
340205602 4778
917836918 95306
280573348 199246
484381709 36109
348124138 189948
987113945 161347
162745317 84410
228941369 103818
984288001 71553
466026234 5834
821589431 104663
797899858 20878
943163860 143474
962632877 86501
342840518 62911
242890391 20219
786271158 90526
802408278 103566
49055117 121650
625684098 79393
927823353 170506
28249386 146544
961356058 131928
813801854 65941
288639327 156363
925870453 132037
545971553 62058
486880337 136152
588799465 123024
900358365 97586
561198073 53568
717412411 69611
73214322 81800
924613783 20506
830320958 49378
123104957 24615
328634556 114421
781960467 161734
960565191 145392
59142607 173357
105005604 123297
223620010 182441
205868492 150860
185131576 132278
242042045 144809
975302970 84665
447300243 72463
233565150 145246
95227430 184015
78611947 75700
199856084 161321
798211378 65128
602018220 70334
364612420 190384
94584329 95530
964610835 2714
247764180 161259
861575274 93873
284077250 168290
61139653 167634
100052494 128932
853422950 195858
856446850 22803
639408122 39229
555722488 39075
1520588 54393
404107970 78090
704768032 92795
948491591 32142
251605756 186749
326219268 97028
765132723 192025
225387414 16201
615598 25211
485301856 197812
725413795 116297
27975560 64818
27991357 120828
340483249 173556
354105395 74795
212794883 192611
179643294 144359
350922365 140842
65572467 26554
251059945 169132
671296238 184209
769795878 193980
404524110 74060
702920553 192347
652311893 131599
632026907 40312
480450295 150757
489373505 188122
916842688 44512
183961483 95450
183817607 166655
157400053 95983
673665159 130115
5171136 74246
211619056 139025
705767567 54282
538789341 59453
484536016 187261
557247600 68043
848221637 149252
117580831 38638
476647639 15442
143957572 52333
932105045 9422
613105155 100954
26208308 95921
602526142 69082
589302996 98233
877416037 169424
704336694 157595
50655288 75184
470895494 78551
227592213 147161
526122329 161658
811415304 18962
60466243 96498
463580495 113043
875402153 177638
884612879 93353
639988468 38667
432707374 63773
130822135 18969
316839480 196862
556393889 188806
171172448 17951
13400147 68694
19400097 133291
902687230 60834
749021578 143355
260651941 10417
533718709 194187
452914233 170905
701790835 108456
236938988 109833
670545452 38683
442204379 136823
440075757 142989
307402296 20608
506630206 89340
595707950 133694
328516464 57499
296737812 96796
523814066 116204
110751931 21574
107850650 124349
376857274 157313
954266924 99011
277430216 54561
205587704 49765
320432042 34377
419833319 194805
340124794 111220
766232836 199967
673705251 4758
53049115 66344
763441639 132355
230782731 120207
32612515 126693
600627926 177334
989225658 9136
396783475 166351
350874423 8770
629242857 182230
368580064 95843
508587959 114898
498016485 62864
538060952 176942
347216378 143826
777400849 47999
699160071 118343
873171100 54565
482641649 105599
888059402 47452
233033986 173523
157528021 166439
290102341 33843
473151266 133769
886332392 171453
875831819 12352
946769489 58643
694646314 161091
286216717 3012
67240234 182747
614224530 126016
769362790 101847
938331180 193271
702345830 199655
269244074 1142
245296518 71329
725262810 84921
878882016 179260
892942284 105854
336634523 160266
915269256 8965
754661302 90813
628169302 3508
542339282 126266
221872510 176345
512900314 40245
309215009 106591
682865033 189011
211853713 185181
524497272 63836
183879966 164442
148206941 5899
740384346 160643
726086845 100060
265644999 136706
378723207 130245
338803 159954
488818981 74077
802125177 133528
463479383 84665
503236949 118509
527734716 113946
267647716 85261
42759478 40454
184435103 145831
223977904 98908
627425700 147560
265254833 37770
833130108 111602
483215915 109931
50144675 191545
780338846 57192
746266593 24824
999681992 76317
406382813 7092
346358775 26894
420230694 160223
661059375 12825
618536808 196246
664828685 126318
252256328 167258
346708679 19813
604759150 168483
507552569 98321
511914703 168651
207673464 147429
275343220 13196
798484798 47150
985123428 143820
614077482 47165
284550410 164235
657776650 158988
324992067 33263
515299927 79428
916700448 80891
412567560 25690
742974893 160471
124078282 59497
428893278 13578
948483168 49286
483890550 145373
828473368 109568
251936021 1086
559260153 157783
49448211 177847
266954098 75088
911926834 73587
624377052 92067
169619455 163143
718574574 80121
533252562 100697
550673419 87485
990319527 37646
3609639 143433
806700105 116603
363331906 22853
639416227 131670
327467463 60109
658270417 6826
220893418 121870
910776935 149445
748047928 22043
941713124 51131
426225500 133406
711469470 124948
563183553 22542
875233670 151235
487152679 54578
447479101 153518
560833472 193553
538255610 100756
281468584 157723
340086081 33432
234592653 37775
553726885 112660
350566893 136003
330074576 79810
931868084 71813
515450016 150763
821421069 155805
238585798 151939
73180487 172527
163662130 102084
441637221 108258
282132732 30859
384882930 97900
80304261 144557
595618538 175834
514419278 23703
792559051 112852
9456262 108671
968975932 10727
116383211 150007
638121416 191121
294157276 123677
514796113 15734
778044353 91519
596784808 8039
158376160 182649
669387353 8549
841045890 180261
486683057 163994
851936396 187697
922501943 142708
284116448 139879
414698647 180978
422266822 140726
855026987 92331
877863581 174489
695756668 9709
542756334 101765
499482812 9284
841328936 14004
366781624 139716
139483976 123693
306088123 99919
124069941 44740
163871463 45660
337452471 19672
25353932 122436
772380203 173815
245497371 24302
717020362 28524
12565675 106616
348807338 164388
611638038 173302
159751327 199105
281835104 147125
187954795 146779
226043402 16243
780538575 179570
393618723 18053
873769871 96568
536153675 120387
639579778 3054
374096380 157926
896366523 54493
860536846 20802
889160474 160756
284363768 180460
263017592 93494
245222769 143214
670646722 151720
300635690 27928
457534222 58373
696717649 92873
805365980 99951
807994516 115608
369491275 151777
435158827 42624
663167756 36647
469685012 97967
993395162 136172
692845416 2994
702530413 75921
343594251 171076
331792060 127037
120728276 135390
838047460 114341
546477367 199503
817635861 78499
22054950 69509
73687202 187090
519212380 55250
803336634 110218
393402994 104367
600891573 114893
695460409 176078
866922535 134031
435109873 28364
829040491 14619
963263731 28876
585534845 56969
465189830 77978
125220983 13680
878848423 159216
383905294 96740
287374385 144492
827721595 14271
934383124 197777
662623344 22821
767173633 101081
128420636 171751
118184813 28809
796866502 27750
478142412 169822
401898913 97275
984957388 72050
273949427 191503
938606421 134008
60927987 162406
827188178 93084
256536985 189568
825468077 142638
245516172 61396
813721098 100425
50654129 115586
44622405 196734
428806405 52461
858005875 99499
272855764 73091
346168066 34521
276780615 55918
38750230 108294
784353938 128360
533385599 103261
425477932 78416
118040073 88158
432873620 69098
834694441 117074
609208146 26802
176418612 105193
884850568 108561
150012693 110856
619156947 54100
863652919 115696
685508625 36601
594344866 109524
625509648 188273
954242725 71093
831975647 43264
890667514 47786
706078082 34848
830271193 157159
318519358 109875
801813783 24247
538895007 112286
356434981 34739
904739569 16479
131382914 75426
683747639 26541
419279219 31526
490162830 55689
130693348 77145
419529059 180480
339729363 196350
662344815 160436
487316907 169102
821027983 94059
165831657 39113
317909988 16850
665972278 66597
261342545 8103
785965140 83779
501162818 156635
852910943 187698
492850242 196552
198383780 15147
14542952 157069
585176698 179600
165443096 149228
948564273 10380
417327471 55740
215788621 10955
263748392 58121
370312066 24727
906930537 15442
412369705 142935
533516907 59864
183765989 118573
436068985 97156
215366750 104434
620789649 186397
410323785 175320
884939482 168851
384791758 169808
508431454 161991
394242330 150241
845355922 196146
268507136 68786
495147882 96189
248094051 24658
769605809 55862
708628368 139813
712108716 142014
358320513 132392
239723835 108688
635718833 151865
167040653 67469
718907128 75958
954878588 20626
278887616 44644
713470294 110082
711818121 104696
838328889 162902
944867889 24636
363881276 107086
695134869 119464
700697227 100680
887816707 92661
725171700 108758
80015379 61060
247908209 127780
143851844 151007
376407902 41148
985895421 174399
533187707 74103
615677152 29130
319720078 13490
58310452 62687
908426574 70890
887670846 7133
263461836 141046
462025743 162581
558492447 125124
777962887 44500
756915092 129906
951584737 85228
666628991 189230
888025231 8754
599764771 39281
840698621 142430
880178696 115093
149758105 33327
183446213 158252
9739710 125696
949869565 86149
368237205 153777
756101101 148703
170430428 130876
885708231 148980
972048968 102735
291699417 75916
184148618 101381
426432791 121925
851164846 139036
47229729 145024
469204185 2157
919964820 77147
689043772 126362
699285823 129387
61112471 95030
274628905 85701
420101329 177865
175624272 72710
299756793 85353
112822808 173162
259001433 47619
799970505 120049
290842068 2861
238675831 174778
431527136 22191
165209435 54598
114281957 172520
941908574 138081
577944800 21586
34449577 16973
87828581 165139
740530160 108645
143922977 4398
460817344 21593
556782776 89907
469442071 141947
998376351 159249
448027067 55016
96117338 184361
159670948 96584
823823899 112046
3611832 36357
917876921 174171
460071119 19757
148215725 45839
980025502 107926
58312684 197106
228430236 181039
891956415 64222
441854269 58279
295029758 42661
261248368 163799
313929982 90410
146131168 104014
391939307 18372
219376230 6101
427017186 123905
69416609 102668
531338642 162981
947041612 31092
529929170 175417
138841691 152262
412811751 50194
154676538 7984
508635205 115146
506199729 97769
745410138 33532
995926398 23999
367983346 100231
411118528 130935
4346780 31915
622395815 33128
560233802 66707
720393738 43038
78582161 1320
483724569 182141
609306400 69708
130687288 166201
712541769 78457
284529241 107116
871908903 191883
762783057 96618
841668367 141156
157878353 147459
721353403 191286
650537692 23764
852921855 46958
802382013 188487
760529131 152100
145913307 53385
656755672 160638
598772626 93440
702543547 50717
526868432 181775
60397798 7685
787777961 98839
318260969 193424
588457408 131034
292628282 189540
681528219 127003
381397629 96202
521978475 197268
311485520 149402
298662691 60656
199609827 183997
920296955 95685
89351081 102473
302553636 34544
333910842 27927
636142575 129400
273068115 69826
423662881 155860
348966884 65373
379813009 23109
956394448 29643
839792659 60552
498336069 131328
459848589 175646
211521567 127113
267947048 72185
199023321 44594
853410937 5903
399943728 135486
129275649 53251
100965138 101569
703994032 183537
77017892 49167
658037389 4952
615221532 141495
932858462 49719
948048943 172083
677610675 47972
731452197 113123
473570164 157138
72496791 30937
724060358 62479
372196820 198523
199873125 13514
361236601 99443
426658586 76606
584857384 24439
163520302 144442
222474366 163570
525314152 158849
554423461 8461
248954304 107763
317027906 89137
88573176 27073
94800720 88925
247437233 106979
710362957 166693
455909421 134670
504128907 30268
566642971 185919
272639553 19575
545731893 106653
746813811 26688
960521072 2029
74646112 107672
790710269 144977
567378947 52735
265731193 60089
325641215 80301
174401851 115308
729598791 12341
365776761 15307
936737094 95764
961448764 136665
538061942 29163
836280895 56754
900569745 193424
970501165 88774
344900806 160610
42932184 182592
791277643 47246
311053133 188600
851782793 141964
559775993 103141
152159142 50987
152447163 48434
191147137 110912
751615276 11058
329279603 141897
403671705 34803
298468321 5170
351837276 52064
582282238 175559
682104532 1978
612668752 24399
20129644 111005
729876174 68600
932039369 58038
995786239 54889
173127963 60696
545062410 178119
753345909 124486
730761344 186515
691247881 67412
711378049 91584
676607685 98247
439776061 190913
29884342 114281
309570364 179628
744501742 177252
503569910 118087
948823061 23211
876488978 34235
244891781 100675
489749801 165544
29968901 54531
394550707 26218
480876186 191783
260634511 99558
180459064 137927
2247852 70008
738002512 63738
1865344 23523
992672085 92778
235913658 170012
944765769 140067
6331854 92766
759991165 74996
585624484 5094
8286983 108391
485989657 193116
3017181 100218
601615367 176704
53020693 103931
119648687 184096
195822871 79432
305020841 39461
283192724 11428
422715658 18404
145893194 54934
308835744 34637
80708851 185135
48529263 170950
99026028 197258
571487321 140663
422334079 118426
827712776 146784
494533410 70287
502953500 110029
286396049 3476
779887586 48433
385609694 170760
46060758 26752
471362765 66937
856199030 41470
283776511 173004
162222131 172050
131644489 183170
656113866 161952
777368321 29901
288519418 57733
167250384 393
335395040 161318
598612906 20334
844691536 28736
650881698 113123
232816092 23749
970324651 53788
513777771 32692
748499834 43411
16142640 65686
927616462 89020
132952613 1424
397303596 135460
807161054 59329
290450830 83910
941089413 80579
707438938 152779
959972033 33239
247224151 166532
775398600 159061
623371340 92731
655144950 148602
769522513 77104
583539161 198731
64416033 4701
480154964 166577
68603686 74442
885167069 114714
908950350 61408
11348491 183753
613213307 39533
971379680 90515
205110809 99879
147901435 170186
751552230 155661
627044317 31721
774814002 67927
556469915 144634
430883602 21010
532928932 20585
351979016 105841
705685200 14694
400575890 34343
188694769 162387
216839169 123546
76774359 77962
733072076 80687
706013521 127943
475416015 61616
562060810 13711
53223672 198336
906998561 87913
928206130 52682
617220157 129994
19790407 104795
645131673 13866
458568438 156901
619961121 156919
471285281 196753
70481900 138860
142495827 168296
856973390 153953
738447916 188820
183362068 23234
562888883 156423
806421961 174484
877697994 75585
24366157 159705
288919663 141607
513938649 69237
378371844 28649
29076508 170944
996669158 192219
23269246 195338
382448425 39049
893595315 134108
908743091 45464
892631723 160527
343852456 151329
81389026 94773
984606129 137448
105799330 181212
926198117 66779
983364596 130736
665106620 109526
831513436 108784
721418472 23215
655054630 78039
443658123 99626
948072346 7952
268088546 45390
661430719 156013
360880995 99895
424100865 96375
65242961 83013
764275029 196299
130305228 192068
670955445 108823
592197321 150371
852542485 19021
592557618 89697
402823150 98827
766871375 62157
259797211 26115
714160642 50627
945116570 152498
542577405 25222
717731961 81932
613707152 139342
849160782 33599
341227875 154229
180681591 126034
616028721 134160
402363911 80308
538375638 129054
149298694 88548
420332785 31353
352559213 187168
220444722 69210
555054216 155843
207687026 42344
568928631 6773
694503827 177135
596775766 183222
352824024 108351
998588141 56112
624377082 102985
204904606 90976
383930391 109784
181198277 25199
671828852 19292
962465931 94998
283628084 159546
56565426 28834
506851842 171049
825262666 102429
963748179 14951
974612954 130458
773478304 135303
222304041 143819
532971831 69804
624578639 16233
929638309 160213
618965635 194419
52038764 6741
234014464 41420
507093887 100120
906137255 24061
719975985 119080
983622908 170806
759848173 106792
145331560 16956
163132023 4661
168833901 35186
254292783 107260
791929863 67369
422706846 48900
609021178 12211
248544561 64212
830442337 60048
495493490 135896
669363170 5307
155007640 188880
894629789 72431
616309119 184329
907007648 41415
4388213 61885
273018015 773
369808143 138178
495935070 130093
958102766 13025
339146320 61361
593399174 28326
667872022 8953
68609667 188956
357940292 71805
771940045 148886
56269136 142588
398294308 64417
990314681 94211
14077614 38350
115326357 155143
303094770 85649
297836416 39610
242258155 124473
76348056 168834
874443137 38007
703516881 9634
209052526 103095
81642096 14948
35768070 75168
979920995 188605
868824914 37704
257134581 197721
470856199 24642
615596854 134729
829970754 143738
742282697 160616
412064504 186871
265604387 135664
617131260 26983
909748091 143615
326141680 166376
809961953 61756
281768135 159446
812188488 148661
200686307 35156
872619942 163339
649292521 954
671746686 35648
267388673 168750
53899899 35603
203693883 2436
158454207 172704
402779397 50472
376371801 87790
128501569 168558
259654047 158684
495096011 41687
488434495 170200
549193612 40644
598278532 125436
187524160 137177
830457070 44939
827961196 37109
15288107 27334
103711739 180275
377710431 102615
924731450 114911
313448332 156541
579608626 156170
597413129 181379
770898395 198250
20122355 147511
452100833 151374
80894691 26936
757019310 170573
344379358 164756
442724530 96297
279613968 120039
481461021 194737
263334611 44396
981691718 40777
16135848 23921
904752081 21476
545357728 63424
314751004 53976
998500629 40291
72706956 109300
383350200 109915
545447898 31281
206812974 36274
43939642 160287
459819519 121451
735626548 83211
337175026 51330
590023588 95889
539838956 193020
519536220 96352
747134732 104000
63039552 70176
574929690 110831
122833868 64433
182655428 160631
316814888 7505
802356220 100721
801043182 142928
582125311 92778
689137303 59638
836985900 153739
525965649 117472
256090065 98693
708029076 167790
519084857 196418
56638515 177700
242920306 675
701124850 177093
694560229 139565
21989190 92135
896697405 58901
226138777 18379
530299161 75960
948766336 182892
934183059 74372
923665051 143637
305383069 47241
237227869 173778
444754651 60774
66937983 165278
164391698 116427
186496541 34637
151745076 91930
28152115 115177
385064240 136835
676247426 164135
155876477 47
111855663 32118
438800842 72153
596817182 19058
57638964 36156
810928872 159293
429196463 136349
17281582 149463
550552236 168690
247163325 70454
679848804 164147
569986323 56546
190778412 181015
676908276 165451
743274809 94131
346154136 197435
989330261 36723
497876985 48383
791974197 166391
656040559 18830
523358092 56852
828832901 18185
673641827 10439
478250229 163824
956200456 120305
891834848 89783
73651521 172397
516487482 195763
144854903 45140
462322782 180981
594556713 152505
391316187 128802
566548035 120975
413352750 90465
647037696 140595
153834751 14169
112417972 184515
259124889 152913
154058808 9533
712867880 89154
922864851 49172
297466732 11545
276648398 4347
582437762 31309
660966298 98025
956240030 162305
295111187 131168
345825352 134557
290579257 191610
167192157 136140
988590918 36990
663034898 4194
75582637 195875
495781098 46382
998782775 146486
270214772 37457
396350521 18542
520991908 18739
697614877 45810
147438263 53238
636927629 70905
329602364 2797
973978693 49716
82708367 154229
244558167 166005
903541329 4999
925869783 183127
607864626 70863
197844005 173020
524339711 18191
89081383 169266
116071705 23656
343663130 188464
491103028 100892
117377024 168793
357059689 84804
174614927 14620
559622064 149200
182977310 19598
624880009 111178
519060544 78072
388046878 1178
910320471 156269
380731109 72701
844979906 107032
653653321 23447
806755762 27747
510759173 185856
446518918 191190
299765155 169963
950923751 47496
168751228 94173
316659017 67125
608271359 95111
55321904 81181
613030348 45605
610254399 155561
629226612 64258
309801419 135921
464732513 38927
634152960 132382
828952628 72110
136526037 24748
339916814 59801
735432575 25195
102444276 123227
412721395 159198
731680282 65845
548164485 29194
198486589 109005
654576854 23312
846926263 28953
216149600 9845
947687154 20307
169158950 21924
828853572 188633
993133830 185907
443537107 128651
965733036 70609
670251784 121968
613930654 178510
606176356 27885
395228428 99559
384848213 114402
943982152 90419
708423607 165140
524054154 195940
603714615 162704
143219660 81927
145550448 110630
638134995 188659
714354353 72888
655439081 13499
269241196 89507
811232078 72492
869642334 68713
842704688 53140
198031057 90578
569755627 101843
357635116 42789
604422788 7204
770753040 1037
362127472 24981
472865609 68823
249186813 95218
262425896 19550
495055172 101749
735446511 124516
260130353 184010
503978419 167690
863067887 154545
958642964 99439
977386963 141470
442145033 172652
605259030 42133
56424783 67281
162269120 91003
869510096 65804
916228393 197289
556961826 80497
489418884 196337
930555942 52338
680579810 78283
774759219 21913
181813177 126013
834591849 56188
970805975 105127
632840422 152769
766936952 76588
972394868 81351
186087551 75339
463308257 98326
375912330 138717
373681033 146579
51158450 192901
846130131 153172
99886734 26403
72749136 162396
256461177 8821
833381637 168659
736062151 24255
38069179 145014
245238974 12527
771145811 155026
211068114 55367
779024654 75624
924598659 138753
732441169 57542
586088105 185384
431336242 108678
993352704 19218
737881499 52151
897006742 28113
293022035 188858
827418962 157393
596734812 167398
658035437 21940
344774495 47176
424530671 16017
595654978 125933
505543558 174361
870458701 21399
669839884 149573
860259783 68203
753823808 160623
217954872 180723
98630088 108994
922984734 6078
377912522 154986
789245650 111118
753611247 2755
844873162 190790
101083537 125905
493044213 106157
677611778 198009
627437035 66006
179879277 71408
157318029 162847
339334137 177245
823642462 88601
727623879 161962
332897387 197538
774164535 18390
109559805 153776
250075778 83502
776232850 137232
272489008 438
724011710 183418
427724306 26187
705351103 104049
495649839 199889
223594046 140102
994465408 137216
217478805 121299
684636614 16219
355362286 168255
162098874 42474
449870535 185497
897120868 55403
896839813 48103
711775634 75582
501782680 175785
667793146 88011
931024524 191940
86026321 52965
74786979 59948
101144396 475
993484429 174388
307956268 122002
232431594 71201
388142583 90120
644951233 53810
447721442 92733
103842895 192041
780191735 49930
582505413 184417
296037841 173909
580664981 142041
252114714 144771
255186790 170585
149416423 57702
647949988 78122
52210762 167704
742153697 139969
692484256 182237
149975754 126612
343959571 101611
274347719 189263
969804882 103309
531807831 56623
255281465 84355
470834522 96087
766481788 189285
72061619 12678
266111133 144661
148999085 91855
51344661 25701
587630660 156440
554416053 104504
473100175 51503
503709191 162136
128759978 4145
874423653 33501
468657960 130676
236932644 31570
97719386 165691
157153462 157832
903156316 107621
544400005 108070
703456178 75554
840949223 120762
712957226 9099
271987366 136423
2222936 157665
218090072 77574
339206790 41685
39046641 162046
450577623 100806
629606933 40415
481500687 151120
677057331 89906
248743069 71976
99462349 171373
632062548 93827
201904749 40499
825928933 63912
348544865 187444
501133129 128781
408628638 13585
665690452 175660
474606026 105824
524977638 137383
853845756 83955
230252379 180964
866064138 7273
364103890 42386
417898155 16658
260632258 107673
913684450 155348
148412624 109109
95650885 67388
575741057 180608
695018207 197023
138452748 80178
7468285 31420
98277887 104790
843562491 147442
717860543 115203
542288715 105209
976095400 188636
278291652 143874
487022571 39148
853290756 150591
381810936 44351
754745410 41003
980879296 212
38596167 194352
623103436 148027
263185110 162345
643529572 10351
42342835 166328
52340503 68027
191356669 13259
838157028 11002
42563029 168563
874709661 187018
759602587 199719
104156982 58984
206982536 73932
660332634 115846
78760549 136617
584327714 177658
409812007 95157
865806944 170928
207851298 129397
996022303 20564
756616705 795
670357149 62235
381649057 22979
750890427 125702
532719524 168333
484191500 61378
198013788 89907
421484094 74369
375292462 113533
667293201 19814
166058135 192197
49078291 118011
232333501 183165
490079961 176315
94969332 66018
968774824 142188
295772846 17316
262175062 37993
746070899 14936
506290236 165720
24773162 43769
315978487 6987
75679470 62757
566073685 127725
258247962 3024
960899413 84497
802617334 64907
313029864 166022
916682153 16299
350095250 81175
208735423 154650
386538294 188762
10112404 175678
377892619 154260
559241436 39180
543894235 198938
92502325 11478
899601493 190961
962074136 119277
864888301 96373
734024845 142253
871532366 58032
17231188 104157
690925078 60404
236376350 196096
932015189 1462
332867352 109343
459574509 158742
40676699 79637
742042808 110046
757056759 146145
180047524 167913
373100307 186792
654046848 110561
500091859 40838
497895743 147634
94462836 65462
56414432 179679
879194380 47613
863901248 179632
142341774 83126
244903507 31938
238814772 191533
292381420 127845
663113819 105497
387672455 137726
366617582 162389
640229573 141584
828226344 57995
825575164 106397
664311801 160574
532927414 102666
858715386 86291
564249308 12666
160557732 75746
233584797 184618
353822052 133445
628590585 128923
30328819 99740
297641924 87008
323988459 147445
252892905 131069
96182092 181647
908288099 88563
730257420 124477
929469318 10300
172034561 6318
228198893 191832
851304577 107840
518099096 131738
363031514 23840
422823543 118572
45800421 163357
481475840 66642
464721890 48871
674634551 98989
593966217 183073
47114645 177451
16001947 13801
334285831 91683
488396558 90378
559549314 98893
912984801 112115
286249348 48553
575471693 94900
205888440 19799
148345533 106043
102821675 103273
53112957 180901
485392747 73148
353994836 128803
109872300 191425
134032007 157730
289621823 34103
938820693 166365
755244958 186305
699090761 142118
902961045 89813
815892879 150525
722958088 109100
642020785 70543
150576847 192889
509342706 60933
653954816 64743
557900374 63829
809146824 162010
221057995 88243
869310648 98770
329648137 39138
768285236 83502
530932612 4872
137560877 186022
665376517 95764
868456451 68250
812910977 103635
828306701 6191
644938617 164702
516277139 40387
487856115 191126
145529958 121684
704414489 69200
58776022 111437
128703235 136238
296920890 91690
244871963 154064
145377611 178017
787793664 8173
610620565 17715
789846933 81794
916531592 13122
924506996 86393
694532820 134008
305795224 30170
791568483 149017
634004606 132598
304329348 147167
324954042 107194
489231321 95022
449362893 114711
644519624 70675
602470055 135243
57344356 142373
491801006 51210
732348469 152673
101948675 36360
83597228 159431
939082461 81000
162016995 146797
916352040 149737
807344117 148921
470230212 73638
965028886 75120
839053880 56658
583968793 64247
848722333 7291
721099974 146988
642184426 154069
644899542 151750
400495663 189710
517350419 5654
375824296 144495
881585067 71414
812565851 62503
482305018 189895
898677036 101256
913931419 85617
365253863 29251
850520477 32750
159749387 47525
751515115 125783
857740383 134894
882149950 174083
104211239 150632
988351713 105661
114088047 174090
460405593 84575
505097715 176478
934364059 189655
563328312 194495
214578762 155728
903479818 60399
884644709 132386
528892845 108641
464759041 60511
316248963 134337
102300939 32056
470758022 196158
11027271 129901
12822446 129259
92943836 64607
298245422 40339
127550052 51273
487941197 151070
512486002 28112
577522272 91263
865000927 199961
365585709 142005
556232296 198313
554181735 41226
901010490 147438
890600341 113678
407665474 75367
37976129 153988
932652904 32903
342480733 62087
212021029 83243
144934088 48547
217337584 173682
462483349 194419
783679482 110900
339529699 15892
705762683 80482
345947115 75388
211504861 172432
638008340 95470
345854238 150758
445429924 116805
555591711 150613
454236312 121658
114435352 71481
480011874 160193
559864430 199095
545605072 118472
882595678 116204
426558848 195898
301548727 53019
971358673 9211
555906123 115827
773315043 184993
920634385 56064
897576337 116660
997092853 24587
983958816 123594
220774456 29411
128393657 66910
293872403 76562
784530516 195503
361562676 130725
710967981 10450
710897262 90794
33475363 56966
909902535 81521
491943045 25709
54955710 143779
515704312 196140
947175658 129930
106871919 176777
512329907 140154
305771257 59650
335169656 7320
514532340 9214
481510688 142068
871584821 164311
961969818 34937
884233544 2715
13108869 65158
5404819 194522
988161843 193886
751276773 105453
189082289 36813
209800896 161475
194382516 83484
166309383 14142
307309686 21442
525548848 162886
270484463 140152
903231303 175763
948260122 193537
799984662 118541
768351913 78598
953742599 176783
325003064 53298
614293086 48224
998599757 137364
713608861 180675
765787637 170955
324778645 179217
267596051 28639
925899124 109504
728387322 18403
590485961 150632
765127292 95393
874586300 73997
472985338 52626
889160138 104155
929903010 56210
784235592 114128
898896404 95393
848520075 95961
71813971 154432
837732056 48366
414187922 56732
866400549 184491
390380443 59564
599307526 62935
913728774 30108
459524930 71556
267697150 162765
928910993 130122
658329923 8163
811667072 178456
726376172 6095
231559735 10195
511267109 162166
923485307 28377
379890820 51466
119853983 161908
77719321 110420
48818722 171911
971037390 18307
817590946 141760
128212926 52867
706116243 160545
301196955 99166
683955521 149762
813873796 7032
552801839 198222
362785058 19399
59273816 94145
628788314 73929
321385022 196408
903729159 48103
684447718 181866
92182609 67046
711366302 25298
243529068 176051
435147575 66824
515587534 113113
240635141 181494
595775218 33508
28371117 159658
59186927 168785
6393899 129043
592900916 137732
227011403 165988
747189824 192336
816581519 85019
897403861 155819
885311752 68676
288343826 70621
293431837 65433
549185040 51707
658535807 28318
384944416 52014
658685876 78802
159576189 88857
471831714 130454
451226277 185063
909236797 45808
175631934 67577
319175171 61091
744773101 850
706954889 23719
554662982 1168
433744674 60925
502901497 58467
210534991 181251
621260177 19174
628024077 147914
829828183 38937
869970868 196392
101294793 53108
763036408 198295
320585389 21587
548140751 16522
512884996 89808
672724873 99442
219493251 171998
636708305 48294
277272799 52056
663826382 18097
346343997 96035
39554064 182666
984067156 128755
899675192 122347
116976706 9732
663497684 186207
836811192 11790
573647761 31789
577036329 2297
332820609 32963
745137339 167768
100796723 39423
527931139 9017
208967942 8429
520710000 140037
557233064 179527
443845104 68310
236313371 46643
6686279 9967
947870407 195426
263935096 54809
691365298 169083
422162056 33648
130546337 128133
304377278 191225
271675137 4195
277596724 68224
156355588 162951
401440644 86557
5110452 96634
483040864 60296
886862896 5556
41875209 11100
910318740 54592
94221960 80848
218488798 149229
447141987 132184
450664099 121090
433548824 184621
83064773 38989
446829446 180536
876326365 79632
120439644 14348
468587109 139906
22646568 125782
708758829 156972
787307256 146741
795562424 32916
218744295 14145
375493603 191785
10365771 175243
554012763 122158
287376547 4847
580697946 87425
10205321 115538
967841049 175876
297658731 80258
245829429 149788
604484385 169064
602747671 22500
830078412 140774
538268271 168206
20272136 82003
601633364 127147
929895842 190661
955301688 121380
657255310 115124
674350721 6151
647983757 20743
539896559 54797
457517967 108165
664070915 136572
39191222 194707
983176876 31004
565194747 75166
911202379 8456
159405419 9797
391044197 72658
993488572 136969
510727727 34374
316072763 133096
632293146 39898
608041608 124596
430736333 47118
324052885 45190
367667468 110171
301676672 164935
340159690 150157
735284985 156919
323522066 157314
81805949 114814
958384024 152801
108163153 134855
533910431 92280
882342916 75935
567537298 112796
725746886 196351
623983269 144493
521740705 163849
517033432 1596
300139808 139635
887800542 160998
737128230 114704
959752010 99756
356138402 57719
940994096 31966
221089575 74951
464809653 120163
511579366 71082
467644538 142870
990689829 84667
359147426 36671
593435980 97690
554180490 178881
334926046 168798
323304194 104755
417280926 29778
355054763 82952
483682053 117894
616150899 149548
511387293 76702
367990410 111727
230119817 98630
103904669 168215
318412784 109600
664777414 65287
944380243 186935
294915545 92606
91089871 144544
213382575 108640
268616754 165310
661922761 43577
890689199 145493
646381092 70607
913559663 66112
196786155 190951
754016358 28491
308391075 103221
203140408 170125
913100161 48547
933132751 33764
852114004 116887
860597623 182733
412559936 81531
376505618 53992
938936174 184172
314577476 20042
282849795 173170
166734281 53239
645416637 145167
547935387 158240
814142468 83317
45457106 144586
535370123 101273
802752658 136455
522621176 83640
25352955 97137
87076627 16534
438123055 48185
415213025 105032
898401445 70624
121947798 30002
89959732 29985
856245845 111649
281506994 142069
418248078 152385
681585364 175561
838905724 31373
638814179 1654
202846206 139347
527025780 79626
220514573 145463
144689969 152562
426250573 22699
433494678 11195
126446450 57140
586965810 183453
766538952 19847
606015749 61910
920465352 58417
194342072 198489
804154882 128266
521568901 198277
917019030 11161
976357624 163781
913529677 8364
421050548 150641
122504918 56399
429050171 135277
29100969 3980
67224062 4115
70569886 50416
752868064 13853
784306595 121058
838153650 76883
412548371 25785
94947637 25680
776110451 176045
240874751 56262
507610893 45468
338173692 23700
755138162 126481
964895068 96443
46714522 69518
637471262 196096
863268096 8031
443680377 95979
197673433 63293
483300686 89472
60196659 180044
415008406 105959
9902281 64855
391450294 86595
167649066 104504
313020242 129619
167723699 107789
385513107 166031
333100926 20405
887899352 180208
365384939 185992
283213839 199482
823011208 197673
22671883 166643
562592660 59375
691412968 5261
525726197 41437
570782606 107995
850103465 179347
647868817 145504
891510398 78930
527398111 49298
278390527 134818
110946850 92579
883345073 62204
958888764 75867
541072381 17013
458795589 167417
177648519 79664
344132233 190535
140670798 150078
92129572 77599
399047325 123327
843963506 119144
185125444 116099
465940525 76557
516917642 122976
798059089 132484
736594163 198066
293625278 21668
319819829 31933
188899034 49050
357113616 57796
929134058 43480
400464415 102629
201029403 35243
437080544 146736
890513755 167398
147056908 28131
984196682 135306
66318987 66110
604946537 5292
444480784 167924
851813540 142288
948663177 70703
246263158 158212
553679173 12800
930204837 199830
937297859 51916
567770540 63004
230438448 61079
94661084 141571
701732252 90400
660844797 20307
401811834 47323
743154026 6898
145194700 137345
847409851 85917
859803901 30224
294950072 129614
152409387 149344
702380600 45928
434546581 63265
539476846 195993
97586170 55610
40866467 58538
100812111 79036
402649271 85752
548993311 156240
767942826 145609
885058082 69395
268381860 85906
565943218 62205
113903277 154005
566919826 79761
377995135 62207
483139922 10276
984795815 53126
765456292 114406
605697657 15869
177540584 80336
955979630 51321
783540138 48074
562674099 38779
660462706 161659
108716634 27915
583489855 58231
689199084 130748
330065092 6156
474077276 65353
526330722 121236
560022143 13254
783597781 170718
158129013 33242
153529003 58035
943949940 117096
96887575 72910
189560072 185827
394425217 40184
637182480 190622
181894524 37451
707629613 101200
404446898 82371
675172893 54695
842385522 188061
431770695 31765
556770891 150360
921188643 11719
806761922 42962
593211395 129784
247259644 38429
130756649 11061
294884283 123291
100426505 59356
166907843 192877
787886004 95998
463451563 10694
576670706 30364
855274674 137354
601994259 191203
786634650 30594
101630337 61810
306166609 117266
226019784 9801
391095111 166969
517004153 141040
873780037 71729
530976280 4833
864451792 188137
922664187 22865
580606668 65567
487775084 149519
4543782 178688
53874182 8014
941814684 132088
341334280 65107
604277981 95994
544996302 132648
13886561 45693
553686215 184981
252162367 111972
725577919 182222
675928492 44639
161750415 152589
366128927 20406
18540153 156313
457907907 34740
267888228 28150
202707113 196343
341351102 107759
79226485 112662
252284899 119585
345139289 76044
531477806 128076
860787288 176213
933783670 26933
26807077 124853
254453817 128344
951718002 29177
322181396 133392
770696462 57104
328581020 94505
853466122 74886
570016797 89454
703472810 814
870337189 185847
273142299 174326
136173331 168658
505277676 110453
919897331 12892
673643785 117394
743131263 135986
278302661 16925
464194464 41730
988576736 144406
140717930 174831
277076973 135944
601461380 4989
125643236 55365
628072190 105220
652159656 69086
40689573 190833
370442291 62517
249950014 31450
833661360 100055
704566944 149463
190299553 33805
545463031 41401
270981454 79897
751148131 14966
321352597 140562
901559248 167793
335650248 122258
184906429 31506
176070328 82302
328403838 193503
778328949 191116
983769471 24824
327701195 177680
24627245 177003
512165933 129147
366211477 150244
285761762 191235
723427420 138248
104487396 27541
453797592 7438
994418805 134812
558929957 85931
897099165 56733
228438615 147787
615237367 12865
60941831 19457
370570890 167706
802579131 80489
168943533 141787
940528254 93236
440556276 29447
337701877 183401
840682710 110411
211977015 30906
553411675 138644
532487943 87737
992647631 33531
122373697 74705
288578427 190732
793188498 50193
641839618 9041
667325704 67359
959173667 9147
871732039 136453
459736263 175466
594608759 9467
720338952 199039
847598561 1427
956110726 52970
666261007 110516
873081385 153943
683100058 134182
997285912 141031
493691253 176116
582996813 134904
742321744 173028
583214699 179914
353453499 70290
430146306 105778
674116173 14366
345719623 4801
40020150 85083
844279364 179170
259064894 93608
619776779 8772
599604660 71025
54380788 54881
809039827 128418
549740311 181437
743122232 44793
720688204 87135
874910501 125762
69796953 138551
19962127 136886
274209708 195141
426876468 88979
570799330 116032
67590813 152472
67834479 128240
779454557 88680
188902281 10594
683335382 47590
383548597 128093
812822084 21791
203436987 173206
303279676 196070
750489766 22606
344544674 78672
541975322 181758
410515954 82219
597445938 23590
892180505 12609
22144821 51975
813809496 56600
565914258 65771
79678858 131999
839530898 40342
833404003 188114
920466465 11577
713129328 182283
444500430 123681
422096693 148836
200874131 190976
669616291 49024
807822508 186344
598395866 3011
749749222 71942
159599428 114442
693238298 189116
747173706 66286
753414559 178876
58226140 196266
285977435 33489
1198985 186598
835326795 25390
520116821 12868
953530039 32858
268565255 161568
854968920 102567
633958862 97875
88163925 49097
445880034 185268
752692175 110210
81291437 166237
937521205 16484
829673980 41876
983512653 190792
726776820 151638
233068702 99116
23075685 105433
468544759 121881
668343824 98870
928906554 107255
796144677 116791
507658763 179423
202035348 29009
343909124 1478
317586375 52128
491740425 199915
176908033 39686
657459886 110441
874621991 197552
438642614 34387
469187030 30658
293431440 45802
624039821 53155
995572232 88670
399513730 191878
985257307 166207
299774401 26025
984818277 182584
758604968 18859
326749442 28655
82676097 193832
660368304 88411
482986709 178218
659821295 165090
320296072 104829
741970759 114279
883276815 132302
204205429 25103
443824935 145183
517108150 141093
252722875 72659
789739981 60430
458422746 73598
845153775 102175
275684788 172825
657623345 52249
701463735 121593
789054588 65716
406848778 42781
903056654 28079
501454371 88250
495496692 22111
882076 147726
540312231 28996
23095027 187348
201130384 89328
134642270 89423
721639149 79989
613197369 31335
826773999 125745
669345575 160537
933960801 173999
91116433 83640
186537421 106539
911228969 7583
810168962 103228
160496549 47390
97834989 262
974371496 150640
350512109 5464
102602120 147380
898042458 156993
600441602 113000
415525022 22693
94346659 83942
822756258 92827
126704029 88815
222949515 152966
291853713 193956
427396939 145585
294143107 52711
486894379 124488
298014219 66950
446085832 63561
663227676 149435
500316211 23135
923796699 173458
660333285 2817
945571977 40303
454776014 64574
228152797 89440
878836123 196247
363384466 149912
70622557 142387
870077387 105083
148825492 149256
586097588 151517
14879394 169852
28039643 39746
724386147 42318
621800179 1506
773399228 113221
385086323 186676
73595842 189440
458474881 122456
52175921 156415
806565745 30989
670188077 37060
848103835 115836
61399791 100603
425197272 17551
835264851 20551
222134411 81178
171920701 55133
950398922 185532
960778278 155429
645623152 118194
265511859 175953
984503526 17798
462433964 183626
818307449 162954
998166124 19584
785832073 58391
429688314 39849
236812606 110551
116975300 82667
969386972 153503
594185170 197198
171646180 80131
339405577 39181
733854230 92948
222320053 78218
24064846 9470
98211771 175903
84655038 75931
109424273 199202
947008555 105108
431559869 128928
738696680 1742
339045719 128303
579496098 100007
596026670 179735
491246269 36602
282882914 52542
7291098 26425
6958417 111211
762135355 151751
121962185 51275
951044297 188311
636191594 15526
405785876 41564
511714554 186269
217026532 49922
753027025 178367
43349170 192513
601687623 94158
646181158 8290
424379669 69477
305220116 29809
167731795 93600
785976367 12827
858549904 101043
603606216 116149
333385668 116540
71447750 42651
852834934 12372
140998008 95076
475837952 163525
245111276 95516
610872785 121154
287756537 94469
360709878 28965
180307079 86741
180279634 47337
474405535 14047
529937697 175911
140353382 42673
882821686 3719
102996902 17560
872479412 162091
389375208 90481
630565465 141822
520011653 61636
806302158 153176
972247200 19207
738822148 147010
795139491 131060
547397256 68006
501165578 28195
47081849 82777
987763240 188251
784017551 180669
233710397 62020
147646078 70038
704152828 199234
617958509 136653
10800794 11915
547745170 180662
100106616 58394
506792507 162813
20490392 114936
814724630 95435
584153940 138771
504660549 133663
613904011 150420
797837148 102182
30438435 93527
773246371 30887
160785685 15537
679846289 124050
396909162 126183
724507054 180121
707198972 41113
797337374 95701
749632224 27016
251984768 146182
768570739 158265
965892775 5709
220437138 119106
806525058 66381
420819141 60372
434990253 99799
509525173 38354
643524404 190629
3327995 119249
314758256 179092
572147615 31207
607595817 184047
433956643 136409
844582583 106068
12469147 64041
167953483 111194
639150836 88304
885753972 1462
461314163 175551
253209853 110141
826071584 126947
8530908 159191
111958115 51836
639157104 138337
258586745 145437
954906736 124313
811123278 171164
722245569 150847
272727552 51586
34769312 13037
735925483 60289
720467656 199738
675592311 177649
379625055 188708
305928487 169455
815627853 143247
532491496 83867
984000029 128583
165269748 31136
599291766 112198
20040089 83159
668499524 100935
993515101 78993
856197055 193224
492132082 25087
716555559 148801
831275490 164731
256352062 66304
598809132 55194
113560303 159402
609119002 65482
503601928 10968
553061151 6025
135682219 82374
214614220 29627
41557505 152151
208073073 158546
599149710 142488
381310397 45149
409187700 49229
951977623 52448
333696498 25523
801525297 31158
643467057 19726
65254554 131248
934118838 30612
717786760 61663
424440761 194706
202435691 36796
383455372 45525
281551168 112896
354992246 181403
669959090 97699
905829505 111860
536840045 117406
178717821 124745
881466234 174110
946108793 159888
192443508 124487
588555224 177379
389175736 183713
625544455 143245
155726362 167599
419309824 19131
740404103 157651
477909462 109495
683555576 54770
484342257 18256
796179699 192145
567977926 58641
855788621 97987
191220366 10077
831910036 73064
476211354 101326
424583771 79083
477095487 25191
39961904 49957
306039714 3118
137331893 8996
721530623 93734
503810747 79892
70794951 137983
566617188 165724
211162168 93790
769705147 155799
910271934 50638
930845929 46753
501860243 80610
114260017 20865
678579362 54083
40457767 139011
720967788 154905
393030040 64258
484967125 105645
987402183 173296
424246534 7911
60538826 48490
104981827 162003
680720105 136424
681367621 158333
203251198 152837
149298361 63146
693639535 32923
824885659 78201
648144100 186836
686201212 120029
805437404 156602
306108957 115584
52765335 90917
870729736 103758
115690089 29391
611166530 151597
216580190 152933
73032996 104681
138454947 86621
932008191 97651
996311765 69331
146065594 58618
488978160 76510
373775425 108447
220150050 102497
575756155 99922
376007288 108936
472151761 8866
443844737 105258
19348887 126985
167345282 137805
791570261 131203
325783671 100333
948675184 191118
28819798 177665
564323065 150326
512275292 97463
238308936 65134
902497296 104156
474832283 139122
766890348 79740
955413696 191836
263990795 55079
767558457 105553
886555214 20380
343455630 4692
937313747 25739
893231521 119304
399258276 195554
806393411 151895
686460037 146302
487798562 118563
701984067 11766
122296450 31696
960248977 183584
554293485 81857
629501474 120061
678259367 3124
378219058 193930
542743865 143147
515345985 90857
951857239 16937
145460171 80779
391853407 4064
366946048 163578
564075144 107899
878776926 91475
663735672 141317
696234716 51493
555703931 55257
796083268 11252
287642458 20265
829165196 68267
821607882 94133
536012040 127982
847511316 15947
214242742 146852
884323816 36809
277273956 54971
337871010 171005
169797225 96476
750897830 3653
46513271 141792
869511700 86950
246670124 41017
639169318 138704
673539577 118776
429699357 79996
719764084 83037
982554267 27593
614097642 133619
188325402 66804
965734782 160902
174705362 65094
447624809 155202
950513594 16290
610251788 174004
116276123 36052
203862984 47607
580252446 170847
488860018 14192
85055271 138075
68745259 156679
3394060 4671
39784191 195428
106468821 187571
233656245 61649
200494 149952
730003467 186812
911910374 83720
219383161 142221
962688835 14194
135033421 187808
123296054 164517
972777508 177816
922174449 42779
789524871 137958
627813911 68724
342934284 187129
131781402 135578
922252404 180969
842780480 163774
731830451 68565
352572645 162891
496287558 76526
731528741 152631
871954237 55958
47446082 186615
539163739 62541
538358106 45737
271282640 99709
914189 91868
426774153 133929
93834631 97410
169592670 94982
52632287 71999
790026411 10938
341398050 128744
88784023 155470
334016058 19402
972465271 144561
703072395 187766
396563669 163211
487692341 134188
681110691 172083
872860080 193801
251212620 69580
708709057 29825
142552144 110384
412027789 37490
856446926 132766
69531389 76658
406892951 109884
557093219 112589
964127211 81915
643018629 33649
79946012 183686
208777447 102606
792054460 108976
651415951 131262
723599511 31159
291830652 16368
838247639 130050
736646450 78981
600584886 93913
770235145 72484
466915226 15320
28843703 149323
903885081 131074
373843096 37008
243743588 175263
859983841 120288
502997321 180538
455085610 176996
474876964 130013
594516278 122816
263770010 61258
949044946 178753
7863598 144924
279284465 89566
289356885 184375
999371206 8404
512649972 27988
405043871 77600
460860736 90104
356340285 113329
448389920 149987
43897593 191559
69525172 33423
606489214 118099
828566054 183739
941697408 116843
506957703 76032
344894276 163719
284496674 152984
734301762 28765
635988906 70846
717432221 178644
40310871 3500
104056492 129369
77903687 53903
815754269 14790
580148309 67101
772971849 149969
261111362 113486
949623251 98307
11026749 100837
937560612 145603
876364874 149599
81884994 67075
916083382 91925
348051167 47078
809679908 138030
832228184 119938
896066231 76092
897965738 180267
545842475 134857
221588188 189290
236303672 111966
394559308 141194
782010308 67435
738007452 155845
351212170 75545
638917723 54178
877354291 26302
795458860 167817
979118078 26775
176350724 64012
727273471 52508
458391610 99542
129966378 43944
783473937 132592
716074916 30177
179141442 96646
395605913 163292
962248334 50541
88896792 180267
208093487 3285
429830073 147245
937613048 168449
79967518 62401
335770806 50187
750696945 105281
328258581 117310
219135466 38869
655524389 197408
377459806 39695
651164050 13775
165732721 101241
282081516 196083
534698436 41667
133106451 180875
126787303 88580
372521695 35714
646303026 163173
544469362 187752
531696334 110974
119943863 15546
929503023 14933
466196794 93918
143928864 158097
816896085 166531
241999049 99247
368380882 8755
960582156 167548
565831877 57938
409543105 36044
663945962 176062
853868701 194066
932651214 111707
113735969 17718
193664460 110353
238391156 134432
273866726 95470
165308749 3607
787634893 131560
135708969 163686
233211810 169652
336800284 88126
362439645 45267
246359654 39147
452894762 156857
924984636 93221
203667095 131418
297015320 49013
970239700 96978
923267945 197562
180654757 420
783059729 70389
623761553 171940
326735887 102926
520217605 29624
101655317 28802
770375212 115870
984987529 57489
431964661 72774
344762499 128108
749191006 34577
461853251 53528
599235999 194051
259378774 125052
349238300 88828
767707 84208
185998989 155179
563425843 155871
211899125 21736
979417416 89560
452202257 198727
394450486 45700
979549222 124563
450920159 147066
722566150 125115
531036038 144411
207210459 17371
263297600 107608
246425594 51187
667798163 11023
426660157 10015
670289746 172709
467473842 63555
206178791 128019
160986366 147973
51280554 172928
747649753 123070
295753621 165897
182759367 139493
355416322 178930
317288461 83537
907718911 177724
284230094 159885
644193567 144427
302406044 192117
775470956 128934
674222555 28889
422311726 87109
723457659 132565
530703354 33217
330274386 48899
727687759 126810
698233622 172956
794267157 33504
389837608 60549
67111730 3063
52293301 150589
421326621 93618
27109227 3456
101510915 25765
138745372 171338
564600257 112808
392530142 169599
930714262 90052
438911212 79929
231983444 198471
698347152 83668
176304849 104758
93899126 75647
588946910 171070
829795437 112664
534022276 184442
901441030 157558
282953938 69035
76283266 97042
701049610 29137
30584134 117686
99198348 72151
449356281 154792
281115731 39090
323990282 101429
350123758 15502
299479097 167058
167342857 153086
322969552 9277
741770952 131183
229301460 19214
476333267 31271
193205296 55879
541197263 185523
966645392 179590
495133729 145629
166126401 72726
958515800 152062
871202927 122455
732755303 20201
789511407 36243
113079264 33882
113666479 87702
545606146 98867
926616469 84043
776146427 107253
942928887 38970
253240806 177803
409730691 26272
332458956 60460
875711152 24863
493145184 126557
715126553 87456
301044058 166010
271558419 119668
744244592 63264
485341700 56424
745005322 94428
240869692 42198
525865675 87982
732063354 8756
541925526 164552
348404800 7262
877852725 179187
958189398 152473
160493173 184826
20356712 194959
320342047 51311
719268791 53286
913405491 99270
802748672 107130
143833860 7590
611224173 5985
495610455 18634
952201729 8702
413449808 131023
403907166 94944
941473334 25399
933092917 60446
582099855 12354
522616119 155618
192747946 42799
660420777 190933
556530545 48986
312074862 189618
878695124 86495
754936149 152477
560092352 27867
799084275 70627
80035219 82506
80220623 100107
209790145 132676
189454268 194578
15345661 114470
259070485 94926
434656089 133199
25110630 151189
870082212 142178
242925730 23232
552482351 77782
895069424 51476
905359090 73870
615596154 129686
488655993 62910
658882657 28311
141479181 147250
678010091 134578
864203006 190520
339448470 107613
806225899 139485
709200250 132109
527689191 4454
506954391 199858
79905001 126870
753381739 82418
38386440 53966
403110831 81534
365595796 52211
593491101 147034
621644142 144887
270194520 85756
96032706 188178
64422208 10708
312796130 46742
234551875 132321
849485581 119200
657968552 113927
868450530 136120
847146729 136430
451537721 142870
341850829 48984
922090546 74075
897576769 73989
971163456 168397
176778291 6359
607295111 176101
445873195 33401
471343366 96580
419235520 107742
791604651 156501
568160499 144985
645576374 143285
782519251 194897
605753229 122975
912545017 157095
660368262 6582
138713495 160937
105581292 121823
599419477 110510
299351526 44738
741631712 153107
499779680 152969
287096699 150206
566370357 176796
186162794 54652
167855895 51552
467584292 104365
67893296 99859
850952731 127661
271826471 5841
284767406 138591
569838762 96108
934687011 76101
82607040 59541
577714120 187398
536338190 56435
601810894 20718
603475634 185054
544562470 43121
411536675 16566
415828199 62390
359308754 161626
415980074 106821
565416766 137018
71253099 136944
465677478 167425
461896862 120002
523384477 172462
947636264 80793
579352630 150252
906663639 106934
283570286 76084
949322692 154984
437487545 147720
264050100 142740
604237662 33744
523878530 43913
649597753 188171
680646006 170612
483173434 79934
104240121 193851
855807849 186521
428976870 181350
720166044 169954
370777828 99246
429631268 191268
594151695 156917
542808128 33788
56410423 196504
193349855 123156
308237222 182883
165454037 126648
775136583 6631
980630087 66189
879985443 124849
631413905 15517
21505729 3612
81586610 23953
270221794 72193
63008758 152409
47516413 191580
463382166 138156
858302241 182452
806468739 102640
954584758 59421
160376483 13336
534379470 103533
480641093 102926
726498578 89434
241842212 137748
375768919 82469
982830988 87810
305745065 140207
119963311 40363
674627448 158739
291373441 85497
830315899 92895
25424719 58410
550541030 69261
890830611 136848
6967778 162701
180477080 147165
951344264 173027
390573310 28351
274456359 97626
774845109 159120
867464222 176033
923705202 56952
178438048 198545
238061608 3893
63958365 65339
517432708 144104
656816165 171512
722178214 162865
84546697 84684
743732332 127507
639793277 23850
443587722 90182
384143427 8032
39453642 86962
921077613 193771
370727905 45888
608686032 127911
979993552 40175
647284658 114222
150397517 123534
891757203 59803
252756996 29306
884416095 155606
973904223 61468
397978756 44023
590454663 70219
494106000 63777
462955444 129871
389951365 35769
865729485 95657
654130372 89041
42727598 181324
865569236 162500
643792591 146541
113141170 16240
480685038 115325
238059303 90628
246243846 45473
804958207 79297
963699707 48883
942083460 190933
177655237 100823
318797851 130603
15333781 81980
836777604 109474
283812424 3366
495988258 175271
898084258 22391
70570797 2744
576059903 120295
690295943 98244
539717920 133938
545161619 37748
791450556 101393
316627910 17585
543383428 9900
285903662 1278
365539526 40520
136979967 185346
784617411 87502
580200659 92090
45111065 137375
821941682 112261
535300086 180561
132887253 34049
39000535 186415
152882120 48722
124507407 31159
836922940 101227
155655808 185176
36332788 115474
849156507 51230
986586638 137760
804681103 51548
44796895 140782
56475038 94731
691270853 63343
126592821 181253
658307895 106476
921097083 106005
981917370 139607
815582619 64453
575881413 9622
182256529 30597
944526329 193654
331400900 33509
860880238 104355
638615233 170993
962294537 164173
173685411 185542
792138689 143543
504736614 45223
768955722 139485
850508558 152469
744890672 168647
904209092 22827
229152308 123751
896037643 98050
95543710 105274
886406494 183287
99568516 16665
268158812 143154
531630712 135523
710299884 121357
952956542 132461
32221964 57730
476571502 61274
714316218 98981
520127811 120072
864030967 103020
80552872 116252
906804287 55936
499864252 122554
199658804 7496
523443275 12690
165428812 154887
494287921 21799
360003757 197563
142074096 46691
420392626 46516
52428479 159444
11887417 36892
33242142 136882
658756368 39014
785114560 187326
286782018 138896
925032345 61198
772747745 9149
429724804 109848
526838690 26120
712056040 183405
263899725 79792
527057014 107232
727244911 116883
141894877 50082
216598893 130171
152739843 178635
600045540 146616
581829903 177532
473898654 88834
230607491 62167
391657846 101694
301330797 193155
422588834 6563
930525666 38375
331298407 185255
762874893 25804
790224773 21908
37492502 102768
800468035 193694
944633396 120633
195307006 96486
155159170 199431
48005568 44391
946242147 12382
727435776 126301
530624035 51041
498624679 96158
446192032 20088
711151234 21345
144998237 90950
980612527 77879
439293053 86213
521364038 177778
593738927 41481
302262616 114534
66919540 102887
994387839 49791
195788255 99688
999838324 122765
160630359 73826
236081559 162791
249948954 13970
472446185 149332
612258739 192853
477379988 182291
752059568 137413
381164640 117181
356696865 109620
227304784 184765
85418757 15979
629915944 153778
213672902 194497
527986423 74623
43870388 78245
511174319 64010
368744423 43899
294401292 149967
188358436 173141
485562045 75296
661038316 128731
318700451 11824
517361965 169464
86895495 199090
662228799 102492
378453129 71008
879071054 101002
336362580 198756
294111077 128408
690217229 150254
151966723 127268
204914481 10051
20566459 16391
850783350 197396
6808896 3756
308867556 174302
565917878 84953
20992683 7527
188891452 90239
852880885 69227
98550028 151817
679531088 81938
869259770 110778
190739852 106381
257462944 174634
771849047 27658
129676376 114654
395346828 97800
137194024 52417
274506800 85344
691346872 41672
47191707 47206
291926537 133971
998120499 67726
399510435 164430
926552906 181107
810828244 161887
402201839 99513
522527470 199572
519050870 36894
144182295 163411
863230964 13297
827183722 110385
283854729 102013
11794354 134786
915140175 108786
444253347 79533
534404176 136477
840938426 149498
905154016 196744
952714338 199628
313898380 192450
850193716 106051
501914818 3773
251656261 21671
889350422 42321
12937808 136318
799733396 177110
234403431 115569
416917785 147137
935426458 63280
218901155 26850
565843765 159931
249280305 169269
158922220 127365
277420602 7317
346976868 158698
332599714 1555
687695047 145565
542033707 62776
735769092 143531
257063 97621
383803906 134808
742374022 18012
843359248 140295
633464317 62792
248521245 31888
880789056 74321
168222581 27651
887363496 139688
330832674 192854
154572561 162705
336980684 78176
813007700 126008
410798967 110428
788619338 173260
819393625 86461
488784722 1005
526009393 43495
660695082 166359
306511251 82789
458335296 106207
291102106 129205
728988937 199298
686366383 183619
347849402 91240
715776604 114519
766276896 52779
707260965 918
181858796 70007
6765005 33403
832981539 142432
873737486 113404
476212107 96161
985402662 146220
728623687 138133
382892767 153913
892414758 99583
546323661 145298
40496226 49333
699982705 96564
43154797 182946
406139813 25735
158877393 5774
871356984 57742
716398883 153879
755584209 156631
589758439 165172
386747287 126461
421573300 189718
135520505 184443
546920562 98029
514871328 3722
964656973 28373
528688228 89726
691923902 17006
428127672 59582
87007510 8091
951416750 21991
692698742 168081
797088282 159439
731983564 75078
309241397 78866
607265345 162825
753092050 74443
745487636 10319
605825237 173530
3866940 192249
356300581 93393
864475406 89830
816793391 133427
240909975 198811
45651744 157634
78891458 49840
834129822 178859
869221741 168269
592767640 196109
227824850 9218
906621718 22329
790189429 116087
787538057 162376
212362777 135719
438564772 61458
749674977 138712
64036404 77723
169278686 162425
705149768 96843
411491949 112567
330114109 89745
252285443 25152
455764367 108014
969479732 114565
327579577 183222
947453122 47104
689160228 176239
794031819 133461
442496532 49585
805074110 41042
781515985 163641
385377960 139347
972992823 124588
316652592 174462
669088743 96443
743740301 100118
663838803 131368
488889188 195907
733626896 153157
229938370 153439
206519616 122128
874131108 35455
898860130 137570
139049633 95043
39231004 119985
678946528 156684
127300404 87811
614497668 146110
259040884 108247
942566574 120905
636892145 173199
435524690 137051
747687418 157800
181623774 111891
596472431 35797
881145289 122070
313632336 53200
88613703 193426
680190051 86482
30859363 151334
30854609 170877
270027844 112121
528974265 102498
171036637 154893
65475940 87613
603129817 175650
756374728 34092
815445975 61438
254513162 177431
95014396 37249
878010358 21466
958733450 159367
358905032 151449
837310934 48791
318632673 184480
524556119 176240
612670108 91067
763295534 52124
265996367 33287
434959082 96700
570778702 51838
104859375 111274
838191388 94266
940117396 127666
894063540 179436
24310949 196093
261146741 125520
873895388 74089
250355032 73503
479092923 186068
622988242 97487
480833138 73702
732920342 41536
123688179 11940
787144352 175796
484714103 45909
823642275 31283
763808962 33611
877372289 15882
582713052 80471
551221531 27948
74034462 62569
785972676 52120
831881670 71481
792536715 113403
839941281 193615
797384515 78186
215831510 4034
52827627 84903
131667911 130292
309104573 135778
117483044 49187
873096978 31947
502913291 6928
510564988 39990
251728771 65224
163622618 196461
780211310 52759
587972338 10356
541632035 152223
391127596 157520
987880445 66867
865247878 190790
28832712 135355
566362111 175722
373804638 196566
572399740 50431
98761591 8722
266958226 74141
743608999 98227
653566952 183065
23513604 104283
898956459 122092
507696294 42478
410696354 132326
847440825 8143
50996339 61010
597974017 87966
615535342 157790
929484039 112139
860034876 59449
744866190 11147
49151147 181123
42412526 85084
852092401 48371
618279543 19303
300760176 5206
987687835 161632
521717361 66300
183694550 174938
807922023 28617
447958138 197599
710932602 98300
874242927 87497
247552462 109413
634697890 112292
100901866 162275
698208704 58085
872575043 38582
146180946 41005
982102863 121335
476111768 22936
95238314 81565
988375541 76355
357448497 112677
371347870 121099
808162216 126598
427613505 107651
521549112 62204
449272076 186265
73562315 107992
99709524 196376
145895973 180757
139850971 132060
601972304 119588
180196763 191531
305013469 27731
120954115 168842
249339311 43076
146834019 97267
782590173 172252
109174292 38755
835572249 137195
717147977 55528
319523449 14112
236752822 154934
512843943 9043
829236936 185467
657986652 100891
129015716 112066
45846000 168180
411431448 137239
511097640 118801
505594763 33771
573250943 36592
376153646 97411
646277001 78643
431557162 101191
585752511 195228
270722989 195672
798218524 173054
942034929 169776
274839785 432
677268025 192148
605972399 134061
203776550 10063
525259553 125704
343547080 152068
144324336 115357
164209275 71398
198953451 51570
377746741 109380
849583346 32269
652080977 42488
738828254 108288
692945707 155609
420360897 103775
39118057 199779
649893903 89750
243975075 35893
686846866 677
967435455 119593
615053331 162111
55391298 57022
569209387 141378
141303222 166326
447300264 30947
413166732 108516
481131258 39093
821113653 5386
737413897 73923
598278247 126078
33764524 7545
289806353 170401
486099787 123749
571656369 33791
618087936 169949
929490635 72661
649744626 15684
825629267 47496
945401908 20913
264677513 143754
682749161 133474
48656167 149478
851595203 64762
852156042 113753
910484281 156367
88836917 100445
447600198 199997
40279054 2080
734914239 105789
865718797 126711
745888515 17309
611523628 133651
961127254 154687
190519728 95001
683785104 190735
40671272 15116
619924038 25315
23045866 121643
925851469 170276
193314830 198237
839276778 161774
803427177 198284
754219773 117945
30886618 78934
602066431 114129
370558462 69239
533129437 186536
538161563 132062
279607334 9177
665614673 3727
63272018 27054
704521293 129118
510294564 123887
749014210 152453
411965598 115468
368510914 184996
927277940 180061
256375032 22674
80799542 48491
521823435 23315
205056583 11464
980461869 43485
373736794 144686
198080082 49628
503225216 12957
899701110 195897
116245646 197487
920120824 168895
899995944 155640
700401227 71798
560489336 198599
662611497 27438
87422398 49308
446319502 36709
862593134 132494
277017928 98304
284337363 70982
841951307 171825
325391416 96494
876038581 22071
373270790 119866
903692048 193048
73005114 88975
840175566 134655
573550242 131399
602036660 52125
848916011 25108
526695621 124490
216035365 31662
367779751 112830
888437808 41825
346170013 83790
746403958 110339
157047234 108670
571353545 99077
87943968 114486
998968653 19293
549755468 161423
662447211 55544
628300571 189230
404692306 195868
3492022 93213
592015962 5687
551855661 87610
21336333 99515
735065282 97415
230053374 70544
928488628 67566
555819912 181537
458375562 129669
565503431 121506
874329597 162589
787151057 62096
962307584 135153
186950288 82233
94710688 162003
644026740 77543
959422063 24074
580125944 14883
777698604 156624
479043190 72491
3155050 137676
309467296 139103
549611153 120463
319816503 62379
162464328 95626
493957755 98652
830433756 2336
715003613 20419
341446123 169461
968366760 175706
940091555 55832
548623063 180832
596132777 195552
829478771 165599
846166166 138307
115154686 64058
969214868 151158
467415603 106482
685453908 113365
266151238 154021
618207067 150937
416739314 99157
959547387 108990
473125530 147469
997549149 174371
678678482 70343
842075931 82404
394324608 74096
766171734 181476
230079884 175107
490288177 40069
508451854 130968
594464970 36403
650529046 131608
250123751 185987
275736032 87341
833101247 137862
105922452 165766
925500590 195738
803709255 68556
205314025 52093
47713518 54303
251494930 119085
683181095 9825
643178567 98342
464815453 117246
292170663 52470
747260720 54030
131381618 194238
695776090 105322
46915137 15580
845882021 26843
485590138 133249
690308028 181896
354095570 65483
561465990 116030
626570290 133023
337062814 54930
866959877 22500
190734696 61018
728489876 76174
879560212 39955
436150901 197637
782314294 25824
866515222 198047
155794339 70467
609273058 49362
781434759 159024
833729183 161897
675517547 98349
230063969 107707
263139109 135377
468532254 146142
376409286 11121
743702317 186928
879110021 77411
429559519 184893
333693839 60143
856623412 27087
106108616 81555
519855143 76491
488122793 85065
774419493 20262
697976916 190425
198896479 194432
158721655 192246
333494962 53766
860207942 86723
604254916 107148
948852717 95034
285511972 181186
876948830 20168
832467839 41895
235927138 20293
212988118 173117
946092316 7908
131529917 42835
738132065 122001
847442438 192330
84876694 58701
901857162 53902
870701965 117473
278992047 26327
932170004 191653
642743313 86150
602184276 96695
664689283 178141
590532457 197904
912301361 38290
30360948 146352
146545512 107738
668658095 4395
90392192 130555
266201028 182763
283739996 149767
946671253 156999
996042331 61433
189384507 69580
870177520 59578
537884809 15579
546381202 172117
278585789 32486
704855151 105646
703888366 32
6448417 198232
217273642 163458
168776021 165462
319345524 10250
149064619 68018
771709493 70167
286920187 9897
13444614 188258
951266946 18643
618023137 92703
488132941 18255
313671592 198895
60923262 156285
193710355 80953
545180333 106491
373500444 184605
986362475 123244
160138715 48974
948750422 41440
273564728 25905
141637015 87658
46782320 99198
310543360 10569
562882294 656
473961166 65582
999568621 168419
876941085 90411
573576640 157455
994072127 104857
650002593 66891
678563052 113880
599325261 197784
837198297 116248
710763206 3519
246907235 133164
726959602 54982
813004501 80171
140718558 138017
66364626 58229
362133625 53595
376174094 71461
456227666 170943
606055856 103915
30388521 2936
186421988 91307
744008203 86195
410414093 140113
452161332 29403
821615388 27426
871629880 51082
887126521 151406
853121229 87153
327267680 78696
899402816 69219
531802728 24127
918122736 176746
469174924 21916
450950428 173456
391566095 52325
63471215 38635
577020648 129059
388316449 52687
289575188 73588
682654838 126499
165396292 136720
153031808 16841
821585540 90567
831610240 186354
321104120 49969
411016116 88140
600442612 149221
542164158 74674
342029639 160293
592199396 155721
614000396 123548
572863025 68462
970297300 156835
578201837 36560
387327337 182806
635881000 70254
794298821 92906
393561603 174045
266851834 138023
114755488 33510
790928146 177675
953291364 183599
517745246 104477
732156540 33726
260039373 58470
35020284 46587
879716982 39186
584741059 35335
78449500 187079
936890957 20561
78846734 171587
906897428 125437
148415025 196692
564692921 17407
141000206 120572
44456025 174547
748399147 99183
879659664 163912
119495172 193399
473423384 81505
11417067 8455
872706957 65417
802562939 26151
131183580 4901
512324427 172581
839114042 65913
778057763 75270
72733064 102382
205755997 5296
380873482 157180
553814020 87277
475112006 76708
653642860 56833
882672 146599
12562696 145482
927324294 777
780387729 197321
468423232 155327
578293504 34491
632765048 92304
107715794 91496
912351893 12114
67613476 123731
604856371 9966
799497164 16793
624411188 126325
256223234 102272
449786116 192846
57008888 9965
558556036 19589
932373715 138790
31221597 155794
771433631 129576
386965191 8281
661028883 25597
426857800 93318
249244586 112336
60069137 179848
22268484 125060
80115302 51513
578385248 56753
835753231 79724
207535654 66303
157546492 52302
127403881 24746
933716864 110899
309762070 177533
124424840 153222
653646530 199222
198441885 123124
652494231 154221
378687492 134786
383392950 184429
756893653 36815
650877122 87675
825261514 198458
742176066 71341
988853774 29581
500048417 105296
396679233 121942
375897511 34608
139140459 160170
559599150 151818
478088489 146352
229734749 450
950429798 68879
602798681 38333
819447428 104034
780866714 14158
755371655 195496
13348427 184549
26471785 5826
796283260 117894
763874540 97142
260626146 72929
136047327 138902
556281808 146416
798024905 127858
584310770 21398
522242560 54824
725091585 178498
226635354 120334
732558209 18387
530199569 123217
468018692 33381
717251076 148003
818315299 25518
471225925 90336
323571033 68060
327793955 47807
310671128 153969
990785274 136906
806073572 152815
506327374 26135
973563330 98408
14489875 174900
423017957 108159
141224748 65913
561752507 193903
857603921 99129
226587726 36323
727648133 70373
567826826 100341
234043024 87445
516925421 48666
814816537 148384
824368391 162262
262583199 127657
707934351 9927
925812454 197250
274245102 48194
621998263 17786
168265456 196365
9508937 45342
17128933 8981
550156953 72979
653544283 107302
112249379 37033
537053797 91512
688831064 168091
888882917 183196
652986271 149744
296547329 169396
839106660 119409
964490875 151497
99215327 193391
986050339 14735
326318626 49679
239537178 96098
160250699 127147
84230712 101067
480735566 163694
48617553 44651
128373016 15828
450978963 118165
40972625 73034
607701766 73751
380092337 34269
37138060 78903
202067824 164991
39074875 56080
288483367 43559
799026351 173170
231479669 155747
140919931 101891
936714913 102114
886327957 112100
467055478 182072
420187054 164785
808175213 171811
91804396 63207
323553842 79921
51091529 167443
670256598 117393
180845022 164628
247011176 177553
470305741 139848
394147420 119391
701923653 187070
167815935 175529
629087487 77681
726114362 189543
910888113 105281
571357574 131309
885380283 141321
95643049 32165
711824348 2617
314010733 46037
774993896 115838
311536159 26314
377827227 93879
732147831 158124
842031481 37828
63175980 166128
631249049 111228
494552972 180795
897039102 30248
537340864 20504
890250165 41526
876859734 133829
410472210 109433
270769118 156938
364893863 147954
305419121 148010
904353459 183542
650958253 152400
301905036 102339
645142210 66426
819857633 118416
43448173 194770
544345574 132273
430717546 46347
690295763 80333
361700906 176407
500712485 26974
812444352 42164
464342026 130086
141907341 40572
603825688 64373
563458721 190497
671193105 186061
882461489 183205
726417262 152152
732227718 198746
12286555 167683
840609958 165523
54889160 63127
756088811 117011
519594732 21396
30827295 54994
338594163 153645
152049454 143857
577496822 111831
108008296 84978
323890268 146888
736631757 100579
558545576 12793
795849926 34590
798749206 74371
627854459 7853
133188608 147453
865146391 137281
833310839 93056
494863463 46405
697932457 64774
885133144 129131
663810791 107691
926863973 149251
581333778 55286
243204853 59967
367036845 55197
695817583 183565
683345332 198588
335544266 160450
170261660 168130
929345347 93368
928762840 91180
543080624 29607
411161204 19533
673863081 75722
101042651 65092
827799734 127298
686523083 177493
309295942 79697
885916992 122022
959532741 193517
109534712 85639
517569393 98750
113579182 130592
744572064 3649
491391546 82441
279041596 105430
128472351 90755
30614080 103569
871393983 10138
530402728 167801
952263688 179883
626413262 90574
97826369 58619
189151360 155460
414479030 128758
347279121 113612
620239373 147656
377307376 75771
327683978 121166
490071827 140867
417880659 138329
704864389 151925
594625828 119707
75866089 170604
728454104 147079
317762698 199455
490721771 14097
337065752 86109
982990751 128931
786447284 75704
476306748 74690
704706320 7425
796406378 92420
469664312 21107
919738779 74781
430755204 14153
474887399 114117
532823993 25304
664088023 18630
602509134 59166
204338910 129645
475712328 11557
386508310 191399
304429108 127264
321476243 119796
971257262 158720
450824763 139588
407957182 139486
660054546 163308
813261041 4030
142238300 151779
168715062 146962
130047252 197218
148543821 105802
8109780 74323
811727441 187296
662427608 128788
823077801 179324
534079017 184323
162678639 77470
19614713 76386
580405984 72684
935334386 87768
827121376 166162
73306443 19694
150007724 108855
20018104 254
456335901 104929
525383848 92735
316011291 101253
924044606 118020
583892027 142884
489331880 183719
621200383 96671
81740294 176084
77319121 118147
792557540 167240
284865441 176826
563082728 103573
670437696 34185
799294694 35708
887439671 136886
205742648 30785
985720958 147116
378266352 152800
785978730 168064
666770812 146428
572914907 86647
191004181 145042
643408455 49678
968369379 73993
394313383 185921
534311340 113532
713077893 42148
784162453 36366
17416654 33238
512747624 12640
761036662 187129
588783541 172416
142917283 31020
895226514 81087
29075681 30542
650348074 6580
881545010 78101
925766130 82611
127897352 26387
938257471 171335
459075375 178273
559619643 108443
148991143 45075
881806479 47285
465056147 154934
553232458 190484
666851304 189897
148217816 73593
465746599 43412
596205130 195227
883406312 107825
903490432 134535
373758020 46004
294257059 128952
516300711 119678
657780929 165802
774110871 68211
443455624 69516
303465075 148527
728231545 142647
450733021 130897
364508266 53266
494778703 12654
366747662 66838
337348089 58153
585218762 99807
328244692 110267
511233563 39441
496727694 64034
900911312 150671
268659109 138106
897732997 27803
555882841 62611
145153098 153892
314227417 135478
188584417 168714
107473709 77547
234057513 77154
486158426 25957
195155499 110576
503660666 36852
735398849 118234
635919442 93659
152291271 7844
154776686 112536
164244150 135171
572059866 58600
281648580 13452
148168758 187755
503232808 106719
575407450 100995
806472906 4359
127311405 151860
994646186 30221
828777410 35372
859729378 195344
326159091 134780
25027133 45159
644928299 184422
314643260 181838
233864925 184557
434023843 121739
336910474 112712
190399250 146171
156630309 183963
736785880 69609
435227323 13994
682478870 144044
51195147 92324
132096630 93192
17753228 68171
769020958 19548
479307948 199215
445507718 193722
998459171 105880
497807382 170785
675165145 92486
693908226 173357
8221969 17132
310987871 30883
179053040 160330
565813413 112095
209191610 159509
318300200 133735
109142343 1823
987671954 4834
268072513 17452
435373895 169914
643202863 33290
743859916 429
287547593 59640
608536076 17632
366401310 61965
49126818 7669
449060854 112107
712043531 10667
861569284 56940
569573635 103019
447016884 67163
465313494 88545
811009633 25814
460917929 87181
403135181 43003
83973514 3342
823530714 19968
719997669 81418
38070591 81252
718583054 173994
422303113 124670
25838870 7672
918930000 175492
159425895 181521
644768474 26158
357769458 85312
697007539 41321
53087364 150870
387442341 83268
65437959 155270
52104878 191389
574162155 1289
33142687 154703
985400027 137431
31568680 55763
854359777 21359
462145588 152631
277264068 125212
525193551 167803
301597444 53303
459967810 127909
737358854 123411
275416970 113015
835551608 105542
506647366 93952
477549653 49915
165296341 166955
45093360 160383
870818274 1819
629627808 188036
888411244 80305
748019786 42518
903103021 113219
275472687 78833
310435112 57881
708044131 123958
433460012 142836
18360860 104335
110091248 110081
40302807 107348
58323328 39167
687316461 170662
759468430 166525
369136505 118917
387200142 47499
291730135 36319
328230357 4487
843374766 153436
847216011 181490
578518718 68475
263296231 96315
793751507 129642
754985320 150216
514231281 179921
674839213 76620
663751971 170499
496071689 47847
171920893 164076
162359769 137281
105591579 121683
481545610 44540
410018677 72310
9681933 137043
60621707 53570
920916443 49722
52389275 50701
588593562 121140
240928335 125207
196268094 151069
485990034 189731
695425791 125031
680858375 183480
411267697 1018
939944496 39947
934734776 190570
540237972 193953
89154746 134652
866483090 82565
651299525 167668
453926232 53735
429330356 182015
329423244 141409
540625613 51402
614457579 51511
339327268 186542
6040734 197066
293812670 21509
539758490 177724
452302404 5581
224103442 86095
720480136 112805
55529262 34065
580256895 126722
639719372 64705
747866045 37038
541413893 144085
322559294 37714
294054313 164438
455260749 138881
531335984 30425
628755790 4567
767613383 198368
975878594 70023
383283483 20474
268447072 150126
492907944 174106
971029459 54302
904793921 175408
816267162 149454
600095089 191598
669900176 6588
5955669 169580
894017132 126728
317596876 133123
351156526 96939
290801126 198716
69260700 111322
405228527 195277
846263660 92509
654502633 130590
53073025 43482
217605724 65631
1525715 10339
370668449 61805
605232671 10877
586429678 144711
603665834 64493
370375167 117396
414724324 116868
812046852 198988
150874972 125235
463207494 131255
533380719 132074
2297063 93219
482339242 66793
299424659 125541
737346881 153459
192552254 31643
464098692 88459
302558495 59571
289209179 25221
446139865 97445
51262731 93209
256746918 133332
906753824 77746
801020831 138629
650764246 119616
883837215 172810
852724876 146577
112705526 44085
43223600 93259
657461381 128655
312188982 163607
334596493 75553
634892934 47592
78328744 70655
990516084 20479
551904493 152825
812744663 172601
776896734 74248
496901601 139137
331309463 74317
607525164 189175
283709706 59771
765773929 175830
207700415 157084
202429144 53666
709759141 192534
765464507 78204
431428702 174470
504054051 24633
892738238 82248
121271588 103164
709125722 87662
954910056 117000
933273988 107105
50084132 170668
9966492 100929
420559781 22521
740408932 51040
626855387 19413
592956074 127040
561290358 46676
961113573 161075
431141615 37987
318107827 122379
232325970 90558
694163845 41258
939400372 88764
865818950 108460
785438381 138315
397321653 156949
796310022 86317
894490798 107135
598742962 35261
919089083 4060
523840467 179394
304499206 117431
896314618 126418
11130581 125819
623312503 138088
253294816 68641
912850124 34889
131104373 82394
393870345 102084
12265119 150532
44254340 199059
431809539 41056
8450045 57648
695778593 120382
73752734 71720
758536208 3741
360661662 147752
335532341 27617
601419767 10604
864378687 143671
506895534 19654
311280712 107858
442444354 80603
801521805 44131
556141364 175784
527019291 6375
241394733 92874
540916004 183569
609719129 17026
508693708 58744
962141115 66254
872788518 120251
929025076 166854
377079426 45643
607446382 50531
93033377 101713
403317870 49755
230995118 13717
35626740 151594
697401837 137672
300296928 196813
99697572 141823
666095365 186121
975013505 107836
76908217 106646
743925971 133844
229913359 9600
183620343 135282
821652954 118771
663944732 53952
85321604 44938
291795358 30399
926336416 198899
44854168 109449
763536384 127017
209114972 63774
746146494 151405
454666967 118940
407920324 160136
648213192 154909
29737636 167158
866049848 92663
431055056 188212
362186943 78842
989987697 182129
954326221 81738
653764098 84125
57063240 118874
815012653 132135
359631979 86481
609917454 82481
608897047 127405
450158717 126670
811274319 78079
836781690 115542
674231497 139261
351925135 22525
776652098 65063
822865588 149783
623238337 162610
100904343 88902
58356749 75946
412706226 169972
983824648 145855
805604383 38094
903834780 160260
782318580 75791
655789506 86545
643214679 122657
538912121 51397
643776632 110919
551862080 21147
613016063 188524
372047753 99659
280274512 1619
140933510 189917
202025471 156245
12116164 20466
585245310 3022
48361156 42296
371515801 4853
863167854 191960
538806071 176702
187138171 129915
551060610 101673
422836149 5586
147562174 190540
246605148 10739
546634552 190777
381348897 186613
994091070 106824
619435871 98410
805575559 8740
136342789 22011
966516516 145984
952833435 142193
479305978 170494
621904630 112225
897410133 166087
718732243 149741
365919841 163160
710922955 155748
19744799 121161
505513864 126945
141490538 140167
382776944 14150
383112814 128547
701556209 110612
599782679 14783
885241491 19461
956352838 40369
331335080 83601
837135542 147221
938920968 41559
618329898 47162
602717652 114722
509989370 145972
689629033 58576
40090271 180368
409491599 23630
845285248 34349
573438580 117222
534554649 93376
478493978 20705
146271934 137988
63054122 101111
293032950 38674
256778759 188438
241000802 181319
462025319 51806
341583667 114401
885339540 169169
853169103 180259
570574794 88001
92314035 18624
138298471 30311
9608040 75559
96710270 24291
928214351 123237
743000144 120949
271088455 104988
700916365 92512
701139085 130105
969559211 25796
273189043 5445
421980841 122540
932912398 39133
56638532 73054
341319931 28878
800053299 150228
182150580 164060
457892852 199118
630765148 197399
686697355 7414
859488054 90843
220656289 55803
412665196 3531
523383092 49172
419089486 90261
144879945 15458
876720263 195839
75443055 146090
328042943 128283
157453163 61727
245850301 189078
481731208 192731
279800206 120122
509233399 75702
640143307 94330
336466413 165374
844379554 179987
161007731 159881
494987493 89117
837618488 46507
843671084 74369
226768353 155574
245587871 150049
305259644 3586
404951570 174899
289868182 150850
709560824 82996
218642231 52922
739245203 99564
238065546 83243
949325443 118493
514155628 187636
433776273 54261
86329766 69774
480683224 137529
51463019 182864
150100390 190251
399445000 65685
90682054 198350
428540041 49080
920239685 15386
906444539 28118
228280544 61894
18725490 67866
538991849 42850
334631369 162554
612433399 116534
440287336 105404
136725795 149075
169726405 50505
904112440 162851
627928906 124060
26532807 6272
664703050 6082
770365338 122724
804484836 18780
734231458 88675
655337121 133434
758597958 71214
593462522 163887
908587920 187123
30410533 133118
83765760 48509
781772427 24394
827460417 3146
817059659 151029
198448911 44941
778641373 75014
896034086 85338
978335832 42212
26866914 164228
454465582 47983
190916530 100203
338958078 156772
950107631 90402
572244779 61219
324960953 161403
384286252 196366
598703017 103164
394890353 59784
861790872 11385
191633019 17795
904902716 175727
132181301 93166
277080320 136305
220255607 50245
326172621 125564
846660301 62073
60330369 69337
164415966 119989
333443600 118186
178458260 76321
120544235 116743
990265894 167013
100906593 130865
99330466 154520
975181715 60182
132597723 81765
874686674 175169
685931563 35332
53221991 155513
604296167 47750
684417112 31637
332171740 81182
19279835 4734
958708297 104709
557225276 189846
974298372 184861
557359593 124252
769882150 54987
725413144 66253
699971845 194408
654360104 119666
839101306 3182
548691889 124085
215711924 127795
412498558 172562
482073873 68171
449573849 92661
783425003 104042
522478865 109918
213414108 125446
134665238 161049
428320062 138388
323003487 112292
883841956 166615
400229880 113149
464818225 106567
595693546 28444
628448862 187305
457941613 135103
325831055 89501
210113087 82179
380385389 60173
103766357 27469
659754269 51201
721013023 60520
602424107 31847
268991174 98376
939384644 107817
306706532 90959
813294992 178839
817090153 151288
417284875 30345
793203662 92573
89622640 62005
677929151 11389
233692789 142918
246709753 53017
236983023 128837
85990494 18531
734257354 170500
240599631 43891
327499753 165349
669850205 191698
672874716 123546
501694834 74207
196658045 70893
460230953 110135
379575599 76714
722911961 80846
760492479 170813
260526441 25722
166354219 37825
78452162 79456
136474126 64908
275468863 161998
251721414 32494
999693068 139168
151685282 153795
369933168 140759
159395610 140722
770342489 49957
783447994 180858
224835293 102125
397669574 47351
696027841 92401
19344630 72050
944490403 43142
910203316 65071
342138887 142275
939106198 9664
670232365 118241
167069416 142884
164732918 115961
701060364 170714
81802554 126873
845806346 36010
477365607 178808
572756819 12816
945352467 164052
506481858 26428
879907892 150378
471313799 26046
725170341 25948
942693167 112609
947487114 185646
833577402 76267
345705003 80321
376471393 159522
494356483 112822
281459289 80824
113952107 39064
833497047 10510
237342759 178882
841927089 171494
872242881 137137
264864411 113465
260178921 38260
19791872 83845
329572193 116962
708084159 89420
526531481 183507
701680117 12401
554325560 144697
969584494 120932
291963653 75644
898240675 19884
142565983 65452
345082076 20935
800373400 185559
731460038 188499
107601068 15481
627403791 16057
316152340 126628
387884307 172106
68011318 49595
733905044 10305
952388975 48943
51008480 89208
80262896 197755
103763590 111019
311459835 194594
772662987 83243
518686711 126107
452481739 14485
673413403 127789
851617313 117550
982318491 57475
93383685 112230
757419952 1680
968082551 190384
315427674 169216
166025520 146529
431052520 96110
676611725 46417
778418086 57088
853194722 145503
304223376 99505
621116867 162294
405165454 40001
314025825 180544
170898068 96794
285009561 174723
662750614 99318
847898972 143721
807214605 131661
19524557 131579
169417172 190369
298993117 148272
491451184 28007
192235813 58728
824251773 54757
812876571 120116
217692935 177983
481114709 186083
917294134 144206
478765613 73841
907860200 194944
836946855 26902
308991616 199631
557484170 38609
303924137 164435
971167189 116414
490965254 197275
91714194 16878
853698277 198759
289185796 171171
445289518 86407
217221212 148345
477721898 134896
611426000 187460
454252494 157717
970282799 197
836348543 183892
662656460 36095
897946401 192476
906968013 14035
489424143 177332
604431071 112432
20610329 187660
335321379 142218
341836742 140607
859529765 131973
544151972 165485
67085423 165749
111284600 116225
61450226 147129
586271608 193638
134443373 104669
161392019 30719
537465959 164300
315086919 100677
439515726 12271
196822292 54839
383109440 173996
906138222 83469
225551929 94146
691901180 193224
579144803 94330
63024818 151855
798936437 173724
123279246 183025
525440964 179007
144760457 137405
873065084 156321
415263764 171687
112718970 154064
777744100 13264
990730280 14600
205747800 152416
990300926 102502
116651186 125464
876010805 30926
427459669 159514
497254576 18184
662931715 18749
428114766 74530
727707080 93958
675241625 151911
738480412 129126
78946759 80795
251451116 182532
422456153 79363
425721031 14682
304972567 118133
144734625 30310
14006219 97475
393221666 19081
585126239 19597
701630764 162820
376824244 180310
164374809 139224
152176804 118
540810836 80127
880750670 19887
925356055 35597
590037085 49587
421977103 183823
342958386 83456
172119520 155802
869716207 22615
998837708 85794
248487071 102426
75278988 41420
370169675 121918
301835861 150166
20310718 136718
708749179 29911
453492454 18830
452237654 154234
813172215 53895
416287133 86626
776411723 52543
894106758 190476
89883932 117398
56572316 114390
92759233 76717
366502269 30897
92582097 56563
604911961 73227
209141574 101773
760241520 185575
2054180 48951
936530346 86520
874567144 169187
439661573 161952
746423177 8203
73579801 25942
578313453 5366
546782064 145000
350640783 77869
874678079 18393
803864339 19654
248535425 27733
615923289 16500
672449432 185875
669386362 151262
387141682 109910
798358490 33601
355941776 193688
538652572 83720
731431197 195162
897742988 38628
73318689 122248
452062907 166503
447255025 54378
712429303 165727
859634351 112825
493065469 36584
131202499 192179
82169432 35130
841646315 116464
871312147 124851
805011609 170544
215263375 6435
829672541 170968
592997516 23894
313156110 188190
604910353 70454
764989633 109453
773123291 177799
345729576 54046
794278868 54291
331804452 115205
350781168 148563
356959204 195881
11588546 8620
621742947 143867
443586445 34360
126393440 22493
393230035 115144
997333963 2326
614368252 38715
106078235 112092
111549177 187746
185571219 189507
206984901 161218
604406442 10680
791403791 145621
322458324 173699
705544109 67942
651030372 151692
821064947 183535
458389288 36341
435229830 63815
898952478 104737
445235980 29426
749243353 132855
484194215 55952
190536508 193306
241255175 106005
285733065 195547
747598838 140323
996517608 199919
724405389 165869
173986521 106802
823628653 150343
476214982 132102
401723271 189722
688826378 50935
737173025 93854
547248917 161429
876551313 72442
436302987 167648
786812983 54340
387382691 157036
872534107 192417
610098869 38328
935772155 166562
150225833 9027
143651030 12802
699418708 179063
829225703 154897
356971330 9898
67266639 54406
498517626 170111
267283375 24874
702403030 139256
902022858 147629
877750763 40906
918040931 74306
877702822 37975
120490509 93398
221856931 195835
94147897 43527
798869657 71935
124094050 132331
539537653 71313
202093086 92004
201030791 93549
89182346 127442
510201651 135767
994634907 124786
26153870 154519
196681346 122427
710160809 83176
912228592 42492
495187328 198428
380897120 31924
963788002 124941
174631916 173862
141673677 9092
387459336 127269
982568168 53948
442561697 176228
924722268 197456
466367509 109900
382584757 7478
670970809 40886
821387959 11845
245581328 164847
295440511 192827
84616951 183138
801138062 134947
16122571 72105
508201830 170082
71516327 13800
952740597 180731
563106713 32878
666087584 138182
931625785 40311
794812335 66448
956468901 156755
268805827 18014
184676522 193389
535318593 54755
908401780 92074
963085032 21215
152194118 77436
695833426 159363
50546379 138315
955259944 57513
782979759 45036
385231032 121040
735839005 11706
773355213 181169
229962406 196267
54023902 76180
307064462 23026
458631962 18505
390986830 148105
492344273 101761
131291102 15307
790674770 111249
228681695 195292
382946589 41746
614608425 89104
595647200 152374
332394983 116856
810267256 127364
480939140 134204
806671962 88473
583902241 106205
854028018 112533
841570196 31044
953238033 61441
492598383 70216
706591338 118830
915485725 101599
415395799 104782
923702121 11765
482076598 9364
616614550 107024
670337861 144334
856418851 135691
697580517 78761
54078098 134276
187749623 106669
393902562 90977
250098801 40760
68882096 184718
932558293 126771
970734364 176452
919460952 4717
219207877 183117
286336792 186582
634595555 83070
487738388 56749
433194796 62814
821579597 133261
451138814 73485
129295029 188934
101733470 82686
595208310 191636
793311633 166958
288490623 33539
317687912 199910
647498295 148984
365313493 145092
342161224 86687
453272698 110118
998686432 158362
675357508 106597
71728156 128105
864429264 192810
666209793 34015
910102850 70652
78659466 90955
251671653 70203
837992058 168213
149690854 187702
49076987 162240
23300493 119754
243507457 93754
306761325 86195
639932384 45339
543636281 85340
64035334 86928
443110246 172366
347905606 158369
297423723 82824
183574675 16838
30752845 129612
578900324 39241
739186818 156834
960930087 57734
572033073 64614
344258123 101393
403964136 65721
958181284 27711
398592808 71042
956095882 29929
702885152 100039
39216262 154061
637172721 179059
98849930 144930
245088881 157849
888398206 73048
237799147 127663
414100771 111795
760434986 18323
19685788 11252
779276359 183945
148464104 136505
796732007 37783
320050918 90577
427979102 68770
469734695 67881
390841934 178542
753171630 123532
989052310 179177
900728312 6144
754131216 60492
201667555 18940
665830896 171943
655982712 137338
130021202 120298
899514822 29505
244155281 107799
764889207 60856
808268299 63323
600925779 107448
57307875 34875
958491406 138272
973128173 141398
407495730 157152
423747996 89820
205171186 34932
206614520 27577
187588924 101382
852607189 161261
580723498 5695
60192551 180276
790025401 89024
490932757 18413
792305612 144581
906746547 96847
313517920 63512
987938628 90000
284264845 189610
670967262 192936
674370066 113121
882449427 77782
924390621 123299
179730669 188489
344139787 31650
103840418 85733
830183301 54396
906444951 82086
59570167 3919
456880718 175687
24505068 52214
90203476 69361
419470271 141798
604853986 91290
525008883 105225
921192426 143778
580150691 100790
575864220 78731
663806564 194478
631309135 54264
785856560 11889
844446624 92127
236848272 32980
560737768 105084
808017086 192518
235546073 64968
996063362 193219
320744936 73963
563836090 41015
70221730 150754
434433052 87420
412684689 119633
79248591 7470
168862006 24177
579501568 92765
60841559 96848
93532718 2248
970139647 190838
385784009 155605
600736357 25710
974594268 128787
955524094 1702
717917276 199198
305833621 181105
354295560 31576
917960309 132620
17038694 47711
371209194 124028
944019734 86686
545435914 3874
170841017 162618
284521068 154321
978334890 125181
46690807 188191
16697193 179925
457319921 71029
536324364 133496
564382554 110526
750725308 14473
236055229 71211
988546462 38172
840676004 118521
252227066 185187
855189690 88546
826209188 143411
978895737 72182
125194403 94086
338570020 23887
835519333 189592
237412387 156671
406254041 107141
191543049 109829
785945636 54580
461891312 32562
839334447 23745
460792429 57949
200686463 162481
650120653 140420
372248179 171781
951585650 181383
353018306 132701
945204688 25649
937372078 108036
345170403 27492
253627849 130155
86636953 146095
313079450 75255
162976898 129648
147358355 89752
356944796 12594
391868486 45081
494851179 123156
805488331 182613
337422836 189582
854105473 25051
992893420 100478
616180181 182916
656286233 173891
727280267 152915
216826412 127851
455487336 190490
107279155 176463
23910230 36904
816200623 43973
679682598 181370
929234748 2694
870276431 19127
140855458 103503
302829822 74196
629015270 114120
637869142 39577
419614819 37930
795566135 9356
142539900 111557
886457155 144859
536232652 111450
908578870 140816
19824201 167871
441348684 193755
47324654 145227
115838774 1551
487373747 13775
134734133 145541
274383569 31761
666169849 25178
894633530 117708
259439123 117991
426008939 84634
970667199 48540
680830491 96371
549145370 5119
764437363 117401
908745637 25378
383067656 144477
383091435 189496
649961978 17267
444595558 65123
344035765 147095
636618796 106587
854794620 27316
304437521 128369
360324093 56765
590684211 90915
381924743 134995
302483862 151230
575401826 2132
696589847 87076
555753264 73301
617342026 46105
241673775 130475
470255241 98185
649522739 90720
812730639 97270
167043991 5652
113942267 194667
117473020 63094
717537547 145199
531318417 74140
100505750 110800
134407226 190483
803236070 27949
495410746 32444
916958359 484
974549720 39646
723102248 137589
783129361 130430
686111572 69585
916671226 28808
742446644 50807
512894072 130543
483601656 44038
391413203 197629
692954906 198336
274179237 74647
637779431 191196
318846610 115301
147457333 3433
426707726 188583
113408218 81256
90041983 57708
110111402 149633
909088444 11909
556201813 198011
116560632 97719
537910895 150272
235505347 132529
899714664 109011
574200324 115151
927911480 135271
805556424 35721
124653840 96593
466757321 57914
811405460 135813
87527287 46978
670889470 112481
481680237 20725
551543632 195059
159860251 125793
599624886 123411
708724749 44323
955942198 50617
610813153 196926
268797958 154560
519761394 2017
848358582 116647
36648269 31805
98580502 87091
220072122 26779
4056871 97919
621970832 10492
93987852 45729
584830853 153994
837617132 186358
742785809 3525
230019480 146615
482210529 156432
71817588 160641
976313239 4482
362728517 176736
986947077 185245
169875965 87003
830985198 180409
1496851 24904
950440184 54806
987299014 23533
857474670 115988
111518225 36310
275189972 198627
671466068 58217
611170996 1447
455863045 131347
666006646 24140
601451714 82374
777676357 155999
445985123 173349
725272018 105568
930159458 15945
898582659 52308
682325494 55846
553218974 168000
142149040 155377
798666155 130431
967207587 30400
608575017 173129
783262149 154981
493717764 64528
152163572 54859
684943862 14231
609713669 110389
291215670 125966
930307470 132322
460369026 62691
599115013 187099
309634163 193105
882409754 124083
10857818 96175
9493999 94803
692804987 24539
398425628 193489
139380566 91065
322222402 11086
362000619 165864
64728865 45886
752974865 53114
342838362 189036
619148374 763
983883836 75075
292060244 86057
469628532 73739
219204340 52332
267837853 113232
675368216 6351
290263941 6234
954265848 113776
996677200 119518
878594051 105093
444754257 133109
449455331 57014
143307716 199309
61634164 143661
222258580 85920
259485762 30948
449936779 31639
196475000 125795
921484148 14866
573304204 41303
661575858 147223
20358224 16922
97708664 133653
567059411 184281
871957234 168814
841712211 191364
680517402 130660
354129193 84951
111253096 151140
556061713 183904
149104096 51219
321938120 103536
149901051 110871
944938662 84944
382943268 166465
638895196 291
9369325 132063
877928033 175899
480732533 50277
50218326 132237
857655418 49554
108725821 92829
827983001 29070
565491769 104461
594541210 173214
1436593 35594
328331227 177507
784058096 178823
873216525 22834
510959992 162941
47675840 81382
103851254 124885
495454046 117518
591062956 25629
96975292 46018
102487693 124302
436277678 176484
215217467 91851
50543388 24033
260184460 198327
312331877 15310
470940155 67264
25105057 51345
225963455 131709
690008478 125910
959120018 26668
296540691 121562
712784109 42211
410304491 120489
952738700 128052
860924639 74627
759322494 188230
995324384 97840
57737887 60890
850850531 108115
233066777 133576
279869341 153066
595748978 139116
142137856 40508
657814812 125781
870862600 7133
27581520 44150
345839448 186322
815172098 128545
80459757 123419
871365712 108445
319006712 179319
540598957 73256
709238049 127961
220794103 9714
92759147 104085
174760867 81725
281540714 173841
897446439 3393
455258778 129116
858364826 59514
798640976 111609
403672492 7103
72887736 141777
586811416 63312
259312484 195798
575115827 143112
995821663 14202
904994085 182618
445744111 112548
461423512 92205
407893275 84032
498285458 82043
325990530 152681
492722222 91859
388352485 84238
171096397 164539
465837588 160914
180834729 129733
867980429 99423
117908714 81077
454545228 154926
992361980 156827
563222151 67512
92470875 130184
947446791 199024
820464723 56936
897249179 79535
855474191 181583
259237261 13194
309219468 121112
763150455 44188
891664933 92139
648799970 145547
962596639 144804
888115243 21953
995330842 170317
264758833 21652
408597916 18793
508649855 196726
616106440 63556
842239053 30744
903813541 68613
531966390 19466
292266407 195251
228990033 100342
344910833 160560
674965069 10690
22868407 106036
232583540 176815
375969249 186815
384199181 103073
173875757 24387
4122604 151489
935960415 22890
973692850 197376
702378384 92868
250725006 91831
821407655 172719
821982472 18197
473056583 193577
569392025 102091
390650002 132695
696195871 119927
659348954 110781
497982209 195485
228325572 52699
517408559 104889
192303909 170286
847440398 43112
211640596 187400
294453383 171964
105752211 61043
798223434 38613
306405784 153793
934970298 194638
610735675 5073
464400343 127196
655310476 175564
852706020 26851
504292509 62314
213820397 66743
87330643 67158
220528086 62924
410855673 175685
842437526 84000
703169926 199473
86498532 15313
100276049 122821
17930583 181259
856393330 14362
601751965 125969
265898460 190858
169582749 184825
590297638 14981
795112579 194692
909854493 113317
990790322 101713
629289716 3494
164533310 159338
604405405 82734
739565244 52008
68826472 106708
917582995 7539
431129969 10010
913220634 142933
127155519 8268
146357236 195010
740246384 22429
285216732 21405
980550375 82306
610411894 21885
187456051 60637
782766989 143981
139061953 142123
127649221 133080
642330221 15671
237409965 25575
455629549 176138
885266300 123445
798282195 157047
762888277 157638
583672091 7476
608767995 9708
681711148 145257
413317435 9343
110029698 49260
451830452 111580
187167377 78159
331483698 41795
698852474 186783
377549810 107889
588694453 83678
126570805 47126
100661974 181219
113263589 186032
165108483 12782
90820939 35551
520848323 79811
864499965 46894
513550592 45883
395675786 115569
806168699 44565
378666515 150419
226920808 136425
456370953 170691
171640630 17183
213837873 161029
751966084 53441
633748707 105593
598472470 55230
742251143 89122
185928267 70666
804595912 52760
526863841 197380
710123689 27575
834732986 89812
450141719 138092
969869211 182907
310764722 140166
572746614 104285
7383315 152926
679743318 7303
157671817 121965
476721286 4864
22817860 186375
313400261 53151
299430063 60316
63906366 178624
116967543 189256
947511989 101882
171025544 63544
177506508 61339
820869918 186354
911666985 97031
362910530 6603
472226347 40764
609015081 150282
400321964 37854
460053820 64626
68413709 28515
357290575 43891
491002529 54163
170249505 170671
900298163 125037
133892657 87609
172374763 169425
773528748 144094
990231621 160245
695259222 141283
291606836 131974
88974504 161458
207837026 130425
923153058 10471
491768519 178471
643603146 127511
276154542 43250
915954911 131324
292138162 5102
244058568 34555
107459080 129627
523794278 44201
507721667 73235
506893017 50911
249557906 40547
737133297 18228
791262246 4455
124677350 161998
438830624 41018
115513774 131689
47861164 165495
615282732 81280
385787452 123382
196355202 94570
41423008 74394
756799401 124262
536815672 23936
401875461 31421
328196709 149239
773491806 15191
428237728 76573
336907052 144945
165824829 129591
481753517 177494
162950160 159644
892259520 50443
737015618 157548
428580774 33524
867539453 121428
140119368 43259
253442419 47863
283782557 60381
486598127 132585
770676194 155401
285750923 44141
151396827 24627
785900399 125938
524440886 23367
734866196 27696
82291002 90433
683913884 47839
867254975 99011
419359356 10353
982384667 195267
598975179 9734
256220605 114734
774592264 196666
719066140 126325
707430766 120989
688137335 8045
425994667 26668
372021069 188736
311313059 77098
3273283 180752
196201150 7933
144262427 16098
685255444 140266
189305413 78612
726175679 156286
19593831 131360
124431616 173397
452407462 115282
85495111 100543
202553058 2122
989119702 10026
548421871 6517
692774075 127949
88645382 36220
322099967 82855
296244542 13857
184973978 90762
837923711 25964
41243803 12766
681826255 138666
674013849 169807
189549229 143113
273056270 87549
329484064 141458
643151944 112561
424193144 147554
839041537 25416
893389943 83622
136191550 80856
986983010 156985
184269219 119240
846784126 29530
722105222 157959
195727470 31152
500402239 180879
86520690 33316
969146661 95284
960074615 22674
56621589 199343
828637382 60991
629835089 20429
539746565 164903
237815649 27792
394526974 142403
668372550 40956
479848745 142716
353065553 156267
473526312 161461
550390186 38646
157890489 185020
236121245 154444
887260001 29489
8082163 104626
721897499 36162
180801839 32218
886823584 60862
696629059 35980
632360782 141125
318617704 130713
992352581 199363
123660683 33064
122902283 98948
26869226 141380
828500547 60430
524395100 194897
223859068 130701
937987613 161163
971054358 64871
668515101 25317
370084479 163121
524241277 107377
847180032 49740
420576237 142164
573667023 149595
39825433 114941
31148911 133616
48863144 147227
106854100 168017
977463265 92131
792038856 132625
664836020 28992
262193315 193196
518660707 169605
529843658 151683
11442531 13722
654211626 24997
34307648 102722
549828675 108640
216948622 183207
993083102 170640
609486876 162459
519886884 160497
877640833 98639
625949980 74213
499124629 108650
189961290 31523
991240817 54212
562247187 124694
79013891 137990
434393573 106425
544799916 8946
81448254 583
436005070 68898
998899930 4781
949980136 54778
280583177 52701
516384133 182683
33474169 2731
119944006 142889
250541718 63342
583315751 168035
696448010 49875
836537588 129568
17456689 32375
226766667 78095
933742616 199956
917481203 30773
445577356 120203
12065361 154899
343850442 194490
986138101 5090
13685417 102344
864130896 109345
492302893 141206
879174738 89631
680316499 58094
971016323 100045
447098683 40048
348618407 116802
639880921 6010
907470638 17914
296362244 121849
806651898 21394
87804027 138655
320161867 155119
247523101 21953
440981052 123810
746728982 12688
201331357 130132
983743428 38983
525869223 5852
634808487 151450
283741520 156075
46587599 12948
959232188 162169
610067068 180977
89298416 174982
271159642 138646
982980319 189393
508611208 12937
530196322 79425
571361684 54539
669378084 50529
582262041 164577
305329526 126463
912234575 33993
466105298 80431
405806126 75841
163278855 36306
929184146 88212
861008093 111701
350903889 140275
341158415 128963
763240111 151309
736778415 193663
600766866 112287
340876592 41323
689609453 41553
534919141 66026
805073487 54867
99127303 135322
490300324 177323
135602769 45599
608745382 197116
651568483 48353
315969558 123266
368153057 148473
170863142 86867
522819476 71043
987593943 43873
698550909 55073
659055918 119568
620055373 40792
73288192 36331
313248604 116226
119271710 72102
848494108 66619
687941596 53945
886164439 108279
147807400 117795
93893040 103775
964495699 71005
80736347 165372
911072095 128852
482561940 110660
609774344 29234
385087253 79476
938465320 854
438261622 144493
200864712 25440
479839887 132281
282306905 155185
863596510 55209
78530224 36265
926496060 78425
71909643 89829
603705950 27887
764235335 56817
977165799 15100
979668012 166333
527313107 145125
745833750 21674
278377935 144684
331077152 67877
334191901 197857
53217075 92890
64613621 18462
254719747 21903
168282835 194389
972825911 91120
357692086 158677
983332526 140133
128910157 32473
123010433 834
481782928 150421
335234288 82695
437265040 108564
475647764 89953
997314688 5124
792626385 88044
869550823 173164
935671547 101373
443745591 137133
915437945 251
457133127 116997
490732844 14051
652460987 198257
870876453 133442
139183771 3024
407431913 50024
98606665 128284
965518469 64347
709455728 9229
392786672 83459
64491722 100720
70405161 49454
132670497 95
338118468 72098
874961381 44167
784109432 151580
771698477 28729
750446993 178826
564639053 7554
257203219 115532
766336726 177841
485265615 186773
563317147 27091
631620873 133632
481058167 98983
24099843 30913
174361350 167953
976192769 102091
822673534 59108
208818941 190438
863099973 181353
416889293 80389
67417603 55597
217453844 103530
933501118 154038
792405335 114766
182154292 78758
656420472 166935
448948894 165225
557978918 84015
717745396 196913
689732172 163636
500878839 136367
357000118 19840
66883524 15754
531155948 70313
807619807 123791
712737777 112641
251128851 119507
782942535 145142
319231258 63931
488455546 187512
316912284 111532
918174439 131920
723189775 137643
945881876 50988
981227303 108381
851236441 72925
667276240 64641
694145190 163503
505616759 12898
316987571 157345
8509410 198397
551730070 101523
602594013 72906
739023697 74516
668043396 169376
836823359 24212
814424617 48769
667655156 26950
523364108 159804
298442417 66331
585766628 108645
666461472 108695
381725764 198197
318215253 114165
878513473 106014
423126771 139549
613589156 104777
213363358 142273
145483121 152974
682413714 15886
149962020 80296
47434658 105684
930630798 112632
123880190 79674
145834647 94511
890549565 119415
422137890 87132
141531927 71003
467972764 54865
297596751 51739
465871995 155739
689521940 2453
735024178 5272
434050206 175707
704353149 114959
639475360 10073
777441246 24802
822642346 185843
956933240 34420
583211762 61054
783147431 3601
938994254 59774
220181694 169482
951160292 157773
91686980 148541
471900147 25337
747784813 194198
680408183 186448
75124556 184754
300636286 182367
507082186 40376
625569799 167539
408372567 143016
782456709 98079
886350853 158178
122126511 194588
316221604 21299
644206219 12366
122969943 142597
999597004 136153
661454006 22030
834155639 142366
635922731 17916
994330015 194423
567821793 195161
793138853 55950
198898635 155972
3127765 71056
809193526 188940
787321642 178283
138592623 140950
124298161 120336
905842310 159082
788274325 5592
76955431 121043
65914422 60116
373926786 111777
431636645 157372
752624194 69847
963051763 163550
277366711 122267
901433292 69153
688852160 170182
260537067 138129
148586071 61655
966582420 157446
644671 172563
364259693 190847
260496839 56875
710303129 26778
207237241 167868
90920294 99249
855203426 71626
584506496 50994
667064178 149304
806601549 57475
54841636 88777
944442326 144650
519621492 196727
876639126 141714
437186989 93244
379696452 172931
401202592 175251
448922260 180557
453190336 115791
662475832 58272
132696967 159860
125617528 4312
758794180 189239
337025074 154808
255533426 150730
823426054 55680
339448388 134710
859212696 183683
752150411 32315
278504703 81124
662622682 192326
955984019 64833
526897678 148270
152937007 169006
157091603 2965
269512188 65648
536294383 44518
427915684 80419
722671128 67376
701189493 92111
825327901 46971
603288926 30785
872143394 51665
188904057 31094
466169545 106353
976873990 179904
14621141 48280
537926968 15582
421000769 14552
926736055 32142
722646050 171174
118565956 83967
421079255 106723
990607789 147646
344097084 146608
391119086 41394
496736068 124961
913230657 162764
391192262 146699
342367357 70386
504232677 155713
121189101 34373
227740996 154199
585993110 82682
782355171 2870
76747636 64528
688177464 185928
995135148 156962
842895828 144783
40529010 106890
809354784 60698
259571368 31759
762940132 57148
892426575 39614
391233975 9240
469353052 138062
774563261 160610
44931104 99639
829401303 47536
49509285 77068
235064616 17981
213433060 171416
708721470 166272
271357395 81702
648510195 87026
190181278 115555
982316449 69476
8474093 47173
429184731 117639
799824608 185334
775712806 146661
332738518 43186
494593920 10600
255178834 177981
732716643 180698
507363913 46468
442750422 193984
852026360 156177
55573492 92773
623394733 149496
324055860 169558
315457109 40738
740995042 162323
642185927 162012
912418705 113607
156213446 151628
175482401 27732
787647547 130702
36068428 56583
276427904 80882
122185894 31227
505034617 123021
817966723 95768
662152565 173839
427863851 120055
65570134 861
591139767 187322
58630010 158087
475035281 3651
750412211 49628
719517233 60326
346037910 124302
730019922 167716
91818355 144670
471827725 179669
593657356 60350
942204779 155542
333945002 193555
722946911 165518
118748299 76189
710252177 73533
642780154 167118
43310774 18458
947127797 167325
113008961 118401
277666010 36957
741272345 13651
445132193 24342
154193217 130194
407668827 43669
242710380 75736
290927633 26280
646453422 119762
148431430 14538
18543566 125681
781718815 157950
609151410 172513
906755622 19708
26792726 102766
725905181 55709
969257508 16001
5288478 120242
985331236 33978
9796731 21986
121257576 54121
779479241 3818
942384471 144506
906986176 14620
717062964 79312
786065115 30893
316499923 168088
688341444 190528
633896896 159189
134126868 57608
470446036 19450
101677105 7500
862591012 123324
463235217 169140
304482957 133236
20965499 106021
711426190 59305
339689292 111376
253714901 1614
705355467 59595
233621334 186036
480334263 82873
773159333 38
499758814 67056
769887602 120544
220693705 37346
174103392 179164
482125380 126579
168413714 162797
308464894 149178
908150949 172570
201635018 1697
24733173 186011
559394005 52768
809914302 170613
982161914 173077
425161595 93555
675834122 6343
156487466 155897
206845293 11656
988265891 100599
886560589 189475
654119340 46195
342472434 51273
12817810 164873
779825653 11024
544383201 14187
818874391 32195
760050196 108541
520586810 94687
546315483 140523
935373439 146929
933217512 197353
777499916 36126
944852324 197321
529692095 164311
935276995 53417
133420876 69110
750425566 172366
427229189 116764
3842404 7827
889393882 69126
125223092 164103
56384752 55151
914860846 95089
728837419 154844
669354495 120308
66373374 183562
279901208 47730
334575467 127399
305851429 93235
854814931 145404
902917931 107795
764821082 30998
665594767 58252
234732146 128858
319370014 27122
362272985 181886
786212797 121277
124204842 91103
789036416 23172
232262846 52375
593470635 179742
454092885 162825
89047836 121988
907348468 120338
829424847 88717
785139466 20189
615476392 197483
14553144 54711
290783458 72918
909395782 98677
445848650 106651
990798277 178930
665672314 48787
630933704 165387
999453392 190695
102627284 179193
438172194 70674
741946184 63166
914279337 37238
141327782 27090
649958590 171732
747740367 136901
496174267 180985
927648651 112710
54605222 158490
450536783 168320
310862184 135074
958217136 57295
687447845 158014
608075694 111912
130301943 132878
661474085 77443
823949373 172027
902424975 6476
296123097 176162
579145301 191778
758330013 25337
263192469 37060
169227147 177025
79383242 167960
384412662 85083
85674231 196935
497910399 124017
456169049 36374
203158439 54548
188013811 8214
124805333 143081
600083120 100499
267329753 169843
515325736 158387
180412578 79794
732331476 119077
875239812 155641
109036462 64911
669950437 181999
598219047 102845
599470036 139451
16193611 105692
922473487 74038
155711821 159299
388754986 97093
74997709 11137
55938617 46201
354378091 1372
85848126 23529
453523318 163022
231184746 157552
184430358 89509
877077598 50203
959576284 36306
557184542 82274
536570517 3629
76063784 132787
639820693 45094
745208534 69697
953342615 166234
190541062 138048
364664734 61277
905512282 124851
867117438 7379
204573169 97739
213871795 66767
694986763 106522
200199879 125124
202472197 96563
738555327 47730
121756334 120201
799024288 38444
851217071 49980
480902166 138083
608934621 151633
227627369 741
787766840 164206
668724377 170573
822803922 23849
479391855 29745
722015880 157607
287342862 174092
171317477 194289
975632186 152848
457369693 173722
333383292 72213
152665500 131642
575203088 149037
718239533 173747
289446467 61113
645779260 11658
235879327 152986
833962289 188875
812530247 95337
874425014 103507
885018863 24847
650497330 8734
601464234 100710
496261093 52569
536662403 155523
339449412 169975
345380920 142078
346091728 70884
617373512 73488
254253620 14001
945393444 169685
968673728 151708
654458694 193866
528178820 133368
489372142 160111
794546606 115638
848883857 121223
270369017 166651
479513656 73496
916920783 16216
170062395 170863
545890356 163032
758270628 156296
212294597 191414
906387060 48614
392738964 162620
103289250 76489
573099644 82174
747237894 198981
589972978 5740
616728888 94590
733090155 47882
572680128 154949
482385772 76019
905972 31703
571210330 84844
700931074 120058
944153735 49265
400363183 154827
167920131 8988
707587763 40181
428754278 135688
67049598 182446
200597430 46471
750065385 175925
594002742 5851
379709048 148077
360143712 108919
311845874 128973
254488801 13588
940486477 197531
896141236 95797
3177629 114679
831831865 71875
925740351 80263
125554871 9260
804422930 32725
310666513 157697
270677685 29995
919116718 161205
187320819 26086
210230278 13989
299883009 191553
973570413 186967
680234921 90101
260884315 109751
598670579 199997
977217002 97548
230145329 94411
276075916 182262
404495865 130830
657541110 101822
826720352 139843
2146185 17787
767987230 143493
200957080 23516
768152402 132767
424651612 199086
372751315 92221
177745762 169111
530406254 53791
163054277 51446
777499793 189257
622636797 10954
833328303 51177
728410992 24648
747842348 142767
446355830 134435
321463785 100242
812737319 62952
833921484 42348
400521412 135289
700819978 177202
887027705 128254
834213614 194566
607695292 15963
706599735 85522
755744142 152999
283335467 116244
292373126 108385
285127958 33770
183719861 42375
550901844 96924
318754818 32344
586649892 51367
766080864 173532
872027947 147918
366120334 85328
16359467 27391
39058319 112160
264354757 135748
328414994 78552
598536430 114255
467457589 199363
391390216 161321
859131487 137268
41845815 128224
615099561 108232
170719570 134337
525336010 79059
809459416 91686
218044624 163071
816006902 160286
31198720 8171
947711542 164032
587149900 171373
411451449 25119
752138278 172981
480954643 112206
853841964 145336
486444692 62813
175861190 66095
598333992 4763
930275303 194116
376495333 196107
263903079 151698
194329710 112045
186552318 171048
169020748 34347
109681830 144814
178557210 118392
198429887 142785
184950169 123396
861937835 64215
394201581 45988
545427315 185930
921656049 48770
927725328 45197
234239603 124203
829935611 95568
968066542 90851
211623686 50812
158842539 182214
755062166 197835
780370519 131780
866222886 37108
90690436 103808
893644264 195792
526506569 5661
54261584 93151
864973863 182602
326627134 18273
504670405 71495
408821251 118941
946243144 27487
690704003 112976
75760442 62222
654573057 49985
137937565 93118
731797398 110246
900555070 21101
714729451 99565
721741355 188631
461514903 154101
289043430 519
356134029 115765
186744880 59506
190211201 8152
472977236 14127
908798709 131281
928986674 180184
525836568 79628
841199420 122922
102199070 13861
735953141 43421
851497431 91602
297111628 44939
474269058 47411
4862159 61551
611551854 197679
676788077 134992
443543921 19533
593393221 167466
417567728 142825
453392417 75699
139480041 90480
297321460 141219
249757377 15656
17859181 102119
844309172 177397
280716758 178226
665113586 162803
868257905 100843
37755233 156082
656151107 22145
106999739 23703
654612744 96488
508078658 93685
622747250 9482
347211260 91393
713312417 199225
144736404 160434
15474050 133531
350424617 12176
904238678 130828
227086090 105431
985504139 96999
712872962 127552
275950325 151129
862790060 190198
615574272 160352
274744599 192271
889275739 131834
310636402 176775
647853499 16179
720139745 23528
947073115 89586
277466362 182892
751152687 40165
994086664 36768
399983218 35137
767383315 26520
342415649 73202
365825073 44256
362054909 5827
984688177 46765
489231490 35435
820604624 66412
60840154 163639
626836965 102444
308165868 74739
457487969 162037
310812309 110516
49802967 110861
270283985 115082
141946870 48226
447685618 57907
202534821 94762
903306955 162415
138906479 172374
854767098 11538
712645510 117694
793876699 107564
426229067 48271
194924868 8139
707144358 50366
767074582 134320
924256698 147272
139093809 156870
260924459 183463
128163188 187320
12192590 198222
824179524 198967
32562839 108493
488261787 46223
593011597 40597
531906838 9486
176096866 24321
144653625 100449
629438782 126586
152128643 169692
23165729 125975
238383297 149333
248556861 99011
471783783 163659
914693074 110622
493369224 167727
666688904 182608
238136966 20869
331520447 40345
96192683 11497
779147014 180172
280515311 140117
884872378 64311
253269596 77022
417427249 57677
880048558 79045
589107799 125686
63506204 79879
714351516 138262
724957500 132677
709429415 95309
67112575 149472
711403770 80325
259167126 1713
961052791 111487
178017280 22401
510822313 61069
626108190 125573
685830107 118435
868066269 104905
5407073 148763
199923597 30755
752209469 45746
403710758 168870
952118950 84106
609826071 8236
539374021 190354
270101780 99466
937480665 78422
558073969 13321
808107002 180886
718661180 171789
163956377 25861
27724757 96793
216089263 12093
289063892 92784
36468233 183641
190587175 167063
256951983 162441
391010355 81514
548636613 62308
138382471 63814
35444704 33314
442196615 133462
6338559 10076
73077139 198019
181570569 103170
702224869 58930
261888086 158012
415708001 147931
913255918 153730
906059192 168236
351905881 187614
462995521 53083
379992782 160808
24270204 37838
741170139 163832
186107098 61973
727044793 168570
798990302 139371
945270506 48713
59940476 60165
963774889 58371
952728279 64172
660435729 67705
580827508 94999
849784020 157857
457672610 61514
148634915 84401
978531313 19966
767984329 191087
33628233 188248
467025952 134783
548294676 22771
580593286 92893
759357842 48010
21853584 124276
867590307 82175
358832115 120124
711877701 136062
175208190 197148
789670474 85139
667679131 51357
83646653 108160
354587407 157819
634228708 13665
252727463 151102
940819203 40719
661841157 152502
780114521 18211
110416706 20462
761002315 20911
677680730 16691
639936754 15053
6889926 93293
285631379 18303
497624874 49590
695137394 149028
258418493 84399
924769559 182170
573382506 123422
67357230 198766
987002787 108480
613845110 75827
103876941 141352
211095631 137740
435387188 165837
251697601 66429
273437300 157028
453963543 119545
448458841 5239
131059653 43272
607356331 161165
885441981 113034
571822596 116304
367925451 67503
21230089 21238
146040960 102053
74714930 66481
461797341 146179
21716362 125758
431194940 194842
691231065 153601
323004590 141586
985718681 199296
177462170 17157
540386461 20518
586944987 175327
374053654 90717
971780839 35399
182499147 72285
710371081 5530
253377701 2834
730402574 95640
461103468 153780
508037050 178248
415978833 24220
680717034 77214
962149835 78907
599597793 84910
943618090 140125
465568058 79483
916501986 67539
366187 165671
818487280 7422
188794031 185835
308952195 28503
829051249 86951
485197728 141068
303668804 192173
364905967 108829
854179945 57036
372771528 130655
990382484 111904
950144886 174281
11149048 50273
539218922 129789
212017382 72633
105925539 121908
987404306 107663
7686739 109649
616110574 166389
380070730 161164
170989956 133621
325131364 50205
178226562 45182
637594560 195741
203091483 89114
87084745 190317
806829753 163674
194771230 157433
694301624 19327
522934585 127579
889836037 162012
254507148 89508
403148526 28864
377892212 41252
16473695 13562
29315063 27182
58200065 191529
550468091 58855
673896519 69248
311648755 91925
602606898 106794
598201577 43624
879165037 139822
314755435 194176
558004349 21619
468644378 132269
559714960 124266
830540330 138786
812600751 152103
501747775 151555
249276823 147840
408884891 13585
27259881 84527
939957169 11464
943456004 104657
637191082 176124
140097063 9295
966661128 48302
488757669 135168
682623124 189806
835311937 99784
654179690 158078
921636085 2468
168429960 128754
935237579 79164
732581051 49207
629450328 175530
27393839 116663
241202934 48074
602631190 113306
798968891 60536
717979123 176351
936959275 174381
18931966 28650
283522043 26940
488672448 193412
960306420 177144
171413990 26519
823907782 67057
836162853 106165
4645452 49261
836622380 166231
10710129 23206
381745671 21228
573848961 187333
190076068 167692
171780058 58512
490944839 153455
22630845 76645
375582456 136852
95644619 135308
708091915 183005
982014478 136073
997398021 176805
560701540 154986
545513795 54534
779944684 6389
245489071 140515
822221489 37997
215901593 48541
500311375 98114
315759125 7045
886246832 20460
421814877 151091
677968205 131786
19501335 163985
686053684 40632
184967810 166223
888408020 83566
322794330 120926
437578804 43084
788991336 31861
141533980 48761
874836668 193667
661480491 32081
847969445 87665
73923100 191877
933030973 120932
870729802 125332
821360321 135551
176699519 187229
455597339 108325
61354147 49849
723967238 164537
396829009 31361
50958936 60380
408443394 37898
291246989 45272
827534411 174247
968324774 57140
381183924 42060
241371636 37310
996737214 162489
233275007 3457
918598182 139961
905700052 179647
283623689 139173
560959986 73084
803523628 190516
339092357 123853
478628238 36248
222493899 16883
355668633 18280
742861969 188978
788766231 47576
735736030 184789
721478284 175854
203396653 38148
165742901 43495
959250214 104937
162459683 111396
286981365 194928
529403105 64545
9597700 72879
765168218 96270
718104472 21179
367457009 15840
687638488 98194
612946208 15768
300819628 77165
288132076 16015
780509915 17638
810205771 37427
602978224 21519
126892606 165084
247005099 9167
188440296 109216
429303894 194159
914606563 46335
11552248 98955
382316452 46118
340480422 188988
979511277 126351
959928458 54922
377618451 99983
58288973 165431
904201560 151463
843599733 128585
64301614 104133
334971882 126515
182903492 83324
681569755 153345
207319912 101485
765150861 7421
287153927 194435
50515551 40571
120003930 102378
417189248 10645
340245259 62486
425237066 94305
427414431 110635
240786352 170232
638462192 62918
145747623 78988
109960038 194407
989663563 173987
295556050 71691
195703918 76498
649510389 113076
959590562 92512
753361631 123980
135584605 8587
507568254 12588
714047377 145316
82503644 141410
876706056 118479
497021850 171582
390557414 76458
539506098 191353
512525165 31927
656645691 91941
746440828 21455
188342539 127198
114874286 154604
81185367 14757
738977762 92122
400592537 179931
512185072 21817
503833771 78768
345781905 142998
452266349 128814
172460090 19967
17746040 41663
51708335 129642
389818821 157134
384618275 6866
467056120 48024
587521628 7742
795421133 49414
342337089 20771
157076824 174450
890253848 28233
130863656 44773
541689224 50254
403229418 154024
610286566 95849
53880206 150967
736559025 86571
800276925 173848
177000141 88745
263366041 115881
744880235 56961
320244669 168444
184122589 7424
288601015 138341
663263556 111928
146803348 184122
333445755 175157
977680309 187685
886191326 48541
672354951 169575
232653821 85611
906780250 83144
482714191 67059
858796502 133415
379912773 146458
546497399 180371
275395520 184973
158340089 17726
913054188 45042
509436912 62259
495064739 101172
269583144 106723
298776172 56809
847775632 97250
489891107 60467
538823983 26497
611931753 99478
483999398 44354
372672410 65312
187771408 142969
833230264 109269
575947681 70838
962645235 173971
643686940 196730
592151646 9102
941717278 5675
878692146 95847
596134759 85241
907793944 86723
645136998 103652
275952023 4576
920076451 90390
601638689 177764
300641981 103591
967370770 90424
371508249 132823
261843803 188474
575371070 69628
244905398 59724
394673992 25791
51371598 183183
644780396 102775
573328941 20512
968050044 47877
485257903 143289
673083772 76278
50544468 158256
812522474 173701
619729435 57374
199270023 59816
156907181 163194
677930019 43272
303287853 170994
216967653 78472
73359767 131358
221333156 49674
170526508 122454
790051112 45629
911325256 80059
25881711 14071
638166165 68022
499648979 134616
754609262 158333
120078557 6591
785952463 167401
592552634 94142
961822115 8469
378132211 24795
515181122 100562
811304572 166123
152873476 47756
357649482 77870
893282572 48474
525035249 55192
617269783 171310
800926765 116133
46859759 157574
207536214 160511
500979320 190425
675977681 87763
784453171 100357
175259209 188589
25755424 49329
978743696 16157
820319963 117539
822089268 125322
484939124 18888
455336338 167929
424112087 52721
291381806 155593
692997751 87634
238562328 86665
565645297 70108
861221570 160423
171874198 184465
821491746 123156
408917998 123042
419209234 57524
933488529 17542
373070278 21001
124967293 68807
365183753 10572
593270223 75852
199455759 186486
634674231 160365
467836857 61500
772453942 65497
505059170 128555
441052579 121994
701634136 147431
384548579 61632
247423647 49631
194851249 53876
220315922 155133
275726774 103765
311031566 48779
436344022 199690
492537369 66928
608504054 139465
89588069 118383
223511251 141631
795553778 59740
119097085 19327
848091268 156211
220802881 179063
560346811 122616
178213022 177843
143768248 112441
457534977 89925
734013699 98421
554817659 151835
454186674 84614
46934510 186408
861142414 166208
818970287 180958
827505024 158086
33874915 175631
60866916 190328
564247892 28441
139226569 24300
688644298 86296
672671674 16976
417908999 171227
164092779 60405
291901156 33841
860487195 197349
973031340 180062
530115433 77718
235777436 159494
399603047 31847
317066058 5165
973741039 171145
962419336 19582
673568570 132307
615145912 144718
737703101 25147
466813308 16028
177446127 93106
908481284 198813
346694416 153856
653228258 54823
342939996 29378
966984601 155250
337784674 111520
161717870 108878
560172092 148884
890315519 96546
681568229 99764
238118995 172081
260530250 68690
89409246 36550
663149084 112927
660317769 99189
970509702 71955
702791696 145819
632053135 112980
82984096 162641
314144746 143584
731847875 33937
266620158 93110
571474969 114471
602454460 157962
71787187 137202
563941626 145481
101974111 194456
440339034 114655
301969352 8639
652629199 94586
176055531 3507
598490090 68214
387754595 156304
57065844 92645
424755638 34854
550720083 144097
944930142 112434
599956933 12775
558765223 194832
194631067 14364
131038956 154382
142745119 53839
642613066 98792
214787080 104980
604361282 48557
397799310 16662
222454102 194636
560439568 82622
670000278 141342
530550849 115768
661562635 172282
452741995 2903
329028909 29115
40086482 195482
877606148 116640
406413924 178357
532672904 59341
355611404 127397
218941192 167152
969536565 92515
576543723 1288
332947074 132221
109838886 78546
84491811 36763
368409535 110031
617575470 31295
25719119 112223
722173007 193317
277866276 183519
144065099 140771
478492406 127795
173548158 159335
234064028 100157
823952496 58206
273992440 114208
606222837 87792
631231207 124150
372361244 130203
46031775 182979
466693816 75619
311933244 167672
840994061 45592
458095423 146121
548276656 82718
849189387 110022
406217657 113037
498728343 18763
446910934 148891
450284073 141756
329241076 125912
232678413 85375
205332163 130507
449560082 52010
915811568 47877
166503509 134788
363226641 110860
247800043 145850
929011593 192157
433898970 187955
984093523 92841
33091465 11273
310480284 117329
386451091 120976
293557589 109634
266511946 136599
525479948 140908
732775373 70367
189920775 60403
748173475 28111
213910638 171778
511532345 199848
103020170 10232
677850137 164328
520809534 194795
335463707 116007
523786199 56570
903787924 29886
213128776 128871
502431568 152430
272826722 184987
27968788 41213
250466749 62724
361726991 109187
318975393 107090
22805761 43390
632219482 133781
600271747 151134
502400848 187538
426720427 158689
373697350 118975
101038226 54677
132049976 58868
850780273 181906
197061975 14965
772179215 190794
270913492 3688
184454263 27333
959954089 168385
708744384 146781
350542796 89308
176413597 177978
616271663 104492
461820532 35168
491260706 105667
133162097 183621
652309554 96945
873449104 103596
242429881 181172
27523500 46709
112067174 149172
443909602 5666
492718835 48022
244268582 114133
121630065 12353
969284372 78549
882237901 182464
796086010 45619
473743475 103587
33996373 196779
81088345 160810
467324845 76198
774022641 106173
910002679 12355
550068771 37290
686196401 159796
606540510 3343
134039336 184951
840777663 180948
609014801 138813
134362477 92235
682272547 122090
162810850 198485
135820925 158275
324872974 22691
178044121 29061
63601718 117794
256111218 76619
813125387 163256
277761384 142113
798021923 161004
756778596 84097
19762325 22984
991478370 70615
178036026 137013
954466876 148480
628273798 18059
278409539 49885
561309156 15089
334970289 148763
895566785 114983
177759285 121505
751809081 114320
264277003 196435
605455029 179842
655090463 151299
90700404 51653
312028300 176404
294302319 144714
915579493 69296
995636138 130646
307965667 79222
964952728 95774
561099142 147814
398766777 49710
330542582 91381
646120452 68418
10561718 102954
305371071 185106
937078715 184896
138318014 17159
691527397 30896
153119557 174827
294003144 126940
447534816 79471
311840920 181758
903906602 77348
170082867 960
730251435 98003
133940306 43852
284875306 21668
103917041 32396
309400002 148666
676324137 112649
899589624 76544
951727329 26448
528358770 127723
665461826 60070
602264376 16816
208355339 65999
999818681 148313
208237020 191638
232411930 153185
514480106 47843
604537233 7892
436667746 141926
510368284 39752
637352062 57036
806753393 46185
388637885 161686
737773364 121113
305049596 101286
673824186 149835
330537046 128738
204451859 106284
878476140 176736
783509796 165959
169336068 134202
989313659 113134
562051709 168707
378639 154147
43008237 77678
231030464 147188
4313580 64881
536086933 143307
363733054 116087
60783898 90152
117413826 86613
518202637 91154
595746718 79546
337910593 21027
820300784 30136
482804101 85676
168525109 136213
77307230 100143
130632286 135963
532010155 157500
135469713 111225
108705190 154167
73998184 162632
577920891 93664
2625695 88409
313479047 43523
487780103 34450
496585896 79499
865533529 31727
618081980 52250
6283621 175122
709283418 31809
723895197 60480
321700711 147272
59846911 2978
280321947 143222
735699198 78333
598088872 66661
140189583 141662
97905647 193649
530384934 18976
220990558 192435
275574014 68948
722299407 165875
694553047 176270
601955207 169731
981786695 114332
623167276 56963
708758536 128778
740101630 158013
119692488 97375
33175862 164323
290821939 37141
886428678 60701
902183508 89639
260904680 104482
415380492 88109
395994428 66777
43434316 52410
958619959 1288
59056686 72413
79070631 94199
979075943 125735
198211592 16720
824806853 57726
158255931 195213
766105792 132852
658874588 166748
53520367 158332
416433606 34103
396417491 56164
762234862 55450
795485418 113097
571893457 161638
877496368 21890
805131160 162263
203898275 7710
631598228 116898
769979265 191493
213861623 173157
406947699 35062
551028817 130146
734776043 136283
114494232 65195
405457390 93027
354874029 4037
184874333 51825
752729078 85806
5525695 37353
740372425 27071
755880005 166945
745646179 52878
487054622 11185
711404852 150545
845477438 83642
518465901 173143
290354395 75092
472627112 107531
620090344 36395
973582340 97911
847276167 91075
815124266 199413
231519553 36131
714999400 121787
366844135 124294
567667432 33115
918086850 56949
639456013 78545
923487349 97448
690159761 19720
284178577 59250
216205698 13438
157753114 9520
271022136 198680
153830664 149835
492148222 152368
30495449 185884
543233514 68334
174450409 71375
767635043 74695
50269510 39074
224674663 160070
776783014 114794
431340615 160229
625778992 114261
570382418 48910
675607561 113680
432654393 121959
265594817 133239
338927397 157551
415611994 183034
766761409 138878
634279053 41244
876034283 147209
374818041 44983
957164256 199001
751597037 70530
413644975 71291
837128019 43850
313569001 132229
208140715 148500
879177585 140151
5955737 80690
675507394 46407
692392207 92007
60633183 170789
683057850 42275
112605250 191962
43417529 30205
614143541 166511
735010223 106705
529844160 53467
89364942 191266
151651899 143231
872551505 176268
112128332 141827
300665515 170850
144763569 51172
719033943 184960
721491703 62534
588511254 13369
593805573 153567
794802625 29978
84693655 75572
532736204 14972
626145206 98380
515350008 120959
574841552 39656
755955949 84206
825921973 168112
344998623 45979
705576838 12972
75094230 96743
274066062 135306
781098277 36888
503305100 34509
447592339 15512
686689669 190730
233090201 19363
888679550 22674
586707967 193910
38483108 24303
956665376 39318
109264961 186314
944155612 72343
95063468 137311
364626010 117526
52793212 38682
911160302 192760
425097245 180893
506297988 71704
235183971 108466
173092463 45958
419860282 196663
477737437 146027
265847340 37413
946641152 57099
879304183 72083
889201181 45989
511292279 107678
611423006 177239
681920918 52779
725602060 66721
976972999 43315
377118184 111105
752918370 177613
682485113 11462
30076282 157845
342726312 115298
558654917 47529
914382188 101120
983463454 88493
350754704 145282
914006988 134781
991316748 189233
470726814 64195
752394688 140636
631287872 177912
742025167 193288
683043257 112850
924919851 111274
35406974 109853
699402788 61546
995764395 46164
428552896 84237
471927566 127981
797518222 121882
251365132 197074
381824795 6239
752975308 198219
126735253 28221
966464235 60911
578967169 99064
538922662 182983
461182812 78960
597048500 26703
815159815 194480
447084460 24671
444005590 95442
910087838 69421
13501408 114488
958149799 134880
497975263 97692
211809602 37487
128910015 16183
32679550 15640
305536780 11305
304137412 37036
637602507 45572
402757373 186372
936673013 14335
979163290 60323
431103883 114076
205449865 79780
756394208 79816
657934040 165855
729888739 86315
241577537 70726
521505375 108888
421152196 197077
473032131 39434
363767973 111619
892244841 186880
151104432 172487
12015769 177163
492969632 130634
854605370 59535
735901525 76679
669581223 6863
905751911 109949
199119335 42669
392846209 12524
832095860 125821
98018231 131084
34144767 52210
640289015 66450
661819470 55685
417987199 43133
287811290 69953
977163657 40925
872899800 65310
816462897 34585
167715317 24296
928454260 82954
767917850 83546
484401804 138161
789365018 119995
493897265 37423
976492937 110061
279100809 81617
984324838 168397
261195657 145686
449172119 114462
287281828 168802
197604827 80818
437182603 180312
91593957 184237
881652475 76229
486677468 175650
534733614 91083
941633781 14232
35548810 176271
660530065 131295
483123918 176669
146972072 64238
150517268 8707
25577919 197850
547883396 177730
566020112 74749
151866701 68760
639279253 194124
64792740 59586
220675791 167543
613517402 89624
455839171 128272
580136783 57328
851216138 53482
118637999 136091
669897585 196680
22176906 104933
446443189 127408
655937940 22372
196899399 157445
813735160 154262
749300310 147353
991101567 116188
450922674 181059
14958352 69069
896303652 150778
473471272 27568
893818017 182414
952580238 66672
308215939 169286
321535240 51231
79543540 57958
946617803 33360
903674101 60974
693909728 182490
723782825 82946
559871953 186709
734906408 173884
529439805 164847
465004985 166079
784153936 179463
674242232 30601
491412045 38097
976668280 74438
341964922 192367
689919694 168336
375433468 49854
307869186 194213
861443395 157893
122088348 10514
438968547 69561
284166453 97732
988135459 134545
421873959 124048
741476856 12567
369925938 83326
725137063 84473
322452668 154676
523549304 146703
86158761 59585
110656028 45750
506467648 32428
415803847 186813
719656554 122417
188093458 54583
97986900 173116
635487819 151812
805293712 98163
977552080 110560
135818511 100053
103894805 194835
361370249 183994
955931525 86059
752526856 197775
729707130 31674
934454993 98974
836869428 131867
980979166 186875
249098240 94456
632645430 131673
73982928 173112
722151681 73584
576236469 94320
313229530 52647
432349135 139164
351172466 83272
887133937 36533
571113827 126541
423081042 171768
347722701 148367
841958153 5661
903415495 102912
481937176 71289
951959766 47502
300458108 64135
400993551 3115
851668793 16736
77498496 171721
894223548 88054
921328743 86924
927836145 195929
63124933 23870
837719373 29675
697124652 63311
601165560 149807
491037211 34812
386367140 105888
33086768 47277
802878634 25931
919746211 117828
486051009 152439
575005349 29936
689318827 184148
838424778 85404
170856199 130421
276964906 163842
978526801 123372
730714449 151581
188797666 164239
430669823 35455
422930397 3229
891254438 85950
437527192 151283
574050584 2419
136122849 179542
427886811 118346
739630607 163373
600765143 45244
996286385 186887
573204470 141407
779678637 4516
832393971 7512
603886416 137111
421202586 13612
732698483 4050
639254057 8794
146526948 146978
490825004 84400
109185351 63773
699489073 40482
442693556 141613
510542459 65021
359120503 84369
614682535 199528
94436872 56311
834642110 94044
758888700 195244
458648619 96120
693560073 177558
848779242 82661
421771380 102665
223144882 170601
887701686 127949
990231485 184810
244387042 143302
432977421 79470
279805602 180295
799702725 134160
81757549 114838
266691065 158467
145877964 12447
21281174 155304
425158231 50105
66811194 68044
310610545 183625
455328854 4700
665609742 7218
804902403 164785
485069313 4078
547023797 134924
12740196 77395
952635416 197636
606196145 61406
378639572 31005
577097187 144588
272132294 139443
517397011 75280
74655595 176334
282202712 110559
196237011 48816
920178702 127702
848144640 115756
480127045 23469
873597169 101636
499194877 66021
4955415 153333
690255642 104864
210694660 190493
250115702 16752
94182600 184006
287950143 181762
989690922 46041
79333857 180408
871161052 104386
631318305 156335
761128861 81274
945863684 167466
660046335 59786
399761169 160050
881790866 18688
21509172 192567
328357392 11383
838021136 2123
189115150 44083
286540539 165002
608962120 153797
398108831 28785
14289442 144462
445022352 14313
597000301 45157
875671479 198650
303728954 59697
55787777 80640
638776540 174566
287994045 48249
283646967 46662
45856105 29808
644878367 156153
362505137 21470
838549645 197153
831462262 79322
381768524 52804
871691090 19679
175613929 78177
82026028 152789
142862713 164012
140871265 188844
675714505 44348
713674053 161714
348960707 76978
601128269 8349
925443307 17022
514781490 162129
828991009 44803
519358264 36208
141610340 180833
187887295 81878
365026600 19329
606216762 48318
295075857 107696
392795184 132122
852413935 12460
275070331 194370
9706861 147901
916260378 105773
464424175 4122
214205023 100250
239418494 85579
301676054 108688
694286402 142903
13542908 198726
296309601 85978
742761757 70275
415929552 191355
541309727 61578
318740982 54526
596289649 35536
691045094 105372
136633753 170937
590711183 34616
442660077 138133
805600402 35497
424950698 184955
313933925 100578
619869501 108614
471888435 24186
277204905 13013
395656346 109517
161725917 157252
375447194 66012
723270292 183406
370969226 90508
388404515 111988
754649174 103878
431618334 75479
263254640 123421
98463530 154109
822009806 65388
284655088 132723
526011658 34443
883073279 81203
760503605 252
445452845 161161
606720696 129558
386353992 194153
763255676 26325
152862275 65825
640577105 186959
243078687 146266
446909449 85065
199912925 50282
874354437 36314
440249532 67635
472306379 155614
850220997 144363
969250973 22955
77589196 8930
984304196 126285
439525699 117896
733532661 69047
403320331 151525
313118181 26152
717830540 172312
261959084 56459
722177768 155990
343754758 111956
562527057 26011
510384645 139735
919432744 104725
241311467 45730
216645760 175513
730468468 134655
392718071 119844
621455790 50058
410273770 197857
77982731 25616
806996583 196600
759168554 151991
170128767 105899
949719312 86689
650472712 27533
419054280 183049
109184129 94427
904449043 194297
62398317 56792
660931896 10190
981927199 61919
277377331 81139
207974628 165402
931505567 45342
159366323 37357
259332544 162865
917395784 3252
863532391 142019
59580271 78129
423624579 189449
83151570 90348
976674171 51941
60890427 194103
875687561 198344
968848102 77237
26959831 134588
586278707 192213
629850084 174390
164883613 93375
907559168 99344
215174853 129042
22748562 147667
532184136 67969
986437526 180112
345711966 116264
683771695 12282
850450866 128672
622103230 56038
344721809 50544
993280675 61049
901668056 33268
182737834 160269
829327885 102738
229248018 83761
625578512 112143
94629380 106007
275899728 49074
893142013 191990
611133375 38582
944093518 181146
4019602 55481
259775045 16721
946843440 29439
922310038 129119
385574099 6386
573464933 182892
634333163 197445
153408893 195145
29165588 145549
726152770 116086
447703740 134278
207618363 111400
768029953 111755
412778192 72268
528324839 184021
200223778 96778
481380698 35257
215175993 124482
14562592 98854
757922125 129691
179057987 140213
22098560 68728
713830218 69296
85845484 147468
892230208 156521
168612872 165869
890739104 122762
32425046 87347
301708520 13009
926631145 131265
848884475 199097
835792205 15407
834331202 157804
75701810 165152
974502791 6527
131412347 142433
752229080 16710
874865679 22307
477024180 56703
290083810 150769
489516810 100985
513852561 138589
19232945 11836
562452940 90343
280358984 43771
166963377 166489
830175026 3021
433573329 79450
217946999 179736
69626190 122706
908897501 108137
147496602 175443
908490427 80444
40262833 169892
777458255 14356
938294514 115722
379148905 144281
53966690 69107
913834542 92699
284946168 39977
937215969 69765
420638034 92337
410444153 12992
398719917 118583
197857813 132882
390380142 102098
222879341 182976
733851447 39242
861074948 199212
125032282 182021
868285034 60894
513366561 85563
412591822 127569
343458307 194665
820691435 170973
729830102 30291
831371459 160955
606875406 100645
193722638 81508
643529807 167566
273227758 146775
108134423 148450
670332134 194438
124417863 72637
561285831 75154
957183303 148045
72819301 133901
635218697 130912
139241245 156867
640809312 109623
520269415 81235
806667161 80672
561313088 132520
59838354 154853
514988398 82397
737648681 95495
266386124 58323
931660419 193846
228210956 174979
707538139 135574
783838590 149645
425284823 65146
619735616 164234
199500519 75081
465653989 92802
345675948 190509
334407094 64818
730556668 28056
401947083 199907
723220806 7457
903822898 163423
913531555 168846
943951143 38908
515328497 55323
646384266 57917
741990361 155686
571257850 3542
797833983 148571
765499239 62750
909723621 184700
956261309 14556
198541156 28508
293433542 67745
842599215 47298
77335106 18836
90725750 56820
921152029 157380
85261297 86558
536388786 150809
399826345 46920
969979504 137620
860444004 197315
289639068 191263
464684637 141081
803921665 91554
603931053 9193
731991706 199916
54575084 194155
576174334 102191
66512217 71481
749443232 10856
242276675 23086
476886702 194327
989898362 1274
94373553 198755
952511324 9424
260207668 141717
172009428 183243
294910652 12161
942070060 49531
803973218 92603
169369699 126419
905876114 57150
320764665 84370
36140976 33659
995295109 61326
250088410 90582
741003196 120531
387947513 5434
277791561 170093
787752461 115475
976302272 143764
879474222 156231
126011892 1477
322358148 93636
572287407 3086
364640271 77724
312453365 47700
112635570 195014
360768192 95241
449433662 192974
858071588 60709
528083404 115546
214510391 31339
930866918 176495
117179882 180464
934595204 99527
56330224 137872
707261371 193959
816639905 174452
418633128 167108
749233186 79058
315467230 151756
645140179 122467
717988111 176339
161690471 72522
796106524 60468
739888543 87531
468644538 102611
625867623 63608
834208897 179175
735181618 110045
292829125 131644
781735553 51339
943607700 157922
711193378 15155
623032915 28766
176330439 22983
243518298 140685
950128808 130656
138867829 89620
132663539 16664
498455574 36060
952302398 61887
775121989 184830
554381359 148516
996883715 163832
946840945 180634
82175281 139215
237701015 93848
833346895 25356
783098644 99242
54019578 178519
502674163 29412
87210155 55202
563914001 110032
870799381 78452
65931806 196172
94843187 120500
318493021 37640
251255565 7911
359862793 163149
185162523 112256
65007251 56887
658873381 82324
406656658 195208
677724752 154736
213197382 75274
596378978 79237
553276692 21915
567238837 142757
802581763 17848
386578261 64735
823376544 133518
943703272 28439
158846284 158276
122882713 65209
990038700 41656
844630353 139204
344885126 172952
39539542 96187
222458966 68155
527002857 75112
550349129 17732
539956543 182873
152043675 148913
64620685 83229
99474161 159852
374355442 142342
591511951 171940
808343855 193168
971962630 172158
289730209 119032
421781537 90663
94070676 60940
900899400 86864
166699955 104191
346613383 124270
102876655 85204
176114319 193099
142750587 71003
496218848 13824
657693097 85973
89091514 6587
833868076 14507
138514205 58068
815213947 132101
98009896 94786
466152242 29025
250268457 188683
782408367 9259
566246832 165532
772021018 42471
209462950 193101
56287960 109539
725702558 70891
566600230 16731
681185155 180018
817338805 45767
695926974 20754
893775693 16350
263919883 122908
234348344 89881
304639449 198930
737583378 66928
900531652 76090
59006082 122417
607114788 38571
211350457 112562
856285985 163289
527269667 162173
674200067 34480
926280777 144636
547854355 22732
178813913 178601
629615870 158673
483438198 104181
658757701 143118
783338548 134924
833958771 170456
691166553 82599
745021500 163362
510038461 79473
532152047 55498
937973554 147083
522364303 34536
416183817 176383
625213709 48210
910207915 29019
933106926 30513
94780608 134785
544150843 34876
832760359 63707
199098224 76714
995505985 59601
830803044 178251
673916139 34339
984145763 182962
62852669 92424
397556149 91227
662424065 75058
243416009 165587
510686203 144955
480847531 104448
12571647 91592
841537328 108802
895862162 62651
985986727 136119
815450381 4599
309329895 27750
343844267 106795
114013271 198355
549624528 65138
367465845 89055
303061131 35371
946649465 23872
717243023 74369
830774120 165502
675153397 146140
397641733 110608
538635125 140044
182792381 146548
82485082 3982
80990425 148595
479850013 158298
718122582 78676
688434403 167412
292108254 97822
910137028 63054
308695490 120530
219089936 117605
798041371 113678
775114892 88411
739925624 111394
572858672 46294
814893942 84341
909975074 125969
833115860 79129
461163874 130014
792995056 100390
34605693 60958
262083083 105091
398207416 110359
656993284 40501
464955820 82899
31448431 48150
726922867 25816
647486589 155184
790722887 25961
785735178 184283
77668875 162283
747153154 130169
79057640 46265
599406661 17503
746085683 72787
808931804 190087
149524088 31598
149009738 19857
768384679 42075
943231686 34821
43453987 171633
686391338 78645
241900947 63669
502530154 93984
72565342 134157
789542279 78025
818047450 181973
662152300 42960
839131807 16993
342668069 122443
878613604 95870
373623326 58595
705577475 10965
713669189 130771
437800818 193013
745545398 154568
54497226 171831
627411350 106476
841451614 136979
88590364 94732
203345800 111160
962173228 57031
259505378 143310
65626636 99924
785919730 130467
637383566 64447
43589648 68769
220658188 62853
484125265 116022
540903016 137503
254803029 121534
478080874 89279
129214270 41096
125953408 193280
485144501 36197
705709101 37609
753015996 18265
639517476 50843
90483948 37113
318905907 149986
202837644 129274
266532778 31275
489449793 95350
450800645 137606
348455679 184483
205744797 69360
977773658 147408
168447811 31685
752663821 72196
189825700 172154
44795069 181298
323579240 36039
433498621 26725
413290399 92562
472448665 114929
575682508 156723
686239226 168302
837702995 77481
202998277 147523
929874897 24981
913665722 84015
898769535 86355
289662656 38274
605871401 26381
402281345 111508
977898460 104394
584906291 97831
510488639 98480
148606090 181567
652824595 43879
546554107 123200
44266995 33035
145194760 149421
654936760 191373
364273971 69263
379555664 31946
333204031 168697
242979122 178130
301291719 157395
699053149 195297
257974369 78778
187418082 104537
302706244 128024
172318444 121180
846306950 32188
611713991 162937
556402712 132474
652011300 348
844447532 151470
258244602 158547
607944504 192463
116179976 95087
975458554 26731
663888386 10623
962849455 197203
788523786 67958
567087729 157725
461247875 122954
224369981 42618
422260914 177540
438785458 168276
635185569 164880
681984743 67883
78769304 84270
85992337 97633
702016831 2010
621178692 59254
816643495 179355
213691466 80868
966175331 93857
600149355 162550
904209318 156370
995576700 25538
760866015 48018
548705092 42486
411361075 139809
209534707 111575
196764886 121095
429952676 59374
188928188 56820
590735156 183230
17132781 44633
184602488 83298
156601050 109974
270136472 94239
382620706 143824
840986145 599
167613910 136090
529443983 126102
257882505 399
501702095 21393
552941984 32840
578998898 137016
335329726 159366
23927129 12810
839738054 37903
935417392 17804
109748344 175844
4494455 71636
965752854 55083
107173965 107209
829130857 148423
941701948 68434
955595500 182757
698774081 171700
909485479 112441
851141022 190435
346324158 57063
92699579 53168
853414705 170730
677336044 186744
529274034 105996
208667505 125086
648194074 5590
272256988 41308
946272330 104027
928052597 32840
473647442 100833
321485114 118581
187157080 13072
348792756 192621
994499947 178342
500716895 80309
461871655 86172
4380802 81577
552313773 7437
143001962 7647
63716283 114867
854615616 114938
29670330 19103
640803486 124934
152311358 60747
515387724 155214
957879250 1677
846312996 88779
243866216 44712
270642328 74816
628749903 79414
623240484 40185
652979826 96174
62235530 178651
664310959 78101
646091220 154017
49883762 108994
202127485 144794
641952465 196987
132685021 41010
443096831 82158
943375552 161754
107427951 55373
492080427 108695
808890099 48829
595419508 58553
949464715 24063
752299877 16957
614866517 7830
688920855 129083
444394507 116699
209493994 177299
106008578 108857
727052396 75693
911387378 172242
276714986 130965
996236584 173881
132261447 186893
433343525 13641
159846572 187738
318420839 25708
993149720 69761
484575655 85868
743290671 45575
692641043 155446
673307084 84249
166059550 91254
491833040 186161
657718452 120010
375565997 81896
255402038 92442
474128559 74714
69762765 197465
727963031 81598
797950979 32426
795091051 133888
922557742 96529
739331504 15030
872045464 171451
350214895 197386
273226274 65180
209205730 197676
307751765 10020
426576761 49928
621886796 19308
36043229 62217
70127591 145771
297366603 109939
988059992 30946
207604540 157769
578435571 164243
940053564 64169
773236182 133426
390332850 65945
879633633 38394
899816218 180739
515544486 128086
276834929 118837
209556653 175530
375255151 47702
279948131 82731
62431272 190484
431768942 10990
459905070 142938
601723234 69384
70494384 35291
147992751 44097
80034977 58552
80283563 151792
76724447 3137
311918663 95018
708989041 136660
867434083 88953
749866976 177910
949765231 152756
845550261 154527
319394773 30162
620928393 160531
237701683 61587
848177007 142786
688980395 134350
397904253 62751
470362870 25417
46069945 74416
800725086 36792
375615946 171457
227740036 113162
575202880 65225
693776267 52030
284519808 29179
316425065 61505
86140134 106020
663514396 26729
417674628 115384
710189842 61939
645455120 59699
963461498 28984
787393103 84065
94575191 5500
291335040 7349
672322942 118873
70917084 43991
652496827 112562
953706783 195058
308013417 81290
626622893 16236
131692610 61367
860949748 189023
78612437 177325
452140201 150708
774961786 109562
424265501 11742
61005531 183092
269320250 101037
360271685 9827
573256774 142152
531315062 29459
210057381 37444
233165048 6030
378633389 113891
752502508 104788
977917521 109433
375115214 106562
668857450 151464
597755733 45073
285598278 154069
528245686 73898
28790094 81818
481481479 33639
741413814 18744
948023418 21753
184522777 157430
780124161 162980
446794762 63347
101125328 173556
164293757 36973
680296596 49689
14307924 161775
817700738 72187
200957989 84653
85794891 88868
835871323 75631
918434887 46826
944690819 63200
400314819 62550
186666775 93110
951831418 85739
975185616 14056
148519367 80097
82049432 106147
668938566 95481
138428109 141455
754325653 162438
233508243 151256
528833150 501
86735036 198110
401035506 73123
712124420 77582
950538115 53792
214901303 65974
533116857 113596
215279070 60990
210557071 198456
226348673 152931
434013138 118388
686843106 184570
393788981 191460
336422870 132221
456920619 74583
866727617 48250
564076365 161995
146665925 153407
653230067 78597
698160484 21321
136665163 77790
492929600 137884
133641040 111695
812099203 162930
593204659 69783
761369632 54962
303429304 178375
193347828 157270
592189719 28691
579610764 83255
544079930 18694
835048179 163110
340126238 68138
313337443 34828
856038874 166263
698303731 19936
356277956 191192
980290002 69076
273651621 194578
805159485 44178
902787559 37547
950142326 15728
898629944 195843
288270899 110862
11044492 197651
476681391 61264
267455380 25737
130690342 133690
763391685 85229
859130859 57354
562512830 11001
161890105 56172
751291002 135741
727416504 124045
337942880 32328
257041337 152276
816956350 79524
969950753 180509
215715030 29527
215255606 17408
373317322 134757
901144656 80310
713163409 18758
644216001 16813
213313763 84777
267839725 156329
478238362 124498
247410798 144885
264433998 143008
948451485 93113
460812981 183229
173613397 105216
549627921 141748
460250969 72871
39741438 52445
3703029 165920
611183359 15761
98760623 31089
267949318 26900
598597012 179262
388125193 55896
843253925 79945
517086828 151690
573367052 33564
155466871 64244
879335524 22942
59428436 81758
478403658 197396
386051450 123429
47892957 32947
28039282 80223
227233771 171131
913559203 21265
870897329 89223
829140959 119074
465068145 88276
487321726 157705
362306797 180425
775160245 174209
563950911 191775
453822746 26386
588545516 115120
533893354 55182
532410665 92612
201277801 139502
310631073 47305
44879276 150997
938674017 136417
206052249 63978
874952284 86746
312424816 75191
802581300 60629
147742462 153906
616848851 61236
353166094 147459
442479313 76786
669992020 83434
330963974 25696
525290187 197511
316293608 149439
574934889 90149
403399868 169087
476272689 184188
716434728 167741
365430694 13833
185653062 119358
926482533 77499
937790845 27829
178688518 52411
322003384 60273
878564927 10693
598337838 182462
10347613 12181
469526856 32630
440432232 92703
718829472 18073
964028645 43564
196399276 150911
200721262 157374
474366319 181298
182880657 33943
97138230 69509
285768401 127539
971313870 151012
774327415 172360
810555057 197110
801915449 4182
773279756 85585
277409471 13510
646978767 41560
968993634 192747
971229317 63457
282285664 90928
513291742 124323
716962580 66619
805978349 156654
375441871 121228
269967701 51784
300636269 84257
496440953 51936
497339532 189550
928340665 73003
995116658 129965
693090574 11256
427425137 150868
722636447 190730
223905792 195720
549718007 144339
969560743 94182
538344895 30662
314695623 179185
842222794 53843
637792173 105288
197376272 31456
116780182 85806
628782746 77649
573824293 22326
99616012 9173
456378518 174512
692093914 122379
626335101 122914
506653837 183336
638799931 144325
503574830 61956
603065606 2184
567939234 104596
538499218 57413
587198397 32757
709722467 85940
622442608 117138
759226432 193260
463133996 47702
646994825 193480
365732486 54437
279160611 64991
897307251 45616
566319232 87400
414527839 134340
582162015 74399
389010376 70202
236867761 125250
227800063 40256
687972400 186293
496100540 122222
832823606 35982
274030014 63916
747136710 191946
187974380 18956
735640641 72465
423439713 162416
285130638 39749
933177076 30611
36481582 163627
290140704 152476
57712467 161812
645900885 184411
566512453 73628
421802793 92638
416825348 38819
887129257 147624
249601404 106462
826919136 189833
49293652 164323
32904429 164764
660164004 80383
364934660 195373
330250648 26989
939220063 51893
604262784 31545
121040638 90474
391174160 40355
562516567 74592
510021684 190364
965520049 73725
382032605 127736
47026228 126509
738400795 194414
591613367 90010
548781877 49542
280555508 102655
951501839 102351
921900654 13143
412965500 167099
742820285 175359
328376777 7873
759656189 150615
724370444 176250
308879779 174641
151933258 75891
378223122 58033
491078923 157755
757400858 49134
792219704 72008
750192129 122165
466378800 190953
338809544 153602
360579290 165012
527076392 16224
952747725 129021
490414561 24734
911229605 116295
831503069 43377
996786656 54875
692162729 150863
241410388 161548
286671353 109577
655572775 151076
845649850 46930
436996929 19705
233063480 95998
241389064 166267
15876466 60788
236119704 15435
738125786 3648
16223175 179846
597410993 100828
949385635 169790
809607972 74514
499623014 25628
347027288 31866
252549409 60264
989519042 56180
329036973 116386
66353889 145879
8186941 151383
395522314 194128
681713969 149157
195285886 3913
838055437 10613
949359351 8357
531775556 78991
87955046 94727
611738996 104817
911132129 153048
36717167 13962
173369663 146018
742458866 111034
977544229 119169
628395675 171591
986187465 22580
884339025 37069
890362852 106305
266179336 49887
847686912 34596
67689366 16935
995827875 98597
435666255 196361
443695785 169003
475908723 196671
976957954 132248
878574931 183411
880109036 142366
184152464 12611
163218583 44251
543710368 106361
99708956 141637
446135543 63163
367555500 192219
937658849 182847
510177720 183468
955538111 182618
494929841 16720
140279545 51230
635612380 126516
536844993 82104
620494640 181880
784329640 4291
794093453 15322
806723259 139436
207710413 54366
259216315 26626
12710222 183995
542607546 99660
748994355 27260
450075973 182567
920241282 81662
451345258 173637
510594409 47584
538856392 169190
190101568 23002
308453015 94279
204424497 2166
634708819 93954
443932920 45510
479431477 88105
937158067 88162
325611057 66826
407884690 165767
584466460 70753
142398738 32554
957999198 92883
511836784 72971
814988753 103942
752037359 89541
65817615 44344
639061420 98932
315917415 22065
370907698 7818
915310050 125226
900488256 51532
589254791 121437
360621230 58384
25779401 115582
778885917 106938
265073376 60186
518711683 155355
52832692 11025
700269747 176093
53235118 110211
547343536 29482
508782058 80582
433311322 113429
740613268 92360
29445102 42441
635812128 175835
975107928 60157
585809335 7651
502639327 83260
307646013 133522
345248790 23581
202379954 130678
456663748 177543
944530602 17795
836005375 190425
74804962 77857
332409187 178316
724176699 116366
916345029 139917
164147890 155978
37854359 93775
624289930 141096
886909189 160410
921399332 82952
156861598 14294
879045176 75434
499136368 18950
923796011 14342
848155460 13704
932627496 176089
398376340 131070
738702449 136024
127698985 75387
474369795 7443
289195417 198081
299163924 113016
555733150 117705
117180156 1781
652143889 146572
892110211 165976
836502965 15470
589517732 76072
138657593 144175
544906754 42949
558501485 55623
264802623 48187
701609115 133182
530336419 129174
30473829 133726
822701085 173496
611837381 90916
476085791 91830
424477318 61714
982134132 44668
492435515 192352
150631233 75993
263507531 157768
160197714 121519
611788840 113558
282160843 159568
647376249 171206
146172047 14084
287335395 130273
533720782 20484
849077651 190222
726542815 121397
897088224 51756
918221937 65267
600131460 168342
225705362 142607
151928049 65548
608699604 132953
356540536 31364
226489735 162219
900081718 87063
305209285 46207
66027105 3792
350834788 27333
909054590 184051
403773010 49834
234380519 138764
918162620 174400
900154357 18377
891961148 124733
225675449 24784
311713702 13473
117253323 193903
867499323 85938
31933623 55609
648479366 11672
8110806 119974
681303843 49991
51079451 57089
699299546 173990
933485304 77888
209774062 78294
199296379 167275
144797492 52482
741236269 55973
52993898 188309
522349250 104018
85595483 49270
847372713 85623
637748401 67827
591177212 161522
43189255 151215
266382031 108314
395587504 59901
590847128 152316
298979449 74555
277398167 160783
891452991 73212
432507122 107400
818400149 39455
762614740 76686
571749959 55918
323131316 142171
443073642 146918
844404615 65379
520332253 165231
200706894 64909
311869108 104775
113482267 78741
904689049 94804
40068914 2752
306577097 31065
669986086 125159
981640371 96685
599764833 160071
998014706 191845
805401867 26936
484104783 145931
828192566 15959
50230000 112901
528710037 1200
961200798 126844
994291278 32341
681264514 99288
436327152 169122
302229311 57404
870315513 150833
204688964 152009
732539341 153096
268710223 66130
428550029 125961
456507208 35133
728615999 146039
820378540 192744
914562401 126885
722584801 96422
530288893 77709
441746836 187147
752933177 46180
108535500 43927
693215253 21617
755856886 154901
919281391 68866
874542157 155960
31162706 150531
364831176 547
24757630 42256
658409743 176007
552811166 152829
431793107 172229
257067587 6816
167682516 191792
451524896 21414
617487198 61536
702165471 57425
915334138 87534
790016030 18963
946918420 138171
479887962 153007
118846068 18907
55955535 108459
658671570 15061
541498008 58482
270064907 61087
913891456 90786
72947205 181376
584800907 186309
472566202 197491
106934075 175681
179560881 111347
92462291 34397
476100378 120767
873132886 173519
191699324 25946
463177678 164805
468630680 37387
110718140 87467
768137462 136121
546008216 193498
811685293 172712
890758161 91902
883146216 78079
874496164 116122
274363482 52529
210523727 25189
75431527 57306
933064697 98971
617793275 81110
808450277 148324
819490684 20872
762245502 65339
511329479 168919
429545640 179968
824038738 143201
689894536 61577
363600629 14837
718789362 98747
407368911 147625
544628694 137808
332392004 106834
311112669 127222
60735121 12890
595114747 63169
213816958 146180
914838821 153834
315807075 182422
891159557 21075
625166315 176912
378962539 103706
96168492 81405
377207830 161599
553514421 121826
318728090 81017
729835949 28465
549435271 40333
788995472 55180
73663291 52780
205625981 134125
476016377 148896
995850414 84
261852596 198979
941433827 16093
973485511 71647
240066296 128590
124886231 181408
184019295 43792
932407592 92977
825754249 18763
862905294 170780
222249252 12073
120983451 20892
393723950 128258
59023707 19138
97728716 13809
878664701 49189
362415579 129551
7299502 148120
403013012 73194
491021065 35330
17688072 62022
150599362 132666
537194691 15337
183907631 77076
455356140 92625
794390740 178590
422963435 10992
593525958 96909
793934378 185007
389495762 35358
702067082 93618
135441138 117428
446959323 83285
626324291 179133
547532887 42887
626170429 140118
382303435 156995
492773541 20652
440543753 192489
880909461 92058
314527083 123477
220715356 23257
737621368 128399
77216386 68379
781553165 64585
927759933 157799
747501401 13875
205835509 178813
228205383 135573
648981239 160750
556352215 84285
737424200 134264
878679502 3599
541707066 85386
435217348 69314
971070600 83179
807650786 74145
46901694 105030
389682785 81584
516500478 179846
273431976 117827
885697068 160656
209819988 32550
658348003 167346
857427386 63915
214355195 79583
726946149 95005
64791540 59696
314296857 114477
64287144 163597
10070823 42990
657187821 184372
694544765 95653
217693428 15988
609849742 24227
757455627 37816
172310917 39020
309476510 87426
206963313 122242
411899013 24681
458134683 99151
593250603 164685
626215135 92548
999965450 116987
439743346 62468
176400368 193014
914030210 170417
813632272 157727
628480790 174430
241405452 154462
718429984 190032
347674103 81616
806450996 52408
884290127 28672
477422251 59625
823556871 125250
200894053 21907
102577257 23137
130967313 141314
382115461 126454
371407907 146964
441772564 151710
856682218 109993
263002168 19425
168294028 93407
618275097 65705
534602791 59307
437722167 109967
890718088 103846
606525591 69453
482353249 60741
244548386 152398
933595133 94254
438962466 112878
310713299 23331
582992494 79690
207512950 74142
41664130 55316
554130713 195343
255736478 70849
374092325 145407
828876421 175181
100329834 109103
755937114 134428
980670678 48358
738187935 33444
890293288 197629
155767697 190556
231544492 140203
653398356 6207
285454005 82841
582784941 110240
777288671 5934
95069642 110396
157300827 53164
222624329 107597
434454519 51857
848109291 80029
145022480 54825
81252851 65283
484325493 43361
973501604 88515
620454385 47900
187328708 27098
209261207 154253
517614555 122696
554455109 160997
417093839 19338
131123705 42562
936016459 105171
258278629 54055
29415805 60275
510485395 65150
146802612 161823
242878130 181538
199370451 134684
529252469 33262
642603911 95743
432597900 162580
396437685 88356
451172908 130299
881157761 97080
716874757 47267
865860790 43882
543358389 94365
786891824 30614
784265272 2376
562139266 90906
987690347 120326
77358769 51008
397104380 199153
384304088 108467
144722970 147382
400516096 44139
952813609 184318
920544300 147395
793970499 138429
930192380 163484
624243567 168023
460374227 124526
107594267 73820
249947746 92269
262487438 143753
579961985 23145
516257502 135939
851361701 58864
669814580 171749
553503949 32758
231795064 71054
820794706 48094
923489623 8149
93101233 27932
166085099 71852
33775657 125593
135068524 59424
994708225 120040
392849075 137626
43293382 23966
457773482 120289
808682117 39805
639410348 54764
55220698 98414
461872166 199674
289514559 135817
951503447 162014
563551813 177121
270311453 174709
401284005 190765
753139344 17186
601763512 164331
24206995 2505
406035123 154860
53468548 83985
911439098 85612
839640088 174587
454485155 76994
120895703 17546
135175228 102165
137686135 76800
376181590 157670
18563441 113258
644793212 197148
624848181 179766
704443570 49298
582281759 33286
228981293 72232
79760803 179504
677130845 74369
760598142 33288
499515091 117811
97085592 73061
695402847 1886
177005399 128253
310882113 66786
393440851 128004
519228948 45681
750732064 41701
181474641 39513
317544693 161864
464020118 95047
128950958 25502
8746571 185967
864431943 100411
505877140 1633
500233579 68484
174978540 157650
816489286 179211
604844184 9911
657031807 73882
157704108 94173
524997736 35358
738436604 166308
535604230 40405
401686454 56887
547989626 127681
331748042 31238
480295604 140361
65294190 51238
218835512 156231
993706687 100214
578184569 164382
61553917 80826
127675558 169067
540034430 187269
994656685 44518
609784523 40593
421216735 180257
573783942 132673
306889155 6907
282524618 154685
600927927 140898
508937397 68044
553801050 168490
586755012 171914
438541883 10144
15173867 12582
591539512 154705
962773982 109303
9428327 21338
79718659 133040
486491509 12742
344672159 54551
717823906 92111
382285262 36920
152245962 5000
651167348 12403
165997761 116022
896141389 57689
272105603 171452
718443574 2804
194160345 46201
533807789 31442
134941524 81246
122135186 83005
43989284 162298
595480447 199465
819574467 55412
331881106 43725
912633478 3533
472569598 80253
24425756 90497
821616594 13036
413095525 75082
186930226 24977
290500550 185600
59039822 31879
15259778 51453
956093575 144011
365675567 23176
106187829 60303
794304129 88895
666041468 145950
691607404 38260
962908494 83846
297984103 176610
945764063 38724
263281570 32786
332404199 167402
392685111 24963
960343958 8109
623262259 44352
410496809 96237
817131406 88356
831606497 44939
721116470 19787
912010431 136166
560243299 131540
254315826 42301
225056711 91723
753486259 110762
40961351 46051
500151906 98036
553737591 130321
182131513 84360
299169132 98650
670526498 87780
926524380 57185
933811224 56357
85304997 189976
941243239 30744
345884868 80983
613336599 41608
343199405 68127
264100748 94466
114312977 99151
883621909 181232
906703248 138288
504625913 36119
406584636 142442
800676394 38204
126443799 34598
377247563 19560
34964508 139746
955687951 100677
171477850 87135
598814049 141763
75201028 196725
791957309 178612
602055065 52687
421878752 179597
764220468 90348
895874270 171873
531234012 46834
651456571 57337
644281953 44175
299603147 90495
169242879 28752
803123578 49366
732881625 105830
483043249 172102
5873677 118391
697404928 89315
978775110 183606
455411165 41622
566459394 25243
361576628 178754
448768351 68482
260512997 119110
431808802 61080
208439645 21884
238278898 78380
722718153 195060
205268694 101129
72674592 25137
93325896 9460
449293389 44939
485490751 57593
467471736 30148
286401299 84640
670333381 59937
615938052 71279
398609294 96939
721623539 62519
714705021 23074
92163919 66736
566683473 6715
984148590 63665
379538882 53401
490137683 177912
35694937 112910
196957945 59629
407364924 136333
497204652 83718
607263578 40998
243335288 150384
759732328 110193
971991801 131020
544821802 30117
110174229 88757
905490397 126355
839378920 5090
526030079 44387
679100351 175403
596065158 69790
440087294 190192
709348956 107264
645048725 42707
220951853 88536
849397465 47838
104738138 95840
544567970 22294
673589355 69834
84330778 84457
333828707 95697
566162294 21240
652327606 145496
524028768 97276
192078508 122260
997960060 120919
556946346 16930
696777656 66
923883233 3314
498961399 94286
880724850 185442
448562800 54956
229040314 57908
788674071 93436
584584809 84211
692388943 68096
489197852 30539
950307208 79245
499023340 199577
137521453 155857
201782485 105211
347232098 163093
749640475 63521
696601253 140839
721094665 162854
58064399 181320
153995857 101202
383493848 8758
405302496 193203
825258293 35722
907285945 120818
529509835 196665
558069731 17081
896269169 107192
447042142 67797
960505635 25969
626999327 193448
750714324 20431
958853106 52099
754613964 195109
755924959 36006
230970843 151383
705268360 95503
238535650 189540
530993211 170418
580536027 32402
708741761 139321
879848965 6354
340959795 189185
25292365 191329
809023545 123918
201892068 113937
509276003 104444
749925784 53116
748022425 8432
557927793 67180
917944766 80177
349662108 109094
713710042 150978
32166242 50651
274536103 181222
425167542 178097
124241809 128812
228382951 82240
282239076 66309
503394238 111426
267588339 57212
965248717 57959
310468090 121948
778978287 61657
813433703 150540
544324605 191502
514526588 161304
846204726 102608
609840208 184709
339612364 98737
970257135 164054
918317983 50151
220140881 92942
223257288 165272
738154608 197301
74774919 64827
199533556 148955
162348298 149797
703998241 37960
797006404 68533
318552697 84801
290354153 8787
548824925 113545
956788309 51513
35179914 59809
736768082 165075
727073764 14515
454955100 56478
34756618 96010
387288506 120343
15411090 9587
805600872 103283
739677812 57694
999936947 37192
85002119 174531
922989996 151321
861350789 11800
637263962 62982
724142282 76272
620536382 86333
602657664 175871
457332361 42641
779082116 162594
265653494 197375
248509215 37689
369437579 184969
565842785 442
24958228 8918
94339967 160999
975761146 119107
56213964 121673
337300895 97437
885249783 116940
722516019 39385
598836314 41459
341545301 133120
853076289 133815
509219850 145586
135446324 145838
6850888 139179
440400984 1296
247051640 18727
640845639 156144
915351950 457
10402639 87932
558989683 107745
138341131 147207
77626138 105939
617617688 134903
969337305 101024
892705489 184782
485426731 155938
150536178 125807
421271828 166715
592490929 180163
240376809 102607
195502106 93148
850290516 62529
232594844 90734
976333381 111913
167936693 105678
548540061 33720
817009824 191235
521260402 64867
580788526 29205
663576447 143158
362018986 127567
270976565 178858
773926906 40263
829030261 20557
664901191 62797
912777013 4234
45359589 110928
984074790 84463
600917725 150556
652530483 35658
852204191 31854
163404518 175779
304713514 143599
726369473 110942
59495930 58806
676091959 5157
360876689 67005
268471339 81193
469607468 193117
32381708 190604
258630179 1825
382240520 179997
369706273 177913
204917458 53001
610628159 92672
860019478 156545
770454236 92040
803812271 32653
141085135 89521
986322763 31113
992158676 194713
454317803 74421
674576316 184670
830711352 17396
50101950 60409
706761589 18156
860988571 176330
462040053 82434
275428148 128593
390454449 41387
703648432 118335
16905700 55894
673061121 159126
227810648 126975
888328521 88084
354542517 89292
406874857 161155
186892142 131528
684507137 115644
306831154 48766
853448281 33264
332731596 119698
498595353 89111
105379781 128321
45147904 57618
667886177 168088
678483688 12433
699917021 38961
520963498 132487
875849601 14262
223526894 176114
85327560 190921
73667851 126542
148737417 160468
666668312 84904
281554853 39892
928911018 11155
177396763 108778
348164867 43792
305353422 137543
812269816 96684
161232913 18284
68728575 77643
138388452 24553
736500487 51603
148178064 159524
799318073 88148
807968031 189635
341465414 186663
130274367 65605
600451975 42988
526293104 139300
522410898 55214
95685542 56512
145770873 192884
694352674 1055
774944453 172291
208191489 168374
243365137 177580
185024420 85823
729393232 13083
417787335 91811
23600964 15069
984837982 17433
334959062 68851
748145985 131603
379949374 192215
736649461 101814
365009447 26919
666818625 196726
498349699 199346
916643692 52744
309003804 142133
405702914 70753
145788052 166734
17468242 106153
443662715 150644
84836840 146751
569366519 20199
468631620 172290
402502180 104770
900385303 89369
854062166 150858
159451995 89783
118721674 22355
717548345 112707
301676182 118475
181380723 108102
566020224 24612
324851080 102017
653690110 26023
337211943 61959
757840238 32254
24574893 106214
710756050 107987
53434298 52566
131500508 53788
784291690 125959
908243843 109918
936780955 141653
530223737 66510
614222987 73707
200517550 76717
768081218 20925
957239592 142607
553591387 193469
799404902 172889
187971641 149090
773035609 96595
503669324 136072
810940578 28515
356707417 37125
378662538 165208
289627286 170582
156708967 77159
490431284 699
746658575 59979
541032589 25787
108451529 86195
398288622 176813
571975487 141023
525421180 104418
401271079 47063
238669947 123410
16964969 126121
917400191 110984
568343717 99533
435504194 162344
469062762 92240
587686647 163087
962229845 144934
749806573 18393
572268113 196980
641294707 129196
296160553 13277
10219469 12835
596638731 143502
932972362 169540
853933259 33807
816935523 59876
133136139 101029
216756785 12341
733329688 187750
691527744 55795
530674073 106488
532030848 132986
458957650 72206
18851129 116361
237465839 15005
238776485 40206
660836586 154582
272935008 94118
343447348 74233
584689947 90473
285771062 22861
519498904 182806
900734990 157713
900802475 95671
535876624 29498
650278584 12585
667376860 188396
937149750 73250
797384989 51480
595353434 78615
7052670 113367
313604659 105691
80757677 116896
28396777 61244
476997495 21778
987391811 198049
133984618 159015
216509797 191152
560816777 15859
294283267 190223
788713438 188921
64803893 112208
823029918 68418
287278994 92633
806368346 10480
853352140 146906
905283399 57733
283402457 166080
325619761 106872
135287234 77616
176376343 144486
204267197 118729
39795114 10746
232605699 4359
621585190 114458
955443669 90869
39885140 154437
659238751 39358
726392614 151366
997970371 53940
278533159 40839
808443549 58784
269432021 79004
142433646 10976
86901154 51337
748984395 192351
972382634 142755
358820232 52469
663977493 8776
149819307 189704
338074935 71794
913027108 157920
452437673 143176
907551576 143343
236170607 123716
733476385 72912
593785819 173367
234725519 167990
495062905 197744
151248741 150836
668468448 95501
790657060 126991
917717397 199698
295456504 145064
252997772 120119
341151774 149499
81415867 45107
28706791 83533
209599006 52902
845517704 39907
7407637 195115
965032638 87442
930770293 111553
511036486 67371
386866282 161222
154755633 170063
971415818 55200
665293696 838
282000944 168939
142271360 82961
864035851 106683
704900869 189969
110946701 164467
843590454 107652
854751713 94803
373942945 161322
687416594 59892
476256309 176624
249578360 126050
802479107 196278
842650232 135664
945973936 190332
422126166 45918
878273406 123118
869392789 14618
285410183 134152
913392584 180644
353741122 80265
485795428 178451
494002014 128313
93887672 146259
561289176 94920
636579136 142603
250984780 101969
22733545 64979
55981535 75289
917053538 34992
74130779 187252
377608612 187929
566917572 50272
501660245 195265
682778958 79273
217339981 183583
299886782 31557
421505969 76764
495704160 182404
693291706 38412
421467348 97954
649901588 192186
147969032 179444
273619776 68162
577420818 169706
191997688 149536
634211468 99646
536328210 153668
49393747 137596
238130815 13746
466109819 122376
580411961 126630
751511950 73244
374903410 92628
836787572 33470
850309893 64247
419432553 95926
652641266 27436
251027182 69305
398417537 187242
511943859 110758
960968757 44567
496312778 137514
414726986 186017
433227517 130537
580759849 115367
418681296 108446
819350110 61012
275426548 55487
564429922 148718
521472860 120079
385711425 35824
292099815 191269
465728409 71433
315658423 146014
828455918 21667
928515389 6414
406564078 90068
155610065 104514
308508389 123759
900165497 182841
776169456 160756
52584795 12242
661123359 170280
338878192 67038
370477054 184599
889979534 192375
610168496 188624
521441697 66650
700102004 199257
848629913 104588
440968607 35306
632891303 159378
319522413 167159
945083043 164163
500986690 18905
889367641 96541
942135167 57379
24606050 39498
18724255 39119
404338405 41791
768700529 179428
450373941 118974
358435945 98180
775110381 61446
193504769 130977
643616557 29435
385987643 83065
468339656 136569
732323663 155259
951758558 8974
799410256 147569
420963304 134381
120264560 60112
65538858 153741
264536702 83288
66735749 66847
649636421 75943
839284597 7009
136499329 117301
409277461 179784
666321420 88739
615610319 198507
478642038 32788
767629725 73566
425548963 50248
734549757 67781
381562561 104483
142390258 156532
185008529 155072
936821609 31122
538621556 194486
757305457 165246
534829627 135957
103998267 10040
349316571 180165
599784325 186484
141659492 118504
932524008 111229
185521682 71914
699398679 179806
75496013 164040
880068532 48060
790627158 121082
769731382 182359
118548123 97283
597953984 164549
637555834 56527
967840925 51675
461742935 87930
569968731 107026
870314153 74669
214751057 44645
695869507 30828
942159150 17309
152792274 101070
897202661 86322
591751797 176150
204825066 177414
348916098 158722
200635655 33394
495902711 193191
831624393 151676
867099882 42859
21358272 118813
82206162 136135
825916603 15593
382253046 85781
452434532 17644
489636739 65447
154543216 180082
186024949 189248
307611654 160922
644756134 160258
88815100 104762
859649270 192308
72724909 178375
978020446 140486
851718970 76212
817862732 173980
205962864 89401
955644773 70244
620953964 10975
456074761 95953
552031328 100032
538813182 110929
713249009 199317
171427103 110749
977444289 26637
841199807 17455
829848164 18402
906907350 119654
848167075 103186
187104071 179580
956938644 195460
672283311 139304
705638993 192603
896730997 48933
359354625 89958
442395337 156503
900994440 141061
737787542 174917
358885292 193722
326706830 26025
580517637 124097
335317937 22039
817192571 98676
848863379 106222
76793245 36105
559935560 104299
516605531 78842
351377283 81859
873629530 83818
914524247 109792
755728987 167017
878597475 133581
658473657 30933
208176966 50856
498681817 3726
540964326 87878
334838268 11326
769644690 144537
217092971 6066
328878521 106704
899594372 137713
128617760 34358
902433252 124698
851827333 32900
906599404 16695
55296011 76487
66601827 116820
419314158 76278
958678524 89558
607338453 63064
399614015 132510
465339276 103724
980672002 34181
861669365 58816
68511782 179256
671116092 109375
257769792 94551
26803184 49894
516833736 35568
642533465 153163
250426329 187979
12465980 156046
605566323 113078
423259187 62216
11695773 2124
613134681 117396
737690892 42925
466425659 75130
351261277 189220
6149924 95893
921482996 98760
950853847 99632
198930069 25458
375422218 141444
869741784 195101
156910201 164141
742189541 71931
423784761 30624
958345729 55750
398391190 2035
958745040 183514
347805258 140274
346304284 26878
899577086 134355
358799669 189809
166300584 46685
410432933 4059
727479023 101929
353097781 133825
764580228 28885
819292592 197779
876685126 194706
829515387 170725
472797164 194720
533832004 2820
983864684 172076
542875301 114789
364933555 156563
95953723 165986
711448711 152789
498698426 123110
51338287 142404
618015051 52599
480883180 195451
939090456 151649
221725811 72874
645120151 173153
443141499 57296
44947028 33102
106110625 6917
175935275 42010
9342920 20121
666339804 117567
342495978 168213
576373777 101258
652125249 111629
846057652 78796
212808091 67565
565248461 8329
486084563 197217
990242893 33093
305603099 161997
929586858 26460
691590686 57183
132182633 146986
392351433 111313
765359875 163789
440748000 184683
172137392 155557
515646996 15737
225370613 18463
344196993 102662
3353575 106762
803819126 167149
40345276 197061
222355534 114204
230036194 155454
470756691 54419
817032983 30289
914528784 159674
788032974 160729
264719449 133714
296250477 143945
549831897 149055
187801600 126125
156935848 199052
287538520 72050
905865507 171378
702774070 72660
903691840 120935
835276152 163811
574877486 23267
500114596 19732
575644357 53858
358553393 190341
850854421 50893
755917333 125028
532093463 62610
340751196 97279
906696896 35559
121422614 28721
291444938 131841
360857993 117558
610150333 33985
35427487 68955
214692736 95928
259325019 34448
738735606 18463
707426620 190267
173982396 85175
98382952 70691
231938370 34058
923787124 10497
827711951 3092
364493363 97470
981900117 35480
511344659 45003
544081533 18359
558950988 138947
770328947 77610
118391022 171833
908486579 33799
892743177 17665
42772697 156764
777293283 65480
582824446 190049
431985488 8283
737110318 86845
322996516 186399
166766671 90026
642248353 195630
654438271 105322
173445696 197923
709254611 148571
703585247 175997
60756800 22856
675537637 176620
15417572 119750
891592086 175593
659868589 26294
425891195 76963
683020088 99374
640782075 87295
84835530 66133
606246538 74319
116647179 43168
362390135 69281
405075639 93203
490535967 34133
266937824 191092
55613658 72464
652392717 81187
459858106 172283
302001413 53295
671700489 72236
101609952 110516
771354824 148190
941699881 199365
303198493 173671
744581106 169189
578566837 49890
892804827 12949
709208222 113318
54259078 1120
183282123 117527
146137198 186702
966300707 177039
382839051 92704
15761680 77334
814831225 61648
775649896 78778
446498399 155788
917027206 86866
43276917 130100
180791402 73457
963112281 118770
102882763 100436
935284184 86197
537432834 127646
218464958 82675
417192770 14741
224352853 182152
501275754 147211
505935988 184048
853061553 35275
47773861 9413
918569314 160285
865659656 193812
950659895 1682
57465467 40292
700472966 76525
438036925 35870
857760963 170405
512907678 193043
838990496 191238
793881216 95401
353151580 76877
163640994 52615
508728867 169877
487495165 122786
843766008 15410
226361515 161693
45906990 10360
208397093 73254
300619861 96127
182911311 48311
695884318 45847
220318760 68009
655056838 167222
42819607 71503
960836831 164586
223327017 105103
479308817 2578
460872007 35939
387302486 69636
331572034 142853
542277323 151226
510410922 52975
143310931 81304
223811249 59398
103294585 91931
453826765 146533
563496249 129062
649270132 181525
195515899 165538
512362200 70823
525977526 107627
282193359 8493
55969060 107931
952590090 162893
999072456 25638
178666383 62225
216400232 62869
670610473 165640
330506346 112080
423469132 38249
411085882 62052
799843565 93965
326927866 170768
269176054 151720
200760706 83826
639215343 107427
733992181 169825
874911588 13320
844629531 145239
438469531 70715
478515397 195656
131584078 138298
691402054 193155
734856889 98493
140436031 40728
446498944 189403
683163785 132126
313167259 155528
176625788 150278
35263596 48022
571424940 122259
825874626 129659
105468534 1800
140244830 59833
523582179 75662
987609633 87429
100608969 58148
186680015 10098
725145874 71008
696822492 134661
713775822 19351
683477427 138054
966834249 33527
910007694 159163
738075073 97781
524837331 8912
191327037 86653
813885002 13358
354322144 87360
672028906 186988
762599754 175713
148599676 99120
377946823 3201
211336795 99303
956874366 138939
917625991 77486
83163579 155740
923511345 116055
260194236 174222
205454667 176434
909764587 191581
33559679 109895
686515206 25399
787414016 33017
622318797 26194
826969877 164046
448920332 44375
473632319 34852
273732986 154617
55182766 16565
138256360 183904
882517723 95136
236659979 150749
257900922 180508
106300592 116777
817064673 195697
895601556 160740
481018850 31093
46501794 101242
641068396 193673
421262341 72240
625279256 49087
833546327 2197
464058406 172002
973637691 164314
897687833 119416
969633967 54541
785670279 105582
634135877 85008
283546684 151050
774902191 155030
40204801 133443
587087099 52987
429168588 88555
68329994 63445
504722039 107098
353991466 102904
837644954 195970
190622680 50850
552263288 115559
498560449 43294
515424676 55905
234084364 152116
62418604 119515
941769591 5452
365359941 194949
355778427 88765
395996699 29762
793799068 117546
630127047 129023
541565326 187802
790982418 177498
197772022 20765
16715760 85641
235121217 154846
2860813 36190
961338408 108755
176560302 53180
771484808 58816
851193828 85463
80245274 170030
291060570 63873
60596810 99502
139459121 88821
197850738 58876
997534839 39247
333869469 60248
937714053 41579
271528111 72156
626375126 199767
182843353 30754
109715162 151688
404631172 98518
41096155 145876
147894171 67509
60212352 154245
836206295 50702
713361866 23444
605116804 186386
867287169 36413
27647378 107631
68578564 156850
966987843 75500
89035407 64392
7400899 138887
768411581 174692
394340167 85660
821998191 16455
830037704 50378
154551057 114657
573952196 98590
501716380 11496
959490606 171413
975549695 155989
192391054 132096
930691192 178341
477030865 137532
613920472 94705
559597510 181799
830303100 132488
948287400 771
160686346 48474
843091409 29044
568008915 173396
412477713 88657
210549809 111932
882748157 100974
889144544 87588
626282312 9402
958673579 120574
559162826 103384
915487731 45963
627739775 165872
781023630 193543
550306552 145351
649811159 138472
197317994 32894
968393417 18811
532369156 117311
812509105 17829
457323578 103955
424903476 20783
594359734 171231
673514276 148531
774858554 186687
627799007 83787
640861149 198139
769523504 74845
787313865 142042
785609902 66121
713701789 134479
384937103 83136
276013329 68455
548510684 122813
80552006 72024
210696654 24458
665138230 50367
27310274 63286
252037213 197995
669883047 197024
701079527 159984
189039818 90665
864702236 189579
544575721 107232
327321400 147909
63491716 141316
937214584 57444
132863547 21019
779793125 65382
449916048 6263
886525286 90933
730382533 98750
526070646 101574
189884277 56284
503764422 128995
892673181 100690
536289587 61215
390424230 96056
74661552 75050
30071048 51366
597547303 67798
958061777 86209
572360466 98896
419626842 45300
20507139 119045
808192621 15016
784169752 115719
166549554 158686
778194510 72315
810492156 195694
706206915 123983
450013796 3637
665602745 30656
736131549 68421
113314273 13048
199492322 164965
320501681 83813
716185796 58538
94377107 155746
270895686 185485
648242742 189398
528263111 12657
430292683 103693
152379416 50969
313751459 88149
619470323 128268
764817868 197392
498314821 123790
677406695 110420
174800941 92376
645550072 155888
469529658 53207
940549060 135229
66360836 113647
686776987 135575
870099341 110243
625750125 146729
330311362 21963
748968830 146493
562021908 35738
584259712 23394
201351137 179772
29729661 106077
978628673 29337
977974925 155755
973140532 30122
88815457 21950
311924527 99728
305132404 63084
502446369 90927
122704098 179943
183220596 2218
124635847 129386
610122068 135156
15636753 16900
627113438 36286
503676974 59392
199174393 14672
945548243 184025
174598271 14497
842101985 137848
784000812 65937
577903507 153073
412483310 93715
627189514 60994
641779546 35840
721220905 28240
474409661 71673
964266151 67211
897119570 5834
3831482 164510
49806142 55478
527575949 92026
415927046 149117
666833216 80051
2620496 116871
869131079 105470
777738999 170259
570176457 88984
337989321 41107
430527312 150082
455259205 74486
205828447 192149
324548954 142887
143509398 145079
951825504 4444
492546744 12010
326223403 189351
127355013 42151
738518152 78806
208297344 11576
660698115 81168
416571101 117806
94829751 188798
238456157 75836
400190808 78154
704644514 53612
139184236 98675
132846711 160299
21835436 92095
63624463 192119
256984519 37091
900876474 95337
914120244 180729
749865434 108493
818563568 71259
386317039 143018
121585931 188382
473544140 6841
45816375 164808
592481096 17609
903213205 13914
869417933 7379
599757708 102304
819067511 15736
801388975 180943
757469713 150151
37651013 56871
313877692 9933
780483474 184024
577940045 57145
43970142 85155
891438299 187301
607345965 151187
898921799 182863
905238440 31298
409612732 184166
487309864 21815
141606774 145198
697440947 181091
873355020 41157
201137288 160657
608913202 141723
167823095 143154
194825031 17846
464958662 172743
77271578 194389
992761716 108316
743566501 151478
145578077 167926
48565618 68674
151988394 190898
334918860 162599
436411523 93721
180399452 174463
351311352 151865
185412028 128285
13337170 60352
62289185 43041
698246551 155757
56165333 185277
504949181 134238
648810143 22024
301734615 151590
235030624 126753
190648859 167022
450303784 71412
413925537 173451
691746379 167452
879731551 84708
806886918 34635
563560106 168408
610552757 171942
595710721 171411
616001413 167756
560501945 42272
38097683 149604
180633040 100157
5539168 62630
595809606 154119
356755463 38142
302461651 166093
985070126 179294
136299376 75258
628473058 20544
465218241 56917
118722153 158115
530918916 138634
818972038 108339
41767302 144901
649862440 129667
656585493 158234
642553283 190246
337040963 170050
497247725 174392
704128275 3371
738402012 188568
429190812 182566
622045784 180138
349336529 101348
309385357 48009
809677654 169056
128755597 104460
335830307 3405
65835317 42097
847735019 55162
240133058 141634
835236866 59484
567804116 63203
55593006 24618
306639069 143561
323074729 82634
676075389 112121
931866112 30320
425414708 173424
418307176 142748
141606016 138026
807038610 178366
147814315 171809
157890434 23083
413017916 10857
484396009 131013
569676848 167751
76458462 101105
37007588 12924
37910028 3905
153649783 128171
626972685 167549
543183216 56696
506481204 100180
509161688 169828
74523295 82704
568142824 167228
858984647 140890
350530367 94510
869121028 19097
549803027 154229
54961787 196584
75471315 116836
696128425 147648
95542772 72060
163444808 191718
24033440 14952
18271317 79718
18959388 167375
302956960 110684
110095774 44850
851911360 39756
248955858 35984
734736149 105194
229615485 7906
91508936 161589
789002067 36185
447935205 25714
959450690 166317
910892045 36431
224499908 192205
585061484 97994
988601939 42310
121419766 162204
140751245 85493
940812192 24085
796089830 89404
212663639 197617
409605340 18893
722634682 74012
798806311 33318
762970163 131811
874312247 148697
258324261 138824
265521016 63729
316491600 56437
340737800 159157
726397574 41676
745960328 100332
941309361 60856
966001730 116855
234339007 65678
91800966 159317
17717372 37226
814686514 60216
603910382 12976
907241299 66983
576895074 189081
280831547 28691
695136491 63867
228030191 19127
333253642 77053
401808291 120540
449517998 126528
4619177 48758
746281451 41786
694301536 12331
545278405 15861
978726036 182820
578928033 192361
559454423 102100
543235355 5433
284605149 133353
708859457 19886
498512995 174435
220128642 178488
679948677 2747
155282677 31039
874624012 6069
68066377 7344
369342346 5842
199833224 137976
625490314 163617
306572769 184343
295740425 198030
935582986 22711
809263553 163174
534691070 93559
612085579 19937
255323624 19552
388049577 165773
51601015 74347
516593560 117946
38318662 53130
811394602 156280
2530925 58536
886074652 76221
246819048 120396
192601752 56538
242051142 37069
574258510 179313
256858341 155113
974592931 56699
115860291 193111
121866139 145161
115248485 46418
299005414 30526
294430634 103530
378352501 150039
253911317 55728
441162046 98413
987590583 109304
583236623 5196
857546809 14515
628717186 121437
917657468 36007
994563976 129554
852394497 133788
788317447 78372
634062772 101639
30360105 175127
507639869 73587
339664789 55153
629824822 167863
600483469 120397
95966163 103546
183519873 49911
984370294 103332
374008824 116457
617820883 64292
153637408 46378
516977937 89863
724246737 96366
205232664 97789
296388004 38285
835020957 64605
983621416 139526
977811728 165178
969348233 4471
771641340 40196
980743673 90084
449814208 100700
811772194 41178
698592333 12722
654198871 29720
523871120 119808
841213070 189326
159074698 77630
97438756 16924
990161051 164677
790904423 180083
987361135 10695
468714691 188904
271805038 188818
184627729 163696
893939577 20016
402659216 27057
901443412 117625
230535600 108828
757317957 81016
691748405 152417
265439452 17372
39690288 163435
222109993 123532
381457292 67452
784000499 56832
140729666 35332
766287064 88566
947631390 145278
456960593 72855
321491365 119429
288537304 156460
309259876 2384
100549919 86475
426875732 196641
687606465 104231
798223630 132367
92105853 152088
123755311 55987
472902480 131810
951655218 79179
185894340 56662
926136104 92672
39131337 123739
588597692 2319
806704326 3975
229322674 79728
119837233 157697
355152333 82168
916679383 140395
409501423 66929
465524202 194120
596383708 153753
808332863 21944
229518404 43721
158489305 130448
641730193 48438
565392564 7319
380567528 51039
527461093 78964
305646393 161321
85124341 84267
52059868 69103
736229625 161546
478369672 40411
991861236 79441
788180716 174
325735370 18416
156720111 79658
659168286 9265
699674169 133037
518942729 79774
713182189 48843
114311802 109666
546169490 112306
207377952 86980
575967699 156690
428850547 24147
473571774 160445
227912295 89743
162333061 20771
396233153 32049
368780588 51752
129963476 66078
382742679 60462
466857345 6326
29018993 77529
149436154 125919
333257011 119914
858806278 33211
858010595 38516
150716096 4257
913523834 77035
758672049 28138
357438593 168109
572675756 117751
948842040 83332
314589342 183366
461316881 50242
106617075 90079
878641925 134340
989557095 102225
81947610 90446
100460929 149009
916942303 46844
264720395 137462
764975315 121318
362577566 50763
725965646 160851
512488572 363
629973485 39945
610016534 99976
362758517 18389
567169861 13224
896457868 62525
367773791 188261
338901183 117713
50766458 174294
714548547 2516
580810603 24076
609950601 94040
980892545 68482
816571505 61909
925559468 188230
718891502 149329
130570113 132735
645410410 152138
723570220 119250
988753006 90132
147375835 190679
404615170 112016
914288039 139872
457249000 73661
908655735 113868
744320165 34904
138649059 173406
192641312 122234
752949803 16490
77865827 162059
656860595 173337
106686330 68952
324893453 129412
689607172 10313
602436996 24722
870854653 189152
388389847 180969
521542076 147253
722733566 180503
710210414 142396
133714552 168833
623802811 152798
295206680 96979
832896255 162868
165645598 130106
601472122 77130
814574469 165053
305004879 115039
355170642 2050
393208062 83672
896908754 17951
864066709 84716
413173015 144202
387717901 109533
791760826 146055
115178569 89587
100300198 38127
706438543 79767
91630911 135395
940127830 144374
443488716 47634
621592062 147271
598089584 1450
393083069 156434
418937462 11412
916292902 187448
523552226 123357
469083024 184154
585262801 189984
871608225 131782
205765032 69862
399516262 22020
470015771 72570
933797003 157584
561647800 75358
894809533 106429
249169353 162774
884630386 38054
118360159 98747
493338965 143820
117665965 107309
395853837 142130
988144631 91138
476972725 98856
241073887 3339
646326396 57925
959061808 189416
530908630 197142
631852592 135859
402023207 186688
863359278 61071
808639494 164777
93559160 16969
596138420 86615
784517164 11069
567949585 78387
888001058 31487
251078890 83051
713030620 79669
600570596 159473
662450527 20408
629356391 73829
107616770 62389
78063095 5941
312854349 165421
950225804 133490
794935897 131537
586257031 51278
883340546 124017
183652188 67444
912764065 35982
780560923 115537
138705449 41697
148501759 109405
289264251 120259
241990177 17067
853113718 154647
442345936 75163
700527838 77605
674828550 79210
330490085 148488
751004752 67857
50644432 101135
37905123 171577
612406565 152800
833054886 119760
942930433 147595
384714214 30395
241967298 58655
89597445 145088
988068037 79865
338163295 70713
63920379 155765
729706407 62629
105433774 72066
991198451 66054
597736792 29705
431511958 123417
602128430 98385
543621814 55666
517085055 158279
235355667 159177
775094571 80266
791182035 32336
627603785 134823
493354187 145917
824482729 140473
236241361 24933
63712616 164149
517736007 35754
479907939 190758
888776551 97875
697361207 101771
576294183 122457
214821055 149208
80220043 30630
462180803 191413
906619397 20233
238352891 26738
621481930 182637
8669318 26137
985301558 40132
582158910 154096
129292711 144458
193141635 59079
614781090 119539
667387750 104271
872877867 567
453451231 143826
58942022 66228
131888434 77670
721164890 17374
274826445 112149
584056994 178199
347573397 1107
321818506 36308
928474837 183888
994094939 35274
791882637 69835
594905890 178331
360923477 198077
531951246 102362
788015523 74599
49640140 126535
896253744 189345
559389739 122451
551916372 91792
478515914 161168
383855510 136181
32970641 114849
420626845 155688
639106252 135333
364698657 96373
123910701 49390
432583626 130722
235450832 50141
489636600 13596
361494858 126383
965413524 120432
157546965 46658
245700472 86030
420612739 155725
99570196 90429
970426664 124718
332412763 128940
581562958 115117
457416410 12564
710205918 24410
911350834 32043
730947457 124591
11961131 18153
657010307 127024
516654588 162937
806952760 130408
338444801 81194
517663978 67789
438132416 166718
516565199 113023
180512396 150327
860918427 102079
795182784 77741
262837875 170168
793932758 127476
927751077 150547
398564591 70385
678188865 160167
112127092 187409
379741358 41687
440255875 34509
448901497 102669
917649294 90565
418811155 21285
559295080 75464
360836989 2340
974331709 93213
163754214 5278
228145902 6892
237743613 448
325575887 197564
725472491 162756
830970982 49192
445319798 63735
725992147 49073
907121456 137355
835180057 56648
832225420 42045
564296582 123275
31633974 163795
110622418 37161
90037416 72068
362924199 40128
157617481 93381
157474988 75095
145050760 108366
962236539 62167
32844222 184674
269187743 64830
111537719 84200
518752025 123827
593253544 138743
482803615 58301
849034605 27389
583836513 197616
718021502 100605
609796225 198755
13479051 181256
375858650 19422
414720038 117387
672356335 184220
257090253 138659
433517264 199269
611377724 74211
495132076 195382
174866465 127827
806491919 28555
431355298 100840
760697106 97258
823227505 21960
197936570 50407
503368880 163397
225222398 72903
600352731 107880
445345670 114080
582663414 31286
183182906 161683
630334922 69330
601993659 42646
601064196 77446
760024948 107738
934817197 120647
75028052 2078
182299582 125660
985842093 106044
68567468 34944
765175656 70708
296304221 113811
540626375 6651
908029259 6394
387378301 78587
465245796 123097
205082520 14104
941535056 165660
42995420 131909
420654395 66467
248534387 64173
433655446 178965
743381917 32478
369847409 3505
184705559 129444
37347354 91961
684323539 40153
192398267 37480
957156205 102338
763691133 48609
78254251 32029
867758729 534
244210432 15858
479477560 63169
804977679 155617
980352591 28669
560874306 42959
493467737 62492
491484047 107366
637412337 183654
56112275 163332
139575905 128811
149424725 50360
844591457 63226
698202405 161283
554165992 47971
520221150 45680
821463686 120945
383391178 59121
493531379 59606
320134698 107381
55468823 68897
203078097 135669
588978611 93848
747697820 74706
192608439 124287
697970614 183276
614950070 16906
606068280 194807
619091978 190661
57723918 33323
324377765 154529
398597393 102539
456311755 78848
123646270 101133
942442947 198915
17991779 29348
736623851 158408
623543673 134518
790028922 147016
768460303 27890
444108468 158602
773431302 5474
513650683 121858
774024182 463
159411373 77484
826398231 76894
560807431 40962
220814700 169702
73103670 68113
991063051 106820
801994635 183276
29587348 4499
280097914 175138
245912370 3991
271954251 120680
941787531 149405
279798170 9077
460159638 135820
844095832 14735
14188198 183794
382393674 100707
365226907 21394
188230535 127564
26790338 15141
661122399 52357
136842356 69279
589653174 89069
752366622 107327
895691544 51250
181252895 1223
924562246 147864
263236815 85086
17720884 147406
679431416 143915
759147773 55735
871745691 14549
642091985 132765
832894597 80242
503544515 40061
349522931 112319
963498659 113248
979382878 63890
140084101 45515
846237842 8884
652298401 40986
662972637 129852
913745675 192992
947383554 135377
15659898 104388
412870850 54911
788332799 3053
569513891 80195
369139077 9701
116223027 167391
820419623 172017
598301499 16355
252972924 142259
382630936 85964
106943766 107681
414495573 13307
177616400 125171
966989686 23615
775548181 70538
11300350 117679
275549619 53330
279926839 135877
491101238 3523
976828491 196128
542811906 142638
78820614 26199
909609550 95180
197399422 5962
237220077 115475
35411916 35832
150193592 56596
181919537 102990
361527698 41541
149188673 145658
40418946 149719
50773014 196560
310698096 10897
21276288 162095
334443324 87123
512992108 158009
593926453 86731
134830460 94730
443708536 193364
604718994 128039
614999698 108264
941103459 30518
343436089 182514
413980881 147095
644083759 26688
630197174 101100
877636528 34659
32093866 46236
831374941 80110
776391360 89691
234182488 125355
103748739 150022
65618403 125685
445037819 167450
169701348 156438
321187470 181839
614335727 177020
916154769 11358
192383209 149782
289101118 136257
340153918 37375
345334391 144309
89099313 83046
884282957 110266
932856658 111701
309883657 185298
550500976 75664
440458186 12466
853151981 133623
245909681 120324
514983529 167891
283952844 119776
912552239 61851
763704797 44745
943036289 154879
221664406 164572
295578834 181138
774518950 19729
913508913 50137
752702817 86269
66734062 77542
695140740 2774
487706985 12391
776260193 41553
429787174 84665
730532150 34193
102847995 92268
463039990 17102
223619139 25880
592699019 88299
688898258 175576
42610471 127015
272655023 51498
146583399 123824
654771103 79170
193250832 176040
603237572 109919
807704508 42705
319686319 155283
207491464 134752
65530924 187487
109342130 92087
583941644 125818
995256558 32223
269108770 69855
299409108 42303
157849053 139030
916769319 11234
323418080 147815
875726916 50085
506843494 175889
264159698 78765
433611944 199422
195281230 41925
825041482 75978
822469135 89658
850150951 75703
293678314 38538
398325427 148833
621342829 83962
406147899 44756
99729619 106371
715494724 148658
285420922 89209
914100311 120994
924496283 101015
856872749 49055
687903111 981
767574528 157960
201373265 69466
144441545 38940
800867599 61683
78548366 183373
787732202 60254
500285004 21518
715913343 136649
166921467 62710
904171853 78931
8643437 49568
975128103 140793
778551575 186653
350046214 77180
998525051 78425
240351014 161053
856524381 45751
511498194 156115
517739186 101464
934797198 103244
88118023 159689
933172385 85882
78707500 32188
715982067 98619
557225919 45708
550136395 27043
165337204 6069
335242597 41358
45468184 152280
679725596 37379
526170114 10596
670862701 168331
68356660 164930
720376759 75760
467163948 182289
484691081 83970
352242128 84752
410905904 75983
159075040 64857
887732516 121052
985013255 119914
910246695 88371
909283461 97659
537033342 33572
44580419 72868
472228513 134871
655457892 173150
592785351 81440
963477750 88829
762530400 11727
842054554 159303
309392302 181772
828467494 75038
749983853 28186
306959501 184614
791133512 82004
171909973 59817
574765991 37345
832617914 28501
679571240 7994
982265176 44474
564393712 195037
929224834 194808
453261290 155446
603206223 107991
452558566 83613
897340272 52717
599021991 17595
237159034 567
964176416 199444
815519611 171760
982638086 55986
538877830 36099
933382381 99103
247982625 68824
546991115 3938
795709584 65489
821459625 21599
822130107 133216
473213894 192379
716948158 129380
386415198 79953
756041046 142586
41812943 11811
750026542 129843
672764413 53343
628690874 154603
567850124 186086
601490259 109420
310911537 88884
319032584 66804
458507643 30859
519351616 158767
735193210 53043
909182846 107797
306173692 61989
880535324 138245
827246570 178631
85397276 25756
538319939 97663
928986693 139287
829402239 111464
182324746 16370
670185890 178635
796413170 128888
244237797 71133
793414033 12111
491744267 16637
565697582 95530
754556494 77064
111394970 5145
767036524 183891
5662537 41508
128639728 75398
757289875 168494
227151928 70971
875504506 187461
133677583 60153
557703940 116848
772456252 16193
401065934 38928
408380755 125470
233362078 27551
391587735 62247
685303320 68533
211736476 76123
170076964 25923
916127455 130535
585305439 89123
545950882 180782
553037466 11286
631075711 148805
270248146 168062
265355640 194263
48891819 114970
345793539 186204
150991441 43461
523550498 47759
346607607 11992
692075411 143329
393107690 128373
538419781 165574
647027109 2531
986885573 175106
993963133 183609
439379717 28837
415357689 4087
503510952 44469
434018433 81936
584965502 145669
12002082 103740
902358634 74795
931359053 188817
629119978 56557
602464932 115638
818410302 195569
931079094 78397
956115266 52326
337692340 143429
696618360 44739
166028661 178043
749102543 20600
132242675 95678
582957837 150343
880828855 98747
473467296 31963
553132252 141124
419889141 183936
826479898 52171
858684827 127194
764660518 68270
813844924 163053
202722619 20868
102868854 29480
942837550 17967
101062317 101050
368719706 23003
916382233 82333
444688467 193898
465224647 87430
943066406 42700
400090838 167258
186415910 66738
583108723 111752
888235607 37604
149024667 195911
416131087 96700
836631767 102843
948496379 72394
584872222 81854
615815761 29484
450576615 63494
667363884 3854
379193347 12444
648197997 27481
528183944 8977
818829743 81567
999293929 36062
3686424 105941
455343410 162075
71607766 193029
804269908 82525
735717538 170628
287865578 73535
163394294 166168
950368814 56719
410115283 23303
959223764 191752
72645593 156772
169603736 198247
96018598 132939
891100544 137679
426067019 160306
644848887 2387
659107161 169109
199835154 161740
10850033 131851
499485607 106533
912401763 76347
814714025 88330
408653750 178023
632063357 115609
398898007 62939
177126555 49109
246233384 49939
716873111 33264
716322733 139065
75683870 16765
752867608 103811
741147941 73241
533719712 118648
421515956 157686
46044132 60010
862886915 126020
995801543 27568
257711427 66745
425174782 75886
882543459 88311
700195198 47050
343430834 160378
242398735 105096
590710666 27845
530563362 39662
696127620 31081
130505642 157939
960055789 191544
227973475 30533
494896027 198169
791562217 169234
851252644 198633
503343358 39988
198819946 97475
73549389 117618
693347186 45307
906937835 29290
761729118 82170
236242130 31634
534146286 77552
228227730 62303
946364418 140896
425617020 43729
983834385 44559
541531674 46687
927488708 179804
988492904 100564
507993073 62326
860742076 130998
383249475 121114
12122789 58932
842443919 82984
642625771 111325
299419576 170033
312065099 107499
120350979 100514
166620234 128622
540460864 129938
669724973 199583
885666257 36104
600387066 79895
242973476 29916
702990650 45617
420306744 144434
63750271 163787
897371514 14606
215020025 185705
771024167 174159
106150862 31465
935815702 89874
270475310 141086
344481194 153948
777484214 23418
776256056 334
306590939 186113
32543982 82291
589898899 50136
391101063 11024
309188290 118802
683114679 157282
8156162 156179
239358796 73985
634253145 42689
153942556 105251
300270475 29497
445041630 187349
579862337 80623
631225554 192904
957080228 46042
487911339 129391
61732959 146126
833156263 181054
369589115 188041
983468180 71583
959731389 108657
144161728 16656
54988987 121023
675675766 96174
987402485 76064
753486143 42804
668593785 180782
913396925 16280
681114774 190471
65672277 145131
601907943 151614
416857835 114157
570817529 100014
621237893 15413
455893573 154676
778540140 775
709228563 148913
287223442 150896
558767139 143283
35197519 191455
677693819 119700
9704665 48738
594279663 194403
581804374 5888
317678634 42017
875984193 94459
669776822 136491
793770897 63600
931692140 30666
240229872 194106
356449139 122500
265602128 142244
282606250 93541
495227282 64425
168066214 8336
31057362 23460
1806649 43972
233352853 184620
799630628 84601
689297134 35894
361343837 69044
821511401 129493
252359545 151613
712434028 67205
680399591 34223
71247060 63816
567328606 110680
844180376 93366
797394237 13688
389287929 168431
60174623 61199
28769951 115568
651166183 35032
763605993 161165
400090368 10599
204876629 122023
853816193 41583
905002665 92569
86668777 154859
822291573 143897
188152138 130228
465463459 169113
578117341 74736
982082858 100526
268499725 81008
788583564 8263
46080786 31959
656728826 18303
166209458 155770
201811523 90639
530294884 97736
510755660 92633
437083711 25640
338121058 65241
313428176 100154
628669080 52366
471115181 88606
554132108 18923
621056067 117859
217317085 31737
365974321 98664
667731978 23460
448327620 34771
989332359 180879
506611646 92054
515859288 194736
757462978 34091
465404880 71458
332368747 138100
579535525 13205
84856530 64519
425220918 180279
551143762 121507
986908926 126033
915510915 22549
322636928 178094
957105722 169353
508504457 75916
618892803 119665
996597366 58961
172212461 142786
495406921 143864
891424490 197967
110274306 105926
36776475 22832
866822393 147946
790051319 46425
761689873 4171
817852397 192643
248640223 37912
940273029 4199
242130502 195857
730177714 119269
253329354 125765
843004641 29356
866910563 32246
664569177 24901
254786884 144097
495517535 161306
263905258 147339
403858011 124557
34847423 35841
588547355 12645
128970631 178942
875027503 97679
654008429 60455
948836234 70263
78150092 189606
434620170 105303
408817561 35286
479370514 186785
106785841 77526
674562830 102046
295300557 125352
525921228 31860
470423255 187283
680176836 75243
852201366 52399
363406482 176015
799903347 132524
895752984 13931
7269734 34131
366748913 120013
974140399 189665
255159880 94688
560390751 32901
852674357 11561
426650269 81957
994349886 57669
642588836 31751
345439972 21122
765589072 95010
133649267 60807
809988694 71169
501860030 98033
36940003 146146
997924165 72929
395053701 111279
881994611 102550
173541061 50927
284701601 138358
423558313 121625
276055297 146199
127217646 128335
95289638 98057
947139530 104262
406448369 102341
606144036 193626
414771991 143814
383355935 317
645166631 70431
635158213 14455
235741238 73216
533649791 187137
48901392 75180
636479892 108623
479289057 66454
688598876 15722
267886703 16108
646927606 81487
713718271 131241
994226348 99898
832031114 138512
713249314 69635
585165655 34444
778007684 8869
699405808 53071
348208957 145954
315931760 56838
288745822 84729
365906459 166083
120201484 51231
879975975 157578
478953820 134025
328013786 132111
520634357 143573
638842343 106427
379535112 67714
536874959 21725
599818991 85656
829486112 119353
741766831 67638
875653838 162045
152034844 148815
284410023 51112
62978090 196766
218480296 95095
822691660 92078
356814200 199858
101827818 88324
69496255 180138
784246534 115639
73784737 35881
733441837 116645
970566850 163807
145462853 17530
188143752 144436
898028562 108439
251482509 158197
794984927 193533
581581699 22687
99029761 19405
172791232 111680
129602368 51155
513135488 24452
717627952 175366
340058632 151593
574745003 190261
501005046 193739
216693131 182069
708061545 135647
311336995 192289
799539832 165365
754180119 161990
814755516 150230
927295602 189891
446801346 90395
113869783 130994
174179586 186552
335917661 24249
256721743 74526
835270907 68704
688545251 108445
886129555 80317
370945709 177054
396428080 114404
523956594 159140
854334676 23893
317666557 88617
381747242 13208
21149231 45806
906799953 88054
104727795 149895
219758642 177115
372439734 172824
248901347 23411
791061122 168775
984404532 111599
397610926 138889
833266506 95393
818523176 68398
722265412 157393
814342301 12865
193054308 153555
600792972 8960
957529070 39704
564052383 95121
428634788 101909
37326211 121281
494169906 145715
270854406 136991
457977545 123889
617037307 143726
722247533 141264
93633825 149547
362626304 79526
378380042 149584
874643530 161120
973063649 20462
2043010 79266
269414195 163201
420726658 172577
358092119 95394
771678776 174277
935306960 185169
173075720 189057
175808484 48491
140118779 6353
810572804 18448
134605150 193481
484996736 106169
712097435 124423
97763329 146225
45199820 154983
716132903 152878
924640896 135006
429072894 150233
380055088 101852
97771642 159074
932732752 92555
88633017 79610
105751216 195993
578064482 121923
630026941 46163
632270530 51702
27507543 8486
87924772 2354
463880651 81129
301968563 28306
881712661 96383
260351596 98326
979130274 190271
709395838 124392
348891033 165596
417674118 94469
940698327 123970
901029687 74661
841534256 113785
915993965 168113
711653905 128360
608070680 78111
475856900 128027
720111278 68217
903100515 163426
145112341 75969
643179057 84839
231324669 166896
42460580 148491
365898671 199018
759154193 112003
252024814 156641
306711985 176643
613835292 32681
161212494 163219
228580407 198589
218804918 113562
812728515 167535
657209207 154499
284843633 101816
195053536 167795
577050786 86652
344137417 166179
442592597 146928
560793852 152854
787156769 99176
400379584 123965
137482369 67712
608114385 8224
368171609 62968
562027556 155666
699058355 23624
473911934 118307
899172084 27924
487917447 86413
288331969 194274
817357607 163904
737559123 122207
130078097 198035
30733415 193244
999665607 179331
81777597 164626
784948242 60504
499464435 35242
826116881 45672
713149384 70690
929199123 136889
193714024 106855
367964745 7636
981493886 55282
971108012 118361
335935929 108461
403256605 171422
962534844 152193
325952911 73859
989424034 164870
645233392 103004
880028300 101213
537191577 180095
442995696 69212
949093253 20249
90078119 46634
690310133 51036
893139973 86202
344548256 129708
634610622 192553
129923000 17927
818486777 41318
610062034 132944
245950233 171868
116832562 194658
201868057 105731
180439202 95376
62803076 97454
362925421 75905
229294824 107633
546847695 111941
327113032 119983
678409459 114780
125227548 74558
278902707 138081
355553713 140397
478905801 142771
256133204 76573
212590298 122505
897818892 91778
572962919 117910
6296695 94555
192050043 37276
469391978 65655
853737012 17919
950057415 10516
839687250 29129
861403868 75423
33819267 10936
180224780 150388
416543475 34476
971611060 55860
723749910 16216
627162219 139024
403133655 66770
981535947 175886
954801732 199154
9225981 125918
772366691 14773
402335710 113215
782743947 115611
826693436 71612
58456069 62544
544289244 189895
29619791 134317
881675317 3626
551427506 190845
976858314 31412
858284574 142346
126053523 64981
209320639 53936
715746222 51443
140295893 62611
800420113 66650
868883262 136986
107418104 195612
367193433 114634
562064755 118481
47868646 85988
122099273 58872
496597206 185690
548059557 128335
796893491 143045
655548872 177637
888446947 126350
318484483 105077
912550782 141812
267089787 193311
72367744 59415
726480868 134593
500938446 44454
612145886 88140
187217852 111090
650881487 2541
429420596 10099
509526431 109259
381053786 28684
374824390 182438
166352757 169327
640222272 34222
474865841 83804
201015189 26718
896096690 167286
641606375 65519
731879023 7447
31138833 171467
92044615 46836
824854584 41637
629001245 199388
996612602 133008
827778748 151495
612555669 107247
875358088 156460
320136505 95628
834560490 55520
647646337 54512
294328757 44722
777441939 77603
357295796 167369
683850740 6942
926765293 26881
125465722 30390
449516668 5781
145030014 171539
385605933 170484
528254890 117153
528197808 68529
532077828 110668
441588014 22997
913457400 34013
592705723 196252
423796155 127355
507351368 127329
138847849 57512
199921920 78863
444333252 117268
110386668 117210
72548756 5230
584169410 79907
861723505 28721
664936421 31011
514602972 123763
640620827 105070
684522435 173018
262196158 112742
878576847 79878
644994593 143268
449418619 33599
924076559 58950
147904034 99674
111668306 72425
220925070 185339
89978063 185717
796380041 44240
366818509 158902
807984481 60264
464717712 107525
719726753 175362
280779350 184644
835063814 33644
369699304 53387
890967838 40997
989450749 84431
955694548 179293
993601877 180345
354261851 133726
230660458 193040
266990785 102856
916537124 33816
293216414 99291
273782583 55352
163773168 143169
474808337 9182
21223378 24806
557238205 131284
65348462 47804
345063243 10153
348242542 83211
681754770 30624
34975766 75908
61989960 55535
280972098 159633
817661340 56921
773645714 99689
832529650 58331
690846379 54231
442721810 37813
867106750 66789
695839089 18460
204089560 191902
803011568 198581
549719161 35688
6366447 117079
169478435 13499
79679641 42007
256605631 68865
903964415 65570
695890593 29399
270733138 154692
845086182 175588
235649522 169035
124633397 29179
84455663 177419
67459545 143540
923485588 103809
998914287 66026
886280870 148424
140249992 143877
609437510 54462
657679758 77778
283363218 135672
956708121 171584
927101538 24312
205530194 189928
325521175 36781
500539205 2430
262100729 142664
484246104 155096
438786894 3326
69429527 80047
655305734 772
355370818 91540
392464799 173944
808397361 96531
994702598 6650
22046454 28102
638153628 195890
27286202 147612
467880644 48058
265003700 124209
828094800 44572
484555195 3812
751403406 191719
448540054 86749
887740900 41662
606923924 84344
489342016 43176
407815248 101193
389781858 96976
399300944 159840
474518823 142462
370040905 4292
211881445 38549
581714522 86505
821377473 85788
13814731 35253
399830961 42892
946478136 143524
458905017 158213
597085542 116690
438567872 95823
665601119 140593
293793057 23188
23411878 120748
821739129 735
914428135 109674
257328653 166103
745894176 173171
697951182 138579
474304157 165718
259926509 62718
453198222 163849
733057575 62643
179074988 126676
345358633 104694
658427069 64612
758713683 179587
592598144 143952
356102231 78810
401190517 30526
8075815 154822
132925637 181905
632637169 121350
128567709 84530
724508591 89129
285803874 184572
775423819 165048
118971130 100383
202406107 116961
78145185 3798
834274881 139859
717905996 137344
41102992 44134
123202929 162816
968713627 38346
127325104 43856
81851078 193315
823074959 161812
687736394 6723
988581154 172908
653766728 106763
649869809 186536
313168753 119015
994657484 79020
714556080 187459
301204919 114800
795596964 39157
474706081 98871
160127664 55769
795886651 26164
459313721 104318
424866381 187862
773693122 67980
562888383 95335
294929604 191803
75607893 42494
52227269 41953
709154675 66939
720444231 16965
499544792 189994
695983002 86974
316662623 116265
897871896 46727
654307199 84279
94921135 131460
965703184 45730
20700475 6578
573020654 156718
859164395 2602
524593371 11508
103333796 74258
532555683 125876
411417645 53402
857576318 146739
350363563 112989
377853906 70865
29738256 113273
469558089 179990
553042813 65740
694991195 138102
310180791 10771
884988477 52083
18907196 51207
854244911 115730
934711028 161387
144432180 59159
208336417 137798
162051905 121971
727714943 2994
478719663 61971
835126171 12010
13205640 104526
454808675 67319
247548004 98817
29682145 118334
614781298 29330
847976497 78457
631492516 32536
434865008 140752
440544899 38555
498354408 68023
433694356 124329
898065374 108608
212828762 108518
13012660 157877
300051683 178714
215964748 143603
865238568 77268
227212378 143681
972218444 155974
662938197 83111
699213464 139997
111297581 90347
897166014 59029
210885635 86972
158561705 164866
590186513 182944
607283779 195965
281170699 129613
185776450 89224
772154963 97885
383307946 97658
994410303 4875
607477329 11106
289510624 47213
569156314 60484
659910670 186212
10755705 87282
772539797 115505
652717250 190908
896354603 191937
505492846 152059
151851783 153682
865692257 133289
863635034 180933
975081711 199626
89485289 29286
356769566 129731
41749909 125482
960229517 196661
792234758 181030
432078004 129085
665860853 140272
407677492 90680
882961349 63746
248304812 166771
618404491 68609
27396278 40460
247770404 22798
272034239 41060
336231337 161860
975607889 85879
484525372 99835
120209102 183429
921017285 158830
332590789 69660
975044824 137916
959377268 50580
901748746 148401
393282898 15667
116051237 114016
163332187 41216
166533785 67696
544540129 158856
58065449 101808
76377291 130438
24465914 101169
953315790 149241
157434838 682
975322701 95364
575662537 129405
492719664 104281
839566358 152089
976609827 55374
969745112 185287
379507187 78774
905827714 36991
626358914 86520
955364040 51489
928699316 174454
257100015 57813
138654650 45621
432372318 23912
991280414 86905
551691508 93870
447639342 178600
866052394 22601
749274712 121807
979085373 190341
593158371 49536
162218149 152924
107052803 113251
63402845 186672
290811241 187828
434164161 179330
480162595 95397
984953522 106396
73169211 176268
129433736 146832
600159827 154533
612175989 7859
689011721 102411
561621386 48666
888154761 19874
294358111 19652
458515107 198768
429676959 53372
471603472 52954
451243606 97203
238403970 198791
777739724 60926
15587825 121677
576060846 155420
177462936 35392
975741518 33049
347354802 48800
706973698 71677
176053483 93438
870141580 146723
472261265 31499
800731909 187865
836009142 41973
451824306 151624
403411456 59379
376745750 195759
961114078 91704
423302398 17032
428925310 159824
97239455 12881
284306964 84330
125223905 83375
536762885 176293
952721584 60250
616827768 50801
963102300 166657
114069176 21542
200292538 96798
440073667 162788
222512652 13430
181805595 183597
135081851 58284
788286266 35410
224204241 119730
792833841 2651
613418593 177882
43166861 160861
783248953 126795
218630101 84329
845043575 41973
802955016 98676
268216069 159357
491229445 143978
900210191 74133
147132492 20803
192926470 155343
722171254 97432
558066393 72457
270766038 108725
586815152 127583
718941164 114421
725471478 101424
510250783 12234
710541497 34150
121517536 13897
454521625 118761
73968593 156394
594505136 76415
647892716 83836
578032828 187840
507491377 54061
928124249 176539
975696636 49441
37267723 113564
337354672 94811
845101161 22905
637454922 19808
507481814 138312
665565753 126053
62553791 81162
44218031 40248
10419540 144711
516100691 36708
528039240 5168
791470652 161204
919123387 31701
336318163 142434
832343291 123552
851664824 86826
926818211 122535
114204054 146205
31756420 150044
914682523 20414
45492515 85830
772688154 78837
638759937 76928
470787013 92520
783274051 199039
824015480 166884
824007050 152622
978629647 105557
959086343 168609
246043404 187962
959459875 86602
515586981 161016
330626592 117291
667280301 160843
158498861 154733
798572868 93959
515788967 29994
398553833 197408
265712940 12301
52617786 19542
252000968 82911
406566657 54531
154461587 94725
383351668 136441
223081629 162006
386939338 179460
764510227 37390
166391534 94772
616500823 157941
767584111 147456
486520935 46834
975490730 23853
315741238 89881
47956713 45058
679650257 22202
725382449 129586
773533691 186070
86426692 75407
4390846 170012
912753487 68344
819814820 163514
68625894 139665
762733271 43550
767740036 170665
260502345 199246
570088515 157938
375017256 80040
230380192 176861
230925195 87231
9778917 33871
704046010 59349
741390694 60758
759021280 68873
886797174 97207
707407822 22501
906208814 57124
897871434 101205
335840982 52561
747864019 591
170963803 17777
685672561 191284
777790767 172383
567416393 88005
278685551 123069
83129447 156413
51839549 102518
705451781 114702
397590451 177457
246770960 60845
765351541 105806
71111978 150678
943945032 175644
115861648 161157
340328598 88553
925165049 188095
99845684 155080
580590307 58657
145921696 106217
915162087 71220
131262551 132981
682722009 117331
19011135 63783
889592213 115796
901482239 42153
72025597 187672
727072303 14240
940994028 94568
223963508 100040
5770309 155778
196687574 191426
199623750 7473
463403115 10106
811905975 112868
995489497 62288
580065939 151550
862776019 72941
799010793 193134
17582198 44013
769581910 49065
884660394 90332
313259799 96638
684605109 887
461155166 30635
862203658 145090
243244549 3778
851683713 107140
767175279 172843
320575694 38464
525170635 134833
345373072 14777
380212607 128822
636230815 196741
777002285 180745
49607158 107522
434761638 167260
636463681 194896
250470633 135395
394570618 163306
157614580 49632
673307922 19002
455129590 120776
683863076 181127
152678688 185807
834003286 24236
984207195 29215
241885534 7487
597125532 185501
420144406 153362
168879771 12927
294713073 68900
918547051 173269
782481960 195785
500326717 193965
241064754 142926
984739646 164332
987225123 104563
991938480 128543
786091468 38911
258855712 126776
97106587 81406
499365434 73874
38216621 147599
237466213 105426
670767803 1110
5605442 54976
471535322 142045
796890748 13084
357009209 65016
415837876 141864
641677239 100773
315759040 176493
498934062 173836
741451509 143241
337107539 39385
422960926 112813
181020861 8561
139361529 174408
548186348 52532
396513831 199964
879019000 185388
588385383 16850
11684907 130618
187885493 92894
136764197 84686
508954232 159877
19104783 89906
970952641 136701
425229219 69209
340709921 164847
76664402 152246
519739631 78450
671162570 104742
403117597 93813
883476850 28093
470901851 40285
980657332 16637
173808754 91266
411859321 111436
207612132 132853
581735816 40202
599126592 82920
886489701 113813
503406727 1304
638354819 124863
364247652 30863
581421576 25728
755364580 52077
951068183 13481
280606922 24036
923222076 22696
665790784 138547
720607663 105885
476681285 98404
584114293 26051
978784999 68703
646056297 119750
542065602 103369
898368183 64330
151800224 150341
482656214 182124
431209947 155575
389818069 10110
544938600 143520
960329107 194594
883821936 54839
533328298 69831
579634359 31996
518307682 18051
997182328 7968
107540304 104446
100287578 92475
239104911 114682
337197174 168107
789481894 15654
923404220 59596
384942265 68891
842143840 133697
757666281 134519
994840390 191274
572833163 77324
834798900 4142
65025385 83450
311279299 72454
816318474 177668
504446922 166379
142297628 47324
862111761 3035
699151483 24087
333977817 44195
466168567 26912
546610783 139479
907044909 169556
345916213 22297
966679374 59334
857143131 113614
785180337 79368
76931200 67707
440054268 176348
535387517 88406
399899335 119760
908375127 198860
57137055 151568
526253126 186917
750647897 92904
603341214 140683
884936148 41360
680987844 190455
43915280 3315
128071748 113565
279343389 72546
512465323 33025
618369952 19279
144592920 62048
229925486 25645
333080125 163778
294032049 86569
594606155 110100
444656358 109324
535197292 4353
455809836 36122
330666752 162217
308360581 184918
235758337 126220
313117494 144664
426983610 77808
959851638 179832
590561567 149003
866443388 128931
793871661 178733
342499142 168659
147122318 7489
46740096 104281
899275400 190677
556687064 80020
192858960 100637
287513910 195712
147040460 71235
778262343 72638
45418149 134207
606410145 168822
312652787 194263
284071832 92460
260931746 89320
120570481 13931
572696754 174364
316268402 113229
503300665 56223
135131370 68208
716142232 60301
51434809 72722
645229424 108818
299986640 94235
572903958 149544
60616124 23052
58696548 50660
955784077 94468
269716849 105412
365423138 189677
717330613 65319
618029941 22101
858109047 184416
104124375 160343
450568466 113747
340485049 183058
666030998 106316
335699597 68317
635909496 164427
903235006 177903
229295998 180274
200012308 148147
307148016 4197
765050373 153694
723078814 138068
875102728 156562
355416749 192460
30260853 3791
322842667 88907
139478988 30568
381439658 27392
24799409 47457
702302539 185932
476833055 187012
750070835 185761
326942269 37846
565151161 159426
187616672 152547
597599846 171353
109723184 5730
855835253 133580
304728471 52834
26031138 28978
547927117 119104
793364173 174140
662169156 105543
983835715 53956
540122451 190716
525719290 45433
542473668 126489
386558046 177437
273868710 52982
357119726 82016
135942102 177725
588650440 14340
614588726 194330
552904318 76450
29944296 25064
22785365 165229
59362616 75189
771966407 35214
907687297 132365
163800752 26995
138019108 130241
657752410 107582
57387558 76464
792350068 195543
553651868 149524
193067697 149855
518446437 135140
136860279 172697
755729235 93795
347492919 14151
102027280 104651
45897557 134842
952839480 9869
919794269 136077
935342694 77081
151525170 128859
374940693 75908
610772231 111361
176245135 71849
604152270 154287
212824814 165602
22176928 188041
170977961 16453
921148218 35260
83243810 168900
731244789 18338
328689947 55873
388655405 59976
57962198 157318
341869933 188105
318218264 147846
903068092 117513
644149374 73423
18745229 56551
465855507 77598
884310923 48382
703842704 37114
395028114 31328
550223627 54986
378110194 191168
175015318 138863
741624849 194376
212437914 79265
480483031 23593
242636551 175823
713236389 45101
842115298 25347
219728106 66116
225049286 67577
65349058 42249
239665689 53001
789106455 134449
75103334 167346
521446802 167085
19401059 82875
850087917 21429
696570078 140372
126354532 192179
548988595 44679
608098590 181064
758439014 27079
73215325 100799
439356240 62447
767673802 23731
895107592 35949
745120691 198022
535015094 9621
14496598 197106
723630474 169489
578732285 153508
194438221 160830
426078053 35918
128841873 73535
444993400 190269
718186677 25515
673774131 184711
786555987 156459
378223733 52349
470757273 144561
887630501 141961
206159963 85093
761152122 44782
294224040 135437
324975923 18165
185025661 66895
443867025 8294
704480800 4977
543488366 27708
313142627 181018
608031459 19756
623731122 101167
502822588 163559
185446784 132421
909125805 145998
87789916 104602
606871660 192346
916932260 177804
354197425 50332
802587608 6451
762083185 125854
785556913 136551
274266655 11087
332138584 162241
61404593 33475
927694380 94497
564170975 108421
762474770 105034
81214486 175469
641135967 135440
467472698 16696
87802343 53508
33173122 156052
672096537 191554
892841614 34431
385214770 192584
557337187 41235
785236432 183447
162682924 20375
895327599 44491
585534518 90049
231779462 60973
842682742 132846
187525845 122117
209157564 48637
371370821 118057
509007203 195818
720626335 93029
371730531 18964
321545672 81784
865022885 95090
284823002 68086
128722342 155498
626743724 63659
269780817 64959
67967884 189610
885286274 17431
632869177 25211
183290263 158914
479222734 104035
762623924 171887
516496878 121747
715940389 146973
678021400 33612
936193008 79417
847157075 83601
401063373 93403
64130072 156223
626068107 123612
698233755 6036
298451246 151941
67394776 88030
518170643 194550
374495557 19818
618916574 175924
532626675 262
378469438 153855
898547009 174896
961618001 6304
478512187 43555
310250337 147693
217072719 124595
922902245 148355
914143932 107289
638828246 123511
505893263 69375
761207018 116487
988545806 16714
493123735 26801
745184987 138566
68357479 147458
600966872 188399
497955973 168523
510566034 112075
9136328 99331
719782847 156284
117777306 23726
22524942 119827
113959665 197601
642721858 182131
819187687 172733
887794480 11675
844521311 139548
664043273 66414
798795145 91098
803981631 194723
143087687 133605
850610465 18189
45247112 66937
413301272 158191
883762659 118318
323180499 90982
481701304 172123
37228899 159742
189563540 21982
174950750 145168
314386669 39279
886160714 199021
943712081 180827
45927442 125761
671320031 154595
879714478 193000
403931084 130214
721265038 83893
523957115 127114
470649741 150932
749686489 175798
269062988 131297
918166994 62002
803861492 105090
592708468 17832
184450857 183697
225758256 7037
635141435 163422
930868306 172379
957309906 95073
816955908 55408
256956007 176912
670540400 182530
619781055 162316
670080990 88471
447910722 86146
395500728 184079
398868638 35150
538549270 187638
560421367 191094
695112937 25389
423998632 60623
968566274 41373
257435986 161867
164649355 16087
664780370 89752
609358443 113661
302539069 131001
839955215 88985
371707880 172821
537558161 94825
156495326 10045
879091702 183267
683006157 63594
497505079 146235
164205400 151989
654818093 40563
402472182 82293
744906670 172469
237371132 169707
951822438 166542
33021338 149749
157338676 103353
375257025 180646
260825880 114123
950869534 45461
613520605 130644
979099945 49479
445651666 49151
107028272 49937
806261801 93884
301795962 32969
675001661 178435
990349162 26711
816614247 37330
210215656 184248
571720163 120289
984403539 193879
797580568 26860
133902546 187054
57967279 27818
207302182 106102
796649910 171666
718831324 42269
437710594 80194
493311393 25506
745834405 103777
240929331 51729
789399204 1237
711742164 85127
617259835 53684
604105079 123268
376199607 52694
432444114 69945
364812514 75804
200296295 144221
335467413 133926
823816652 133303
340714245 161612
109260453 144461
979806333 142248
181688166 23981
186566047 135196
571930243 96900
809035134 13393
425289630 163171
188489036 188721
868936691 177745
644247843 176703
808104571 166614
697725336 76275
830316648 10596
28395896 157999
77864833 37218
112498427 89289
799469699 7060
431648142 126820
773540837 148909
898252353 156936
221672811 68921
517021529 8855
362036131 100039
701405663 44515
211437719 107818
536303763 132937
695879334 3381
123527758 153597
939485852 99943
227298116 16230
626626291 136656
927218026 36936
416932865 71100
347971350 8584
999811298 196816
630523100 163247
689276858 163663
365338733 90524
119558622 37660
572708774 45710
663500164 64371
303064051 70598
318547382 2576
487137221 35229
63744518 69217
479374529 24549
985391299 38224
528777539 49483
725838852 145933
310527574 43514
381379171 138494
191380968 64669
105296825 6402
361324510 279
28662782 24816
298197130 64091
843048864 144846
187859257 15147
258104130 27687
39215899 101823
689843572 2630
152948809 174157
779721066 128639
686079968 64067
557667677 157616
934042764 50783
506946381 185303
757809379 17203
899253554 187159
794655887 80009
707860307 45938
137163366 63647
972620557 109453
341959761 11191
969459684 3626
339676291 67643
480032418 2901
904393530 126057
620966193 197608
309793421 49310
791262388 45811
234357449 179737
731279052 44900
665962234 170940
570755818 15128
497528310 85431
602604700 69925
37207517 71871
326870182 45544
331487228 43119
576518599 89872
154103144 23160
413067788 180611
626903707 144373
756212790 8733
570794401 121884
687362653 79528
802402349 46360
914875355 89568
429998198 71528
348353797 58436
624170760 38284
315600675 56566
955169609 38390
527960025 198073
330284595 74567
597832403 113841
279784488 190982
722857694 163489
336527431 133958
688599484 144887
643068443 118938
124322758 173755
378922954 117482
592709270 62236
420584309 111432
535742217 31413
793220775 2010
216861425 19908
736158595 73732
999495163 132959
468220137 64274
593032222 186089
152815760 135190
174733095 82907
595796009 87258
467110179 110821
70564357 46388
686656199 99129
930456750 172822
586449541 111911
336665521 89630
277221975 127998
294594264 111829
871194900 83871
633511206 139857
222795662 166850
865211438 76944
385190175 108664
149594970 142317
411040247 198109
581563874 172025
195858056 119732
522621223 151035
725405595 166571
481682905 192477
852610300 64011
348012338 126735
161627299 11334
85930473 181260
574254523 104003
200798093 156474
906339500 34440
670109482 114648
986809247 140464
963668675 44981
786194105 145093
589706534 166278
732335211 185010
323257302 149170
212616070 83979
6894103 9064
481132932 26798
80748773 102541
87838466 186457
506182925 26369
696298206 13907
852090208 135966
182762392 98222
394853730 193523
184080573 177448
925750589 152713
495215608 50507
452574654 172801
951921281 150856
887143143 34945
819625149 110960
102972067 101735
649840894 104443
218380512 173256
976849695 136240
760332906 44414
32495943 138663
764172251 199918
533810927 32718
366469353 168529
438532616 162413
314519111 60736
786394079 24998
157870216 136885
764848677 93772
155817025 51331
672991163 65339
615539718 190082
747739090 130446
693072495 122317
652236937 96310
349416130 135891
408268868 5822
243942280 196498
560548905 49737
175131879 155210
318352836 47065
542245830 157507
987741025 86557
603863031 158706
259293854 73398
875717880 199519
92942292 101915
135152102 100088
486767295 61450
173037637 45374
770956165 152846
768815619 147558
576133614 38542
891447124 72380
42739992 112123
699589910 101505
228589012 103563
879982650 130542
863313639 66009
826042065 38307
399845690 7325
982963578 115033
546567742 168972
466342980 186906
864433628 124223
227441902 92379
50695910 12537
152943242 79348
923468152 30851
190510585 102135
782368440 67227
10397912 34704
872472907 60160
809811031 16111
278312530 1141
947571769 116476
148218412 8418
982682814 145611
948463732 187179
677525754 129084
253893388 53100
583539600 112400
713868968 116988
771874603 111668
522109294 40285
592409320 97822
736101492 67252
963204909 169545
136362126 62929
9071393 186042
388696271 194141
801264141 17289
268332812 34226
630482528 96251
878933818 100488
664854931 194974
919749597 25725
590054582 124499
657305193 39299
865026509 26587
193174028 176334
851160567 106600
840980462 127389
309402383 107846
452852598 54125
813492277 116156
296715687 135688
800745316 166680
616152447 48303
817291677 118129
38466320 188171
972610208 143193
669276701 20626
933211712 91914
961411012 62294
334375444 165169
686695701 181368
934202635 164744
92782344 118633
273411492 115253
74022389 112844
414329654 10572
166559176 174737
830183288 83183
512038672 68449
70720976 143097
429661023 89175
82079555 81721
278709629 165181
205178207 169616
592529119 163845
362840945 85667
215536929 159383
391756433 144627
164425334 101730
684436265 2104
862442056 74882
675629059 61707
332430581 95497
737336454 76105
957826240 111120
726715735 58055
198270157 193327
596001433 192008
991266719 142650
284289773 140311
413805890 99898
860560661 172128
13688100 183837
766312601 35597
86933720 171421
12981590 167577
365742122 180605
902963721 143644
449646016 52767
945707833 186495
858948916 102932
837800684 4517
50686016 45995
371953160 113504
665443728 145229
215260598 170145
197208996 136099
39453106 41086
993221109 63723
604284333 14598
780613444 26960
406538134 22222
817332255 170219
453332597 41324
13249809 62823
225442718 35858
519937148 137798
642368801 128065
46850287 141582
135057398 185383
580803435 189322
34609645 54243
335315847 89896
821900238 55992
908411193 153177
344284738 105858
561194993 131560
120186775 135796
800601629 82629
674717939 12500
602133983 43032
536635188 124613
572588276 81290
107631210 44637
440612068 127583
331967800 31497
160376409 137471
856509778 87636
103163081 40862
500387150 96775
230098643 47409
834612640 143792
136006993 136065
577191059 116189
868914771 94608
479775421 133488
828008959 111640
301284988 74448
912096061 75230
519523312 184598
937323912 199903
600019609 93752
27557296 185960
595687847 62898
804866441 50831
229693164 134699
229175932 183303
690419812 157190
103116636 15236
338761859 57311
27259685 16753
138821231 164477
643120056 123396
811681328 165157
183289948 36466
832288417 155324
17512232 149658
84998833 19104
860758701 81116
676083698 22412
534401583 64974
70916337 73084
386771027 62806
913816187 103103
676774120 27728
912255758 62800
297703786 198619
234894928 10546
96415167 60961
640527692 105320
484330533 184039
861650527 72992
398443954 127310
789556578 103989
633587543 159490
851475474 140244
818330268 146572
944336001 65902
301273484 31992
145972014 127509
442048353 152709
241076487 14228
302108000 158580
189494976 62781
950450593 151266
158716559 112656
242529659 81392
4514464 194313
863301883 73039
618030253 55059
820230735 97156
204572473 141874
731620317 4440
65366810 51230
557939378 90765
595495537 173644
33426018 496
93253685 159913
563438602 120965
789376067 143294
752451273 1226
551877451 115000
359539774 96297
766964162 157119
733540670 141319
123048629 135175
611499814 126982
135038319 164438
256472950 78448
357970134 171318
492694537 146519
937903018 189194
787665224 164287
639126977 48344
580885342 156708
363811294 189088
841358227 139887
542625352 89729
650643014 15223
712241626 27573
958548726 44439
396930223 106968
842049195 56588
196050432 29014
319751433 72563
133323932 122537
798319231 63398
279241995 26648
646745836 96359
291218874 132334
435415803 152837
628477843 167365
928239444 63720
719777961 140482
896148034 95149
400800508 2080
365218187 64940
617045576 56625
773514987 14376
336692538 172631
936806779 198789
651000971 126384
8555597 78122
403757769 127902
238486838 16706
833597442 27
327341831 172102
224949180 165963
221888142 184723
334251296 164801
743987549 34323
1921120 176164
818932617 70160
987280710 31555
359544650 100539
321444323 72105
402560473 179423
321367257 16580
602606039 137930
234046858 108941
298055621 8729
583902361 186135
49876317 169604
819604220 76556
989717367 150115
733186686 101097
209204729 94458
485545216 109419
888966975 132998
222098740 117778
184859793 33310
330029622 12769
974807294 105889
718607652 28586
190770202 191111
750081029 69162
651262794 51845
488812762 148327
699693110 75070
684919233 58337
319318587 34911
529536216 61611
431659878 145153
647715054 92318
377624856 7173
518759493 39225
745600022 113171
676973613 138871
971631104 108617
560503541 32506
420699997 16140
700082441 86401
22217965 96057
547458754 34556
885594169 12985
537948883 22353
332800119 174149
732033523 160322
955682271 67714
799225762 16535
906444923 146794
106980200 126272
605717679 110545
112915376 114831
884550557 33013
808458951 75604
525473336 150676
488769110 10958
141405647 72901
449687066 176287
871134549 197392
524735656 186063
96931829 106446
149048809 114170
899038732 197719
806101030 186645
934947674 33593
798421512 35400
149153255 52363
14819645 112768
747861674 183648
711508381 148726
985966687 49836
490156885 65040
399597919 196270
883779706 38914
608168099 49046
643075296 62755
881964829 108350
70865925 127124
109264657 76206
694622214 37623
692159734 169303
963750238 61186
252845697 118321
390734822 6424
900693826 146549
561587786 179067
926104453 192566
29860020 103733
801887033 82819
529680537 45892
767624324 126498
688857498 42610
796284669 101294
567271315 81063
572180213 173288
449266435 177813
594350445 118767
803677193 135131
843724757 130201
319731902 68367
611340474 21422
125794930 16180
371104535 153646
566438990 98372
30699989 164964
821448913 116275
235800160 159297
740051312 166815
435880233 36488
515182104 31909
406100380 168280
618950788 134075
663395036 98315
471008195 69456
406273140 107883
989254591 165683
452230302 15576
48897056 76581
914738968 124796
972504822 7761
807649544 120868
807517823 32303
932000664 58721
871481934 11534
558048754 180537
65139104 63475
838727742 73785
966257981 139523
517207315 121719
207057716 151313
611048527 146791
378616370 72900
728851216 110708
171312697 78728
971499604 57093
77433401 164566
541530241 117019
922086547 10283
486651846 24324
8544535 149750
980918771 181169
820853858 197958
437957981 29745
728547310 77908
177867398 14183
189363859 78917
278760827 49956
64830186 115871
685177491 188669
984713152 49727
155687111 74685
220424355 171287
179039113 37357
215524376 101119
626358671 165969
794420124 129633
596011726 37344
513621877 156083
559637797 124083
444299224 135973
809594619 35851
301161255 132834
667741416 181087
730328995 156985
99259674 36328
313645073 39649
279607467 136166
465146034 143850
682456006 148742
963431479 157632
987599305 176524
237113399 184248
232681636 184967
137876707 120401
438820928 151852
858479253 173083
719320297 50765
85640678 2387
835690343 94490
50626034 153490
322318706 115379
488809673 28082
163487612 38524
471128689 100102
456048634 91917
470961167 166330
630225259 112032
30817229 116815
435509871 36025
301978002 136236
561566738 172759
273223078 141580
136236645 120990
237024400 74768
195118605 119537
105170966 68270
715915572 3612
840590731 128318
405569193 109162
453916580 12993
901011388 17644
768456411 158038
397632523 7019
346474359 186147
923182576 47122
592746711 93944
815456154 109715
569989616 48711
872700801 4443
240399204 99266
240499169 126165
561967639 33383
913991397 125185
665389223 13651
398499082 84657
952185695 178951
433735249 56280
474982080 85703
288771555 152103
339728795 56986
823844789 98035
34600741 46158
296208496 170763
306575218 137977
219723429 44471
548539467 74128
229053637 17365
314344697 168009
307203746 78762
809544166 187417
399936682 103102
572747372 198254
609175232 182169
127024961 140172
786353317 147923
85295167 47641
602451188 107154
254887833 58748
257806665 118194
166313008 118276
257692121 5436
310109909 101645
750686985 138685
499097462 187664
123623563 127756
960489071 83990
101417405 37335
679526445 69265
84610046 80811
656901233 60691
830185473 97445
625258786 49075
902046070 60044
659850999 136856
949531099 28991
572284773 64305
404434763 182928
893536879 76402
778599597 116601
434842567 51256
888415230 69416
943962944 20992
70907344 79693
765536914 56597
1424847 186436
584022490 18961
266531378 41462
513532816 5595
204236717 92464
964604496 115230
480347115 20653
464571464 141002
133444519 31109
686365475 62438
545120656 9850
409460510 149641
664394094 96348
489790321 9657
770409125 132982
375732475 50924
624956955 59937
34536193 71982
392030516 166501
242783482 69060
307149698 32362
189781454 21330
481353741 168369
669484880 121769
70200920 196906
437327187 92644
90683499 98922
254987985 93033
158410817 10560
495564474 187759
459920785 81609
574901720 113142
170612296 197445
959511922 138442
168676259 76170
148953869 37464
957417279 157058
861425354 25642
361390409 100118
188353330 182248
950379441 123404
844931440 67099
698199414 84748
913447284 148306
942631253 63656
495086818 169936
250440976 102953
386341448 45597
111465798 55437
98518367 155211
122272795 161199
161942702 150779
292022030 44946
785478258 99412
658503915 103146
175090042 198384
994506287 147506
554715786 33015
74547845 110599
750478135 132312
618370850 189963
841450223 153584
759683905 65713
287083443 187755
909488970 114439
535749169 138964
825223429 189195
786611293 181922
3006560 196719
576887506 152814
930998677 127482
719463619 19902
346663202 6183
716463239 63122
948842024 24748
75557506 164982
571118700 156301
652854016 84459
162272029 123302
40758571 167092
651406853 24833
578395567 187001
67073540 136062
213230515 91118
922276034 136685
397908265 20892
246545304 43792
186913870 40254
271449974 103624
533964335 165119
348491332 54016
320403797 165243
847770548 187432
453715343 190706
706507923 51999
434678235 9125
680950226 141710
243701213 100978
444261408 172293
369560447 86386
305972134 38336
261733151 179679
514683376 126579
6160250 17305
236317410 152746
435740032 12673
175402693 168905
454647837 142490
860380548 73587
222911984 188722
945709342 83234
9067379 732
245615012 100752
121587396 33809
347662978 158428
467206112 193755
750812321 28518
561932543 188867
45713771 6145
979430586 60459
2279307 8985
117217619 44168
876214226 30078
226738436 105674
726109094 145585
573064928 68268
483621466 92710
834690474 152744
624966019 75099
56605830 14446
675604146 109733
613278326 144293
868051993 100599
984008605 193286
323789526 4944
508751889 136593
798632857 145215
801584400 82436
460792135 196152
597949258 176106
794628454 191882
317219458 39241
108417455 140804
67365446 77063
979330160 186461
74365719 31852
448698547 87685
904661275 178737
740995953 173842
11780612 48545
633156242 199181
878916035 196156
19210869 4044
597208973 183900
124329092 119219
512872810 68778
899363063 62470
615689195 13177
879539457 70373
823054312 10017
339525817 36162
397625993 112942
230881369 3404
653280946 184821
679091685 111274
138210837 177582
593021409 143299
740565514 193071
548571944 71916
608751112 184766
826481825 196474
122225178 100268
875484966 130844
361228570 101576
931871832 117566
704390071 30986
811314440 157830
342921619 170274
337227045 119721
249373357 105974
47101832 18054
203121481 191850
881556697 122055
315070148 141589
426030709 77776
422455425 31415
914437351 6463
782582724 47032
59663995 70649
693623957 165392
849455274 98898
93016590 50873
645960202 183998
186245490 170878
575465466 58658
806244611 138232
693496161 118912
726111925 188930
627976342 66027
174635250 8201
519876572 135095
69263967 151617
808282038 106665
328228741 39713
122294443 193726
241030842 28464
470148221 188235
546900841 32142
466826199 135013
3289177 13829
973958697 77666
571166364 116175
518775158 14026
698504462 123388
921153133 84315
15331078 184148
928576036 192895
803293150 149532
767645074 43626
711102421 118168
795555679 36659
626025528 71585
124020049 16405
322350379 67070
739376027 195970
171599993 137019
187795190 126826
431691461 108542
591728308 11588
214919336 116163
945594335 144871
472105762 197378
368411897 98155
375707293 158100
604175854 160747
217135629 56737
50326400 119258
139738128 22060
668285552 168417
224412833 50999
809424339 44397
13500859 145376
200076026 96893
889746851 129129
534782807 54392
984611932 147685
605070041 84426
512306068 111444
305375675 89977
51783138 13345
448274397 188675
20889726 79953
997861639 12304
895474813 92144
475634047 20789
355427054 191827
762771129 6727
408532649 157776
598458049 184909
765190943 26473
896525911 96732
528364664 154717
503225648 107772
779339943 164440
199173472 119796
465953889 102864
177809349 56065
962390318 93679
890163355 105322
896575693 34568
740226286 99482
814932244 176938
99367332 78849
666926813 167083
320449189 35702
819352776 184704
615092474 161153
789335773 181002
67979042 68706
806040166 129333
628024845 55682
734220458 99190
502742749 28412
164834362 117040
520651552 6274
399108405 98819
143885766 172061
547538480 137055
464668023 121168
920715524 21918
927224407 3786
992597836 65041
455190353 192220
568276330 128899
997633256 127634
713023374 106106
768529064 80062
330317529 28156
36696601 90850
671428166 111033
339783096 68150
59460707 130449
800927444 16286
817387301 177094
859158761 174508
950110679 14413
334261465 5172
136715888 38337
640441680 165762
25227890 165737
994027484 140838
152419945 169726
850917931 108686
118478071 79326
5944240 47080
388718838 143353
800295495 124239
88403020 88438
902036810 106448
285052615 25865
113231668 86847
357116032 27026
395669628 32645
665566560 50073
71350585 68910
211489878 188456
842704915 122726
592041263 35475
560233853 62153
984297356 15880
696661141 190956
435600974 146769
175282913 107002
331193417 128833
499937907 40090
857246511 76144
915691762 95605
29211418 152214
227829472 30112
329367655 99225
574966816 176869
229670322 95866
798817738 130513
850189333 195651
376885323 90553
110315743 22993
325073252 116924
970014618 55403
944969012 125784
527655424 17380
497416969 44973
736560913 48471
475111671 159296
378942417 83545
364828567 171421
21774685 8566
88960346 126394
963886878 122080
126914097 187931
848744540 95947
156017179 155026
693698557 188559
220274298 71340
6852454 134218
83209261 126250
364859659 184830
167085032 170117
83691541 74997
980276253 183265
106190828 35086
478408981 131217
992318711 21780
66395682 124472
478420682 23215
2473653 110287
565583300 119977
499491924 135439
677817456 125348
81170374 188890
102115558 143428
744596566 105043
199112488 164170
87995543 33340
574789826 73453
151741225 146247
921334159 51584
59338379 29979
10478662 197350
177449793 103217
991401633 120069
997780014 192520
287741451 151883
389391409 69716
881379373 67497
842158748 114688
486397185 131981
83821000 113835
238631496 64810
319828260 133095
252856304 173847
218974530 591
976538108 188497
45567591 196943
809268156 102213
799080535 1162
183554164 141213
419786999 126273
633336639 25282
611909851 48302
587590421 36401
587483014 42603
599119680 182505
260213088 78176
652150414 11068
371795474 21364
322577035 74518
903697168 135557
338645099 70290
736917146 31039
385063524 53849
7234438 70627
575153212 128676
18955497 194903
442907917 8105
205054451 41020
213293393 100124
279816542 117544
105582062 14998
577116206 134030
111844482 175845
506025013 189789
170792714 19861
457017043 191246
742579760 135530
25035080 117172
633126172 108571
547542798 168267
682523294 140848
206015681 188600
339525738 42514
694266743 122476
46934696 42497
352286905 84288
868108477 99627
792265905 81316
249223144 113323
381383668 60210
256596600 125892
228137495 125090
84159046 2741
773441304 155151
665999230 162810
437186350 193
675319557 166596
743131325 193217
917798695 67819
349795910 171563
488175404 38647
526023268 36699
912070144 43832
900714609 184684
373483964 103290
193842082 13950
936128197 99422
773237560 18108
191591899 196382
28152396 166025
210954628 148025
433795815 180641
555720123 196504
768957513 137214
783606175 185890
299778170 99833
75932701 154806
768789206 173718
445303755 19888
773678772 182448
91413862 138620
383302361 46150
482672233 99410
419609543 198630
934347517 73467
455429195 143284
621176205 7205
363128578 121667
47340065 473
289813324 62159
701874359 163635
189068189 53521
732760545 9582
295871095 187300
730254345 104907
876411485 196343
980659170 29261
979200918 71215
779027496 67840
873704231 31733
284829735 19895
668776651 76856
751496212 93459
378059742 183272
33386223 190067
96761161 60001
45734827 145744
71842145 140094
126468911 127633
785774891 174458
550410527 137652
777385292 97437
323888453 76719
345725101 187672
92508704 122242
809075225 137453
727640571 15327
50588858 131243
524930110 141214
276570632 183053
728913883 53509
982658215 1185
868029182 20860
29927023 33130
120469469 70218
898692466 126893
629499526 77265
908821280 168730
502926531 13454
579442604 85121
566440976 78797
676751107 27578
686628552 135080
658602168 74934
987561138 153669
7064413 134897
756384303 43096
602324394 4553
753550801 13857
73172244 146380
196567466 170721
948949940 54043
324693665 69688
120963245 180423
437511327 74708
141079483 118824
308033971 172949
328682062 169720
512338626 167356
193477080 50474
656089790 169495
228169245 51232
472210156 33891
512941539 189522
626986639 48435
21122392 150003
448879591 92434
87480200 63968
445864527 24600
250799532 61942
516602516 107059
389131213 182578
134279492 165352
976610444 141164
263255811 142110
348265015 106784
737745845 40515
530444772 145907
351023218 122045
941142050 71600
271853699 152515
658447664 137181
385849127 101869
891657915 117764
292186769 171190
199025618 76065
457436575 156959
317486277 15992
335175768 140595
840097224 144168
962024207 93060
972704159 45624
780326756 101744
728141867 123243
192507318 107459
621146066 43041
759311222 66696
382698526 146882
322150225 141604
405331576 68116
368839020 58852
444001042 148418
209110269 177580
410019363 74582
257834109 86102
474618430 52418
237719142 32676
646181610 168051
493259854 161065
756322454 16227
151632326 110964
460104853 24205
580443129 184912
768566325 47266
334220327 118734
243958484 162773
989046270 9651
385003549 12768
806047904 173126
72487212 41744
553402693 137790
9977388 2822
974584780 4200
245802072 131769
701280779 99516
4800932 120128
527402871 143022
716766308 191071
865861221 121069
515547331 143944
912661354 187233
882404681 152270
103393131 116066
464477941 147645
520032371 30781
423354305 161704
919990403 147940
575439623 40104
955362815 8338
293047168 170636
406699783 16542
95832688 144189
466596085 90344
115329142 153965
373874008 194487
889354377 117755
842888499 178893
43261189 89572
585375928 118834
955994804 51585
779127206 99940
266498725 139040
802784534 26376
956761509 95769
400293240 43558
367648420 26355
111440783 136898
180558670 117583
610280795 37602
701565706 106045
921106507 61232
657800436 95248
217867398 15205
478285742 130502
930428359 84301
529770439 66673
37515095 78575
948698205 65026
523724589 136464
970974532 120085
662845831 189254
764678303 90850
190917672 185624
686323935 193408
118031906 62043
62578849 118837
495623400 157727
581467591 90772
488891355 173307
870902001 74484
549745111 62706
314391980 11830
713788546 177610
887673815 177699
575229210 64941
944479619 184001
208907244 17912
836565156 37215
691069113 128908
488251803 1575
784973357 151471
697547336 165967
485464995 35601
913005820 125982
92607977 34525
607565548 168854
218741131 117446
200607878 156335
98188947 98732
431469724 106219
806830467 164682
715764997 75216
870971380 131021
626708383 189709
55085493 19792
6976606 124333
481942704 118772
574477654 6634
841780651 189084
21543151 148023
876110255 84482
795224153 151792
715699289 46592
147562965 191064
623897198 10037
209247676 36449
189496208 12414
40882203 22268
934461700 199754
743248974 56593
139935478 81547
343048100 129520
879146208 39350
989033182 88914
900451813 55742
290774777 163607
205974012 180164
700584030 148806
600193403 85843
562604385 19010
498046151 56800
652490442 107792
239922312 143999
33074585 107551
779451722 3484
61070538 129740
369518161 49986
565926316 64773
524419664 123883
645713697 86172
411626592 180574
972497686 115622
268145050 59305
696504144 199510
805686114 8073
356366407 120847
165031374 83411
989103233 193477
580727423 188699
851814855 166477
398689806 193254
702668747 134702
698252904 184066
35071221 78108
520659250 40502
70169941 133965
797126101 105015
77031116 33422
92461463 184488
707721720 188874
371364893 110993
883785647 178867
569798624 186477
153479909 33756
13533789 74222
76156689 120606
67297879 165766
989027063 181221
723832272 144590
838026738 60598
8769333 10405
660846124 171172
123190926 62766
544366356 89388
123482886 109895
593769620 162039
389409378 21475
212818412 94213
81386367 84760
713171166 124125
23996118 81108
907592461 60289
518791640 38126
477231493 101437
299461201 56537
197646728 142033
105184883 6041
598126936 127653
109879143 179114
289682052 24413
620826426 136970
53032538 76025
565352512 116152
773096475 72942
223637349 33852
613329395 18842
172705721 73698
578882030 42130
606451727 67483
7229553 34023
854912332 16560
508559850 15163
436210187 76397
137612298 103950
815051164 194104
591031422 91050
765392692 112842
626335343 3285
92493153 192284
992300026 137579
737029539 93343
413488165 179332
460892692 32090
9234537 118086
943261021 138808
195742785 197682
254753907 136871
873333405 85702
276942642 137724
657709412 169635
367541945 178221
451380448 118908
603494085 164072
314462479 80325
189022803 125863
726086040 110036
391087000 60478
781525395 29096
320729767 42450
56418664 192503
345563197 95406
406380116 21824
724790065 81678
948506567 130246
182724531 139586
488223101 194814
116944566 72144
947767182 191458
831672174 165655
981242276 153843
566691654 3969
987361526 72404
664992465 23562
918628171 122185
18427144 144496
287393759 31629
836295945 53545
824120262 150146
180714608 160878
976978275 1706
450496197 25516
821174639 66331
133478265 155588
260292473 139224
498369157 11765
506402437 65981
77404274 174839
116666417 179663
435185066 98272
844540566 124400
288316711 43018
614461754 17795
910489603 95101
585311214 48169
374564176 54988
431900815 175723
536644667 19603
170494149 134105
194184426 61256
156922399 95560
534583315 166131
395390334 54467
239412731 91914
66254746 146886
634550399 198876
240154148 105795
711781337 21522
932473097 137932
395657177 101934
530109383 35539
52234830 111617
734951259 99449
255874910 44202
763721369 161945
153424720 43594
612385922 12371
469385408 58185
674663094 127774
576416380 138491
984579809 188674
288524389 51422
985044970 134841
813187646 91528
81819533 155996
151116266 143491
299132413 174739
233904115 190021
760685437 9415
288637157 19557
56034634 17957
432967581 141584
974470292 59597
235251395 116548
657244327 177696
23148215 91958
461407562 78956
135256445 124850
152317637 181544
328901091 43544
607755971 56412
168223123 151565
506874057 95449
484268914 73960
473118228 135390
158368723 118275
427060275 195673
48888048 156087
397508145 127702
26662865 127046
87270465 54908
895250804 140187
458477831 93610
139437231 197208
651320055 50872
568728495 135483
811795580 48248
819253764 89293
890570759 57962
811684230 157967
613678762 38558
153915225 184712
199680094 52197
754779718 137902
930801178 196987
647871435 95374
374681594 150928
261044631 134751
546105703 89434
248106352 167287
63668698 5690
357160889 136677
274608468 136086
653666276 85217
933366508 195361
187552164 124394
475765722 94298
873403474 13125
968824872 103800
850992757 11442
845476945 67253
643602192 79325
794828801 31999
861218103 87130
117174540 165646
244471873 188920
702147401 44624
273039305 82731
131314411 98661
655275131 150962
890459541 147346
151761916 122368
143347813 181004
268823688 172468
678286664 123901
7129883 121981
982247016 164911
927448624 83850
477184405 18139
97639014 191916
798411708 116657
377581645 107644
762415441 98460
913139203 22104
872126501 193422
184868573 197103
940143423 51039
802631372 159332
358794172 129399
933844047 20595
26248774 162209
140195036 56755
514896852 16180
865317795 119925
588631084 155246
933280144 146843
726997975 129511
203772054 22092
822648842 64359
977049465 173397
997082398 179121
749721877 149121
45928228 188729
148732937 2712
605458977 98734
16031678 190699
868266908 115452
952803168 167695
569230686 76423
755979300 59950
451076936 43783
428973766 184218
629599912 192413
931786264 153548
607085507 51935
693704150 182644
140243069 138778
109724764 145813
783512613 70568
353124749 199859
578935466 20541
484782548 176884
128965646 174789
885677736 9021
39182844 143016
504550516 51742
413824248 118161
925884903 88246
642318926 168244
82090839 73659
960658121 90229
293838717 140004
930448580 30331
965425577 49730
772904715 51819
507047312 196404
575829419 97796
760312529 82547
144411161 30474
19493351 175868
372271122 115098
340652262 47025
282473978 21915
437868071 146328
286499506 87159
39575237 73999
642690514 66367
187911879 3871
263454844 18838
192049107 121452
74527998 90028
87221605 22571
803482416 122594
611968811 1716
976452011 54956
314685907 112013
761706120 127000
735555100 141187
580033804 142365
470610179 187525
791864249 91983
141815876 89263
598131598 51085
8397565 97985
127280044 136862
529902596 174862
892657942 98124
777254088 168996
336222997 47543
383517690 193156
290072564 169548
252831829 14144
759254975 92840
91005558 102958
498197047 48835
710710958 46938
896195920 62590
393104214 126757
136666599 164941
666267619 40931
739827430 73832
892127282 58933
817272825 180852
266821204 10758
78485568 98839
274128454 91703
82741862 157111
290293498 94375
791881527 44615
133234461 117625
94120933 22746
963041162 135264
862357378 136527
825363012 10655
815547203 129573
365285760 129965
394893190 30355
194069141 61161
64846220 35325
305696344 68470
73425777 91521
704026900 134960
526663971 112768
611203551 14830
8626115 4398
615283470 22861
822658238 82237
905707618 173172
55148655 54568
99482649 137448
422943235 144617
969774659 158838
30846116 25517
499572160 163203
234053320 87949
480355271 28104
399412146 192316
498998620 116613
306137051 43772
129752840 27537
863338114 24706
463857352 127826
603686849 37893
278603331 173745
692362713 141567
281405412 103169
622214744 23699
446303694 14135
576963493 111579
556850872 142078
556547191 121572
664536963 110158
268828617 86370
439267390 184247
724945786 20262
544989374 144642
926513647 149355
276072496 167199
924316808 121659
5654688 130258
345311415 121045
942007548 69511
408216730 151659
27228206 57246
228100080 60146
161864372 166398
817461153 15953
365763564 74652
886033904 104377
537476302 47372
53235542 66617
977957609 88848
862806482 53058
133969839 9543
490238046 167070
698295759 18349
939352416 121460
825170610 117779
193444103 131455
275612105 14312
519742584 62755
123181410 169760
470516279 181178
247200149 198217
493394923 59014
245481558 85966
881497024 71688
606035016 42420
314762953 125163
785239753 96650
333799089 164925
254493966 50189
535434191 94087
676540814 99975
197920841 3808
94055193 153129
597752819 196468
332790323 129277
393652181 66787
550894681 127104
724297507 47964
609881799 127962
879807601 82452
141213607 77612
839845310 127995
441554805 18414
23183872 92032
685819047 91809
452847500 43609
914956298 75963
346711306 71889
395264687 88259
333744185 199323
133405071 107579
389400855 77245
488601430 158978
230160039 24635
61628870 16646
732956973 72409
877187186 19238
239954059 179775
210065464 124937
69192233 165695
628469031 130269
648878542 17478
335133632 167140
788798852 190482
933419679 38971
933135079 169887
692697344 129338
521553684 59105
659877112 121703
641967441 20395
786104043 154304
16750667 195601
670024933 125021
527111153 144381
619873563 51453
814796701 133096
518175333 82658
35455433 194399
657726817 105722
777119515 190767
216882986 126588
611252802 68601
760874707 198313
129701102 10467
545856650 41293
336962310 114342
445604350 73122
787869753 132526
245925878 126460
931735312 133701
114840908 167604
621367765 120175
423851294 19909
369804183 91010
786555850 42550
221231325 129164
286068596 159826
83878090 190858
677239067 92391
700199274 198257
615861657 8121
704789223 97363
426464564 41080
16808421 138015
242854406 164097
151899688 30784
895951946 78920
68878751 162513
275275299 172398
98126520 181716
350682451 152662
78878629 36169
552268618 75307
614154549 152824
309082189 128421
729889233 41229
135353445 80157
445955714 132650
274411427 51831
236911873 101537
535069874 172763
226282550 72849
586029226 174897
137831981 78882
329799921 183470
167730396 51871
230062656 120084
769346306 180833
39200337 115890
842864822 166762
213812481 101708
362647261 82248
439043350 6124
446986293 49454
251604847 152930
760001711 179254
795385690 198188
291382385 149069
392851774 55778
788668860 199710
655473216 125056
58958976 47106
113142655 56605
76240077 12672
796481254 19871
403213591 39297
881021611 119479
402691086 129113
532999171 154927
561118862 192731
985024670 105552
789870711 67444
653388247 13219
556078465 169730
822220253 75829
550410278 12602
924103493 105456
819507962 6213
572468064 53313
175734468 4624
579509116 130563
785378606 23544
881683102 21072
495052412 16952
967272419 2308
700598489 167738
375762329 16240
461681429 6404
304848968 121622
300749796 180078
569592890 70845
234841220 146842
237612833 186846
555965301 76381
145761723 135231
505591399 141235
56984427 48873
9454382 185002
915843841 137983
379817362 26070
972836330 148184
157316913 179910
143480018 114489
389495098 199372
792297705 106210
754353307 158993
780492893 130092
140879525 78812
454289348 113606
479077850 167856
410064718 32743
625208731 67122
960689443 196539
432707823 159157
428010464 181111
178097661 64773
949403721 135905
580230746 105766
686327187 125941
774053465 1012
439156028 97621
732388286 152241
162908197 183577
703750030 42323
907604461 107479
522876596 123954
69550240 2561
222660872 76289
215860328 190094
755602738 100329
308104257 106392
418518227 97646
124859145 132383
253897052 81173
785024216 123492
272550543 87222
350288272 38759
638499868 1252
19332099 193333
839743954 131273
959133573 181551
988181300 120666
808211349 169639
761444010 192871
632431921 115721
320535445 189759
660319525 60654
396832888 173304
319019599 76865
816632 116585
190162957 182878
326101238 147655
390305651 22860
611741855 11341
788629822 25646
271086480 57847
894921146 118765
297377532 63981
860168111 99339
43561403 97021
701361467 152530
516534317 71608
457221838 27401
686213656 7965
528351910 40250
174393594 106547
711718634 21708
704219959 148090
99752002 186852
389912468 92026
735041676 74391
373409279 167016
431057964 40490
465410475 144775
594297192 143961
524958069 159611
689002360 164599
580791121 151297
631255077 44098
906756403 145230
597069674 199164
693937129 157298
108261985 40345
543338640 150687
860596539 134214
422913735 32913
594216366 198697
178521537 168165
985500911 55491
956432143 185349
201862852 5830
368817828 108703
941163819 2357
202639263 36606
843430560 127426
850255970 73982
410870238 120312
225379356 151721
391391931 138576
534600447 127422
964611141 132032
829233694 187265
774412250 63257
880284032 3617
79840904 70702
390407719 61498
33956737 153135
618510273 167309
184434531 195807
780324217 17728
192942199 141461
33418509 100431
274173985 91995
48546872 151143
368386176 181492
710726428 65898
106665735 143484
26749129 108428
929484433 161885
375450849 105286
178070309 162474
689402901 25418
661761183 17501
807489798 25120
377372763 42681
142659289 133945
600031451 50471
755764602 10778
416491036 15869
756898183 145354
328461947 99795
25991607 110038
707197404 163854
899088369 20765
220919654 198767
237372597 19189
737561110 199086
539594443 83816
798738689 81684
611864389 55489
582695670 67241
115470595 164251
796882343 129396
154219597 131846
494569793 197069
252430385 108861
664696348 2533
933888208 178002
341562128 112977
486462830 118044
556775487 118498
371858481 166980
810347203 184414
782167373 122706
223181672 177647
714145663 90068
505380222 10327
216958344 87030
782489452 143161
762160357 169020
166969759 8788
251785889 59466
835675112 134454
78090008 151423
833608198 12750
448308980 189009
125067633 186903
329694321 112993
262917773 73704
968007613 127138
75553114 16201
223962260 138686
12451473 174569
926196023 153573
365288887 121188
52378126 172518
422138327 46573
990746415 83371
121296531 141000
548923303 159888
224968588 171693
283190433 101480
147669734 96804
601497827 137282
271645462 12725
492417227 178950
360009435 171742
604504093 16415
402421282 67617
315004134 77586
394777523 75162
877397181 131088
1684545 158217
60247192 65429
529100284 167513
31558596 82926
2907397 147126
419194832 148764
301117532 116377
340662535 138145
548891665 180725
3206862 49881
911552962 87238
401892811 145638
705590485 188621
491749761 186449
983791542 113803
971405664 83847
877287893 173503
144123653 15929
907559078 129885
89908317 136603
553821721 183603
776146222 118136
877835371 79983
856408756 19436
550289547 151477
248026766 187479
125432403 109964
370872851 719
184411825 41532
165162131 199063
991828550 120222
503248649 130841
426803224 90753
228284876 181092
358081562 183299
114694855 111615
812650368 169866
112921043 195720
977358094 47869
618530812 99668
988928810 18105
542959567 77190
309848762 108085
302188903 184879
908253107 168038
400705221 185496
89786871 69442
46148074 168344
638423367 91755
864939613 12718
230053583 169375
613232506 31796
995054551 32377
504682948 152088
899612861 95443
574787322 69038
21697372 113415
811322418 146039
239574423 191066
546214450 126462
88512551 153843
531422260 192308
447941550 101384
142881191 895
191909046 124673
259243970 25980
413322566 199822
525599951 147431
17366531 198752
965972423 199730
962121563 80813
313503450 99948
583163723 69179
375304299 105007
193395514 381
830580274 169880
258619526 121508
340437524 22877
169337087 131449
137338416 167824
383118438 49755
264614039 65617
815224510 38075
911100228 164499
988061647 81144
961296193 36178
256274272 44390
349823854 130612
987604068 107714
237879136 11745
702164042 11583
187888721 29269
219158054 16758
908124821 177323
705749598 7308
709399290 105536
355304354 84249
639992248 13704
217565644 128118
749586329 37866
589225724 83587
63337584 31477
871266936 189194
647042163 17547
614967904 35823
206819185 87170
737190313 83760
679424437 119267
251103154 127628
793841601 110313
251657040 96863
304045228 2613
397174978 118249
908210691 2640
202673823 87942
660606907 189289
38105980 173303
595623343 37463
436695990 4451
996131729 192659
478740326 129893
959719746 29591
263609744 15434
340692736 91191
116071151 87510
118105266 15162
526663550 10622
99997667 94174
596532910 183706
956474991 4007
732994026 167465
429897515 21745
889236937 101266
934530000 191233
19255009 16852
730896374 63630
44932912 71713
457408335 161320
944014876 199973
390699052 136195
243488944 115060
158124571 99343
104609597 75716
236059367 36097
780106982 131175
287373617 14747
15719780 128924
937748218 23939
315411001 152793
940450050 38795
582822891 155555
427003631 174361
35045130 171036
394171691 84876
785468685 89092
199008307 173588
285475474 165613
604717688 52166
888517384 71845
457755363 41773
549369563 195491
962671503 12650
609092924 152547
486971100 102877
724859296 14187
440689776 170162
837578849 6893
409982625 88394
939869266 67391
108305167 86755
287428154 54768
744629768 125976
895363730 27144
411567095 149748
998670365 71489
942060989 111629
926193831 54440
444546339 188945
620150052 140893
707243631 42912
883947146 146904
962418867 85834
103401733 26298
990566647 54538
944469498 185890
423831 149465
539858094 100686
805012853 68617
483826390 15962
120677015 151080
126805521 144864
580220920 68699
506279851 37663
507867149 175201
118709404 104843
245385397 147403
741764331 175800
360698888 28611
524211914 55560
427365259 129046
354417322 5831
900802987 109856
493407460 149173
538320034 50104
180183284 11766
839123767 65801
711162461 132180
294358827 140311
303890129 21904
301377101 154408
476742812 98854
186905186 89173
166465245 164689
120686959 48535
696665298 171376
749771900 16169
128924907 87330
764394921 196123
31978198 22024
435242693 185360
845072872 197543
4973427 109090
373628753 64054
931167029 19878
857987881 5537
316033960 3073
776159551 138318
175736058 42351
941980530 91667
537784456 141092
427380435 186378
606369171 30906
735123861 150119
139861285 59376
957059895 33643
108901496 120899
812066161 111814
328763513 138421
567969119 165667
917770640 12791
395497988 170145
80279199 112342
392644739 149564
446261768 186028
200018765 83417
518459181 30664
931385341 8707
743498299 191638
321680436 59729
296503239 167183
663163537 196014
951642245 98394
48078912 57521
712376321 119687
736576481 59238
428945913 84644
499803486 152353
491059406 149564
447035133 123089
570936030 35230
575287271 114979
361636951 114335
545552586 98216
919202847 11334
867457610 21878
31715741 105448
741028708 37189
214276325 89223
9885636 159026
271423016 109707
466096193 138091
453491417 83660
537118343 135406
485214731 93740
213560448 117408
991032285 29366
476507031 37405
264994460 82939
634523477 124057
640047916 149309
436036967 1442
586636646 31998
153122310 23471
874026741 68037
231254756 191029
654445623 115963
647867182 183337
149215500 35929
221512500 57838
804611108 176531
623660318 111161
50255983 94840
634856133 24717
893082970 193632
327182584 178424
205650583 52775
7507431 22275
285318342 116475
45466509 125943
612596339 148991
542447813 1780
923559321 35072
80492842 84333
300490498 93579
218147183 61775
291322550 139164
573065694 186888
601123922 27632
290636008 152261
855129149 97273
630137278 77146
549310866 41483
339571084 63313
951145950 175251
760275925 130431
493106718 166977
106978365 70093
622053675 18267
947563993 86417
658280004 157772
677835077 161387
678850759 94371
942876766 66215
313722647 85396
237237199 151843
776875690 140519
380321793 22367
481498482 151047
89311450 135415
738393849 106783
447019443 104279
10834617 198392
123717425 199838
145430995 71155
55544906 158831
855711795 81295
572288106 78763
347362189 33527
847772573 65588
334252248 21826
393712735 96643
144707601 77587
302059387 52739
243928279 101074
833499049 3214
169890667 57141
5670663 71770
10457811 171440
334489788 56245
560995469 52637
451718374 80427
135763277 8073
178406632 184337
351771163 70595
283889014 197872
490115887 166858
99588903 162458
767013627 160396
810631368 113825
602162305 3648
983088592 152036
556842249 142698
234029920 87677
803600349 52825
666119065 115940
207277647 173946
384911737 146004
441853987 147788
753339742 60549
355540791 112712
858691263 159590
810247910 163640
595155752 58433
856995172 171235
640566639 101773
786081099 5029
98355023 100769
9726025 4474
471209168 194881
73033712 31652
133526307 140145
83657336 193676
879895243 44045
948204086 161009
21295202 27427
172020143 82423
336149504 135655
460417551 162441
923314538 102212
195187082 146093
748366217 177652
813392670 116593
768159892 123933
952570464 132215
590418317 72293
948253330 72944
880782848 1762
193519713 72028
709030984 105626
117681624 32790
514988464 64292
263362977 107838
697749862 189892
41367320 70727
967502195 71972
333561825 156916
784324376 63104
257892778 24765
688765924 5801
897188540 21529
691200116 150933
565684179 46069
592175153 103828
800002845 112944
526627852 164588
436282620 26509
513845526 11349
590857123 150715
968923068 88934
304069468 129598
323857570 104218
475063347 72113
159830575 194472
980041641 194817
866730326 52675
386493636 76884
34182368 103563
595380174 31078
844080612 80759
601130716 66396
757481002 137106
962507109 113443
348730208 90942
2603768 119496
85459807 18513
92249157 109059
892806407 194891
418270021 69460
180398629 26792
770005864 45929
555621787 78759
935086149 49275
620806587 152256
186128646 86809
505756166 118437
718169781 167244
94146951 68517
862549179 4808
858178494 119661
400576980 173174
460396696 152664
807371098 63256
484801712 99351
470685419 25379
593953729 122292
399680019 48458
34277498 69036
401547242 140880
81483528 39916
786348700 143319
783310761 151150
229344410 157985
782683725 139328
645160084 181155
278369329 123471
515912923 68403
225508886 190193
587595233 45322
505092204 64354
589175207 146099
605200300 98874
767031314 35731
533726795 181634
997892370 69295
277346056 20427
363754093 97879
618126643 153628
817326244 38209
364600611 58432
262968715 12629
669420811 166502
488318038 34400
444346237 56198
503533020 19025
170850843 24528
361247311 62178
597598678 144546
697335848 13076
317837032 91242
27769890 11931
849567590 119985
690380529 59544
414826981 67830
494801766 78241
750146070 185885
183379532 70819
63443928 194661
357092971 107195
214341514 165285
900098306 91549
645545439 61720
586885274 63876
872156252 127336
851132991 1260
220337919 6026
831488479 31977
382305254 48001
269590516 60918
259277963 172012
602462993 152631
305850979 199356
725870352 3913
166726325 187546
491061901 83104
327335578 19544
888488103 164608
146792873 142702
15453840 113298
743794193 28870
574344396 4007
884415493 33039
329418568 91223
229341552 5282
590567809 157134
828241847 103398
686531561 195624
51101520 54530
779728439 141130
342582120 129129
836386813 115447
633190131 195347
712199428 125780
157827838 143893
938866799 135310
839207165 142956
649861624 117336
174550355 8719
452589617 32140
226179692 104491
85885518 45787
572285797 118394
170684260 77552
97174827 141552
900783384 194991
329551672 29403
314397467 121872
671080207 85204
200108349 115638
894987808 182761
973385482 126315
673375520 67250
927504114 75233
5435371 128005
794909653 10165
155299761 15476
422732741 68924
27205936 183567
251791383 122454
907727611 133928
528448391 53615
465195878 88350
5150991 192330
440287752 119465
915737714 98466
941754029 17895
215344147 113552
937124856 173349
504595278 128958
997676962 50349
321743647 180125
15386959 132646
865818118 49156
669094589 182095
35498402 105526
327096055 144868
19923149 24231
195921019 166760
616319467 69026
51688250 58614
363246092 59617
946421996 42069
141072269 155566
300339189 3928
354691017 75645
535814260 1403
125474162 5618
921260033 164704
329384434 79475
95555838 185394
819913367 178777
292305526 191400
94542745 179790
999482174 181807
903834929 184819
474649161 191291
796197104 142417
569554300 49546
526032515 70823
823183304 168470
68684364 79507
165150571 47582
888451969 78191
5286298 17757
517669982 135327
393697528 93863
90272687 93863
389136424 8148
323504944 132057
520633717 39599
833505721 178343
733202305 138192
704288504 5330
484331510 5682
693072048 62833
673316359 54655
515757231 191137
155264860 59916
931394440 143896
964986863 124894
700558609 134674
781067867 96538
182992055 42357
885336297 94630
898526619 110750
493668614 130185
681677730 167272
802176947 22386
791446357 51536
262736593 64685
602806464 47492
663223141 167487
149405187 171204
794080734 38803
357606297 28692
624836430 125977
577117166 125622
997810529 107864
332697746 113601
323893677 121666
947123659 25149
945921195 50350
977882054 65013
882157444 174627
541248815 10487
51449891 30125
195948438 157793
29031517 5661
690920477 182593
427275265 181935
298655264 173261
486973503 182751
592402291 54727
108076546 179489
62984561 190538
381880948 57454
94746256 129923
441470530 60577
411070762 54041
346891283 130955
50386609 174873
391426960 132280
925902880 133534
413112785 38656
725807914 109723
222808551 47493
225538325 133157
988886844 158408
683462434 41878
129859689 106871
318609222 75935
816395611 14279
845468943 127918
675966053 149761
879268104 99647
250195337 173030
584023849 20776
226514921 178406
608757275 82076
162229804 181466
820009837 71408
901305577 73634
149879935 77095
290182637 40771
109691580 61561
113444830 74728
98117987 124326
100538782 169342
266878661 49557
533199782 140516
122552829 66649
341376133 112229
815747878 46412
805662575 523
598798803 15398
628407053 175782
660768577 10788
980758393 102833
291556744 2210
187665503 161079
941661140 125455
367399411 19466
158439052 19330
230840058 155417
809926117 118727
626178297 65380
483808341 91629
429897973 68713
982391922 31504
68418354 124439
502779028 128815
668838715 71517
31096601 98517
75326967 51024
994266533 49668
310005101 91130
371638632 188414
528925994 9452
20244040 194934
465133045 64538
794785312 44240
643368035 193439
225485847 120786
388980884 3145
413768781 67908
62550100 79177
729971172 48097
276466303 159061
453145155 84157
785306819 76419
164267465 59475
653630189 176329
869483068 80327
275107434 166569
649593831 195558
912988135 33216
309075339 47424
349610248 3614
323922802 49555
393223832 68141
393578252 143752
938425419 8627
472447730 191029
647317782 132827
479080568 56015
327851608 15681
78753388 71322
197468370 198478
550062065 192606
865812976 119625
738175495 142112
756716590 116042
580372407 134631
567411527 77139
345140759 156920
203912630 67529
195581472 137589
928589889 102049
504395074 81265
744176243 137066
476605995 151997
320765218 20968
750337639 189237
284290511 194727
210065440 74967
909702286 60935
598557977 187599
300342956 104482
335270000 108669
332709340 98946
192370429 100028
832672427 100530
413084970 184661
757716895 113268
430699998 149108
381759991 153446
293523675 68336
953317563 54803
823924995 112678
641208883 192674
459522144 60612
381937602 128849
869581111 19076
134561554 72234
207051336 158308
659857709 12074
342441499 116881
965884499 145883
917211471 119858
632611737 153353
322260089 49539
660704789 72031
402333166 147258
324488269 149667
14046460 140571
760089011 88436
901669954 141390
120742179 45729
820101569 1375
989632553 132892
204515949 6197
602464232 108182
421883292 190602
966549360 186340
739829740 59134
688107955 70296
988390543 77395
735090097 87178
669057944 147519
70035207 102357
535938989 54198
800178177 81007
344544907 147923
275651420 185804
859931981 183421
357269003 146153
745095644 23697
524801471 121782
680610040 45735
826920630 173965
366243223 151919
707087782 115921
288138562 107935
801417381 72854
602366922 1269
632285545 102239
228168977 107180
551321202 199941
113604709 152139
576388728 198155
922023853 1691
834840685 52432
379057791 654
95984003 133000
410790591 196688
78285634 183850
693849733 78731
237908923 74782
270252622 41410
98771991 92044
212394942 152483
329257770 194089
786113983 85162
629434885 123098
426177516 177489
456882818 32033
857120709 28969
130653961 55986
460082715 3764
893085137 154003
912082210 26896
891711371 36677
855003737 112018
727903859 13936
435729551 199386
264651954 32622
432054380 142317
839856517 177771
793448887 93075
36689630 179294
135351073 47978
403218994 1901
86406861 8258
882853689 198664
370353588 127847
974949143 79060
82192718 155629
119854110 176750
747458094 114173
40568889 33026
201146190 102838
690054896 80051
817503641 136806
405082444 185026
692255089 120242
492129233 290
701556919 35547
437415986 112828
98509918 126436
496764085 180372
259048578 168671
524258838 196050
6143230 145366
472493397 10876
586641801 157409
238616391 161562
150858693 5041
225385755 127406
624125559 194842
403944568 127095
649784311 183198
359766237 103206
632527038 123525
696065277 93307
704627181 79601
874811192 103425
957538129 50995
776155939 195927
835442194 52778
555755162 140981
263023056 146239
579375992 95731
937040233 20923
343935244 43375
51290663 58699
495009451 106068
435420259 142634
304329830 157073
7517956 61865
496326797 55994
775551967 18719
867971884 178836
781301981 36192
487231979 136732
412912919 86900
886960837 186410
956828962 146864
425469347 1890
235553284 158685
970670439 15462
797366145 92008
476120406 124676
596926425 121418
438930036 165495
646086270 118244
584181815 117445
565291518 167622
609502250 99019
429798758 110668
447600232 102221
208490641 129964
33857369 151116
546091581 193565
751816090 187720
166537132 54199
564061607 195507
192522577 148117
957242132 40676
705363922 67171
210115082 31142
154701336 44245
254118298 179877
837226991 49643
813666951 136965
309837329 143082
346436708 103785
592978215 46195
982161223 13352
50938531 57323
665122641 128947
142514575 91646
898338240 190694
499958608 3965
321993412 16442
742031553 19087
648330311 132558
785172311 78092
709684509 66391
35874595 106448
798729630 136356
510710180 140400
472858457 98104
471781211 178498
562640569 166954
268534909 152217
419172631 150269
145168798 41578
35434468 128525
296916469 404
802157675 173159
779415716 22153
15068893 129743
702397388 12309
311708083 75256
611218328 169978
713207980 10871
533185383 129405
803798754 90303
584477111 53413
998839628 190912
740457185 122000
68286289 38560
379531979 188893
772807665 74497
375144907 143865
621686606 9613
193770206 98013
932361216 42870
915653244 113819
973386609 52001
309982346 192595
634059713 83250
55456604 39856
845149546 3845
468156919 127148
721484323 77764
62862040 68584
15252928 53673
770140393 84091
88933154 31531
689974588 138305
296057251 97951
567002986 101334
742128651 75300
569067194 172118
191087488 59234
527948481 176040
606970049 69801
166864248 192319
872538352 82699
715224244 80742
523463282 72257
559469503 67697
205670592 21960
700868623 101864
828192305 116448
444363648 25697
406285193 142618
90266235 82230
883357675 131490
347771087 51497
759926319 88987
456439372 75343
65418539 172180
302007074 11499
662584133 21989
876140106 112094
825321147 16611
802276099 165481
283940143 177777
638214765 12704
406768280 318
844118533 97149
267768043 149732
425776420 134313
328948882 135021
326001004 160833
830985426 144238
324690989 138602
822574317 175769
767672603 24658
677199452 182033
205549840 22464
122818928 38255
308678891 139019
613886257 25912
180383948 128509
877754263 40560
778630484 115395
692068583 174140
146035981 58292
564367097 64640
152736270 119369
368219772 44336
1202733 37935
619563669 124798
446201696 137608
742384286 112281
30452027 118314
659600704 102316
692807885 2514
908152189 59227
742632816 181706
105628929 174621
907828863 75276
422121499 190064
178511114 181217
704716959 187801
840832067 86291
780239553 64547
146806225 30324
996560699 67088
200237059 156296
911683864 167827
341476392 10894
654075949 148053
534136500 78981
255996270 167865
293065216 60312
133072453 48010
950507472 48874
864651563 153887
513862598 130810
231352234 3722
95033479 96190
567234263 60838
524991433 191997
440068143 36268
95903571 10372
280634750 128630
960919109 74420
776313167 165045
770427413 19055
202255888 16773
709159991 8864
621551279 53742
200319208 175556
645549527 148912
618913564 160709
699050926 123907
707472394 20741
272023839 179482
550560290 50297
911524970 91323
582470630 64302
83248415 71930
787959390 117949
3937226 33810
752916338 127034
643090900 129150
877616535 80073
683633953 852
856508537 110156
308037438 163570
126745841 23095
430120996 186345
881835525 76112
286252880 196650
792898716 67239
952369525 25050
800113263 138133
240984888 140752
76824341 85655
414304827 7609
541632279 121291
857079645 98218
135930364 181360
734856236 15057
769497562 42006
855095621 46059
232146869 5147
264541135 154470
976838310 145101
961775577 141435
804432529 19350
225173537 1267
280482431 95492
567659726 65448
780230323 90648
588920429 139413
11750590 51267
177423211 169222
519461866 146614
170585173 62094
614604363 5149
822308668 18475
417405346 70778
810156608 95645
437825274 68564
572378307 179258
128105451 150908
875747211 143720
369512896 32170
348778079 146626
15867564 146274
461281448 137774
994377617 120659
138923988 151207
476295531 61132
163017986 65082
366624348 177550
212861485 168658
822303854 97168
92588414 170644
856858941 45404
8119733 108962
893602767 112182
540023123 4549
997427454 35849
849397033 79168
598727934 25565
244952142 159048
644542231 171813
267286572 41030
745705519 99308
665348551 9491
685760235 100952
415644740 185349
580841273 27034
51468445 63071
209816791 91630
663825650 169027
14816461 122380
145671970 169984
939340866 30200
87355300 51010
172509386 174626
704413591 45641
289982890 2362
613635620 190344
427973918 86305
333344963 25253
729072158 62940
187415679 192842
592267470 170490
859261604 125363
924469975 31909
328016797 197107
638952820 152832
939089215 49029
502323854 17912
578241656 121974
913152076 97482
868842858 162689
228745994 149566
59479571 38121
498578094 24242
767782203 44365
946909208 122688
141268865 197725
633708590 135652
332771078 116066
240924086 38693
577516983 23482
421880645 90258
341513470 111101
819737047 27513
368169336 165999
564385529 19723
64077740 56557
181173512 142258
846649248 114994
71652165 43749
896359999 11878
141212884 189190
252170682 81813
249819935 55030
332225886 148438
190038951 14563
64045960 151553
544796673 195173
769332792 2316
667204128 194408
958954959 15688
270288440 33670
698455355 58099
972316314 154706
297444512 69090
414956067 130361
27516756 107551
807223322 91131
823872620 147762
539356125 157784
292478848 43749
966020690 196529
562741690 97208
445036414 151128
674420348 15046
932594214 18841
586443984 105730
493131972 199648
519337595 59222
96307995 124251
532420339 96647
441853254 99371
112038200 139813
216008760 102998
604877558 63614
278567591 19494
584966300 159656
470164395 49010
471624109 132812
86522866 101866
343303191 119766
174355708 2395
261403353 92158
95579869 23114
788759392 49219
594750141 122499
877424432 71373
600704907 8932
82477841 21428
945003546 173149
891364892 73177
341845196 80259
586108042 195645
30940848 72140
730561900 187990
925664379 41564
713700584 111222
271284695 151039
648963554 117127
135087239 139864
769176682 129719
851143561 30671
408477229 173512
933673154 98409
766530415 105053
845519368 76095
259347048 21172
845430643 133052
745172562 37501
918201538 181141
828691412 180941
265551125 138272
394536897 166183
301279366 145873
476855230 116775
770150103 97658
539115576 57726
732296804 5640
184242254 189919
580993437 56528
28147353 7442
742066390 155009
634118884 61650
3893227 29455
33994604 1896
411800023 174039
856615016 81209
718192901 161346
597820415 191961
384842055 145896
956320191 99585
926470188 93613
615213783 14474
456794616 188830
331974903 141505
826053791 94580
320204885 42615
951635694 65396
820273435 53616
359661403 170925
526995994 83113
754951377 113173
173317638 103130
848585910 99083
662142890 188985
340807407 83548
856587291 199425
538533539 13507
877501624 32342
105181579 152087
676041582 144058
601585755 81897
291888951 95878
555307433 146838
20374306 25993
184401559 151729
4104480 26631
617092209 134020
438316015 36366
408044542 90623
153135587 6345
644613129 161900
378553310 169109
965773551 178211
543328220 22425
435573414 113749
60006775 88611
622460587 52133
934746412 9233
185408969 124536
791769115 40303
1607372 189336
927609964 198187
651992166 115235
214652254 48914
723015460 23640
191528306 14211
783524843 78561
836164047 138284
859831840 117179
291170833 16666
166716116 13646
833742397 187523
672189978 138780
662624520 31031
972847237 90062
48856325 153109
277646631 73970
882614378 159581
361417264 132793
361289469 15331
519406152 122226
571954735 148621
490351387 171295
630715109 128243
363640285 130575
362428474 44538
390241865 30472
584242351 29640
954789574 36845
643079195 175399
478779824 23169
526488917 37267
450980647 168257
420345353 159843
985029774 93376
353953522 174803
240183206 106415
120087901 827
708374698 141983
316821541 58362
126003569 43422
606155869 195050
97319545 49909
825687742 35396
22345209 117161
637170614 160674
472590320 39802
947977927 53541
356329948 93725
666873825 132162
574814739 141359
170562926 90782
857526928 55156
350114529 188102
777311482 82146
166759023 78053
266155622 158298
657805532 52267
116157908 58841
864995416 163635
853528259 43495
502364148 44130
646569648 63220
797999826 156982
141015110 136115
793597046 52073
651943520 3593
519781911 8500
193259657 113179
626742773 56102
777859624 122968
388212075 32437
556423770 74511
113516664 101817
15320849 85451
738151549 137083
754519710 140486
506485226 136162
949465021 5204
245664544 66308
247143971 893
177964814 160057
544951647 81803
536554518 34254
240991191 103028
894627703 137020
851974165 63114
971463664 152638
873170564 150335
917766298 102548
966401361 42370
934431648 57263
411583356 155848
612665616 189365
643879780 32420
526251412 76415
508666628 192176
279512343 111415
312713028 9480
909723061 50768
414913156 149781
884271051 49300
639360025 50452
40255097 178267
792297113 125081
174980019 5634
557816615 156318
964143711 181860
598916525 83929
522494232 39163
972938569 134345
138965790 180393
510785885 63584
302219638 172139
506892080 190975
942207991 103664
477894374 48523
521534384 145384
226805377 52277
647369032 11716
308125104 52917
372106552 92789
103545144 72484
512379193 75019
603307813 79731
825694712 52536
774105076 60067
502938888 59039
444003848 12779
64650021 43537
95975026 105368
375475497 148205
30458986 107801
284989487 42933
349896239 159807
549647623 132145
907600302 10692
984453418 31801
771068660 92053
567355142 25692
334456728 16434
459675784 14842
479860561 153672
439372853 59162
727582734 147034
650375481 183197
957007933 171754
291138114 190128
819029280 83006
956843924 131303
896193853 150783
327020295 74463
620294653 148612
859942783 198465
837461385 155375
490000610 95797
78603147 119760
483830638 176128
631811775 64572
245148185 110616
59925919 55782
340945230 130482
524219553 96032
125459194 132173
399570462 185454
726157482 10590
785695909 90280
205078758 101943
171242343 108175
543167929 94937
174869441 13897
649650132 198235
282529094 80529
794065725 194586
637586168 83758
445864320 52326
415913994 139091
26985093 97673
438932752 9038
589406256 49473
86993574 95075
126722572 17514
875572070 44749
653026251 26852
852250063 79662
87215509 71115
446095068 74227
380183868 105273
554712988 65090
435801424 123738
943878367 194971
955971279 52153
511557846 34358
432275491 126497
41632358 17336
203597604 90401
400910894 36082
91417183 194174
561650465 95243
180591386 80649
280085503 178590
271035927 40990
613604729 40548
292100162 37253
49991516 181142
679267182 98380
687222113 158573
981834867 195320
325002591 22069
393182802 160229
201361134 109691
699555522 38523
679835437 93729
45780415 101898
941530241 154924
930608304 71495
147456087 140820
327069875 67443
687730666 165385
460676515 156783
337725747 49940
332196501 189957
796764979 37235
490237532 158560
126329828 163026
944731541 35533
701342029 28837
668339473 194875
650635342 135264
313289660 105830
891506113 824
431935113 62706
450640298 93863
757620178 109574
623114173 159165
499071841 20594
360100864 6661
262316925 192393
355729982 191917
210803537 38834
816698729 97931
34168497 121254
441731618 170076
313595979 58898
573200973 3502
664859127 76737
242097165 190866
837735490 65503
938666490 165769
455865845 24469
425031657 70918
35687078 17387
964779017 107836
466009891 10035
208458406 132164
940569690 100162
699026121 16776
343103612 108525
166647474 21882
241886209 125846
885162576 144975
295259646 58584
573574586 25945
779284655 68025
900245310 64309
876095710 69738
167192533 178860
561662470 147206
360952003 57943
500412184 153947
20750836 157409
604840047 81088
718664484 2719
339379024 175532
472393769 115037
748811593 187786
157099437 75029
236323260 166651
770767030 150694
27367052 160412
106775194 6600
695525654 92287
963855126 136554
883234043 89937
695018513 97179
138325694 51025
358140388 168929
681440528 84768
472566093 179445
8325930 199137
866737909 192206
877818601 127565
917760606 82439
547985182 62059
301129423 154050
884600463 99981
58979102 180910
263950005 146672
393905400 155508
617155106 114740
638810178 53318
632353930 101531
999454983 110751
680182174 195380
977615841 40107
30542296 58877
919293694 139244
301565590 29929
837132915 48731
76066544 74697
935708317 69533
963322750 165666
138324310 17070
661121549 119477
853552796 33814
83978941 40186
273602028 30105
71011236 19669
745968163 52292
826906534 161518
509370897 28928
561836561 97478
151027988 77831
866813265 130845
985278634 154785
949681023 197238
537065944 185999
109246156 183489
157163341 20764
950840384 86025
100299162 23059
936143816 145272
953331179 184637
857015147 6525
793202097 76962
995126017 49370
61147366 190768
791498559 167955
855072805 100228
332219300 161240
553763822 129568
924076734 4036
584163732 129300
575353453 163977
366211276 66631
942118757 199797
2413273 69437
210794403 128774
293474689 191024
922549416 18970
153190573 180067
996819179 185009
269478045 114019
701526701 39891
302828414 180216
277697392 107158
103127177 14657
504172289 188553
601104404 195389
929285425 103033
607056024 56300
852552207 154062
627656870 49181
942347909 3858
688549075 67086
214571781 24511
132065361 129671
25509959 104324
975246165 4532
268650004 131464
218011886 41924
834114343 124935
761003298 61010
313996767 124958
497713282 132705
24940700 186600
172601411 140559
256857098 168205
850185248 63197
792329285 53503
660102474 174903
965811512 30282
833788776 135694
554284435 138587
656493834 41721
492221772 31608
282256881 153179
510069585 25698
609034631 176877
206932130 161854
339173410 1697
986198944 91072
133792768 155931
515134 176306
98371137 18517
718614621 5295
973733331 11796
342268702 166503
303365036 164729
745270206 127850
486977690 146546
60512110 19967
715877763 185464
118364860 95488
87508426 101454
706294532 92603
558932226 44277
935243296 65632
620943957 173079
720562162 100559
203771155 134719
85494707 196964
665431400 159259
651518519 83329
116886125 145961
931863776 4250
552591899 121795
491544696 115914
227341285 10538
965605718 153511
918982206 129902
605686999 105660
297878624 197383
203702179 187953
191433015 180736
578091907 112125
505496578 59378
314740524 168593
126741641 95368
77082558 31050
279159513 132774
134728384 4083
600396453 140342
149905983 111779
78173273 189990
571811024 86574
257560474 151283
23067097 53648
573288496 177072
742003482 75499
512532839 35999
809190435 183281
249336992 185387
793019237 155466
416708741 136747
368000160 172113
2130749 2433
614400142 19646
455555015 91796
709547641 185495
274091766 3610
280049840 46025
273412313 25577
56826183 174030
831461818 100590
508798125 129448
718055664 21189
4897085 49590
193530578 26325
792297897 190425
974155639 151358
709934784 95080
115289808 72276
591805010 168544
17139484 126956
884070574 182810
522641103 43114
171537188 169202
484352460 173520
3132434 148767
321572495 99221
369845556 139162
285485880 10657
614257589 89428
826573585 16654
455809918 41079
131662221 3876
613133987 195318
183363377 159632
439685047 99750
921519277 142044
608625983 65796
905159409 195850
526717176 45467
356714572 78834
943252329 118876
699065515 93262
787248060 75630
112676870 6980
783835598 185713
330937814 97492
964321889 76186
147275360 19090
921876718 95690
757843476 8679
759660910 190668
742713161 86148
409311120 87171
259559892 15188
850767460 176402
313245895 197583
410164117 121008
43233355 164992
660820698 6167
862574533 117294
699477133 35311
893667057 155696
873766825 157121
443300722 138070
927309306 59858
3025193 160479
326170743 32240
164046723 47258
859194550 77650
391976799 197179
994086203 105335
443495743 16201
297867455 108148
321293221 198344
655866394 199346
460695032 140638
65738922 197247
504277088 110552
346004563 149487
334662283 44736
425622249 113745
268080243 15163
699678648 47327
208086315 94161
824131256 114450
763966924 96297
797583473 110777
949497792 191782
991691478 158627
422167948 179106
340335964 184955
879043367 16622
945615003 85319
335882210 31679
724914991 126626
32871607 113786
928345657 199747
781955477 82755
657518823 8665
469685557 28827
728302883 47922
979604208 180973
842792747 172660
368567100 195938
868976530 140548
737616872 174991
588126302 25205
551518725 193952
250824731 146530
513123099 145446
236363285 71325
372331750 184912
931651636 162885
481506298 53144
22998401 171162
645821702 77046
81266885 169029
235378749 152765
252816117 89362
30665311 163741
64919335 72822
897027794 101703
554751762 89928
313563431 22189
523489750 172622
768520180 63060
870807744 127665
407725847 117647
754122530 20439
680445629 50336
745421546 84802
459293855 143512
380449745 41549
752716696 172677
801774499 121011
418742412 86190
449658951 99676
119613139 197619
840694991 116582
896483190 108431
655753087 63602
832527184 44880
323903531 120587
993108145 81754
205576891 133738
679017113 135219
86516564 113438
41955371 100848
620702365 40276
55436802 163996
158219953 197404
843530292 38383
858795266 6837
805942425 76643
608225855 192096
462061042 134967
115032011 98663
990681924 196288
104234711 162421
367958729 153039
324876574 86619
584337297 128966
560248522 4297
427547699 36249
854441818 166711
993897392 10507
76329465 141228
77948048 23012
423269185 22559
958334305 92206
474198074 183728
785407936 137823
938886991 76225
854939354 96325
136954688 38714
773333236 23883
331717825 40724
598263356 53525
918909464 46275
420512731 37742
768889219 124436
211423549 178036
174199673 115288
660550334 87965
462025220 134290
564256774 140505
156790765 78564
435711755 20602
144783394 195393
749295669 128551
672656716 148595
760196612 65455
555961538 153667
889289663 42686
472854729 27885
281275990 30820
903670151 62918
649543297 167737
978784078 8381
801380407 46653
526396748 160773
397246980 152468
348585417 163938
944748214 87283
202238382 106083
561867738 147673
392680820 51810
880060807 75714
61993931 199717
794442795 138378
773682173 144446
297564340 156829
92621052 164790
735607469 1553
43149026 11340
309261120 178000
761012980 147574
647498924 80993
158352250 124203
877725160 128451
173045072 50892
643883907 165030
879681090 197895
630535448 19669
767156902 133752
375974076 181357
151182276 160287
376210240 67963
657759111 171049
895592965 121259
200244567 164662
844820822 45220
396669293 45334
835344813 72103
435071480 183682
858791731 156706
248529894 59138
901984755 137480
114658435 39547
7869679 14506
773963681 150346
713312776 104475
162743648 37376
442866696 23603
871295328 43490
984825603 52895
870915109 174546
115780952 148182
987279112 151763
921388201 143597
316010691 23513
750643770 57652
30141017 178614
248664826 181103
498206003 150844
331701558 122618
766778258 169993
630372501 88189
639805722 161702
35215218 51689
858483866 2915
150614869 2515
490998980 120404
347134788 120282
195592729 89045
23429647 21622
752728748 185134
420007947 148096
130969793 38349
856941266 159883
89077784 123674
598852311 117799
810532547 125586
877767753 148141
873167672 119614
221027497 56853
3607865 23435
524907436 11408
923567006 92042
454022735 180555
768400969 165765
169900965 171074
754365056 75817
86203789 164634
12942890 152092
458504698 81259
858041938 167256
507176490 191917
707365850 90897
750590835 106751
295458574 85236
805658631 173471
751686837 123961
104244811 53811
912847080 70089
674219251 49495
546960859 150842
183136390 39518
256385829 126757
915821016 143432
500041443 101017
854886392 178415
4871741 161438
588255876 131191
165288619 9277
771849481 68144
463145908 107949
766527146 119141
638614891 180574
641329064 35026
975524015 28195
477337203 192931
977689022 197764
159936015 61882
303252857 171902
471041101 25075
15550488 110741
381134327 173077
125629415 42186
367628260 14024
552434388 63452
677200384 60305
111417575 190332
186663726 109698
782865005 61589
202476669 158603
100319533 61689
125000174 127148
674480691 193286
755945706 62078
532754583 13817
937760583 95118
626301861 177582
494499455 52094
564757220 38943
29657427 124976
395101063 99868
346290454 113409
767218495 2453
618161936 2173
998734642 8632
231236318 147418
987864334 149285
937073172 82184
227225508 192756
703552543 155872
258737121 54752
14895105 66998
429681985 94606
266869558 5881
358337836 46911
331351290 126699
539516983 91747
285082198 87119
173890727 120090
643807224 197055
369766238 159486
171346536 100735
746672714 190057
544895569 140308
345583840 114254
498907736 92768
518482287 188346
46459795 73093
483067020 30104
953844766 112866
812547249 6759
216914224 83926
669957810 193496
320802545 57432
980694300 70831
936221623 7865
3226045 34173
940074488 172164
692735495 122111
617386352 117785
731475729 135797
784188488 46158
327307571 75771
804137542 55139
3426595 153125
372877189 72416
77204704 173938
785481658 100893
831872720 171285
823831362 57739
342839892 184240
261689818 119985
229434488 112510
671841642 34636
459432967 186409
298023070 122398
215718253 23437
754688199 161649
814431639 103643
945511073 126452
70184875 67510
498232260 69270
871224721 487
420804854 41027
300937931 61539
692005457 806
52423901 159560
375976724 89403
159987490 39493
249277946 51785
943715464 156448
197604809 165080
753829462 152089
139189030 103231
118627308 80282
508903655 179682
674224126 109783
278619657 168871
159803391 189700
132641328 142334
764765243 73868
701524688 11196
797552954 106073
391224642 93183
917668833 11428
980474149 92957
448291099 182583
792176811 147805
690365380 124462
168833659 27474
266964226 165793
627128272 154799
512927602 126746
403907871 10397
241366656 6062
529610924 152571
896330963 168531
742499253 121472
809076450 177537
705547008 101933
550323378 18756
933669039 37043
344090970 66700
690645652 15141
285036138 34301
474332265 117573
220879092 30878
495478582 149084
678482665 47363
100896032 121752
387734051 172893
78148023 166346
590651880 69175
311196240 53570
550301884 192276
522808713 53493
477580204 177383
416417832 44642
628135346 187079
359018682 10726
983410442 47899
91783231 46322
718841209 171894
242020777 52410
279469202 104490
222251959 51588
360174945 177941
760278867 89495
312360521 66576
685647375 171734
127962306 167136
621586328 17627
151604050 123876
892345167 174489
914691916 34909
131232571 117665
149251419 173542
260788842 161245
575168568 68601
326458036 165984
951201121 22148
739426385 1013
948266707 178986
217941915 22207
589033849 184077
66299353 129909
528024876 86477
23066030 99822
664911029 21969
608404145 189369
979709395 127609
504770809 138010
10354666 92653
409008015 33633
81799576 90267
992964010 123532
297530926 68378
74369254 905
100378266 34644
106523734 101622
936539669 137680
650663230 16531
354727508 77556
962627677 12159
98688594 193647
485035871 95323
679331742 139127
793591672 173259
611606124 148200
130635826 28975
194685001 140143
136092523 141909
360567410 145088
33132675 11240
610458585 148586
684220798 105808
330296810 139257
585506777 176080
622136227 32780
692594988 88867
443948291 146339
22477023 177721
248863445 168814
121289150 24845
604346766 182925
311737580 126807
743069739 169196
960977062 23870
232410184 49875
858731863 89263
328195422 50594
398932658 135624
339598499 2051
239310606 22561
702218749 17885
922844467 16442
837863111 145199
890587315 133667
869515931 191544
616444455 176541
717421915 135040
855796450 162008
936588541 149931
349270699 125280
310828959 84099
661025509 39015
229535996 127460
827364589 95828
495341140 176222
732613354 196829
440592590 22819
93726228 76735
477444062 59153
441213739 96336
481997678 148440
354360787 150750
3578887 173953
426044603 39230
187291399 54137
255851920 125342
855349013 67071
86396163 26416
680944641 66436
403626517 127291
545960022 32125
201095876 71012
72613834 53197
314198937 155149
327861077 177850
314541124 58646
137166950 17347
787325982 107272
299228129 79333
950368517 185666
409702474 43605
937229298 39696
874517922 69789
685988430 178690
461156372 170344
564045583 44932
337068829 140643
68060371 137250
114236376 77172
159762074 135385
300538108 162849
137631318 3362
981253271 178932
814937136 138958
998760550 55146
728546710 143702
553961645 2653
941530179 23912
234453971 89835
471370834 37617
652601283 73786
541183839 108853
861773610 48901
308054388 107944
848937637 53324
735645921 115709
552759565 30015
810436952 135983
448837429 40235
112605902 137007
866794882 2790
508684210 17798
307856585 195605
569856447 32812
560286788 147119
942481951 17532
859948660 184531
274895151 178013
254709820 193426
472641816 84110
648114340 106424
577059037 1000
341400571 88720
736389567 38471
906157989 85195
61419722 25414
707307542 95117
956451725 52186
271671522 85012
286937886 100612
515879498 196626
280624021 95245
538957561 185715
63143802 143282
183279150 175560
608481239 103270
685769476 130898
309085382 168935
185501410 35188
542993778 109520
829170791 2036
419105209 157343
507229765 106583
72598275 73118
230681036 171111
292199179 87860
975832459 39871
913745350 165943
773374059 71414
429718777 32699
744593421 86361
224739589 106289
582330279 152233
723965804 143003
9032758 189737
814501778 112766
349042521 2834
218766106 27894
103612823 84875
923838442 75637
722540385 130091
963915630 67424
886259774 55759
977778097 63685
233984542 147713
331172712 169203
66497613 155406
347509978 167414
354967497 191266
809391670 168121
418275488 48989
998677656 154831
107295041 10052
60765131 133655
811541470 169035
212679645 159283
98553584 153969
522432064 104440
741096868 170730
453234490 156922
351746301 151172
904082690 56228
26265343 75252
76332598 49404
237568905 36543
423877623 77899
954400320 144959
26431009 15422
27991445 147141
170680251 168638
169034520 74322
889510821 28953
445777129 3806
810558805 629
548279486 134528
630740340 112248
927030091 59332
546466499 5703
759650695 118623
584190868 29748
646997473 100316
502702157 177829
385359164 41585
374080094 108617
796944780 72861
417434372 95161
12651392 20853
234102330 134548
109001290 35045
38290777 16912
384331907 87424
347346479 177934
465098359 5379
49283316 160313
686319690 196499
722646542 179662
893583529 6004
977019747 62662
306504307 111011
908446711 110587
309177511 115690
422105219 25934
123299740 50840
33505008 115139
888767391 107041
717652939 195054
358736970 97523
59563817 100936
414142966 33657
732055251 137164
414293710 127936
868989472 80863
257975964 40001
612891936 2750
70151084 130962
791744445 152694
686158868 12245
532125172 12541
140814417 54672
707690693 100219
586436339 66939
354332511 65774
211505081 187520
85317651 11203
688825336 51104
810226878 159817
67556871 115294
546917263 86156
550898810 137928
361356275 101544
39158280 103803
762369278 73182
199119460 177695
89590401 45103
942559998 115686
286473490 103483
649880694 139032
651866201 189609
743344842 126900
897219252 139103
37289391 177424
677409951 99367
687716290 190998
641357929 185436
115345000 140785
879970013 161462
949089241 178850
781567739 78714
246540393 87714
778792513 184911
860980110 37761
600095249 82990
551832648 88955
835517825 20974
492695188 4269
459293293 37701
434094079 99923
765442624 5406
596008356 99153
780590225 71517
173316368 18229
412741369 100294
917715477 44230
826010449 78783
776133009 57793
864402110 13249
517369895 151904
661922130 151282
864510642 72756
677890197 98294
640389547 91412
221132999 20303
787574538 133895
113719317 119491
18762571 112993
636554372 157945
976844612 87028
252997952 68892
806833014 144007
46584493 20615
735289922 36023
918157335 126941
362091154 81735
643330383 93100
105062827 116901
903814706 183926
413550579 100889
384806672 199821
19648283 50863
941184106 185380
810370608 48811
89391799 115199
822003937 74345
318435387 125427
957149500 187203
899075864 170139
387038950 71117
142664469 138042
152476556 68927
930820850 112449
556757522 143649
791943647 9789
180522425 133017
530437526 170288
606967346 104441
619492293 54757
2187903 154484
297665970 148055
702634093 184652
668765224 109946
787245195 89697
150398740 162953
977366354 12385
113815121 140709
783303434 15869
886222447 69150
708073257 195523
287431474 13275
304730035 77511
959654735 112832
357417061 170779
904041568 69524
598075675 22623
940186018 113268
313135643 57706
709684429 51552
296541740 12449
320587407 150710
846768862 11884
249744960 80828
812839752 184384
305651471 15190
194219571 5822
873659572 39749
934173871 115111
784351222 43713
770522181 95528
145600622 5285
414628050 119732
208530265 114033
350446227 65665
517812942 51385
321499509 35200
494849205 128809
320432515 24848
405587969 136363
59752932 80693
779040806 179546
208321215 104830
589059523 168419
239397276 109737
305668423 118071
670223347 189502
682611291 114025
506280349 158808
105108718 173034
617423393 111777
275606090 87746
736502242 136449
80821984 41294
926640475 65532
881302246 65302
8563574 73677
618656414 5155
623512135 183525
607855812 190373
724005558 190591
679886705 74328
487728598 83282
435079890 88491
950411481 74093
527426267 33839
766031951 23923
509013389 79428
758934895 58474
213945397 155801
246077734 169316
918393567 99
139076300 21132
307796657 128362
16821029 11641
794258589 2173
721417247 197930
318613223 20489
820584603 47025
308244067 151402
683983278 38009
887056493 186831
960233559 95036
182836869 123991
298333687 42273
246609937 7616
685267911 49461
653472169 92563
989580409 64274
135151880 7731
88445130 114028
756039610 91188
606871095 51140
690092033 45828
166469366 149706
936119006 96846
537547295 102371
163786752 139059
710793259 197020
366497721 174927
798928383 135072
661212003 77070
71718730 134802
71046402 3524
366139240 133519
971678554 21003
730788831 26786
852387750 182444
332626289 53531
886002410 168702
288741629 161822
525533250 176138
750106989 196132
374481935 98966
723439844 145538
214342098 63823
357890361 151965
807634696 185632
942437724 64768
136338404 178867
862992563 115898
130851471 89417
912200897 78954
725033351 136711
215606233 194416
601158276 57563
754948569 118388
667556827 188630
992495388 99473
537499638 161257
733406161 7243
272794867 137673
482055869 144661
654672108 85873
207373544 19185
953329526 80839
338951292 43865
912894267 133709
533620236 122132
56504012 81653
489066606 122610
51532511 42718
950221245 195362
817520712 187425
789531254 97048
755132334 76324
611297292 120365
703657979 35702
800046987 114114
525415947 33571
43374364 190183
414896511 6849
398774817 116930
945834866 62579
701762626 139211
462409608 1196
990618624 5908
899706432 58736
102038452 10525
320566499 182719
747830661 57588
756200506 112201
561098713 147775
838129611 141643
404009321 168653
464290417 78561
764739642 166691
322638309 75163
177638719 111353
593957004 129323
255031809 28723
729399863 30235
186241198 35251
9160412 55971
672380814 144061
42545426 194518
759192708 37781
856408712 103894
379502648 73165
513027508 166131
246289517 166488
873311748 193361
160515806 60359
379858032 119580
698137831 153980
844506261 142588
788949295 50801
389780267 133465
420271537 70520
86005057 2280
709849239 58437
408207509 68057
873987343 99477
367242771 35727
466313000 46198
234352314 87308
23680060 166650
802223544 117559
561755360 78901
351200862 108779
363219815 111855
247647092 147743
944069236 193550
255020133 160189
63219357 44816
101923659 36179
469133533 170090
725347050 112925
767164917 111643
128605266 82019
4766915 95340
915809177 115654
249751225 96045
777136530 155403
608743780 68821
294476931 29502
611244015 65424
735433647 79771
508188717 126612
630471211 149635
169687835 103339
361399286 81077
979603937 18723
500045952 173784
685822426 68630
857282730 67181
688880141 102499
575068843 55762
365921568 148490
780034986 35514
208242702 13934
779571316 13248
318025238 82529
542108534 43234
934387076 185784
395635816 112286
863021516 159344
635260604 154565
133090971 176197
65570941 58323
484738841 150659
683616060 195799
960412691 31273
171113864 92726
779793203 18645
271785635 61367
400293488 50877
145189707 66770
386684710 141920
325924814 11512
662005485 108046
2524320 160363
396372055 88009
210788091 114764
517538942 32081
41927991 84501
979087111 199962
198688013 127462
87250112 158150
172393488 25290
291529029 82048
218896112 78360
25719646 12432
799249790 156467
736207866 65064
810813888 112616
740713243 21029
341967631 160248
501522266 83212
315671587 18184
882808539 85668
895853394 134188
68107440 138005
586253410 33799
385532378 156475
806033045 17010
342394020 63792
946411356 8692
260827456 135872
830231889 11088
282085354 30362
196982324 12140
367236129 91549
449418621 195254
572723869 30258
318463923 149258
114339596 34156
118970526 105326
964371641 167457
535244454 22059
385525375 168098
436525562 135390
834075295 183679
37753178 52568
962896037 121860
210879305 77002
775955568 157118
911879352 117966
468000936 26991
842259967 107020
613227896 83116
477165419 142849
638587122 96830
773823945 169602
569393247 96237
363902823 163464
572272674 68080
650839935 10462
932139205 6652
811403921 45081
966200417 127039
835227082 73831
36509627 62291
742737432 26913
970965862 169685
691703767 63583
132819028 18685
449568189 198690
359651864 118902
66614020 28934
780540649 193652
530630426 141466
377941265 156372
68652667 125578
889638463 29328
219655829 33611
97468754 98128
86459576 135301
118017916 139886
292046565 7084
905946476 11247
974405233 33321
676200558 179504
442288381 164185
375614855 174102
463718182 120786
300812673 176697
475450298 171607
798311712 47838
130452275 189532
603238499 100820
834035512 10651
173275741 133824
584942465 33828
86044952 84177
241690353 140851
224880004 151977
958663743 119735
145599140 180116
513508535 87083
691727363 188482
140675090 173586
68778757 75322
813292494 129289
388978212 57583
644424616 138944
586948175 34294
154073134 109780
810453312 150539
28269932 93834
540739196 84853
608179354 192820
794691640 58939
969651363 44693
954091295 124550
452870421 152794
416198820 73677
253667163 184874
557002087 153700
933766186 109907
734217669 135029
602624163 170250
283449469 68153
743942856 105400
161549831 77473
461118655 187554
120259408 87379
974295818 71331
215323825 86898
905283445 151464
564297312 98522
513914939 174464
934771171 57233
995939618 65790
661061984 29826
132583957 22732
211370321 74724
520477138 156545
503027353 113291
476912782 54701
788103801 104153
268149535 95039
55103856 129762
128096012 170398
299134403 107027
893133390 28370
457638513 44563
683410789 190367
555860208 106568
752466665 25189
739629334 50415
997146478 105845
963663393 26143
754789729 191045
27879679 83378
228574259 17983
229026165 123009
905227407 66235
798390026 171118
529777193 31775
258875470 1029
533973683 17240
880390029 125034
280133177 96510
440912944 66688
862352092 138468
424835325 19058
103575679 152693
174879285 189773
691386922 183348
786731717 5112
730716154 72385
912874288 27053
739783021 125048
264856900 84349
810654268 164453
936136350 148684
486840964 130590
321644669 100594
993758853 170143
254962621 53516
231851611 139907
482712273 180826
858678674 168316
140154549 156730
889985101 142310
445021821 144721
764040067 136932
697870295 130379
753711539 81960
950693108 64128
394323000 55610
732068145 162532
88074866 85376
966134105 27538
938462615 170675
631390440 29140
103089491 51083
916248610 124625
760125650 112036
938562138 80325
156675492 139629
255402673 194827
361555572 107166
333580506 87834
327384260 110359
671783571 25627
934836100 66826
281180875 45616
431117581 122221
38454564 1256
472293407 134893
709209817 132181
545842951 23112
887742053 5330
979173411 7507
297165474 136634
952487437 149316
723207820 152424
165315301 107162
57604152 140530
337144356 150538
366003096 178575
233745066 154762
793355246 163717
338519917 10511
700355493 132961
39773947 197286
863539530 112370
282124204 56667
805309011 9053
905880668 61582
393805740 5034
57501272 195639
525397984 9236
741001691 19684
308241000 101952
787493208 19944
593818706 145887
565701885 185094
249290087 148886
764523894 118667
981230216 120385
632719214 139773
899595711 57696
981220505 124184
834020163 199147
872982833 126831
343390787 44785
898965063 48246
660652237 56781
330259335 23610
266779144 163898
230742742 63535
84886783 15867
2250064 88792
79196352 136695
354166915 87262
308621424 54197
346978924 35135
942121388 44661
225090316 24102
637260134 103257
795780790 81760
323968604 75187
405933691 167528
122501384 166243
60705059 140880
376789900 105706
494259162 11031
460733284 44340
549421572 84543
492036975 145956
533081443 98499
225769708 67312
536476553 182281
313433038 82676
686670374 83099
193947506 91060
491572163 35563
718431154 125642
197116588 90627
670236384 181915
121318954 178838
726411376 112084
24430856 45538
405211550 86072
7912455 27812
9386764 18620
414270455 104347
393912795 93232
102272047 85008
336281628 171607
372237741 149925
390880810 157587
683846507 140108
453504662 103337
528145753 173250
889445215 110721
799532386 37357
200219272 31405
687251813 99298
14059585 118521
284336686 156992
959735511 160993
350537969 74963
703595552 193765
666342190 105282
440431872 36556
479328898 112974
528292890 66518
665692430 158407
851572825 27954
514336385 9924
156644563 10751
583695929 34355
935955189 11103
436984347 178721
343281947 90637
39513599 172932
907356927 51984
426504525 39131
27391714 106704
395358101 78822
14656822 192562
9245720 4140
855726346 163778
869202051 45310
356302376 66851
474890306 148977
701248310 84986
587419213 25103
535976682 52965
601605511 53129
272757173 38350
983277769 72277
90270181 53377
508321304 9506
309362826 840
9982819 51502
54390897 196853
362835426 58687
230520025 189503
932548323 79481
62152339 70172
101416064 24498
569915574 113223
526596276 22479
789028784 101944
44576713 159202
788387278 158693
27569000 18153
127494076 142360
434451901 42786
166333185 83142
1902458 127367
112148158 67338
125319226 151154
676385391 130173
716280184 19176
913996361 64514
101057148 22450
121639183 190614
112539262 19330
708014970 63750
362111382 146354
540689402 82644
493619905 178185
764174413 3204
430760379 69686
453819615 43697
956185733 127814
711326861 179644
401335066 89451
935891221 173676
342074068 493
818285520 51387
10960233 13116
349500377 158966
870304621 73100
129253679 31205
128755895 191556
3612606 160444
182106772 127817
800675627 100516
969842239 173360
94080330 198856
177584776 63920
669016537 105609
625612496 167144
489681645 120946
840747611 92785
642562786 190135
610788522 90922
844032161 50679
261075126 32344
638846984 187739
105965169 135911
132105591 97656
119378727 74767
789545595 63603
946737842 172563
976064867 143213
318412478 32728
687061975 63840
936074008 122754
511978704 73192
761317525 74656
145725310 139721
950117428 167688
70344155 153704
227128103 89678
10698043 72570
971617516 157891
280251179 79656
569868065 89965
10187464 23927
541091883 763
894440357 67778
536087731 8601
259551815 46583
112435844 130648
505188860 146446
102678058 83988
129488540 26316
760808504 62185
584449859 89131
275160850 41092
500786670 59901
477975030 135302
32133708 54217
734447689 26405
804860499 18805
120149792 66982
490555762 28849
775884559 1046
602811259 146004
586495843 34807
35027631 79265
121012086 99932
658963964 17877
58915478 16312
832818616 166480
401444061 87569
569576184 191709
990959195 117200
987410423 172627
536050850 6628
152305820 38079
596266866 174047
855207136 175804
894262178 79229
327429326 36161
325991202 2301
833695684 88368
579206726 34256
237609593 159296
255120251 31751
352754556 169160
21433282 104857
290646149 12971
690902922 148230
684665337 124828
944068833 193549
379094398 52452
102996836 134222
688995849 113452
379319848 122998
648830549 34538
227835068 191
433113155 58189
57999355 73157
372116159 9416
254270890 104765
89470580 5613
418783313 58512
283461000 15674
440040641 193495
921363679 77379
447022204 116483
20296201 70603
496256173 57921
561007220 131683
878189329 23754
769247384 140528
172343646 36883
289358934 99339
719442877 144111
598660367 28119
547205562 86493
258067410 77969
191552778 18713
322326451 196928
328191910 46305
11128322 104884
884421307 195327
171591742 163550
447442612 64297
477698620 168390
174454924 77892
195639794 147000
717739576 180513
357316128 162576
96788200 160397
182220814 35688
898854767 183562
421571312 143368
72081457 166790
480097195 134998
949337773 19047
356424810 157921
785760341 18605
756929620 46727
600021559 13581
543069667 98824
741864184 10839
300458721 45584
68569256 161175
588200164 156485
556599385 116155
128221595 146386
838554342 150202
424958588 19699
326974980 27768
504638350 98548
62888893 197785
405632364 40867
425533900 172408
316587711 196955
735241321 152295
181384467 81818
837086745 184722
579947196 90700
117549067 1391
330146380 45370
314795045 81114
415128063 133146
954182199 111868
235314027 6701
659994004 166372
155404040 181465
315445372 153333
270116857 42968
727678973 103975
818743187 22308
151942420 104363
315764807 98439
951101937 65928
53446659 33848
69466933 107356
353558450 173844
157665080 123817
25275372 155365
832749797 107644
294053671 132569
250593430 151831
27527309 37136
467024150 187000
922620048 104316
431372618 96322
129799618 24901
138636170 103959
516873099 127467
861189555 35446
218106257 132681
800273395 29605
875008021 96291
231282727 36854
547307706 5892
789596555 112839
781924512 170043
362414392 186972
543091006 53757
949935366 102945
124948855 194607
573961637 127164
242164111 175097
552036887 171868
579731775 53388
321164977 50178
305932637 5013
714565535 54452
229803818 177763
625139876 126717
19030089 146145
841820468 154343
435923022 56681
531143599 151696
604942064 183871
431723995 10672
665618667 48967
969006254 101021
382926886 182652
573548294 52716
586576408 83586
263408884 143919
693862463 31099
855159058 69684
874365854 117971
16175921 55986
830246784 185312
749991494 19199
165572154 194650
713629936 20896
182638104 59526
18588219 41578
843591358 104552
68884387 117393
886517941 48836
337774089 154509
471685695 159258
546571073 1364
128960053 74894
976413424 107997
598635999 68584
724914457 28715
647714746 55820
17359288 46190
219988883 21994
133036139 174433
162227623 185879
162312501 74509
417164294 161033
69145223 51007
928568330 101162
378425701 139652
277202620 120198
85102205 16297
309029125 8018
199673945 191002
616366219 25078
910927827 133667
152396309 10290
160387907 40899
142931150 149267
757900788 22498
712471530 150912
843387003 18746
369610140 128897
746449838 25309
896117426 9002
668298474 192426
50234005 55798
409282509 26363
247240777 64575
671768797 160753
811009715 1085
539603844 155328
930226329 46100
48907643 155687
350828112 189427
297990225 90966
756001127 87779
185366001 161991
103112005 193710
155644318 189398
545214619 191435
291335754 198046
312268186 134898
883825272 49557
224824920 114499
210649893 37809
337103736 5887
451304266 28571
939510334 120291
744496385 92066
265478010 162984
249679913 135695
355356753 99925
592161942 73627
154580783 102552
903949891 90347
510794672 34551
859540938 15076
480033202 195802
880073723 28325
684801977 79405
975009457 149588
927075271 89660
268030107 42960
797987410 81122
863522618 197096
110874926 20613
294418772 67539
968780178 80934
361859854 174576
225005524 149830
719741813 191998
493188907 185772
2092096 114112
386818821 187841
707856688 21297
713825480 116874
469060994 176870
191088673 34737
541323048 42321
617668527 40731
109621482 164268
933347777 123603
740645718 156657
275612692 188271
822345263 150630
59838334 125445
884187174 188360
683801412 31677
978988049 26906
108837515 132387
821224138 164485
574046888 59202
429084905 70582
486307284 192662
107338568 104859
601705156 102011
396767984 182259
509383927 9136
92845474 36234
669723149 4806
936060356 52861
663557062 51529
678877080 108189
989182644 199897
529720550 169945
15720518 150871
345117319 121197
597854753 50918
278000464 118561
74702970 104049
257551881 94364
84572239 128121
60531730 91154
350772772 48201
990652811 76723
516328847 166035
756654223 186132
29207380 68825
132041210 81868
760061525 77735
922185133 19297
967908291 102129
812850411 127007
330834471 55368
452450612 1250
618297817 143855
762875384 46612
204939920 71135
844371460 5042
752836687 77882
707396910 155461
352672479 41885
780377801 66713
500820428 153396
999728010 128313
415549607 38784
257551885 136550
742421961 5078
397433655 101152
1598831 8156
409792523 32795
80599398 158166
777950039 130448
7164331 30946
467921324 175186
638294425 195945
875121162 182362
176067326 57662
290985943 184637
505462503 96958
361943076 33740
830838211 169560
698209358 130633
513186504 160090
332585222 28103
962317592 1784
759775075 124306
90634339 93047
229814931 97033
785085992 157772
840460587 20215
227823580 160662
108137042 187845
979540514 34934
110234366 92146
710658321 36370
68074857 37541
487665770 101526
888511528 139689
346869024 119667
167549191 97906
333255031 187347
891528332 149765
359315120 179123
280156850 124553
669691180 28313
949931456 153670
855988749 116093
871794599 44693
41594076 29962
208947337 37744
349432186 133680
255598242 186442
59637086 185135
646078507 135729
965868880 184287
642676516 79706
106476085 130378
862323837 194016
39607204 130624
492679693 94464
387674934 139222
626482966 60276
373048965 117324
16295426 62286
189124847 148058
166238524 178769
642086370 124645
801269523 151902
858195942 145763
732019486 75158
634664192 120348
150144056 59827
610760596 104676
473367675 58013
966735086 23306
198369462 133004
883831767 143474
896128206 23073
215784840 47701
686922761 169693
381156940 111763
893790070 63818
334665484 16279
2151838 173873
20364234 9278
848817277 82185
569217154 112494
295264432 3318
218978276 60022
187445733 154469
379665452 89274
748599609 139005
159234481 11770
171483391 197813
397370747 106000
130142229 136328
855512889 37189
158558144 115112
979965868 102387
362161830 93717
644540564 83775
833016996 42891
305906691 120601
662492995 124725
9287352 3646
316032996 102632
605799019 126008
812829202 17169
789887561 99127
117276342 109153
17037700 136181
129697610 149458
998850060 32547
380846377 44049
360228777 135459
873853491 171781
708097472 64252
149470098 26919
979001469 168105
539176142 195985
453417661 92120
245250848 159373
325094960 2145
491195498 128625
772391415 53538
544100849 170475
747749420 77956
766346780 169793
496014345 55966
430236864 2617
127028443 24885
19423905 25338
844558326 1905
631978356 168562
891511432 187950
397915084 61882
967368300 79512
330635564 106019
868105195 89201
825371165 172406
407250747 51420
13313107 96833
803342758 53508
602858941 12483
160623227 87547
392369834 86349
894399883 7556
504035553 1217
279286581 11098
717279808 190302
351956520 101158
662357715 141368
940521451 112627
244878473 140890
554647516 123003
181722437 92740
597894888 145857
245203026 21121
298109822 57373
774535452 156491
732348052 110259
920374108 105242
193566697 29741
614347087 199943
391178786 182676
403697726 41187
241910240 163641
873355365 157017
880764871 171822
988200909 41986
574064863 191077
868195850 45238
213375232 113654
922735438 62200
368972000 26299
390846685 65345
489272724 68360
844079878 123271
949848337 100096
434039366 122718
668940432 197573
830331977 5470
376386180 149850
970417398 30967
755135694 167035
863592738 27707
582382504 13447
212604884 30244
464124249 42403
23784314 35297
315716067 123680
110344956 34873
856024319 108681
56474079 131036
203723175 117396
605294431 50753
185616219 105883
898333994 108578
849327315 40959
289975055 120652
340594457 148948
535677519 175347
120290776 23084
963277990 111400
144121338 187792
593270140 71881
917001592 86713
325173534 147464
835905444 27557
297666282 45375
341598991 44793
575292028 188053
434465060 55114
292424491 176065
706476055 130482
92080471 16466
986859476 39817
3082401 5774
888506007 161063
98250156 195012
373006663 164640
540974841 11689
486448866 53457
337803353 185109
197469114 66136
745257744 143388
269760977 77391
528510155 59679
882622996 19441
407147863 64926
926468707 73386
176055588 2821
58348778 54094
4356528 192655
576543143 61247
862521731 180077
19183899 99625
92989502 121230
918691470 144296
371761724 21660
855748614 107831
711328074 47745
149740255 105768
433606127 31294
616099833 48114
338457615 8452
574315283 119607
748977922 62809
443480376 189932
980481673 2587
359892185 62680
572075544 126816
99778206 151504
43341640 188095
236040393 177007
406224922 151335
120922378 157920
227344029 70710
180524792 13762
358292644 59126
849429499 132795
862775862 182373
672292302 145491
857731901 15431
629381631 100491
57846012 137134
602069475 111628
662692926 16580
729074335 149410
877319748 24383
856082810 132405
633802108 73894
944355152 1287
19446138 97425
744749848 37499
791887371 84172
312765925 117200
869286734 22267
563472601 191656
739063712 30310
156274081 197129
937698223 77584
316879822 158996
485466219 57084
519521641 153589
147340281 91863
864849629 140122
687882151 23806
956850197 171634
874421820 142337
642936387 29042
693702732 88821
508608109 151587
250296661 185312
134481038 125706
172625573 187690
866586604 78294
414815432 17359
744163829 157007
852276736 109667
182552684 59387
685804478 120958
90891108 43509
12105495 37318
219129265 109639
890892229 39096
674092624 94244
481024286 188386
263620966 79100
572123345 150213
492015176 11281
607097767 27657
405089149 85673
308538244 74884
982409171 139503
47328931 8811
104705058 93514
356418823 56365
658387135 64102
712275388 72308
938073484 187171
549336032 28457
899575709 94036
826215654 109731
540894404 1352
929997039 88206
198972614 44695
592319528 157345
567709146 126441
313006342 195101
514269414 2911
249286742 163176
282784088 68535
70029344 84638
77448477 35011
246247054 25092
387148100 16538
196348267 55178
523377853 47400
171575275 27586
51143299 22980
663534902 187240
720438431 44840
698474817 51252
506575625 63248
124585879 25378
340926008 529
507366637 111989
343214981 178318
766692044 53438
102825486 153210
592580288 170074
374144135 41012
62244664 124174
7514612 153425
625016342 19241
909341593 126855
27732721 109066
300715244 77022
474139097 28100
779767062 68106
534681971 153028
665709433 154154
382247281 157021
702841634 117546
546520370 149695
862525756 193355
179546010 130215
75821389 191085
266131279 13565
98993672 158681
954694830 198699
723739192 56790
26384807 45357
390697028 38618
746888112 198801
569712510 142977
849025744 48469
362832645 26098
61987983 185787
283940006 131238
390989611 107329
628196278 63652
580302593 143030
469573887 100073
69474651 74393
591693232 9305
907693353 152676
998622924 151858
885319312 77430
922419200 94001
994988911 137553
733370413 121737
531307556 99448
751746750 14103
498408500 116107
692567890 91490
861803128 41477
302294808 42433
741761274 115828
180837332 32535
868525738 108013
653002980 124254
9380897 187502
37015342 121087
393908102 140467
390637443 11558
134583931 20629
868344487 33137
635494204 62730
901723687 175577
499446545 76538
828160990 30146
506258743 119719
734667599 9662
436437026 379
663539136 43713
92803968 68418
332979776 50459
109756785 89452
125644626 78929
295574174 37799
507066160 51394
50279221 121068
504101146 196822
22889780 45692
711515648 117555
483998817 139836
829388252 2443
825691948 37230
556222928 53489
645923092 42287
753143873 127294
699450511 143716
260612135 138750
726486572 61478
481490833 175401
413388838 13997
696779835 185374
229487594 28846
896519293 179500
859911573 166977
227025299 194341
744743991 133287
385572584 86330
393522679 59577
952515716 118725
928144518 66312
360862860 194247
2961123 175297
234645143 96160
350529597 100928
831814233 6735
947480921 113591
785680972 169560
820091123 59136
945332333 169125
266530083 45042
664571091 118962
624399921 23539
347404531 149666
493666075 105754
497412910 5426
93685281 179116
21890301 13140
899526165 18280
115924415 162102
490541752 168917
954676579 17060
59171477 98354
654106711 179899
203397995 53065
737945478 74653
375896487 49083
158240414 165972
449139005 182331
165514756 26835
812946795 131195
376350044 156660
913791721 120043
732936500 130453
872847596 14346
319068938 43907
500294864 67167
121027279 6081
578408904 124842
198781043 7720
172157484 3160
391531870 170639
106755196 9291
441736018 156958
65075106 159362
516367804 119321
189421456 88121
508948684 130319
16204354 157706
392250269 177589
365663458 1991
306541118 35064
859385501 179437
83405718 191318
257862296 118311
833822733 75485
293526370 30259
173250791 189434
251455814 148517
719762435 127372
562209648 156375
888855045 128183
402288996 20285
367923945 77449
695080275 126123
29928006 63827
797134273 47360
686595041 56210
461235426 16230
741353196 155702
705838490 179710
65434943 139597
674369801 192138
467570822 37165
467702149 127305
784256778 97209
654508692 196912
600283977 56750
852308162 127922
792879152 169945
728048105 179641
219900233 97895
644290720 123742
146876397 197463
816529958 64998
898331442 7485
84522986 101466
843633604 33782
504493517 85741
562979241 55031
588030163 157402
53342950 100475
492760905 89708
183134622 89569
981454162 164589
775768197 122625
895566633 114710
569591286 122922
900544422 128913
175004932 48479
605536507 68353
442122718 39305
172465510 69384
123213081 14269
585649396 151136
913104148 147275
344711239 738
293400178 136281
291452505 184418
338585712 144399
151497168 12041
580568371 51562
550087323 75881
449392287 123678
302593791 116515
26797448 49267
201410777 99452
897167346 159640
585247663 158103
672755728 30507
21294503 150898
167809537 174367
165257747 194995
240887541 84996
575412215 175329
239987344 83629
662014151 188716
472192893 174491
334873240 107607
322396095 151612
628802831 89442
807399667 7458
221664448 103424
203733306 107018
612234253 13140
69726383 75194
74442258 58425
716370 144039
123664676 89636
445701107 118080
967341155 199109
913156071 119405
568778539 141166
833475483 184878
532010185 36261
769563083 69249
910116930 57244
908667521 181315
111726950 22656
353437427 10503
330323525 7878
48767505 96048
335493615 139035
706373016 107983
398197937 67679
253577243 104184
287796404 140894
111608563 8103
850894895 139346
155446403 155081
52691032 198084
868143821 15372
300023579 67821
112677655 40105
840735131 109364
766710396 133520
667010773 69517
722276156 176889
215296598 199473
166183822 36121
671552996 174552
878008708 50351
168333106 186054
88982072 70283
913299994 168931
598171870 127229
196032959 175759
921599403 67508
334856070 146485
689070927 156414
847176518 82889
889182684 82324
473816436 10031
398912136 33140
628864311 190615
124134459 164141
387343485 87910
565523246 174580
875411641 48699
821209509 86182
21505490 193808
454669460 33942
367606168 37289
704288508 39388
711842339 36594
382973298 40272
535733443 75066
646591257 77649
960461153 148779
129393086 123099
236850202 6591
550661516 126963
948818036 68286
706395829 118811
257969754 123736
620917004 14325
275650262 73928
905857642 155006
476250483 119299
164544465 175070
311100191 10367
768807272 145484
770889156 33724
90648052 173098
626311123 8800
809549474 121540
504081852 10506
819099658 95802
460478762 26747
959346443 4813
772232691 187621
578979217 95475
19536119 126832
971759563 50186
172020325 188270
614384376 29476
298463068 1102
316410163 16119
324177109 94073
880855672 93658
120475932 27292
218731570 112481
643702674 94924
669051860 181222
956077047 67882
771533925 81253
367687012 79705
269314766 167707
508668902 185519
494267548 151478
828606306 188483
869034047 75625
620992581 21226
231675409 108167
877277127 124704
500951731 182359
799748386 99110
409341329 148382
269646503 163524
852603457 17776
225612429 6994
689864778 184203
542408994 45506
729308813 98043
937076690 129962
773567202 193970
825123421 44390
686522116 44051
186047378 145356
242900456 194095
479084740 149221
137065729 61570
700940555 94431
845120930 117107
545205698 87291
208592787 88606
878804479 87352
10357821 195651
990189414 11401
537952593 85400
126553774 40552
352976000 128045
18563597 157690
91374996 144458
592570300 5492
55509849 59606
831446280 77939
816706004 146452
570417337 80322
208387888 111106
487513684 113107
531078429 77706
119736871 132501
245392858 112821
306095975 185910
516930632 36919
203411751 112646
868206605 137262
953898188 53534
829456777 166055
613561710 28851
157522940 188329
975713474 91470
212452851 175393
484973187 72246
863798757 141322
390545146 135981
511993525 142180
645402896 164586
439916555 19916
858052676 198041
180447684 86132
806088413 124920
136469360 13727
64405857 146368
907791948 159830
813929014 157005
785191280 91332
563341255 72195
225750085 149772
646233247 41803
269225415 184701
340443285 117015
477866037 27016
96765340 38381
231597557 191515
69389396 62566
335425552 7234
76648620 26292
835746055 129255
395801378 117960
931142010 73385
167769723 194210
971747967 90082
170907116 174091
909307203 173727
286731526 129206
906981967 42276
928486157 175149
474817547 131099
533744668 141028
864293708 99629
404601617 101957
997065903 5952
23839981 159275
265356331 18362
421777391 94229
734999253 116033
900248874 60179
902739612 22059
419733171 104779
120820064 161972
862652408 18102
975089210 45843
530326983 53192
331747785 197811
767294159 12001
978605328 64554
598846223 130422
9801428 49474
475756793 184053
583298538 129313
476622132 65269
455996919 171650
681716048 179893
229384227 12479
346904894 18094
229612285 112284
594674175 194594
420619588 178527
126740594 150583
655383565 59483
919043499 52576
337955048 122077
842338584 7413
323538765 193725
365479862 164659
142130466 138314
666672065 192022
907858851 118960
82788646 195768
715391212 165163
728726341 96407
898472311 159640
691821663 4560
508332335 40402
940366861 148259
283331994 23401
94501551 91663
968210961 93677
463683600 117812
552692080 195903
824605974 129688
379368900 181349
607216075 147637
803613746 37707
75800361 23683
217082669 36777
141696062 140723
559071916 80757
96295766 100399
452393688 193144
880635479 90738
304511133 53970
463784 74863
804066367 45385
410809940 24423
256872240 9833
354305059 120971
491744642 26124
177539115 80317
553011210 112887
348229954 165722
96596909 198303
196762499 97855
979864726 192068
675258359 141720
923619024 13948
113469738 147780
731679736 89153
649377298 141505
891183670 14901
456547014 90809
989008620 15334
216030441 91040
387989020 103009
879350769 179513
811338483 184395
655358705 151447
84873834 39261
810699079 140910
797470166 192315
377464199 188299
379241879 10042
689139112 34965
311380283 199977
848815231 62707
609203260 148708
596344630 138502
555560786 9828
482240994 29071
376040589 149445
478266297 117137
738159337 171081
222729979 6907
890971231 26904
203353385 97811
244595078 140965
791899913 197474
708488359 40783
534118403 89515
183973272 54245
786076666 168312
263606413 65507
216152139 14662
182553678 114440
463088142 71202
76451766 122316
198780735 130453
465225670 142577
412154099 159296
448959519 25336
722720747 181338
957047577 142585
389754359 74403
339353722 121803
274734415 196514
627923493 123054
966617425 44475
186350242 70253
490382336 1423
269249628 199634
458190379 89553
575598128 143211
907235940 57014
199271444 116741
168495178 77533
200555123 53257
768125508 175505
173694588 136594
497772022 180185
396148019 141785
150401053 75210
26783315 50176
778641420 18881
987641016 69024
775227844 59085
347863447 196496
373553812 41812
356653526 12414
893059758 199144
528665332 114141
262116660 95728
895445958 142684
36347287 71877
141543123 105019
223300932 108137
736381778 165729
630947826 116020
183834753 110654
184209997 193680
876502779 142399
73802124 125524
71136490 91305
736778144 158820
579501795 188239
1522185 184090
219423738 127347
742982578 35562
965089129 24155
780873014 97930
542337871 166561
45642886 128624
165262743 199396
95284632 39537
15241980 174628
654471484 132214
684323808 19754
309043879 15676
467291597 32148
356903769 32841
969830532 89765
517366674 10329
58866969 147328
471562654 130885
984529357 76684
983973768 89975
50489359 14368
829546623 78506
963973075 50477
968398280 114775
626517366 7510
91422048 140219
818495478 125281
101413836 78732
909832284 184419
824414963 7323
986162070 68415
663418042 127100
329998533 61517
22860409 43745
267463562 78122
255311693 177210
226891806 55453
757142761 167168
948977543 196089
175550906 45912
507175653 152497
333362965 76683
441628516 30401
23334678 110550
168385581 169365
736913348 105055
417128906 148062
825900950 102435
924596377 105701
465619400 9221
319635658 87828
339277505 106952
200816943 74860
678505092 69374
233402335 84047
148178100 33663
628184341 94668
708728661 15762
151640799 23946
94197114 89838
541795309 158307
923935842 50245
782963339 186564
976915754 163302
443857810 18258
672389028 57519
486426145 177164
927086639 112800
282815367 178225
11025942 163004
516872598 96434
147605532 127387
791945162 147504
428042065 31818
597681589 79366
100198972 177358
75701397 101371
278663619 15870
940173189 94115
624237522 17322
100629854 58603
217339952 123366
227558331 85194
742057903 167026
723575242 52685
639814386 92805
768446498 126070
382314096 78477
185468496 164501
550673382 58410
542145540 140291
490211696 77066
703731437 4134
242122116 179979
354038712 27440
453175182 154045
609088118 83549
693306736 171493
299569495 148615
452712119 23795
790572118 36777
797191032 7554
973854311 187667
850761912 87144
398669179 139593
104378764 196158
335111633 88247
385502853 865
500560520 171077
635760513 154174
408575168 117136
827611095 26613
554247646 128273
9270888 42331
578928496 154930
280950733 27497
82662785 119494
797459521 136731
867101479 135830
319196220 38871
662299262 148651
195023358 146139
237175785 45786
368926734 16955
516007944 87434
840817082 139594
583584267 86063
138784569 118584
71086799 90707
544976779 121264
826745415 26923
69805864 77803
656302194 39111
593738446 168017
937521525 15406
7518233 65496
790424334 23492
488203540 197139
259841072 119899
799095093 110620
882090733 152385
812967446 105813
496043639 25230
27626053 183755
483374993 84202
693051184 54938
426564111 135235
709418410 47508
366720024 23883
482310129 66139
106072302 46768
797214804 144701
460298079 157887
910300837 169663
805780529 71113
102545221 80996
456825536 137928
744089644 78324
621525183 70321
247398768 158423
589759483 79161
724659850 88125
916381733 186681
997227862 37660
186887019 180427
654495553 187855
909295581 6078
93712916 196524
262433242 169291
408490488 56054
296379185 81148
287262507 115956
444169629 101877
303351183 121608
952912588 18824
310175983 84033
607178349 126976
331234618 109903
230442549 8827
918039507 19342
270634315 58858
314978100 90701
290491107 94612
255046116 42440
827612051 805
3325004 196920
207732225 1437
357395192 62600
407245212 64708
331798279 25584
831024076 78558
506627885 9932
170130692 198371
126915134 179717
579268422 173633
202932646 160451
466534027 188397
718085216 196998
779784172 124253
353292513 26617
247849401 89356
877658615 154792
269736311 71714
553628982 135742
409595085 99669
709085379 179391
791147162 149469
329357830 181502
226066046 180146
553561258 154947
678669334 123046
150607853 75245
925996525 68643
336170353 13580
430075158 30935
671824020 92396
660957882 27059
757658364 124126
119255679 32565
290032406 96301
134898034 98514
479280892 26561
750207410 153498
688267722 83706
722263973 59375
699421619 198954
140452669 152699
442957866 57516
180318828 88952
258910750 159378
529646446 75837
473752204 80183
450004301 9960
310044785 19406
96506820 44037
835603288 159840
649634639 110536
753687615 54391
828799987 82613
559455742 144931
360174613 187701
734191559 127822
149182260 80889
106851912 115085
59534619 125264
269687182 100003
293470534 152204
723806102 151833
735491337 120180
623154079 142543
628238814 174109
25384555 20146
746110588 123183
743577584 137473
362222839 114658
489329155 171273
382688914 112300
673938801 151836
857938136 81165
631559402 95545
933131639 63185
516178116 123743
823589127 65553
531615746 179147
51126236 168517
472988608 164216
484257235 139669
442806204 23748
585771965 144649
837249936 54762
887788328 95137
972470361 25004
485133561 135131
946781788 21273
323164760 135515
475559362 148914
888595385 33723
852977763 198725
876949587 128286
455820710 165698
562398523 124735
451428685 62952
814354000 115898
168422761 130694
701460890 133653
231526037 139244
296098129 48657
694729459 138267
551805118 152338
133266229 120468
132233231 9392
435301254 43904
425285979 123933
377612049 16414
786631250 84015
13817799 41395
714557298 9039
797531176 107388
249237595 151036
416315331 155053
280191926 96557
933349654 88059
301583490 122613
52900865 165674
905283255 83713
778001007 39668
414014945 123887
425292418 64684
633011617 136476
56225425 187396
123636404 125197
969377292 125888
246106577 144679
905805310 64523
9826379 72105
429121294 86447
122990512 99673
674526516 33392
842114402 76322
926820141 60802
668416227 199200
76872406 38425
641744641 60072
480226482 67590
317668482 110746
598252288 75579
614986975 139406
614468953 158372
47743462 150050
435898280 21923
624501890 4418
455196976 186140
178439107 162036
763286760 114860
362073525 156438
435323572 141640
869145476 112149
625217557 190820
290243477 171699
163941842 52240
307079579 77656
128037130 100373
793350014 78317
322505546 14868
232119327 21455
207760078 144105
450075456 91771
943419276 153018
381351600 116927
537061897 58767
54317394 123693
961134992 2514
236344512 55197
430857429 128937
242542898 19709
524709970 2364
997757276 55854
436134585 192640
664904458 63054
497323234 119974
91102934 25475
44425603 196555
554464010 18347
413199702 96948
787806068 9761
317080457 164629
771029286 50599
150167989 120153
771166476 145050
407566867 160491
154836826 193229
494899825 132277
154015733 125477
752218701 189573
842778839 154251
133721730 73157
695254962 167941
489820062 106842
181161492 9338
57706049 144046
399418088 125905
656367831 172102
983707010 2751
883914664 159485
255745598 198504
532079454 10453
862752981 179286
262217686 142156
61714324 179742
620715042 66108
949140423 83288
417472864 189946
628707826 88799
192122555 54336
274851103 7109
430588571 150769
116859881 148683
238317465 57941
377403619 82120
392601221 168994
97574867 113937
315619546 114217
116654022 128685
781579454 129347
328797252 129714
765664695 146146
294043478 128275
600942411 191575
726727235 53495
817887255 27795
305057978 182938
860286871 94211
242214760 153951
910674706 67766
410680566 155075
799641620 51657
478644867 112732
318666964 133087
162556991 30599
665482893 72860
399634652 10515
828292908 107915
14326550 23531
266095069 137314
691067800 64603
398175164 169790
750325827 168014
351978761 272
572305404 138184
860749089 152136
411500685 27462
635807533 187216
742646891 154797
727708423 154204
333471692 169510
561972443 136494
277844505 186890
41565960 18658
977363402 24287
926799322 39085
889647701 140921
285381555 25007
86884320 32594
699198718 44242
611992274 120343
100151742 109181
62417007 85760
59726873 13095
426927291 86787
630206132 141900
510841518 34943
612747101 66720
760301922 41464
965761933 82432
731774888 72379
569651040 198746
10617840 93389
28281702 187270
165103897 54562
11816533 4073
194578102 123940
679364140 94335
918966227 181830
118558309 73702
634729658 162691
30340279 129300
231997936 73443
850445338 2218
889189804 25876
783176423 141910
848568544 155621
105998895 520
807736683 20806
758671031 141642
870171850 101983
388974221 145628
975346650 187697
366739309 164810
154892242 190093
162739856 164432
126071421 7305
868170494 122429
266643081 168444
376295336 156826
298121251 48371
409869536 79382
243263521 177032
314102552 46931
83877697 30150
622197861 135586
45998017 33073
194892109 150922
985562392 134344
486211261 195832
681233227 155424
741309282 44424
262917625 82865
861574814 182321
972779153 34469
216858165 64004
348446623 103024
59578551 135552
279069838 194339
51385602 8999
395889243 38532
193969246 63816
820374848 11618
43186588 28230
417586041 17188
863338276 175079
275296362 182263
32457663 70610
576134514 156777
908248406 43414
10639433 148291
443192100 163422
948355764 82740
992834407 100676
413229221 179320
969977877 121752
254966374 87669
953006373 106623
551995592 178856
680173476 195377
474266202 119533
608703710 130470
4931355 133881
180672520 86903
812576291 103795
983550266 127182
858369235 125372
144305623 174777
407356992 46474
66592552 160732
917563486 131765
202733109 33120
623746562 54747
161208295 68472
854953621 97324
773670220 48341
452853960 100873
433765822 62473
45180865 107490
919340016 147768
348684604 166885
970134155 106557
943438601 26484
252834962 51508
234417304 176212
451223239 52631
935742025 161748
747963806 44948
852833962 121708
823285929 66649
279570189 146189
842781905 177371
390036420 158258
450335455 61495
314880165 36411
252245550 21421
872998305 61789
437376125 7785
600766702 38499
377394970 65995
526584483 140057
793900621 168382
763563725 89062
866137733 81849
510245233 117599
200083569 47964
988511209 39686
389590927 182217
776060570 55471
995033334 162812
756845866 197006
897094815 56168
863093269 20897
289956288 58817
122594256 34311
637776875 88454
71458244 99987
157393518 159949
357359346 149580
163491098 106508
928135103 84345
785658952 79306
949294650 62124
390162614 156308
608177861 2322
349380574 134879
930289579 130051
661855860 111265
720431282 78946
404084529 130225
575577333 118013
47777464 108720
201154411 53780
104293484 128124
239217118 86739
725071507 33926
204797483 43981
421519673 174454
886304905 46423
550287640 157931
904680431 109078
17855576 102536
964342993 30176
333174795 175074
648268254 144382
369446363 27369
380974735 103045
618245215 63163
775695735 51574
739194619 84698
517941203 189359
276944224 89292
714678575 52101
994474978 115051
240096003 96690
113389525 133314
615785091 68996
121841210 159687
891448022 71555
461891137 133864
335891348 35834
176161136 198192
650512793 79027
489473152 73366
572406421 155554
87837652 144873
354995525 20790
459753566 178731
221546557 104528
46364821 107420
187769839 96881
184177460 152049
984227903 76783
528691382 61198
357937411 35433
739566694 67114
557107503 137208
64193514 70479
183261622 175760
897868275 113866
978955698 125733
8397806 174081
731411548 130998
922749441 2537
754891547 19473
425585553 127961
192669573 186004
181528196 38997
511043687 94074
598594188 56976
905371826 97986
369958576 3448
768414287 156014
177672365 191829
432142329 74621
940994228 491
743627493 129980
995509733 179446
475934828 150414
836991132 10506
629917466 169480
725207943 42855
337496549 91303
727018653 124385
589809583 33592
403467744 196240
862481748 25198
548043835 131713
969981760 105261
900771071 86859
494034008 83055
87267893 165028
669041050 120880
570022150 2840
616141292 13616
873506594 153073
46315214 185662
477957116 154121
174741228 176304
17512909 90150
166806569 169060
262601533 182188
852663923 178171
113047476 197259
656761109 152762
589670098 81477
565165631 176139
148435381 65790
859450144 197173
921158649 16367
858163356 165707
384584331 137022
306289153 36290
784756727 143322
250358377 125092
436111151 91582
803845016 43809
800997623 2659
326087614 33371
296362958 4138
846081481 21737
753283918 29656
568468704 137622
925177881 144263
397634245 4825
987876557 15857
284385924 102092
422876145 128320
441056462 180945
175543621 35797
965441547 78229
882359377 132701
242390494 129493
535388950 140718
611700034 165877
4953683 196353
627801837 86351
772683510 160101
253832808 17385
461816441 131091
938320375 83601
567127825 60374
441487315 111622
471078066 110973
495209853 176777
789232860 20914
66589993 95923
683829470 29982
202721831 61065
564018705 117370
581803861 76404
612799414 171369
233867730 62245
79755529 5455
561325479 140601
393695562 137929
412697647 100492
617086974 144195
218745897 52746
881673689 174979
25002323 163515
325631573 24946
315993032 22290
36077276 58388
893314583 116849
892244020 124533
617997119 154447
540030761 51888
239216565 190449
613004847 176379
657673938 25133
722220341 117300
596434854 95118
58041335 45702
431670194 36498
984970607 96299
246656434 87631
395273154 88392
477615201 160633
455051314 63187
629358269 19169
993818493 77243
881990177 172
299788078 11203
405236071 113501
61019562 97349
155242047 105257
739835220 102492
282267482 160872
662992962 87302
941086419 174807
249437855 10471
289332885 19284
531848792 88061
994860902 114275
467085590 159419
745958924 26568
284523586 149935
243748925 191785
281023320 119547
611109222 164122
253645850 171645
707989130 136797
870694426 159507
430907223 74892
152019016 18526
565359066 155021
131909183 3591
741561309 85035
499352154 24352
224280244 198468
595269338 2890
928164491 55432
718651163 75040
197453083 197293
425404928 35538
590021558 171919
177385730 179445
303499500 57578
229281459 175876
524385730 131581
726520857 47874
638848121 105353
148279373 78909
916941446 81482
11795012 131166
327577192 125110
778455196 166430
943361266 83722
384740289 77887
680748894 28579
639214253 11492
18718979 81205
239966713 107781
146221030 195659
498949130 34314
452829057 68473
385561223 118860
638126615 16753
709670327 137102
910879700 26612
448825354 50246
560209512 193074
429639138 164807
187981221 99805
56860599 167407
895108342 177640
736711668 113858
524529949 161510
345544466 170004
777804451 154368
377674697 156761
561135680 65592
806182988 132055
258647917 129274
382449034 30405
279250081 92154
318606360 199210
695910319 96845
858629988 47037
632811421 64225
953409061 190307
592223726 29594
620514822 71574
674578002 84294
580963755 146805
394392258 35182
76214023 199737
940320862 140642
860834338 181984
886551217 89391
337204649 183628
707727200 134474
655908029 112473
465048155 69370
5268385 175217
807917955 20603
722132941 9000
855455423 84907
806695345 103694
334796177 30688
572222611 149695
441246263 33535
368276035 110786
765126299 112336
480083180 178466
812208688 5035
659728739 140192
749911733 87568
411328903 11642
839301411 85290
329743588 173099
692267773 29755
258136538 76537
838352924 177966
203408912 118177
849381796 152529
732968115 53320
626263260 93340
440857093 121803
934381828 20010
466955384 31729
334642995 157791
528456737 174210
891982392 102177
639896487 82635
752511916 178001
565506161 30320
448711809 44021
896154962 153129
3692004 95305
852475759 128929
641655488 195166
953518640 192357
244436587 176196
306741889 53261
610466288 158436
971008060 150116
607008663 46912
775237822 29871
651905887 119868
703145329 3794
99147118 143386
740748440 149393
235183929 98584
854621278 92172
169057912 127054
330384401 117773
156113464 177829
66702743 82287
839895947 7230
985577373 139114
246383330 87255
559690641 178458
18350230 139376
973670591 2193
734202352 187214
495187046 49740
190726480 27691
224007666 136010
910109590 68963
247810249 173451
879690557 71993
185128419 85694
884288850 40138
188433361 173684
522242224 188010
708135650 52513
773531304 107161
528501628 6891
204029237 170717
621651531 89617
591553254 100173
144200593 85394
979225338 100676
80929219 111272
805732324 176369
820229461 21791
613493184 125415
841603683 191579
289050133 44933
512352733 140418
760881239 152161
468564446 166295
61767561 183262
707908957 82684
148848575 114421
952953142 32550
504209141 18034
475745115 149026
755732350 173251
124346294 34005
225409011 109623
815304725 169356
156141189 13790
51696967 79436
289220994 34590
749754421 169654
559868186 171691
421342461 186041
403120956 71921
145596298 28149
97236647 141891
868465377 2331
763307332 111035
74833803 54553
134963736 160067
696858961 92182
930521014 190645
343432889 25165
574881041 45324
517457295 191593
536284567 59943
338510179 79332
777370926 2875
536106138 196200
975296858 26731
748576037 41495
978893808 39965
729831812 193595
627341596 702
870240634 147316
14621268 14449
89553013 38653
407765315 161053
554294046 117609
821239632 151721
975025112 13486
761045903 142745
299795844 18804
354270304 198289
447218539 11868
584828603 47929
899877609 118353
571975504 79125
329480912 171820
158687185 88291
275469158 146126
390346006 197325
939945417 145200
220254016 13105
685680826 10407
721803948 119896
692052288 174491
520375123 2142
888944536 79906
947523691 113762
942460229 197353
241437993 142185
273977427 70730
956767392 178637
894727581 177463
591355867 181706
572810214 68354
854798059 2526
574475436 49334
221795422 144323
433851693 160615
612316456 163991
565675991 96573
31316051 82471
89343341 185694
371180409 78775
953039785 167555
989685727 90601
487043288 128199
35395800 98360
715066277 177273
943664370 189765
921435555 92890
471328139 78916
848654832 25344
702600251 160203
721027036 107369
311532275 78644
781049809 143751
154424520 16295
563662282 100336
536355053 508
305360744 175593
442850853 80865
377507201 20154
457184742 158724
747571755 68099
483874172 57285
356358250 160216
422537487 45506
452761083 85819
946571728 22516
605699910 8005
780726433 140295
707884252 141840
69715060 154711
760283902 142638
421231913 165251
424770791 149393
30049599 48993
137411481 107146
370800601 37687
228823068 115916
736691370 187921
682513435 198334
789472327 14816
340501023 54112
799473009 98915
565095772 136650
370071961 98263
437827624 113823
679473195 148860
321203673 27674
132668236 135745
947354648 54595
236393904 21344
741249264 187603
654209028 125292
445244122 126203
976342251 174085
604116014 165605
955767661 16779
963932723 56167
74541149 54178
697283589 170931
563929252 64138
78887102 46714
630049858 71862
93309689 139011
461682610 39505
98861673 185773
398221258 44833
642554555 80948
788860202 166781
708344518 23899
933911655 162587
713390126 183724
803114428 103320
514151010 119778
84159634 135893
618221775 86830
906373841 44950
730061373 127698
31736947 100608
854559477 125417
944972247 115379
393966095 46365
616675529 43186
290032995 23900
311063730 18845
574518783 169069
218570949 101526
54137688 144983
599533814 58680
511673788 110165
611014966 187769
849906243 29964
85620410 55329
773039356 186352
621484582 148526
277862482 108833
800520643 145421
165238289 158541
265820530 183828
725953041 167614
323405747 42241
580557139 110874
263146239 180190
456330780 140615
95905629 34676
971822363 129612
91158751 157338
773768015 117057
895213350 32011
105462913 1777
33326474 13987
116902926 195096
283144834 95699
629275443 180460
29890323 18070
22834880 164634
799299177 874
381434286 47067
571066986 93599
151003858 123954
340379154 57751
637500351 126508
871556890 513
41326068 134801
939327632 136741
72601804 32058
253560916 193263
109341962 68396
334320015 83847
837798086 154347
457746091 128284
296875103 198788
365396468 25940
326770225 20922
799659599 12272
677621923 2355
779009696 55545
753091970 173493
447919723 35413
789613976 168953
673488551 10316
94285361 91734
359914572 39021
692379925 176451
142214301 130993
103675841 162264
213508302 39579
537793246 106481
529164453 80837
907488815 115087
149262978 108401
524259157 78417
723979164 185351
858951776 42539
642871269 163155
636973083 48319
306518656 194528
190120306 24283
790748065 190768
791092878 119158
400005774 105487
499615592 150767
265593914 198551
175846406 128367
662398398 76601
547624546 121635
62887376 182098
142060129 136794
62916096 29281
446284318 65755
206266500 88564
254656161 125396
953255575 107111
581039338 51701
192783727 102980
406208430 126608
389339089 98983
825552198 67530
372250260 121312
958841589 120348
488463401 66995
198438074 142873
808701428 48157
276351847 152338
598717081 242
121628440 68
284361173 100366
158948465 180272
764719784 82059
967868598 123000
345619957 13803
849575046 180899
739429535 70611
304191201 177071
877994331 64588
397047491 132875
260551198 84394
188563921 81790
299744249 199176
834139726 89306
299830297 117635
974113223 155413
438850758 740
647358884 177168
10446655 33181
39323300 16221
896799382 159573
248988853 69377
263155757 101363
149723945 14413
453158351 157825
254730381 150701
514617334 52118
826026393 65353
600483557 127589
228858629 84296
462344877 142372
599971896 4024
676731276 159154
694389930 8738
819760658 45722
605056006 101348
928595296 16937
902882126 180169
114321491 14964
775564766 33628
588109672 110448
755762632 192347
53894681 4963
321643981 78700
808698757 23944
461250955 156922
823467220 99006
218955560 6228
741221880 113189
551740583 95655
530890009 158635
355136602 105085
337767142 112650
602228600 24156
262178420 127242
734935689 142201
7582157 94569
476417442 165302
404106459 156835
22383752 33924
483464718 4685
406366767 157637
782570909 138094
206294543 115428
208276214 195151
999889134 68785
306188932 137124
190030036 29132
387183242 190144
137113649 5326
389407608 120004
285349282 51
368543399 19048
230547206 77679
118022038 140167
852249555 119401
565062031 63787
110457994 197871
172849250 184306
437867655 9053
396121285 132295
319719610 194542
52381890 37516
289955089 31011
774578987 23815
779588817 74064
16393005 146690
518652207 23478
878604219 10939
685005635 131425
693293747 189096
941604683 173889
171610792 70450
496497380 194200
441463465 180826
812188648 122394
633982344 104386
162187834 98553
601096558 161690
571272528 129729
927284699 173582
383287339 103783
849104953 129870
427000141 153773
916121045 170967
362075872 138236
801663913 7209
261966111 187853
704999006 25177
272820670 178849
219590 179337
312274443 120441
741608576 11524
784019285 79886
38537705 71781
456220817 160256
351123793 53160
939948422 104544
789989950 104510
837331691 163004
231820390 35186
377767579 98530
33025684 174832
955649361 117301
960759021 197267
524577749 11053
779455375 182987
637137765 184466
234999686 48139
216585026 61587
373674763 36351
310508515 112218
543346898 191761
835941025 48971
193979222 56606
520304445 119456
85828377 81045
377959672 191112
855280882 195025
402286895 136428
174143699 82990
375983506 95566
41256870 48801
251228739 106601
406249258 67439
815946482 51048
608291859 58263
319784742 160081
182407490 47280
161165989 196423
51433529 105747
924317005 186488
906022558 58967
185448508 118682
192949714 62438
47724212 173094
406477143 158128
954407056 18011
434098366 59239
937172035 45965
895113789 197037
877529658 124067
296490838 29078
996296639 116976
301968856 68153
72901616 148850
814216093 120435
48156455 171034
24873792 46753
221549003 142587
363876410 129427
873609223 199238
966990606 28878
829282261 59978
340873023 99337
384444194 101904
536644486 120299
270814914 44460
220158916 81475
446022809 193933
358826473 35927
150935416 54834
542087318 22722
262417444 117185
727782593 155063
277049655 113210
793273999 53223
727573185 98807
233008737 81604
851116428 78378
642455505 71584
381303015 40333
934514433 30730
483613469 63152
476715508 95641
916928754 112693
342683829 58249
818954480 14699
655454269 140850
534617015 30327
14521256 53745
826397742 19307
853288891 144846
251374812 129418
453816807 96899
138687744 11595
644251335 53880
562009040 142651
672325364 145976
984468257 11647
974664963 51082
194511589 109002
671168649 183296
785274827 131643
807848198 2944
988911407 72251
342451310 199033
346014276 138572
790057811 197423
538090943 68270
859028240 105475
849468994 197702
841280735 181047
597143481 33738
951170734 56982
402475215 125652
637150117 194014
578440 103077
892548108 33152
77023756 199652
198940935 29094
828605015 17348
793464713 90286
179063547 133382
82172854 159490
643063334 86815
332835578 82857
561124296 156937
466561073 102312
960865815 171168
496412399 97360
962869469 73408
99758275 109662
108219255 83603
921651508 5432
704597785 130024
995768035 9186
170016775 82293
561631392 164353
289540020 50899
465935230 108256
491322852 166755
88360420 86478
796145758 83193
979683551 102869
333688694 74653
912992058 84557
908251966 169393
18847033 28288
550651935 145286
516016905 21946
998440761 92706
622134803 194151
678197790 125087
641591856 199363
960949715 154146
390773983 13383
783344037 127516
563804572 4760
456070075 143631
134024337 55194
736114761 153958
624569319 170768
482624058 67655
763418566 144927
633286269 44265
945976209 157682
215492297 6751
955618063 28101
614041537 104464
191889415 27332
217062617 26772
516228420 187788
542046405 187390
715637845 18840
648077824 56033
263102558 130004
33491903 19741
82665520 179906
261138256 96170
517023807 10195
674403412 176031
585503270 163498
514265989 101767
403872255 86840
24993446 74059
606631107 136238
352376744 104002
141553702 137764
234913594 183237
729214262 94935
445047596 199072
775870255 4547
240574172 198595
161587313 169580
785055729 119750
789445620 102240
18094566 104925
22019533 149446
909024080 170814
102130985 178453
4186133 181165
260524302 21360
607773183 141256
474770864 106620
946014884 197603
439815739 54398
773677572 71266
120137687 197141
578523026 30460
807774104 152192
901760799 116648
857751835 84182
310856130 38725
803392885 1839
340691249 136254
375128235 175241
943058655 108875
886891157 176300
193220318 173458
474528047 164869
308188460 166417
793285987 173297
816752969 40901
356646625 10470
730009621 7372
371299335 47607
144542556 108352
743537278 190956
183691737 21956
408915023 197027
138047705 9097
775842182 182979
592837166 95182
292884683 139579
924322849 9576
921471329 166460
217765492 58091
825330358 66879
353536481 160146
96300431 168705
992375310 78128
307009443 148851
880319931 17221
788096467 110238
644896928 194238
82175258 2225
949673171 17887
658062860 112123
180816829 188335
726519288 144583
741477585 91977
877813835 166555
163455894 122073
993655725 12525
494050755 52492
332158262 133976
809450174 108445
968944772 173979
114025074 54583
67906565 108324
59119770 14586
786725810 194005
897777926 64868
645963355 38376
874769705 23916
454852545 144429
635875796 106246
45933722 194645
384597736 117906
827360183 108689
104914028 176649
947900593 133281
620265188 2974
987036742 41775
235936280 13787
692657813 192569
335158389 146718
245955937 190951
275025813 137523
626590484 62080
638311680 34182
574857268 174968
550930433 54576
279597594 170526
125256180 116577
197797501 97116
534990627 2361
76311345 159761
232433639 115121
451677230 135757
667237846 117521
222104530 26992
998796130 187327
578061573 149166
717774189 109652
760493354 61887
719113167 45966
435016868 149469
597977349 58311
770620109 120476
567483283 21127
128768899 170759
442773636 7213
68076493 25670
434724179 55409
436835503 59843
938749232 161066
390809740 84424
757158287 123486
723501570 58530
375782451 142815
960430965 45539
112468716 61474
293725429 117839
882451747 21934
473085018 195600
808634195 3162
641620571 15872
131024166 137702
420899751 47452
998367767 109001
881613365 99058
479378776 47059
255800260 178337
638895986 175154
200138408 170196
534224612 152813
15388736 80471
86438249 140948
494423204 156396
711949328 18282
228810185 36546
417186456 150302
681038401 70342
458947565 153766
919663756 78051
107758707 59093
560258515 84286
617818081 102896
856127510 35103
331077598 117747
144195856 45126
890022231 168420
532812343 181170
305310173 172989
589873266 48072
605130129 192243
599789686 22935
335935747 31012
274918983 100544
449811626 56469
509179987 109135
861830643 162657
43335447 144660
70021170 196888
44899260 13345
424326741 144094
172813629 168260
802888818 129637
835453533 190521
948647850 122436
783768777 170681
756554727 60462
334085786 22061
15829150 92157
914585525 74312
598057948 111307
371951806 190233
229363638 113589
944498358 100708
914025736 190022
145029775 162749
282817740 36685
915045532 167779
885892096 36778
357467704 90740
944353581 14349
53907882 158242
341497671 115834
726927332 112806
111517806 90365
793338037 119351
272267698 100270
295488106 149853
332971900 114673
350104412 146930
97828999 95896
764769199 196985
17134501 159082
666130284 107622
651813903 23969
926991423 20016
934845302 14185
922066427 87987
942260765 80902
106176318 44562
810200685 22013
485810544 50731
563677641 98629
707019675 78930
291078523 18175
350092391 195160
654307913 122513
621397955 63418
829619253 140174
517430587 176859
601092707 158436
238666599 102992
439632092 23909
198756309 36576
374134808 104915
816658265 30840
300444713 46020
892128142 181266
192354047 148420
964316490 127521
863065488 46456
770453833 197977
210260964 74058
342156901 162078
353673366 196870
733211943 58439
135408523 150498
886524625 133699
138251261 173477
47063102 18922
27720638 20819
586274924 43687
774169839 51739
125067039 40475
892494827 133181
774778963 188521
243224945 29028
90775667 199296
310531023 1004
867285186 183942
870827630 26273
761084684 121670
505816023 90542
600642661 42011
218684410 160436
206212440 44124
872328129 67944
739807961 41163
874542695 134133
447898396 130990
106951235 151652
970299933 68189
961787255 113017
913204859 41536
459599874 177527
667414476 13145
369678869 82446
822368768 58318
378087569 123288
588905756 169092
643211231 185317
202878061 160634
323237669 76828
452953356 108791
97751111 99455
738802858 19672
112573000 21314
849788448 154134
15228137 133033
52952555 194125
988933296 144203
554103186 186132
225672515 31063
801760701 37832
446740136 4466
830228950 63761
33785566 170645
810407802 58621
888786550 162706
326357125 72193
46504881 156156
986338064 54423
485912435 183497
143549134 92558
254746092 109989
156186208 61345
355941291 72860
938686495 122111
768779195 85525
522500194 45253
766025721 72402
857311333 80719
617776186 85512
228270822 131174
634425633 94476
131459060 159691
783494249 159054
79463564 189691
910870493 56761
882350270 78540
705593417 166954
676247223 126548
843649589 95308
806900387 29406
598695494 88295
560263521 97582
958877596 38547
592920507 134322
776831595 153202
876429792 51293
939610266 161883
472788865 32660
790458959 126849
553328614 122407
757542767 950
523798285 134696
173277543 2990
150241283 39354
953304113 131959
348689639 94612
125301744 128121
393428872 195355
797220277 76988
382781612 28850
5080532 60382
970910890 197670
236653211 157670
10467916 181166
584044722 12930
65157018 5186
241884258 175454
998883388 195333
619171213 100829
731055274 162390
790196627 69142
499207825 180778
892190275 194102
174022524 58408
416619988 93504
243531374 132058
669729141 93098
723145762 2128
870909912 104390
489037293 8075
786536136 184249
861671741 8758
768428967 167653
633226238 183661
570495670 20954
676231277 153699
991905361 8262
871213790 78684
639949650 58850
249568876 54583
623715066 66949
257590121 24327
820940591 187031
522554800 147868
513225469 129834
429711870 77223
778210125 135111
86543984 56768
220998744 57471
993659991 54042
614770105 18275
815997496 130625
279238186 139785
428950212 84499
738137728 192385
761264914 90179
302924595 197021
669400092 80755
75068613 156689
382532351 157421
181172773 162660
54800609 159928
175073402 165060
265277867 23039
372041637 7946
356907482 28728
2866183 131103
467353686 193655
121406951 25483
717069457 92690
680709228 109180
155915381 88415
585230777 183336
943984410 195484
926249485 52143
162449847 144442
799622247 39783
968301560 126952
861613062 101430
786971038 149440
983538215 51753
196134353 151985
773815857 115345
626271161 145438
749398899 146821
997800498 52966
339233398 196032
1856096 59175
814899047 70717
785132211 67328
22137645 8649
782753582 16856
636112495 94044
934762237 57080
138281180 43825
567470653 6477
474709056 173855
113116035 125380
555247727 173868
327075709 90005
61026843 157370
120516109 180606
672288810 121961
163543109 165565
453062756 71917
148471024 142234
1197351 182628
763988875 32754
130129147 160794
506810943 22580
749494213 119978
890964510 36637
826995751 131412
400372467 167630
844650999 122365
616812303 117416
978196268 189138
684690930 118007
937386212 126541
217977401 111229
333246482 136504
748878286 156093
900804284 45592
914401735 84430
875632976 168548
507655299 121446
81735331 97538
486278511 96472
538119655 160446
443628363 28628
840691297 161802
248887439 31907
393707494 54113
995282364 175781
295315340 44864
863360870 154385
656246684 132130
19764433 161336
583578198 52365
777292962 198057
938348228 76349
378499342 103849
352738441 25888
450897862 163752
351188605 118894
682909934 46361
181136115 45240
477010352 125542
580158932 32501
390706135 198067
415336435 17655
144080706 196828
945803385 95290
339826195 156280
305679622 78328
291989190 59940
428198461 152737
995499017 171834
530760586 194157
510116983 64203
507350226 53911
881738107 156419
577780561 126100
684746144 25870
438437622 182625
821441312 195527
220314072 59171
430100733 28947
492108914 175099
13917759 25595
388090941 165212
233354992 146150
829097928 59033
921481279 126183
377439866 39350
307601297 167593
322119914 137570
901886890 155532
894368397 145549
29846180 24960
391959718 114792
805713717 9864
793700235 118440
99988160 36057
163373467 199180
368850216 35641
396798981 195666
702156371 96423
560222641 64997
541988229 29445
3188976 177736
733965128 126316
692489062 139011
675284952 195717
270291552 192784
749732014 134182
661475554 153442
486973598 67094
660326866 139603
407086727 23084
792980037 119
504916329 110525
720675581 37261
473296847 105063
446164038 153845
835420338 26846
989101066 100930
571893232 63454
484952648 21980
122935676 84026
675933201 164870
558592412 150745
260886249 88018
794309157 14167
368107860 118254
673088934 87219
586351277 172002
807362343 27423
527066193 131180
478018320 40813
595471982 1304
400140475 4259
804832394 84303
475782427 108721
75544013 150309
787108504 129661
464929802 148973
683980646 167562
162111723 156111
716853366 37274
569594404 132545
349666721 82749
266696973 111149
881087549 32974
905516608 97184
911702901 64758
752371634 79347
461861111 96629
943202415 79755
549933088 39755
137331030 151353
389484820 144265
993599308 68361
400951360 46441
448538898 126232
237960578 185601
804264371 153017
196174210 3200
873713651 180909
718966278 144939
927536872 49261
641998489 179548
538491666 153680
246139237 59883
414016055 199100
761398154 139254
483071786 194534
319476839 130159
846657295 34699
949943275 102632
564612032 178872
765706144 82043
863354064 116600
718819705 61939
374756430 181111
33103661 142643
391122866 175895
819027881 64818
377054363 62926
594515549 82165
80264932 17499
788335447 162808
481944995 103165
388090760 76657
944303026 178514
694944483 127396
546393049 130848
645392985 178468
454971119 14442
416257455 14577
261464166 116677
242384589 81153
78930859 50024
129966628 61243
368030426 181339
842759262 2937
436746012 81643
532132283 32617
331959077 91844
306798262 108400
753573631 35154
195374825 29363
292429917 164720
682721526 178559
356597723 73123
305616167 159781
820033278 76572
780186720 61344
774544801 72814
644415053 75044
530022393 125059
761693506 140249
717743731 191129
230288248 288
95578258 144239
506354728 4876
467959164 189317
981506181 90959
298825255 32666
108458547 189489
697439050 27868
124013615 3498
307684843 115381
390602744 134344
638147332 75642
493648282 32580
481637165 143881
287867774 40054
860254365 81198
98379314 57058
895313020 113817
997940682 119766
676266189 1802
190115690 167403
373083816 197918
801825977 70649
786300655 107356
750211628 108595
684757531 189191
140268071 54382
365185139 79266
831066666 107181
322462610 127268
950525182 127377
594309085 81751
396573823 111162
469219796 56887
445827111 110965
992460078 17682
109293315 145857
730467571 15113
377104575 156072
608379711 88199
758068992 10696
44855734 148349
306279795 196740
937328010 22702
463417983 138091
627688892 24955
464752218 8875
40011627 144545
517459500 80184
472791527 111833
81736689 2936
114213672 141784
4091830 174900
340693915 187831
701604537 75224
821369733 34795
696530335 113167
724733510 74913
51368730 54593
709385521 75284
244728282 182480
653972316 717
189563682 20593
926040477 92905
447241210 130224
436854175 158428
373729365 36178
818050771 36708
118071538 137778
791303300 1556
364306715 198819
583842770 57869
571805114 163912
975472409 4641
345641207 18086
614036452 137970
288453972 63787
411796489 48391
437865046 63031
6548338 111600
315720679 70285
216698004 43885
470983135 19842
623792102 180187
866908167 141730
19941601 49930
615053678 131601
122836760 7614
791218393 167989
230904003 152033
899069349 164266
181928582 76039
294366432 192513
111303675 193873
441177850 1903
552821926 65491
305133445 93740
887437963 50731
565965246 94063
584211258 56556
556234472 51878
7316037 181937
100750451 194947
881168635 37827
368572236 74623
196615970 148746
432479901 169974
218819895 181997
878249016 65266
771669978 152067
872857120 20187
10134572 5498
651839617 119925
965247337 190583
838105794 111023
429667143 32517
233520626 172731
665208715 124959
649806320 91566
257982228 154015
965556261 102048
570776868 151349
3476718 131583
725937982 163532
107803406 108426
145385842 199433
753238374 96084
275031685 11259
947887813 56655
382832999 65844
232706164 67977
716637041 138891
529555151 92086
592548425 170317
938899982 123536
414455108 100435
158850873 178572
739868084 135959
943002372 77426
466985470 3259
760736104 92063
308464673 11939
913765787 86855
602664897 65186
73286445 123700
605343656 56982
682679123 57552
757205038 53046
722855571 118108
106891228 173772
262181549 59760
558250910 70634
189631255 185593
970503212 3804
988410390 158513
570209316 170502
408473390 2181
741112966 186985
371401609 137443
446896561 90637
700351595 7863
149220352 84750
894589261 46359
830277468 136793
541323408 129139
966791835 68883
649606544 197481
114979528 127260
712930049 35057
91752309 43499
718026372 11810
413157550 141523
974907292 78772
732463454 75884
717352513 57847
416175257 89137
552078414 72545
325235700 62483
707257674 95515
862991344 121299
54538032 129144
528215523 34340
917600424 1800
290983647 21646
945035185 133293
336096418 151272
438076904 182663
528767573 103794
134746514 122014
441069270 108698
255504327 4046
58129372 107250
270310240 51909
215289291 141263
866559278 26449
42059628 188435
980029143 189723
175257018 130154
538623570 104011
764441423 173552
153429971 189351
686260971 91982
841962184 106076
171577180 170401
165788679 30020
404432547 11466
566887883 168978
48592854 32911
778832548 68200
771382052 135862
179322209 174481
590738993 182323
336729040 159880
101732559 117869
564984210 132392
604938831 19373
340073084 12240
837182842 120342
219573972 164634
427723831 85242
179206947 79960
175884177 98473
780468968 88070
100705538 194750
518630186 157885
105052585 87642
33745486 58080
476474544 91337
878824870 7248
346362864 3626
725130085 81989
203978600 127853
403534760 114440
509348695 97442
605752678 65312
431739592 141765
910652768 73340
434491797 107675
586164536 89590
399789339 51480
899359627 105083
48303682 127875
631987620 194041
875624807 167035
351066667 101739
329412971 113302
594036198 84361
424829458 167946
145371666 194043
792743695 180763
302542060 143411
738843803 162264
506378668 124182
596619778 13097
815605527 94132
643421531 34104
39843000 130933
356828774 92721
767451792 74274
981213703 91652
658214270 181165
377572875 111952
397791796 54307
485584073 25044
52352479 110248
889827132 143208
206554271 34279
829803348 137378
916622942 135063
951985112 49788
525902610 102837
369078079 165990
138681271 115356
921625898 94387
98791869 9651
968351122 192474
554910101 154811
375623840 189734
39701440 193566
430694545 189251
140202408 56429
589808328 98272
503540195 169972
798015842 103156
112364006 65676
937050704 78994
163941809 96429
795777490 154939
427006983 52940
116242991 183284
422108888 25115
628753927 79770
851453496 73676
566880000 91732
956285665 93681
554615736 21241
503599287 34534
958547019 189914
389067957 192783
208010384 56142
51589003 108555
870415300 160733
948294368 155563
469885501 183783
658192278 85032
415298800 193259
113053576 198634
688249825 75530
934822176 114751
700346386 63715
490840730 33431
498691110 184552
958667210 122570
441089653 128577
625285719 187202
176059516 114058
61798824 21848
152664231 161914
421075445 198254
312161147 97746
818606083 169771
695835248 125328
495128949 102384
939598326 118484
741606480 66821
576988457 46172
156728635 180247
886677160 195644
571576444 154419
236033013 192191
803136602 46061
505514630 125319
522240592 91347
132901869 166347
72459208 176929
346905996 78556
999344446 111495
638564170 16763
906299045 74881
511895386 6463
915949576 28114
451199065 37855
471423074 109212
798313130 130022
955041256 181445
893617128 306
575933768 89783
488611119 164669
422173657 106723
578182642 128933
113543015 74318
618745668 153771
416745844 9725
866932258 38241
427911945 63745
165891779 43840
276770476 118897
480255362 185338
733859984 63874
93327710 164807
885550861 58438
451505449 60691
41402001 187376
287545767 154201
449796545 179814
582566490 78366
761623246 104332
50846228 150708
132008579 135256
197279505 185561
869755763 180932
621636237 54291
429043753 57355
142073169 125521
349929715 70639
700909855 69125
101730228 80423
591674377 69626
640781037 20630
617485965 115453
792661653 104914
634029758 57560
202531921 39015
951656340 6850
926832799 105226
692020506 7893
94538461 102348
961526848 160449
571757340 26816
894828657 26065
776916368 116108
989239823 166271
704354920 179377
439737134 140117
940938467 160928
309144486 172288
36143062 110931
794430701 196799
52617340 163377
841106132 95699
272559177 183600
990544690 46626
493026505 116
652730494 159728
176853481 149541
999950628 31384
537851125 8944
902744794 184617
953084128 83652
953440769 179461
266228512 170363
411782318 102826
796615038 97972
592406508 9184
936569691 11558
296948219 174981
837748 89562
490267907 95667
394400238 153581
274269367 87771
597988226 39138
661795629 160195
523909071 146148
296119165 58983
843158113 70355
309084405 159540
499157389 199579
1839283 67671
573360852 170223
279506072 135780
341003930 175783
342202526 113842
177976877 4866
365451116 160829
976960971 174457
24108979 179118
936450924 54801
378564110 170527
154093905 81819
913130951 91383
249417976 10397
913962406 187085
441167710 175342
610411149 71019
393300859 18818
517201274 199968
29030803 93998
361056820 61819
887492163 187213
166160401 166295
436464604 87929
14966667 133206
602582616 168379
880555894 123271
829524747 165986
164030484 56010
984815759 155540
598220095 120482
654948339 182324
845992972 64031
537931870 124226
363310143 93798
290747529 192257
552616298 71407
988783183 136760
360307063 36153
5701916 142775
279475346 177413
178419029 3224
322276923 44260
601440745 103900
752861310 121151
770400936 115572
987701653 87464
215007238 198573
348373971 94764
286092309 25714
993926271 41575
148492760 18981
900763276 64210
259168799 175013
28753783 164034
199340743 167425
605414960 51673
54696466 12342
654920416 124598
249539764 154341
840440476 30117
618591855 20071
353086478 98137
647478171 59953
305946914 60563
197386546 25883
105010095 157217
430399331 29452
923445537 134738
149388060 67995
397178513 66696
623801905 127828
307812405 11304
211258724 90770
75861909 107198
35023038 145389
443729004 18502
355141706 80682
73827309 78964
762511310 48784
951167538 121528
397013678 166185
699215034 47778
3054219 65123
335192481 188617
388759794 1779
90004033 153334
399563361 58822
790930141 70783
294277 105043
89954648 148793
968850809 96641
224557693 193773
369438224 40978
977183810 24826
44122845 132821
358156436 127282
984641798 137696
357242467 65766
732068797 138438
250411729 186737
720167371 92635
481735132 1011
100833133 95510
552557505 180412
702328447 159007
239061632 95164
560915945 89207
206879004 105056
961651877 27098
825309052 22382
588281293 151988
374684527 52473
785542696 144541
244859089 89498
729812045 184747
133216942 77240
647212115 124863
582158313 77698
966768017 84484
85867187 16433
228255739 62637
175533472 83413
116938424 77407
514045443 124902
474981619 184800
157373403 114322
870859978 85081
773912013 2562
114566814 171097
892452098 162110
479265789 23836
585594179 72212
129584715 102217
608608081 39126
426866929 120769
302140952 61650
344952755 195632
245053803 49429
603114372 118632
408667814 157225
344624743 111883
83962656 24511
161811588 148457
915303525 168891
707493232 152713
986672563 74574
13019913 124094
611379918 23463
600279141 153434
697896505 88746
12362385 107416
595275217 33671
858671718 141619
738589746 171906
783558079 38320
911144165 116379
641507722 186335
463118054 75500
719129480 151355
517426453 150412
454496390 25540
616316461 52803
632395476 21750
55094113 78200
713198017 38997
588758649 55833
737254350 125280
28040118 82219
778479122 147675
547758980 180841
360462730 178347
438316874 90799
422885822 10446
164578040 114167
856105327 185175
848769419 65584
923420822 17384
929269918 56989
487226680 156640
540848229 71409
367883580 25584
487541985 120435
849783073 34337
331426159 131131
122728037 146401
554730275 160482
581952945 162743
471332933 24242
245606167 138038
908186162 102130
642454766 59698
797733220 183884
60924572 8241
384595178 128811
326298757 113726
168512316 33412
802888013 14928
26319142 68376
361104672 84938
76257155 168076
203394436 21754
230010015 44562
706972826 189488
135995932 127508
13078480 47121
846921376 183140
199114954 170106
12582335 185121
644692768 89168
748099959 165168
204263815 22836
90265505 29753
168778326 199483
352274687 163618
534566346 120851
305041110 18054
668245262 63028
874768896 194008
898496654 177817
449022862 184075
614814011 83781
801524126 142147
773149387 133871
315322091 39096
615449633 38464
549045173 71645
750943478 60028
513910441 190951
833825273 179776
732902138 76434
317540952 71752
201076976 20382
868715319 154071
858253722 54701
265497701 68846
494188949 17011
2853731 126410
909792673 114868
442981245 71723
866893694 68455
513330268 136190
110394811 177242
897379824 189260
688493571 124233
39008311 10693
96712445 92606
263279366 51493
696997556 86693
953306234 156059
365500959 172557
463130523 2599
740209057 92141
960698385 142332
956985373 59493
517813854 68570
996952754 323
766100873 104483
389518624 151120
574076433 90846
692943023 158782
298932431 145062
873237422 115191
526535541 193219
485265064 49095
609587161 195183
296254949 107891
967256080 152304
467161607 46267
516382956 27740
976262388 113142
140070980 70112
878169484 83064
973543587 90684
877399590 82985
567420204 47134
940086825 28597
522329089 23016
350329094 48745
150714282 26216
962807374 109784
157306100 148031
841268554 182074
870594965 138518
158265926 182041
862963269 44073
90444300 119336
864833871 42891
487904203 135521
402172796 53599
324777218 40650
758701493 80704
337316665 115282
254392482 176837
465186132 198139
459782333 93017
456130709 199248
885461485 82500
367655940 32294
586498263 168246
402152837 138671
799224043 150419
796485900 129812
182787442 138451
476076989 171686
807517581 104449
520218008 78647
689634501 194772
973038319 108132
708672011 35946
592885969 58931
731567464 97217
488742497 181643
937954766 128338
376560452 36038
937876848 87028
964963428 39457
905465408 36766
499049220 83990
138006945 52780
694303133 32751
509955649 152286
484495441 162470
158682040 58821
788667981 89964
808414014 15044
556254806 3698
513770556 76852
791764693 46906
384402747 172887
613521017 14872
613822611 81618
727315693 95232
20105902 31860
678846301 160642
228085331 20526
583595319 26382
567524123 158093
473719437 126856
526656159 89527
242211814 40719
1560412 115299
646567144 165031
415858815 152041
40467138 112082
731089462 133507
922989083 131464
460245471 185249
810515397 155894
381493046 724
88923292 176467
912382642 197542
168652036 166770
12631623 89236
198914464 74335
575817420 117742
163303732 51963
560023815 86440
64089471 157204
955893731 138489
784776918 59663
760266030 195584
918555629 64557
986648627 150995
609500394 32059
596374347 125986
423675181 107175
951545985 4974
689342513 28082
456908356 33633
266538070 88281
964071028 182028
606589116 181495
901170404 156787
201862416 29966
871419145 48660
943464424 59583
397789509 155792
750763273 673
453486732 117767
79734096 134489
958560215 187088
387272746 124698
616619323 23000
515168712 146479
16615913 1105
587882133 107041
886814168 121306
164661096 79708
741076669 67868
128972788 88669
245685786 149209
228613945 167817
9017068 92896
461872534 167604
697894262 102780
587363259 46342
384573562 98944
934130336 48533
825224902 63270
430500069 150825
44606338 95731
496851749 83349
453453090 78783
91089100 3320
533031731 157110
290097093 144449
288514265 197266
97886070 69554
942367117 35788
660996934 104547
102466856 115709
529034601 4979
324745098 197939
130709265 50019
302382265 91989
538727068 38839
330423121 60483
128826330 70064
4799102 110330
220805512 120203
373969143 38972
219662704 19071
344169015 118625
483968953 118795
999447096 70378
381777376 164567
324920545 53631
927165918 71492
952524096 152118
720597766 164829
367599836 184871
779086812 67930
704924295 81668
29377037 123077
204395084 69904
872915386 116965
475454858 7850
656860538 135534
180528683 62951
144496032 103009
500640039 8262
484790354 154036
377314121 84115
29378640 4261
159903721 149198
473233280 148150
554351337 180813
860845016 94780
719214903 148282
889566686 64553
480567332 159191
300780063 40963
307207397 122836
17552931 182479
199203361 23659
996821235 44868
487264672 198107
8271092 104890
732178747 171833
637925102 92000
562568383 182451
478640290 12375
553608361 194444
644749542 41371
491714515 124783
585202035 97223
125721799 138193
946922291 172749
785774080 3068
987465024 83519
368799988 192009
756520922 26005
635446108 21618
562578834 130754
241762835 106447
951381746 160351
928757715 74148
757376725 159968
24144048 50530
216288065 110478
410403405 171417
365075846 99404
362222215 86158
382246376 186385
342589194 65138
541277511 2747
359536168 59559
469467286 39683
532807332 190050
350873696 192725
461945786 22373
341736740 136572
134705198 128106
91855027 3203
877097372 32447
748633067 98060
754968879 105708
57575563 152813
776621847 196298
182103763 19427
833141206 144506
770929431 85487
488937794 143579
776555524 28733
434539997 124661
641852495 104792
246626709 24342
746653903 181636
553806062 25895
762490173 34820
77980824 121772
477786400 26214
700430593 99284
540624583 124031
719219975 96219
584421907 126286
477438336 107238
66044059 154557
522760161 153058
966546663 66753
889802270 154238
484279089 158369
937900555 177811
781908497 186030
335456434 144324
931601584 10303
36460814 104464
501317949 156758
535549211 39484
190700979 115634
684223223 57782
747688729 81644
156912923 167022
119994622 146608
247373824 132559
186145512 31899
474246287 138812
106401592 184387
111911388 171886
546886703 139348
374276088 91585
417085221 54196
114955904 11500
495903315 26789
571562879 174145
255853580 170620
949519151 170048
269593731 27930
638834474 122416
959730375 39247
829612195 56935
88696269 4219
855662135 8440
840932300 128210
27835414 160316
761798396 156224
598742758 174008
530812255 117435
206631592 60173
394364729 69495
555317756 187585
112104592 11292
385433503 120040
505631369 163448
983839717 69797
560328761 86652
721230341 136250
721032203 100089
766881702 158824
697793766 65430
295232316 180412
106364800 110349
65764437 111449
933591027 55781
23447754 74832
821287886 136554
896619260 148597
965185213 68440
5012972 117018
150657781 146434
4524029 105400
379582184 197969
367808261 95352
330244862 98440
563728438 185167
867261225 121469
615024582 80782
726517792 16431
729996966 109843
432294368 169340
496057435 189554
457504991 136185
142066484 5842
202656194 97995
506542753 20243
322081333 34880
370527800 39285
367128042 180798
949985574 162944
600602198 91318
576426993 52433
961152673 190788
46383193 72864
830801330 129764
827593732 168229
806793932 110548
138298211 169810
581785313 68591
814119945 169101
830885258 172812
579066971 36706
705928344 115501
616304533 152430
936839852 151312
106686606 32883
833841430 71437
531611882 32232
521385551 137027
479878973 25220
532448153 39242
873256433 125378
312395307 119781
11959929 55701
436727091 177132
311203520 198577
725514627 166680
505337075 19130
160463902 58320
524631182 192998
508301332 63190
98024713 66441
306417472 15145
873313864 23812
659532185 5086
848129847 13245
461461637 51297
550020481 80501
994661637 86017
258104942 156945
327170246 120525
725253926 154800
717939357 36265
115455113 127066
423153703 13936
385640193 160998
662863497 17783
301505962 23653
793905217 18522
923628875 85737
70630931 174895
197440705 34784
660346790 100273
827874123 80676
765500595 54243
150322628 27470
437049204 22164
428920294 138371
675636493 10540
142979437 38159
11224933 18056
560748287 163286
977660784 124697
460677267 24049
771128705 51220
535159137 109340
832135785 15093
25493587 177372
723976134 178068
100346654 1571
828388278 197168
882719349 163572
335267764 31766
318493952 11394
462910454 178916
640913580 111312
349163519 159271
13858010 63294
464600845 54384
659890993 180621
844887093 180118
190933121 108889
796433229 63686
35087520 177367
635806362 33624
601486491 85087
526158534 110273
637445484 4275
528013675 110473
898422202 133186
290704843 14291
902627320 49980
421669644 135934
599015657 94790
292243381 128733
445143354 74687
816376707 198086
488583816 164197
825407641 59461
962457323 9010
175026257 150124
523603297 6797
115293601 146941
252005219 43943
862227514 67243
279940241 84895
469410349 180359
616898185 120846
31097462 162461
243201955 151579
207049624 41198
80353199 162950
642639792 102023
120000421 120381
488548508 189963
33689165 123178
819879378 96930
607446736 33539
581673696 192546
86753230 74644
130146627 147198
456079483 36487
416139971 32862
724745044 138958
656985025 36428
80383342 21353
749060768 124029
631758895 114575
348541055 117157
674134576 99662
272082274 12919
584526750 94194
258616595 52702
506254591 4050
36929374 32400
860214443 107493
113913022 116602
574481480 44000
699915330 41934
332677982 142258
361052357 74913
350315203 130125
9320251 14811
837995644 199210
144545042 76792
349880557 185585
490467362 86288
774420264 41849
240956596 107978
475870920 134053
744931146 124352
271496163 39808
240245271 65377
307601517 151666
849063577 74459
144728519 34086
922534336 104743
361494977 183119
110622997 10911
685937720 11365
118854943 191744
98819679 114005
478896831 67167
201625921 122554
752095061 56376
375058971 169216
868116023 33207
19907884 20819
368078607 173770
496278141 180160
768489119 182917
890023585 63537
642784616 32129
555635875 177077
186853567 188367
911719429 157328
32765999 197516
141431864 106942
975145189 19834
512910375 148705
195881130 180244
970123780 172812
898801162 13779
376675292 90769
339109497 98074
249278467 196082
252759690 78015
797974982 158963
402998725 196931
847118 71292
336569196 135012
854475752 17920
432389084 189263
836115866 169887
278529062 194097
459299384 106115
92043562 12729
336158064 151324
303188222 84305
422932415 63488
226508209 82545
349772837 3125
768760184 166213
30416652 183270
646042491 149229
989849083 163993
824844216 110231
952367560 78619
753517578 175128
189077423 96462
349307413 21733
584495916 99282
263719045 75160
750404456 154810
894928240 115820
751128933 107630
168239939 191647
255774298 91633
11094743 11460
28334434 32433
975678362 10624
231013057 21910
130422028 37349
588578075 165671
287794850 139981
895859943 119968
822767184 11331
964312028 96354
345374039 148117
278617962 120333
834206391 83541
960027585 128403
159255493 83938
934850201 60073
94632115 81916
820037443 128126
566448432 182928
963012293 40164
118694147 110839
356312057 142592
760590731 84626
207248401 32189
380773842 86427
449947101 27305
784577137 178654
931781310 62063
500630811 149611
85289130 189091
423625150 96018
942826508 59711
437485708 159247
980738141 155488
232865072 40254
684044969 107567
105029936 185876
646125137 171025
816624303 86660
880070838 188367
725134940 95294
390539630 92697
125265380 180577
621269870 25730
422344276 6636
852044318 81704
448613959 78571
302306298 167976
320139216 69298
394883372 172265
418992774 117763
13213517 11045
228015008 131744
720197343 175582
553466384 24199
404982972 171484
267923872 165002
401797539 4374
609126269 138298
353633937 25511
849569859 196379
353191594 77919
571648084 7450
704244133 123737
760077650 108255
85862238 146232
873023697 155839
951186262 42103
71415116 128971
829582632 21308
479580661 70268
384925293 18134
213389146 31830
811000149 19055
74134106 102747
479206465 119156
46928436 99858
541328091 36957
858919214 103311
392887022 162714
861455489 1134
389023233 57377
624642283 108804
582821779 53973
328468433 64462
112081925 128036
807375533 178683
186087743 62606
313100857 44520
22412292 89020
320874203 58835
337053394 29563
32017429 152562
485262977 128756
622703604 152594
647397383 78436
151710250 34421
76676381 72855
44909574 52469
590977244 66054
679357687 141030
401713597 89956
378245256 120332
768258620 34159
480990774 156861
547216714 82134
24215365 171664
572640429 67478
626657264 10244
767768466 120500
897931224 150695
254261415 38036
26529431 13855
468267608 75158
955736615 172046
867144197 157225
265058092 65640
607011322 1069
484520522 15700
281783591 2709
998376664 132680
554510095 132243
755657484 76526
881847590 39961
151629249 187016
583396050 98356
590582353 24723
216968027 27876
875862700 91194
259569477 175229
4886851 21831
187337622 130344
745936510 176683
165966153 118738
314768696 14521
984899379 24470
137166691 190040
386507666 51775
627878573 137778
67917069 31803
569705129 83737
287111016 2138
93254569 84916
61854116 74710
274189377 91941
817946627 194779
276572839 44634
953486019 174971
659415799 38024
66258346 87492
987560018 29413
113578859 53572
83262420 133525
860315639 121150
947916718 176330
438436865 163959
629517593 193052
850081659 12598
195673360 133456
397633658 31917
479894805 4178
789032894 23082
824463510 28307
463195906 174173
206209904 154303
78658608 28257
124770831 189852
161674077 186633
441501731 19800
669838616 153086
260167257 135191
463685613 38285
501232532 137453
47297683 89879
659646203 3602
957869607 171274
105567183 189551
162447543 51428
450830688 33031
661262987 170465
358207528 144049
498578365 129462
37609756 86112
637396965 121444
318647207 182900
951333004 26116
217482025 121426
609359249 69658
6913239 35944
71585226 184353
711539397 16405
560845365 168861
4357208 97977
116976842 172095
664393005 128513
624877154 25758
953756796 109984
959105110 195319
974522543 179425
276827906 134388
102909083 111402
432313016 10558
731686524 166718
497439974 156099
441937828 13770
854599095 1488
904251501 163161
355499416 21627
606288806 2431
727932864 48352
447350114 187692
61347961 15920
160025623 119483
439162682 127896
766778214 192748
520447034 129256
920696933 107244
590575367 174313
70267908 151416
331989695 180081
857084222 115133
633758801 101342
399399458 2401
765462433 163513
106431021 61950
54968958 192710
412094358 25034
239175278 7824
54709984 32560
16897553 64004
712918811 194100
531992141 58481
235798581 59336
48839243 85092
17306504 99022
371499198 116384
211336086 174257
399941373 184110
201768345 46111
197363620 77675
624070135 119578
81301542 44818
740810813 141099
379225122 5708
809321951 140053
469424898 97033
8449438 182121
702176580 5796
41011375 83694
28635366 83228
785026935 15104
354918076 80731
7139099 81639
193340285 147805
817310775 42129
582828642 37144
69992728 34995
463167334 108477
170417874 13236
283629899 161647
463222090 112022
438358385 124989
654542562 35276
925930985 16518
85216841 55198
630378531 33233
10607030 29457
228704746 53594
888030783 47806
147884552 15040
694385739 89078
814452891 179574
363150982 108632
325300836 79223
506911705 17210
858387160 105586
155986148 154686
202127439 139219
81488047 170895
3186361 17784
306154325 173214
461879481 47324
177466720 107401
506224654 79963
957469926 182932
536012618 163552
640855848 128190
640083656 191538
540183380 52218
355849321 67862
325030778 82822
793222493 170368
82099093 179910
675914544 157322
608164902 113160
914855369 53494
408028867 198064
342914028 85373
212113914 127142
798902593 146835
753481440 17379
226769484 126890
744579001 184640
917378212 57772
83329972 36832
122816620 97725
11093085 151188
32969372 154745
20103576 141361
22363406 33963
515470899 108328
285507811 106890
756156752 89000
743624562 30066
548208937 198390
364564171 168072
117810613 95403
906992584 76491
920442885 191883
640620827 29998
571708942 123490
506767283 193431
32299177 54597
741873780 29258
535235641 46398
394240684 158024
916562200 96862
60002762 194301
113351407 81572
237022239 24501
493914261 178187
15244807 83740
525274820 7735
391842204 134002
458950262 34112
773902683 162130
950952637 106951
206012721 197365
93654756 27045
280545929 114008
18366723 102783
934008987 185023
106473389 51030
641154820 183367
433804824 105622
255630190 66902
570243899 74823
317752912 176021
425059711 139008
946930497 92846
425275785 168071
61020482 98476
268502841 188300
168070033 71886
931943167 122868
501063820 9923
810827905 21904
475912368 123507
786270137 43022
320319377 57627
617849143 37414
605379511 122851
809098803 27730
580158210 119746
832127721 158306
640977651 52106
329445448 76528
88719385 132973
491541720 86285
97315809 162005
775315752 173253
589489567 73731
202865369 183621
615131940 185033
540638442 68230
737763405 13344
947464757 93944
25038371 47455
19648321 61403
694238569 75898
73829330 43568
612621257 110711
52121532 8723
900644362 47946
440204963 35495
149891473 33982
735639646 149562
485906399 117446
506138035 141834
137114457 3557
897397992 199651
272299676 183581
338957971 145953
88560701 126254
430684190 164596
29630421 107554
273915283 4759
781042549 90327
390980061 172390
183054925 135530
346639051 92534
332968847 156958
360511325 143907
543093415 122825
703806261 99321
53866094 183528
888377534 154398
707928837 95302
436790932 28321
265988272 180463
784254069 63972
33947827 115416
445114140 191116
583956448 190948
375516182 118132
721463366 86680
172609821 1086
802280939 107764
532003749 183688
642359234 50567
835097289 168317
952172847 48959
399929163 83550
180270104 142171
764821344 55133
809672777 90314
267841668 6405
830322326 181181
420333049 73374
93930235 27262
522108574 46811
520101890 183640
493844232 21245
704413747 172020
316425500 16952
908738938 39260
348338538 15894
522932332 35694
901444650 110718
945543689 147402
91525937 75544
38239234 20584
414637095 42662
121828001 187952
426548516 63061
319815024 72639
12167561 42708
251330965 69819
9106404 146809
512883130 176338
179059247 125113
529180145 83030
873741 113387
648873534 47492
42875328 112456
511134054 174325
972743270 846
920209421 81560
544830738 138209
479411946 198506
322167790 170439
107291403 39105
639148834 136555
89460837 66624
484775767 108126
519639814 39592
354351547 170433
228295204 153229
922291370 180708
169119276 181071
124508536 41983
964830524 2755
44329059 134149
320591617 192962
749606930 180341
401859883 22815
948614896 101808
487275872 147326
380337104 85504
857483428 160964
85087411 120376
213302779 157523
251258076 35247
543901135 130140
505851678 61155
151245096 10590
652847737 33546
816145883 143733
473982401 42938
397659302 24985
734156417 122194
748411551 74849
754054140 98838
314776757 42812
35563110 32334
938991140 179551
457881787 176387
994383227 115718
455229957 61240
820928480 4279
516926522 88320
956882404 89992
159281122 86311
686993887 59133
515853586 37786
375364765 131880
436577703 28356
534022121 149853
939317126 124540
500474174 36406
751106873 71991
133148458 142233
604160874 199025
784437003 85660
559504137 105507
99581715 35417
683649563 156411
624546250 115922
778093993 38382
766047919 169538
77853292 3975
861394451 166796
390539330 22994
177181242 12484
74850844 80831
208292188 152844
127052467 126420
397333589 149983
649518943 49041
458438406 95697
564213413 131113
828009147 45915
726849138 139151
250457774 182702
867107177 150203
413802343 192914
568875322 6902
402620825 154682
251714211 196627
827475428 58649
599181833 107459
828101306 74798
414458074 53812
642184902 46321
36143841 72355
580059886 42901
544667671 56009
541052434 104819
401126082 87608
666622405 60671
647784378 86833
468957332 85500
684520692 52392
116901153 64345
59216668 32316
188525299 117693
721592916 165615
466616993 129535
181654981 106022
536903444 148058
361788837 14919
346892892 87811
693484971 34344
908580708 52451
785734760 70300
305439050 125289
620000663 193083
380000513 24972
887826302 33543
152952946 160014
107635587 161906
806846266 156224
925207431 59118
613954045 56252
730673681 146165
351496996 136737
884420552 68646
504190717 107050
396634689 149231
502732801 160941
128550288 26055
560457325 108047
701935087 66845
484985744 91325
697698904 39228
524486441 157079
90073275 58857
988405746 117805
995778293 123160
540166199 179913
532102880 177788
879879934 62973
801774923 122613
190146192 17475
804345002 5859
47868332 114582
207620384 131042
38138882 67319
41979575 119826
997984004 76432
249698721 118614
239470259 144243
376695141 145669
330228633 140725
505875646 28295
914430754 69453
765077269 171829
332165920 105858
375045294 162426
507232677 131456
54526780 122356
427324674 189235
529435552 5524
866570304 54060
432756243 23776
118740791 16711
207197407 123011
76489590 99322
541744755 29376
616525987 140805
666473624 154704
755787813 142451
510668213 3087
852745771 63976
83960317 77674
76765792 194204
888155592 176404
327338940 2795
471955232 161224
385404027 180676
266118148 55733
737737723 102453
209035510 16442
544972144 40703
829780343 15438
298569698 199094
993578722 177415
102248162 90807
387514859 65436
887953122 155980
478160052 45709
987054618 179026
481402942 50679
223609831 179724
951296854 111009
978176473 63750
983692955 120295
180967134 112859
474301356 10109
218672621 161110
356554938 135580
833125956 114250
356534345 89814
206016541 198184
250454937 90010
473106112 7063
86462627 61873
422661932 157848
322724994 113267
706034324 145782
431789364 33880
455507958 167110
945895079 141592
156100480 142022
160924219 1652
515534602 17024
713590581 38722
469732595 9360
305782146 18314
285061031 177426
925562179 71457
614684838 88168
21797403 165249
588098949 79353
241945172 118630
317381968 39147
646372255 142445
706021697 169905
362505026 140330
371721462 4603
536022441 159006
355443820 104232
293136398 172466
667448265 163221
540053518 92953
904145455 27922
602996435 35053
64986851 129365
376698189 157949
576434242 70989
173473357 24855
248751166 2717
197217704 135327
784140934 72878
912890742 63606
558733600 135233
577638846 199684
498891026 171532
67522850 93874
443358916 83237
934147256 12714
923069391 55032
620488157 72776
240803935 28718
223951870 41637
997794473 55794
132374148 74241
340253622 109611
411142137 90025
174147388 96763
316722568 110936
300646970 82829
913692557 98102
254611424 136197
322517177 162711
645773986 163709
92860928 8391
330933578 103578
356419315 44854
805256092 135520
965360879 111244
980916562 119362
563806669 154159
86535418 65195
251794055 39224
842667165 14920
957067851 80348
64444361 10809
533406711 129513
404461381 108651
156195897 163809
889878517 133177
831460481 94381
115122337 62858
389717948 6920
638131620 144915
441046276 12779
59036858 43306
684138838 27623
352701191 123287
195703851 57809
631935087 179807
656097361 61339
712666145 22994
890477599 81406
464466032 54101
10517933 86364
56102283 54415
924013386 23920
568087229 28356
240209533 126648
773928350 38676
741746117 57918
870332113 178807
850364314 145902
85553757 55634
218447829 185695
766181851 4253
737477771 151003
320021357 89500
784885859 80125
845001268 19649
683145955 116360
968997864 54581
428787817 143084
758456233 138689
31457414 89405
954554516 77937
784827364 144827
264028015 68769
156260394 127431
942066230 154722
895107626 65465
697019225 166892
35998188 155833
524716454 59459
753692630 177788
837056411 63467
57693399 66849
294304425 3534
251231303 126450
379237145 42779
180343016 166911
871730205 87541
335032960 91497
98141472 44762
749462659 69366
147520223 15958
5015520 199106
423366016 5422
257354105 59317
813294479 138221
673757164 34305
623082242 156779
393271626 60051
735122317 41649
525798890 76470
708563392 182609
382493185 155931
783544298 108460
63907881 108279
217244521 86562
254242046 44014
423189804 116981
637714868 154020
606964043 142236
825563779 4410
410816676 141704
182450732 6863
601795737 118968
470825401 145065
371894198 151011
721553149 144492
264221613 183245
502918595 49014
93571391 45622
917184350 126100
641939571 53204
444379118 81505
401861398 54169
753011366 174554
493512038 80063
74986025 91332
739768914 96310
872316298 38631
249318740 164898
931662314 21445
962135977 62164
999315960 126229
623769358 145502
55560061 38768
712357730 13563
355899818 40386
794043236 180105
10733679 87376
577751281 146845
565706252 104469
866410794 191248
858530296 58404
410512600 82913
40051405 164205
433794552 108775
604536994 88999
562986543 96516
255246924 130019
950140502 16578
384510657 131586
90805500 98913
295055489 174109
651477349 5767
430946357 56413
727501177 40703
638706411 72996
477690777 69373
431909692 127434
170855377 82406
408616671 36320
254840059 164801
831770630 77293
585061359 140928
890711822 43470
58528740 7716
767182572 21901
682296713 6957
854592180 185015
967676862 55954
442227898 143290
930906343 8603
353478972 60399
538652670 111374
604328702 140975
444699560 103474
316476164 14627
360791300 148123
243117027 30470
394132043 186773
765800072 36263
598878154 97746
28087747 59019
808822144 172518
287401412 128650
887883397 109638
169468618 111737
368668093 160641
32565760 132975
543678283 141348
753921692 140270
37536599 82686
557621325 6069
866247947 166027
643334038 95555
14725256 99548
966292530 66608
441009768 34125
619984234 162822
847024062 165454
216644511 109040
127128341 124710
201942207 128046
968682491 57938
180417725 134296
857545550 143283
629120980 151495
594039766 104116
807369987 180210
396006952 56054
501905590 30049
284100406 48743
64021258 176517
941466011 143056
371265440 72546
419964783 184304
32509368 112052
653089990 173164
272669860 193960
944386829 1054
430039497 93610
4764115 153438
695668917 15585
886531597 194838
501523594 15849
753001904 125059
220340312 76095
701953503 164234
571424407 138333
547477646 195953
188012072 161823
444188528 83944
60484572 124884
508544438 103689
691004374 106273
793634956 66027
460854408 718
850437115 104846
667317825 56612
555252829 193398
145062945 180244
871013192 77519
705585539 91166
223597096 146449
896084719 73873
117310473 148589
547563084 85262
165043153 51896
269074397 191082
468328225 161519
118575865 20477
910767519 156748
686514139 125759
64935929 152675
138077295 22177
645410527 16523
480670415 47815
28656038 113364
376122024 140984
987034435 26396
205584476 140816
531263737 137082
325989725 198785
598919955 101821
833964597 40561
194482954 165715
264955422 35012
657967819 60774
784583157 170765
540875037 6036
424983126 4179
929785822 5067
452385247 58180
597532092 109141
684079855 133179
454547861 145066
391369791 7630
218723887 82927
104826439 53100
650511346 192233
685109687 169568
955112434 63245
656750946 37987
424829241 181424
419064976 139492
114888738 158395
791740767 173982
790723168 110862
358632084 84487
194227247 24213
112977343 182458
505686114 185045
785859910 186884
328715466 59504
747518256 65840
561968556 2931
193240764 160051
785348297 181182
470967989 139289
28365237 14832
418425563 104768
725429070 5331
665080400 75694
635744423 180534
920885502 27970
158135012 1063
441349249 18912
969120774 72094
398705359 141636
811446570 140574
45797392 133366
942515886 88086
976848344 26269
728193105 171535
380301023 157742
747751212 120456
997405338 29358
573545118 181141
483175240 164067
636225127 191860
117633309 51726
32793040 161326
501970974 83669
7114665 46711
379181425 70376
696561418 111210
440861242 71107
463279062 28892
815644841 127654
429844514 128784
669808782 184748
847778534 40163
577737860 65013
123054805 188157
294475529 199170
302826542 37123
166501474 185655
732790094 82877
512106165 50096
153406128 32448
588753543 127030
658815756 184693
26858117 108386
740253873 5953
670904069 151515
169154865 61544
793910514 125219
177767483 177297
473170006 156268
913725647 48360
67583294 160377
335779894 96322
856744306 12872
492032304 148168
727917288 186073
534519132 18611
176478724 103943
789927889 13945
99257393 140413
23899374 160218
13837628 118283
154038302 175297
691530917 183702
361825935 50894
529966740 58924
583038765 13306
27929172 98082
130859009 169584
748210112 184275
421694730 65515
644600226 102308
618459086 144926
832146150 198891
948075588 48712
966556493 19808
562185104 22786
319620157 36284
645636470 126499
337672606 61599
81262274 90140
467018691 109917
392924701 186145
19793388 183168
730332431 85750
702270693 160
316646413 4976
774144185 106030
194772625 92032
892162841 149288
802925634 93920
773560909 169193
932397738 157985
986382045 166324
790585269 158148
483990762 96393
283715000 63034
796445670 8889
456500282 60207
568581757 102646
878461400 197263
958792865 41385
889944298 163960
300129521 87805
395838108 66552
531744230 38568
952522510 46003
11787244 105777
827976990 171441
194953085 38186
554714215 182758
561579116 162981
972641585 86650
220281656 127894
919686197 171147
567355122 61756
456173931 81190
278240982 145161
904244048 154254
313338800 189776
807059037 154242
36345467 67856
335991421 10420
368958153 73489
593911998 116221
834817481 25660
760293326 161985
521756351 616
910886405 142699
676967358 172199
603961948 70475
225783345 37991
33383105 68992
298787315 75492
612855355 152712
734406387 157982
440436558 31639
479642038 199825
575203657 77361
367183771 136574
854249268 104025
208722581 40599
888285075 167293
489436322 160434
610216477 183832
669743378 162580
547766570 162309
55634596 85872
7483492 26078
840345509 183625
572815897 90572
434810168 139229
929893975 93301
984896946 47900
977983590 87282
447840633 83488
253151141 130144
187617964 156307
939338857 168461
232072462 112887
998803919 135980
499912621 130720
230033407 163751
411280945 40665
277356391 42266
591080980 162790
58624017 171042
429250778 107815
961749905 112762
363903190 130554
555861700 109530
915011809 158590
786825795 12895
375206041 60231
715484931 4604
92657150 111112
551458328 13811
900652719 92550
928496815 53094
243857089 101796
534141932 82168
791689058 53269
597026948 20912
145570362 171217
586775096 143884
781986851 67683
856260400 95206
418716424 163643
177782289 1403
161190569 92037
993446940 166087
271785040 144934
561870758 85234
703108032 153291
526075281 64646
372672036 52826
706509799 17702
214906860 183177
706421441 33242
529222219 116996
639760074 83510
373743930 75662
987432678 100833
775926653 166961
461216632 141484
405518182 91303
425917850 59760
44741992 113313
851266013 39488
46871384 25601
774172516 123486
436898810 108408
549981110 178590
119922599 9928
646155932 8670
327116842 193740
567712852 163127
588772594 21354
394576049 188174
838314069 21448
733646181 52494
576145799 67690
691454067 52488
9993699 108893
189774386 122184
508517634 190887
67008684 46699
289520227 75393
619285167 163343
381201751 196053
819184638 66470
166165713 125766
654147907 102924
161859136 127456
598102330 108891
848485686 180267
302156611 161029
928018177 162150
679972773 165357
21513923 171729
452551938 168513
972408484 65446
505003181 170523
565255422 153446
199254093 93722
423646806 34716
28795424 76999
281776090 78845
1107108 39670
14370174 174693
154355990 144679
38529133 97179
576658822 145521
651202207 81853
448997781 108823
426615012 13944
939294693 63596
940778630 124231
107031684 192643
3556351 167161
533677208 126927
842362776 122147
342949299 192367
625901205 55061
102952504 149953
172050126 197880
805455172 41746
624173668 132583
119831234 74186
280246776 128264
507350106 116786
8632170 183375
694796329 103052
698340843 69603
862262890 173798
585372856 75340
142634354 72954
447597746 150659
499120503 141187
74896175 29929
958277649 133987
900631110 48273
253601007 3582
767309854 54609
824498047 164581
450445040 161766
729379473 139834
804150092 107616
683283478 86079
988592851 19870
657152291 27287
464045932 79416
71368527 31596
984990344 118656
45047124 166272
39961939 106900
746626603 49076
131089722 60933
412362892 9492
222909302 186785
328396528 52456
923214705 120856
460794614 57594
747124553 162010
404715668 9382
867237989 154054
503512228 57798
955705187 62188
414913326 55366
747793981 31863
620390412 57342
698510502 83226
904545181 6936
579411202 128587
912952921 169649
134397687 4048
662878367 37924
171603639 3499
683345787 164000
22708500 94061
27518124 198667
211864541 128562
248414805 57175
801522156 22953
702019726 44540
634989088 20067
600961325 87134
360538294 135961
371369517 125296
443127533 155131
997959526 107150
280633019 160697
304639190 8304
265875734 12950
297362236 181092
466196858 189408
514624495 11425
490051532 13484
972843484 153584
222398808 98216
587945324 147058
746758051 99077
199463251 110088
877825648 120453
866470470 169174
116690774 24048
631918033 165494
66858756 34658
293168646 11655
133063357 21573
9393847 138504
95884668 35966
59868370 175162
390719227 178258
532410393 190664
11204390 163074
953842730 118564
825945125 105587
271873620 176981
246519726 69188
977327575 7034
322653962 135600
738577508 94575
8564007 142750
259374128 185059
707745358 188259
105124642 10134
428543222 198236
964613083 46257
75548302 49690
826619320 149281
544918323 23190
363649516 39964
861591981 198398
536347592 31736
735647760 104097
681378325 33339
688397543 114203
41654894 66647
292895476 108690
769708376 97028
90169975 79306
692103598 32533
494088368 16908
691417908 177204
164511389 191616
747439559 111989
101612303 155078
333005064 16873
30528380 125482
580867142 93306
842547479 89839
222231583 154173
897960725 69451
797496385 129481
919890969 99677
298302450 31781
782119930 119883
869665553 134400
95975686 110124
761809917 134195
49591060 105370
617914696 172868
558586975 134327
44703671 59185
494619936 75037
546058680 194127
276757650 183356
430050964 20071
481731932 136799
67618028 177124
394318563 156598
184927587 118708
492001702 16586
349689579 186488
186617119 192193
223025953 158990
622547807 58074
292239005 86905
813689098 2114
291209738 56424
888355251 10634
317536457 77757
977299914 87141
234511459 52861
268906580 35435
858880336 184039
696955025 79520
135341883 168197
832535165 141770
115724643 128730
901383822 100766
7802024 100899
581558617 160785
458630285 183347
636743750 110264
145697949 78619
887393768 151226
651350761 18791
584247584 153991
983789252 173698
782757519 122520
944288580 165949
988421362 116266
159163268 97137
697046828 33504
849071527 45605
662292749 166448
681447459 32354
56140865 182373
891508447 84324
882432674 176154
810362631 72497
18994322 108047
498812563 60865
617082274 21833
514401299 171157
884251950 76842
396901075 154634
817926882 142235
331612547 185465
88528255 122469
886853186 168673
955255266 176538
241103281 33819
331886364 135399
429818143 65400
458302828 190103
853894332 178901
302808568 161939
271248866 89765
135414606 154733
645673795 9908
675109827 65670
125312382 191037
945919995 113024
897047962 131419
334933633 145715
168633410 34688
163737041 80476
987497164 13358
299119034 6673
447796516 98416
548272194 142490
931315331 54369
331083786 128404
519666021 53328
140853021 18373
986050911 79230
29325548 75164
163842517 127313
941706604 140883
537893295 3880
136181300 139338
667472533 3171
913438210 48555
568662518 156619
302435372 171446
843203567 110851
88522418 15970
706151086 12192
425753945 58485
626714686 121581
504289725 174691
427223609 163742
945838869 41449
979984392 29429
498657318 116920
396821259 103008
202655560 75069
168805895 165153
742839288 55977
19115219 179850
536052109 183052
697314338 48800
134209948 87011
113928610 152215
706932285 3074
303899534 3175
84817674 151917
952188605 150089
583184646 20852
291248200 194393
365900143 198336
781713031 79221
361317876 152827
579417271 141598
667136689 163636
771989981 15665
383799035 34821
757064191 88853
939112013 95050
304191852 118936
155832338 58409
542945612 121500
116264561 81686
366232305 79548
803712452 131549
581985672 139433
375864315 170660
520849717 138619
785839405 65958
801829731 44415
623082685 166661
297396833 92219
570967735 28228
741043876 58778
301987686 88575
366609995 192332
686070043 58808
166843031 10015
207229925 68953
224812589 134091
669890023 28250
888281147 54931
710804701 43978
25485499 191568
336123062 98056
96819768 195978
547693812 140596
735030083 128008
255604391 38255
677549913 15566
597366354 165383
761684050 18626
797253601 149806
140923769 124504
44937475 150003
166887780 122418
452996000 90668
260918280 18939
378243191 98721
828874447 122465
662475001 150474
74736514 22355
701649824 22300
433504839 141483
569021148 36489
218011378 30601
909343689 93586
716454118 97685
650555093 58330
862241825 72633
441617616 98058
143816966 172797
978063360 23677
503258121 74438
538503761 103390
70277545 46475
513076410 187948
34637446 41152
871887035 182730
76732398 2298
860133246 133547
589695428 3233
813877167 181920
401162652 32473
219349162 22565
857704097 180974
899551757 178478
860485926 43432
565127137 90189
467589880 63058
296991771 123528
172269760 15286
334034629 158845
942485114 16473
737637168 180530
126609483 61976
277564971 17932
645316074 96735
944650158 45630
266136106 164519
395848525 27257
256646075 111848
557494539 120247
966551613 10518
292121115 103410
572734993 160828
104781189 92683
124807222 74932
544515038 104145
109947221 110417
44438897 136268
858533881 171714
469074749 197230
12327032 7367
889253265 88043
833258900 41950
2609037 159940
677844402 85902
295087344 66255
370296196 161167
101862225 51363
716227886 14326
277471084 116843
860694996 171950
710625173 44777
598078467 146267
888129613 173820
876979402 80752
13924369 16898
650681009 137511
165182970 23778
479955434 183861
879160455 18478
935853024 25915
661960407 176682
314947664 183577
27820727 90192
523380325 145948
181753608 36164
760559854 195185
24439342 128423
57703139 60295
95902001 64502
288598812 179547
805460065 162845
824290932 58197
664848579 139596
689478329 185859
940649111 19555
934769000 79026
271437872 10183
31631967 87985
497782866 186607
438325088 79255
826361750 195408
407248044 79487
464531338 171450
385049050 130727
928521167 87415
371537849 149617
991319243 196213
340145646 725
745643168 112164
805920400 86287
431709006 104260
420798436 140167
51735168 155964
275354737 87608
583365535 44437
544135173 48411
584375964 110990
136189010 49406
733330005 56133
931939620 62300
199713386 124627
73464473 116183
782193693 21982
896720174 176776
489863052 136458
426821285 117951
176817090 193724
832712202 142685
304559970 102571
999909626 132957
241958484 128009
447258098 35566
353537309 28659
195667319 129391
142157024 167525
663343920 116800
138136226 19473
699444672 179413
172275693 93228
585097017 78765
785060639 90760
499630188 62769
79328948 180912
328742507 186480
124976680 183775
625887235 121261
389842415 57477
244746504 196782
617538210 36855
50177256 1005
849185759 8342
579187527 58239
12644347 21612
130571855 106392
576956045 26014
3326231 77804
45023757 96099
489669360 35191
818456279 129384
182843599 199213
546021966 126574
375818015 120264
640642713 44131
923904578 124857
795870776 183143
333298941 109353
178658970 60258
66454304 29864
995654631 197451
995945081 35362
784500482 100279
395431530 45186
617309459 181717
346648599 51163
30175267 142732
651442539 54485
575363979 100606
442499215 50489
802196703 125587
340405699 117780
350720600 74290
398849526 116574
585772574 116364
986337874 67845
210648945 63330
436731406 162271
271590826 103575
710391112 114072
317308758 21289
239508735 103035
10004536 104774
440187584 30347
518961224 3983
788076886 155189
615783111 40106
217758155 193905
338492144 96734
230827887 33176
44262370 70075
538463004 26597
473078815 91403
288350377 199354
779833287 48474
36925102 67574
927519908 192950
82904164 193668
934730420 186237
929337210 100298
770854134 69660
695661044 66857
181511994 9757
541160178 180252
658162320 179692
119776434 28926
263128959 101245
926875397 97226
510819565 35908
765849713 105194
680767723 166815
448906520 126623
98442064 171607
297957710 121280
705493117 42782
618917556 56507
714694652 56454
789241883 51260
180663706 126611
532693046 191343
281076241 175481
721469894 49096
866251208 182788
754415403 121467
935650165 114296
260804217 190937
886359424 135338
515569112 24911
344076770 152182
921359847 30142
808395356 104125
611659948 136988
438368559 8602
722404796 183742
542375138 36947
21595115 80043
355403459 161146
611330873 89842
536548393 69305
904098817 171995
306916433 156803
280194472 190777
337725003 14168
722150981 84197
165992186 124385
275672514 72599
830069681 70520
552194480 2098
508493278 111283
583207098 82241
5776824 71586
318353221 43286
661999098 106826
454088403 142586
81914580 90050
347341154 60600
204763007 118725
249077432 121148
599174004 178587
890705378 195357
804100138 110466
422002431 189046
617951492 136688
309353855 61348
243102015 113551
889952368 115907
408867481 23249
389972618 172573
795480352 141444
363290572 199985
488730556 64125
441261239 59616
409966623 196843
73306996 86629
71693677 5013
621344821 136050
962754431 108016
965427696 115228
266365320 17383
378938088 16768
817933143 130603
743287764 142144
434093553 40535
870660375 63964
276361918 76900
452636254 1086
467571188 154465
441475433 99775
22401539 88948
227800736 98567
47357844 28697
368310422 25333
724672559 125137
913271433 114200
69663790 115580
911299525 191447
828430630 39046
666927036 101418
681649809 132695
467959029 183956
773326974 196058
808137181 32253
675874529 135532
319111333 160267
549181874 124564
850941481 139163
64486927 199731
229256313 7662
858713422 131972
953769820 111211
708398911 83992
919461137 86649
630756235 152707
941052369 60748
50091099 174648
728092660 14853
298911111 156625
767172764 69629
841211606 198098
67967208 153131
512426952 44670
61575239 133895
647023316 70877
354243105 52471
570825235 43203
20721561 18809
671996100 190014
47012228 183836
420710553 189138
767909695 134471
655756728 39462
834890310 139260
911918141 19606
154849586 144121
516309666 5668
572094294 143621
269823553 103525
81511406 195462
852810837 120219
398236060 180504
623695755 134553
115937753 124697
430152897 43946
847870435 169957
906584070 152616
367819504 119573
246766573 192630
311020193 54090
191304709 21451
792254227 18382
874077785 73241
432527086 100189
196772 168882
881992895 90910
579068136 65965
956532423 136466
618857813 193681
987492237 70117
836724260 6312
927096172 166089
577182474 163238
240332031 120837
781109774 193100
848013571 121200
689072952 39600
605763415 111627
424085890 86971
277407317 164319
411196283 64120
116814762 129137
299507208 162095
888622618 83633
217251132 127911
868981830 174457
758268084 141592
260035004 99989
690930012 198606
392119471 48849
534561558 155694
74243863 194295
181682023 67052
618474226 429
74861225 123850
44920674 132018
604916155 160190
916395510 106011
645575632 140982
292800818 156961
611872970 134047
254382669 122983
291713237 2928
58158014 83873
57611053 69378
677176706 167226
704441622 134962
119928878 34097
502822353 187088
329060022 146066
117373783 39986
82109998 3551
521586577 194064
135157704 105579
797609269 70457
432934975 5588
668905478 103035
790235951 21117
335073926 136194
791933166 37212
421399708 129838
612548826 20624
637495485 92068
162197461 12926
163336227 40361
851525845 38561
528669583 155624
471390271 71388
317927450 116771
404173714 170224
670287212 15476
585478901 158082
552326520 77057
658994975 65581
953836881 132956
677574938 172324
371494756 50736
943015077 96727
241670893 82027
455016951 49755
563899978 151027
828353952 18306
117737023 35865
723215378 40937
38649596 25410
494747179 105925
728525690 40410
591641928 60512
301044069 152042
242673070 46593
804385 138985
339158446 88602
673734851 97481
198295383 24029
532854209 24335
246724797 29284
630121278 113815
357407304 119001
703843759 96587
175486637 174210
71590405 65477
968991006 80988
694037986 193797
983105059 128913
584394255 93828
31303653 157919
52881092 15007
75495654 142200
833606876 31038
919003469 192030
878348413 74428
861419596 86720
769666237 104564
579320982 185748
575836559 50484
918656600 34610
850763350 137405
768481977 197191
244750255 130612
413634799 143186
307340781 150780
638497495 75369
319083662 147950
45138859 36585
373590368 162794
461291881 26908
581940175 185342
409226401 38651
101314330 153422
160215295 68849
731302719 132166
231967574 85234
654381902 7770
51107203 116755
394070667 103192
426182131 65109
725740266 80559
544374810 106408
102632223 112617
146362733 169949
730104541 147789
690098195 109911
79147531 110021
945623291 127281
893500 175893
930593799 133794
264275947 71116
989026910 75327
507084054 1088
515184636 26253
639654561 42276
664573231 188643
59901836 151909
509131499 127880
192831672 162545
361325119 183585
282125808 66883
834920047 104309
38077534 36632
381454305 172259
613226421 115394
875222629 191807
738124699 40190
433872172 69205
96010819 122955
29670804 197709
96749681 193181
872459146 133953
499951096 61946
656608132 150615
323093332 96433
716549643 199732
385425806 185561
875754132 41516
807673130 116007
145841022 168950
592915671 159891
853496995 179803
629577364 168559
569093033 155719
466017509 19628
676929639 194308
718315434 138685
171200683 96133
426620898 123591
512338855 106951
14644271 92818
460108565 168056
105666889 174032
57329310 19010
401923168 135175
385769528 88083
431074916 159287
760230805 188481
469540744 19106
723135275 122297
87516682 171664
458477620 70748
127474964 41817
271971804 26277
792907256 98559
478030325 166906
340583521 106233
491359218 113709
226239714 177129
735725060 40581
508890874 113096
69704841 186741
475370228 131943
906000423 192387
221681598 145514
975321978 183405
648753001 3345
252886224 158125
304051409 102336
893604998 182979
33523486 148172
85480597 198136
396088683 21472
780321544 125113
762449518 108542
749518162 175447
154794391 28077
58275875 54602
764904136 52374
411881998 154630
234789445 111711
133799610 155566
34659467 150297
144742265 31783
233959202 188412
86028219 160677
57926349 124961
363482519 168434
772542669 199302
584818695 16364
204391232 15320
111067945 157914
784317755 31124
406859827 166690
788276604 100949
515381412 79218
827928517 19019
57592626 139635
382084081 182926
44130500 10557
385629758 171518
397707894 112119
426250020 91337
732505548 133526
137808891 88818
219588921 102161
19194263 158086
847572741 68465
130347778 15787
50279840 46812
380549424 47423
474930594 109839
640745313 164316
97145517 198200
430075366 39845
703570909 192583
36440506 153381
417489777 122937
274256016 644
249323988 191079
991986737 190704
260500954 37019
119584714 45147
174466681 69807
433736174 101145
501099648 144799
734597969 144911
591257117 9755
526864445 138637
63251583 103243
910287845 19365
584197293 93980
334426787 26585
253486626 7965
483974241 167555
542633596 69695
65442278 9534
280118641 196140
870602156 32483
781644049 139324
702665367 66355
741256505 81252
372329334 34387
407266618 16040
937898882 170058
996911182 87701
679021477 76508
352385744 84880
232029242 87320
813577332 156147
926827032 30071
912867197 48917
246497386 21273
296157606 56869
419956367 3137
940578058 17891
277148755 20246
618177522 132675
244040524 174337
135366626 61429
708968340 87817
157970244 17750
426356704 138816
857813153 78215
667180772 186308
435654576 96940
42697613 113035
651334682 177805
59936854 185548
703722236 157289
756677299 43770
355033651 124094
282697049 110560
834571896 35851
119474890 191211
196384761 53936
617715333 42420
967649045 108036
578750018 44323
927387363 122245
370611568 97082
197485346 52726
569067698 64166
430310036 20624
497731190 61593
742772537 158818
626645507 42274
74026722 78718
897936547 36615
632314099 44950
980509031 120781
436677657 1161
732206896 9561
549863122 5227
563665602 37148
106720829 163082
459640424 136095
865415979 7049
360613745 104930
860323243 76280
663184530 141182
215392223 131397
157413245 51645
960172143 70932
764499776 81722
823082764 57849
508951859 187397
423597917 152621
791605913 75899
685387806 190455
993595130 109450
230618636 55122
521559790 54514
422834781 198040
820069502 163561
665573776 20506
986591173 137544
140449128 93261
784958682 114457
756858516 41468
502113219 177900
150331081 143166
703980793 50179
482977711 154264
53045380 97553
318500168 102286
533111453 150385
852823649 29675
500463673 91312
66660910 49177
904512318 130869
201904439 64049
807733470 60881
718755157 116625
663370935 88636
557229488 11094
801451698 57
968980613 112438
355441830 93653
403358072 149896
150022456 42636
568202866 115970
218109123 141381
478268766 67232
877170795 69360
868915899 129382
874633772 13832
441950807 184488
699119651 76303
726498021 199887
380043248 52715
149545911 71361
795887803 69195
662582919 71969
942126014 47155
235263328 24695
853333140 69841
105101366 2863
323739025 22540
164202894 161699
545236569 151605
811879253 80254
58629109 139201
863014959 29532
599555438 72435
936982681 158487
503123469 182001
879676458 123091
591435213 83583
48610098 79344
819470441 67428
424385643 50886
327058152 29639
921990001 168237
719292502 187507
702995601 146183
309406920 186290
938833079 29358
221929940 196913
466713699 88965
972519931 129713
515014528 198983
15227925 189153
179680289 107037
887381507 155562
400445664 111111
282040572 44510
656065362 25210
465818271 196727
861987474 80675
44336067 44946
693329437 195699
809952775 164748
270891263 76613
314603002 52818
116588672 157147
7108349 63230
639870925 106595
322600238 10654
964136470 106252
988935251 53702
301580143 47387
850516929 129566
227465023 141064
334603007 109237
450472303 104693
961585869 9592
702059120 92665
338761348 121580
788720282 108524
906603386 116000
360593565 177058
630974453 184565
35331393 66329
322546438 88292
453916560 18436
303566333 167653
965692420 196417
30558244 36313
553309089 35916
896464384 91723
473721447 102848
231332669 134104
567724113 58782
83554648 108107
956406621 149268
367027549 187319
241064113 122660
892153809 102839
235799357 14429
795978108 40092
42466473 108326
158853359 113445
670107186 75094
162226476 183779
952361010 98136
517673838 178424
49339985 44991
372027667 31062
746709005 86941
407691169 33292
291442928 39534
390930670 175778
990073594 44277
605136638 17021
268698560 61391
187056962 26409
568659848 175884
964357845 171010
886666647 16945
548633019 53464
918007307 40004
533583726 47292
813358692 188441
665784161 30547
291367461 139443
871152799 132319
728187089 42867
392426894 71005
912222679 183072
594469244 88444
636494537 196711
61930483 1294
406238676 139173
886137010 41317
575840781 13204
519253201 31796
162688728 88071
300411945 128074
747320475 198319
885776730 179746
658084535 177188
959998746 193453
235026353 24670
951561703 187302
518878662 57874
666736260 74651
500648892 34457
364917174 77762
270707799 64864
469795768 108707
766990523 187447
934663196 41232
948511485 57802
908611523 136918
185204033 157759
236627364 99006
843417070 31868
949463541 135441
584911740 51047
809259518 112882
373367967 120672
951308061 34440
466020300 146204
507138209 161932
39829825 86955
565115455 47303
393721323 48048
31923019 2607
270191047 106122
136702548 87432
833896123 83372
704666957 190096
648611057 57209
558256369 27362
481342201 23606
895221531 134285
664969818 49769
239105066 79325
642895597 26263
966220251 195448
856314311 157198
574841208 30296
725506568 159976
392471314 107490
216958696 143938
587623821 76747
857955372 138983
240158677 77254
80450686 81393
334996458 93796
303006061 117744
799479350 132094
606862953 165268
159284728 166774
280207067 5214
839032486 39702
477511914 129634
51335575 162584
227513156 146869
734714272 3874
801618718 20723
587717338 1747
547656259 185440
435503293 59513
28528581 27571
126385337 5772
454530039 69965
939051782 195209
6406573 27696
150669053 114172
394509387 146699
991244877 97913
923792277 42471
871890660 19488
461935373 176042
847158934 141635
69377903 54886
140197118 104053
935015333 59133
86848440 27347
796884852 127995
308973604 120497
967505892 21596
666637684 89143
615748482 124332
462437174 24584
309224124 104304
819035903 153768
519406517 70914
411422984 43694
814853222 13709
118020927 94265
239271006 173941
545072794 185520
815694202 61857
723771678 139655
326734876 12393
34690609 121224
620770384 70528
238780349 27789
856808238 113413
996661478 109300
572047596 279
89058390 8247
317394405 51039
977156507 46698
703084494 119176
515969287 181591
921210907 21970
503527607 34721
172031148 92102
931711441 55333
565526722 157050
58094922 47282
702175980 132879
596932014 195522
656322623 91552
454967914 81568
586735835 51266
965815650 35813
281465485 3863
783886436 8406
442370024 32590
89602481 3710
486221067 73568
813848246 112302
666055621 170733
207709401 40950
716148061 14765
18267066 3955
527083852 135011
367236732 102570
839205321 107588
706719054 88199
224697873 130557
723784603 32453
673802358 156291
556975942 111270
717424872 41781
206817256 29059
240543846 49378
479815141 42429
495596849 151412
880283254 152253
845376751 171831
621720867 113843
238595258 160511
533668173 108318
955135153 151247
428042176 84358
38652077 127755
68808823 115644
22953798 150828
842132647 5032
462757268 141315
772142305 51782
182094463 122882
375720567 143973
932194620 178295
212799263 81609
41665888 92652
191671593 189836
48495775 75340
955159679 70294
834076301 22704
863702301 43494
453062460 84201
68690176 175670
841825957 183145
926001424 45408
599935460 18025
817718542 143231
143731819 86667
841017222 77485
994363476 30105
750033296 180858
796784099 35429
932180869 88467
603269686 6573
842523277 110326
291243437 167514
500013552 124531
54561247 138424
352815904 22868
274958833 168758
642209229 95051
623207711 105187
718876483 42321
633318229 165014
865808450 166858
345712564 160888
397214603 1224
253867245 145653
850160904 78830
523903709 170638
26724445 108010
732423225 49323
58577259 177816
563163692 71758
376973282 151898
146887121 35312
261960866 176136
864714372 199517
604296219 136319
17872001 88754
69066261 64121
777333525 113079
949821425 58918
602201022 62570
716336599 111334
387627427 171137
147245917 174520
221544463 17523
732293436 72638
984661982 98983
991996226 146106
271046403 18057
449112371 129029
565818865 192937
349626626 152805
848009567 132339
821344779 141545
665102409 154200
746066852 73624
269509077 188197
721144916 177235
719442408 166948
239489473 190870
321799446 46593
699855737 181284
316527881 71921
556760167 139334
471225338 13717
192379137 176960
5787617 94261
609512592 101035
330729619 31386
398673102 195549
454959477 95935
59026290 57552
46354575 126827
450622215 59730
311705762 197679
611381201 39217
810612124 53217
724147235 80231
166118776 5972
206989324 100188
186370680 29502
830650246 192715
812458889 117164
826026869 57209
2797260 143223
233846272 43646
500223502 138167
78991749 182035
751559011 92463
69227838 172307
110801610 125436
425318596 195362
881708300 48291
927280296 64840
526950592 182871
762112413 72219
485195471 57992
494468728 17018
142174181 127618
436831394 190746
661298328 17661
121022622 65621
298983617 30250
733912589 92762
585318529 118795
810777695 108328
372196967 3531
750927170 194769
906662488 58784
360783558 73509
525953985 112356
28562473 15214
895672794 40258
950516716 108294
755452476 133280
700858068 165914
311436945 89312
506617454 143899
876264388 141882
611338887 148063
94535312 21296
66811893 53228
86430048 63508
983883949 60199
354428415 125613
926808151 52079
100558742 73347
18295772 194296
34521981 30283
411947809 41187
139034829 80802
494454404 44491
499435527 11948
14607738 132399
402359437 44323
546133426 66526
694895196 70087
120302637 3247
940114945 120887
908377075 104353
347288931 109424
480342817 86665
479496140 132556
984705477 7341
646756266 79004
122707600 186502
758976561 69738
580434665 94150
894268815 135137
836658858 133874
995523442 117343
458142636 85205
407592259 133562
705937066 34272
328025724 7660
49649185 179147
836237406 134023
638823960 69801
63756425 138502
550657613 181780
715636163 62702
595330731 169652
639748056 184797
922816096 22878
801751592 160617
141833567 174544
846383133 128095
581513141 90491
24686597 104906
603558773 18224
677523462 33627
589200997 25138
485437644 14847
697118253 35853
942073244 101400
98337478 31892
259670810 96602
893768105 170938
969118626 23790
493511126 192137
564908815 137100
302123386 101039
161385567 58023
303926328 7729
863374086 38005
838503431 125756
462818209 111767
493448484 197949
126978316 146439
61906332 50111
396064566 125133
92657575 61310
323237133 168061
205547239 36287
855964153 14453
146295143 92426
520234463 122185
719766368 25566
655834135 180593
734099119 25043
961601738 100412
937263696 26144
776864977 107195
192962223 158112
12502384 120318
91594489 69845
618583013 157804
380992463 199906
960951469 89520
296847417 131286
306652854 120858
568355435 14404
432839370 60895
312994023 172822
4776274 116980
497850004 67992
353306986 31954
630360646 12077
781834717 161869
29375900 84237
115763435 57893
657278412 173831
165615533 126280
748460953 26948
10551991 135841
645558077 116235
884475697 180038
597414545 168574
990879454 162295
425683727 109085
767937133 124274
28265168 169852
790247252 53657
107092903 46894
990276286 171017
849253550 109563
99463592 112449
30401473 190295
904614879 63124
42229759 192143
722075803 171727
235294525 183337
45854372 147814
581737977 54130
930156 115281
502322515 160187
834462811 15310
600618558 166589
324925506 145424
730719409 77162
306239993 30498
93783675 80871
739545087 1208
698697262 45827
822813180 145267
341149253 190861
445995708 79971
97400529 133955
215487921 8094
99859194 102294
275797421 53090
381454467 52394
134975550 68959
726712184 111170
214964397 134316
903491735 5982
105379086 24178
598205922 11520
246794897 79497
917880575 122891
305214503 92061
598908555 531
721266748 149153
678703581 196726
759816747 185427
57114360 96703
243894191 103455
772009381 116652
931778846 175606
8095344 183192
425355463 149168
942944732 87001
221032724 132303
573980852 117530
330142045 20540
353590894 80709
377128727 125401
139555079 112333
659306375 121348
451772001 40065
979344847 132168
512660676 59784
300162163 195358
692037622 115241
839049486 117814
854316251 180209
817321626 152170
760620167 97474
339358940 113998
795293194 10352
154052394 48397
849595365 108175
251239084 380
632328645 15342
83753233 120666
406407678 154480
639058635 187539
189861214 147227
250161152 137280
280522780 26261
232229085 11220
982108980 135221
32042558 6201
413246546 139945
524887901 102793
554322299 133339
317287926 149113
691437963 54858
65718874 158355
192585926 179558
933368179 103737
75724945 169975
644735476 98988
683988242 77242
617404331 55913
68023393 40705
927762831 61883
722260887 91749
520152478 111427
854445428 110920
856645342 116133
905148462 136616
194107173 41992
928502851 38063
769592322 122471
299422005 196977
209319058 120443
741215101 195343
195249689 110400
931811704 17618
164104593 18324
176936886 182979
913855532 164739
541967872 60577
44770083 105938
670942999 85487
295728412 164178
934771093 139065
935115097 125937
309610005 53910
226730519 132481
534413868 52240
9028614 35847
278142967 128050
307622723 116850
852274031 146187
233233536 121761
209078102 151526
135594051 40838
389682052 19789
835731023 134260
152596473 195559
944210052 110267
860128601 158216
308518318 128643
560162739 182329
862624738 123266
812711689 193144
401532843 132972
72552970 62412
587630385 17401
846151176 189917
214476852 2262
680657538 181645
608038612 64186
29776593 175254
637992867 122945
867303829 118120
608054773 28661
256720292 168442
314950432 120523
4605215 41035
377201950 104565
776604244 75890
189502416 106243
440070841 100042
352221177 85770
198276245 144437
16988526 130748
290077533 123178
684069230 92227
432740184 181145
801269624 174898
930731708 47694
29711124 123464
767861287 13854
222050595 55738
550728615 79718
599210323 62991
981198808 117242
182459328 139135
342540931 9815
611940536 129794
672599275 137827
848931022 83706
178336467 7138
964490500 49569
409771854 3033
230447459 91018
171210466 133266
185209410 30243
261870624 54045
160809861 92210
365439420 67778
559797510 81432
409192239 47874
904554488 58542
9814586 39732
366014733 166997
18260880 136835
575668955 44484
474209201 173872
143854990 2299
253632992 199601
533514123 110729
378161259 101439
42901932 813
430507448 58532
931249643 67194
727295485 166139
659213761 50522
168396425 177056
289560203 9271
726596817 164993
627437572 81054
369202749 191684
986665886 186835
239152813 26465
428677386 193693
863398109 178302
307651662 4351
878089235 190586
706305015 90905
451492352 3452
63199840 154561
605971414 109356
12666868 94650
170159125 120699
174170907 156790
999871986 4504
355304877 76964
219410129 100584
514253317 24564
990950362 10362
151607851 114768
697560882 49581
845841720 63864
938350275 66165
648087020 51904
141659637 65972
254298487 149510
311885136 85547
863753728 169324
723409985 85765
696830886 121445
1349103 144388
369571989 140981
996795811 117502
302980561 71926
783227095 87197
455598787 194219
994267566 86066
44715321 118070
317667817 108208
678461748 68306
655674990 148465
199610064 199174
979322041 2862
469634361 166149
633562711 97921
815080610 2103
805776298 172438
130298539 130332
466359790 149122
133346271 121211
875703456 4673
601970687 95710
746499446 168768
882743649 176007
609323401 164372
375503237 80830
738421326 46501
526980042 147872
585119927 5216
323707754 120779
320429055 87969
934945497 120622
450957660 87997
226527021 88518
314093162 124717
555906557 41157
631712505 131201
557218012 187791
361264546 192720
994731345 101762
895397220 140050
144383711 96221
946056483 171223
832314577 79822
151942200 88757
485490486 188151
166142742 114639
406461653 190500
880408154 162242
153100960 49379
358945329 194954
189806623 173624
417518739 57738
964658765 65065
780722301 147980
942778265 112065
40170066 174865
725626831 188209
180167365 100868
685456459 19554
28062493 190668
192637775 1303
328935742 60662
556647381 89964
51771935 132052
509311223 87451
711618315 74842
461597933 36832
176941945 27184
831900261 184702
913475092 177652
673787422 139307
889369338 98073
720322699 100021
313054283 135098
300700899 100005
395502630 119527
272084121 127913
637306540 68691
244782104 124671
996729465 85814
544099543 180049
928777825 159831
843935255 11787
214816937 75112
618044122 113623
986296855 25218
759026377 195647
96361824 95837
159476200 1569
12044399 188638
258075231 39752
488793929 36374
244588024 63824
439343399 754
337788724 199291
36451378 15318
216332583 173403
148681352 101973
370567501 83076
627762068 163156
700361272 176351
467314907 3800
24273941 110824
596929740 60646
408846277 139250
570097665 137393
182915435 186910
523414856 78727
28922963 128441
629939953 119298
356139260 198957
416653694 6834
418915105 148652
668325450 13745
832062548 147806
834516933 178984
303958994 135496
108614680 14857
762632657 159888
989361127 20380
821793422 59388
932837865 137682
435026260 92061
351723278 144384
395061174 21407
301669073 43581
338314382 49588
657318923 25968
408319487 13117
430277161 41622
337186075 74821
868489764 65226
748103803 88581
296611019 43883
558133611 26010
458485276 168151
602394778 153007
841016020 107364
775913719 141990
323663812 182612
788739397 86441
233336839 178087
557730718 97670
290656123 64190
229268507 67118
945163708 101291
297447048 140973
59990728 115529
479659822 100062
129364249 176886
498604586 80458
823062185 97308
252185696 157565
276009595 193287
989103731 178786
980791708 49619
813927041 75213
517459147 76142
99879742 97146
302277256 93044
514657474 182156
658401863 114688
483970106 11403
610481505 180825
257744326 130859
941426777 186947
277440153 166790
880845020 109905
161364333 95509
313593537 134566
697312273 73554
732886428 91650
411277837 67350
636426234 121686
238459459 33168
433812912 10291
522913425 132124
76736947 175194
772914089 20363
471821701 21880
340620436 22885
927660854 98945
262637808 107737
636683169 146295
71732761 149395
473257319 6145
228085197 185827
385342094 90320
802807090 165191
654095316 131870
942621309 156966
474747052 87772
444179909 159159
534888383 145298
229685376 37852
282306820 74028
562876774 3202
453291280 26783
481163489 156436
264635262 130727
32642573 110296
437849387 165113
290230780 117167
63227040 159840
288373552 73682
189117251 179772
170428191 64365
136235693 113466
103709519 187370
790073432 139625
720298826 71794
188837035 41606
31001041 116501
240610113 92836
797695583 183931
495618393 175684
486320727 163469
414478879 4120
600531733 42654
550417643 124547
54199558 23185
720140720 195269
248724666 172962
195589508 136510
919015917 13535
822661277 152194
215666772 16584
956180458 44623
667628065 23019
604705119 178112
232926853 95955
958698018 63433
739713406 136962
183333918 55165
199682876 54798
163239423 142427
722432725 163513
183616252 141461
296754645 87807
221794519 192130
734344838 67760
51167724 163189
75548673 84191
368457858 25831
950086310 148116
857072903 32304
954378461 15813
688480250 55046
461298803 20727
736349376 71604
771330009 3702
579976488 190156
281776908 163470
556919901 155304
762714034 69314
440150121 81359
570942871 10069
944943979 65049
300651720 106094
150205198 151887
926972873 131766
467088211 18487
421405512 69565
810021623 111443
299502962 111646
415730411 56142
323084538 336
285022148 39505
340967174 103209
328605293 57712
351801332 32599
501754516 54952
253588700 145144
456629418 61153
810566020 183532
997861984 86779
240492371 180961
387389149 4597
378456828 187155
735842039 166566
275653265 2957
272594762 142324
166988352 166797
196180750 47416
267167479 135861
182446036 186616
328872360 145261
93862889 8069
893338471 31341
108758979 514
450089496 73160
325691298 56090
48655822 9500
429436103 80893
578308141 111328
9041997 119296
663859950 171318
582229264 109108
171915591 63010
47759133 90186
346122344 96068
535552281 115821
222871360 117964
148994382 47865
781659684 21796
271007566 138691
925446166 159990
748224699 37685
418792305 85733
591326177 76553
808329418 183789
928144189 56305
893205513 41765
472928412 51324
755782842 24043
533752728 154234
90532770 20751
119366505 55015
28687230 160321
749148649 43174
3717547 168693
803105679 7091
611915214 123854
195743846 96182
586070747 38754
624284017 18269
714089641 124449
23434408 68568
840381403 168106
66009550 174928
5541311 90508
596861315 83233
781590973 118365
105819180 113784
714686907 75087
111437067 163621
309518290 199714
718435380 61771
533683908 124678
320899647 46152
619087345 199007
932921185 25835
917085532 191019
870226575 145195
497469324 151743
613841883 175127
249605586 178586
683513125 169123
75572399 172387
709459630 99339
965053527 168095
320764737 27272
809324710 162020
69920274 195419
261697790 5796
151694710 72587
255560738 78000
763377657 146050
735431967 127614
594442379 102445
487202463 148174
636553761 16046
712221007 151604
338604309 31732
347161834 109157
553391477 130242
949176680 193229
243698504 137423
559090931 55577
220386830 137991
666214265 49400
442309846 141543
610120416 80106
426881985 137693
438547561 29683
29416797 193027
434476241 147058
588284277 56619
886629322 171229
14151409 23325
838367450 76006
684979020 40381
962766612 156870
984049484 14499
994137439 32321
981803833 78112
253845100 123608
694410907 184523
557556796 193770
440721642 110416
586517931 199803
371087543 97541
890463632 141545
504509643 12798
153850844 115094
632481187 170564
679147881 135516
846260746 46759
172327972 174587
639968478 8060
702286985 172319
774816048 187302
390436310 49151
154914066 22204
663896513 174191
158728304 166061
122363259 57351
229897962 98897
949358334 69267
830591869 48542
192108304 99542
758967413 142636
653624127 197013
390913203 82531
896666187 176587
368553055 180460
705693408 77824
669896218 147715
516968857 168257
872813273 103240
700352371 151055
497584968 3880
442976234 71213
933474575 175291
557974954 81195
394405504 165664
939430721 38194
299011969 165068
763934358 116839
110615837 146564
446521071 74963
388968825 162080
228971263 28081
148072035 184432
949283661 105916
661370381 55417
615897299 125673
777286940 155945
271234115 82031
76613007 161394
47407621 102915
747174030 151762
509636500 191677
474783669 67575
836736042 82894
155302047 165787
551545217 962
106236438 114038
44454684 76287
224497237 44307
954646554 133411
772256911 106944
373632890 123958
297595224 120896
576845135 91309
12209894 165631
827813320 132476
954978054 192403
157058061 196330
505475498 172108
606181274 183443
414009774 112322
237364996 159214
875442780 82756
876598971 28453
434020110 188946
217380324 191842
909631094 10728
222099491 184478
47431640 187386
255656729 47101
485887300 61011
346405094 92943
323215628 182218
773239339 26989
465431283 106599
48785127 147814
42211529 25128
924229792 197701
632920001 131529
750594788 175527
15775362 25421
626647685 180794
941190348 144923
965779158 125218
702266548 67807
372996308 89989
977202605 29891
718825505 155327
701822208 41313
647390324 15004
310715879 111150
12602190 13832
75726525 92059
230535273 154775
560643052 97291
866665838 162833
38020359 43594
162166582 59398
816205944 54789
13450083 650
767277893 197658
79306921 102881
178662895 11146
712455750 48415
110007849 99839
92200550 10660
414977123 69493
146161363 57603
353712161 150867
816280014 4552
692320758 90955
766741857 169860
309421048 5762
542574632 118238
790276411 105431
789666375 121034
780573170 45443
723871280 102689
408179078 37054
914184058 57529
362732227 43126
671044656 137739
153305022 140001
907059491 45355
225258447 16477
940625544 97840
524284200 17054
424657118 153078
754947289 57597
411283821 176675
343847920 68899
34107438 105604
798315065 31939
897012341 84956
134699165 87115
859207838 73646
207292472 85414
609478749 145669
821350598 91369
845997825 162815
263445028 54878
254510808 152844
692644665 169090
846680885 105892
315436288 134408
664312837 188357
279549200 53560
459613425 161916
600702356 171321
976336872 122416
318071835 29488
657770025 186301
369003168 62664
120816173 114392
116317836 72531
66468492 173205
201809874 55300
287984681 70800
844602505 12757
36934715 175662
843142346 90499
452749502 144707
833586925 141138
650266389 139277
49852940 110349
545668356 146761
234904450 96151
304427741 19015
184479333 9069
837766515 50237
419019582 2084
570635435 35252
580237016 120497
547628057 125110
570050699 156248
340832250 159393
326230846 34989
322983154 148948
714413204 118022
44645248 162872
943391267 149526
288895422 109660
981139693 177788
769387075 52347
774963640 180985
52951647 21713
798119370 165777
539374251 16975
583718935 23589
898105585 98694
371356105 1033
701500977 139682
210196589 154013
86906875 105159
169699736 145257
377640907 43673
377578957 152803
159208624 2907
942455654 180487
734391777 190149
506222678 105187
343770524 106836
454486450 65504
471627951 121866
27799224 162726
536805465 48082
27406445 135797
294790407 12531
373772671 61985
64400300 54724
801416943 69860
291932187 47001
380480192 131485
815784038 184382
155123768 101446
647151248 154347
6523910 150061
716401867 52082
943357532 14002
614680613 92068
842976478 108556
87105398 168872
584856285 45598
39502743 61316
833742063 178951
601173406 120124
676351519 162061
422940636 74108
201852421 192012
736815577 35785
106870380 37108
850493471 176733
198099485 181750
769585499 46333
986796318 144786
688279947 56623
825247346 38330
307419010 181241
646030796 22088
971377589 81450
220624184 163524
161136439 38880
439828732 188567
777865432 26963
640160683 47307
812591796 62244
750710759 109230
69181304 31812
356935657 199606
93721158 88012
44795415 155006
175076137 23972
508107526 11144
212560768 103415
693965146 51500
526866403 66323
105352096 37757
825022348 76016
382431566 153705
352510661 74628
605756390 61951
171710599 66931
688419310 106464
516496775 48946
380102714 169981
982520043 56586
445482600 69691
788384295 48468
601247202 45508
844110914 173982
965720445 49303
594606955 74388
262841148 174369
380565191 145443
629527946 40897
387557291 113547
781181049 97935
229215526 34733
675528409 182461
571720173 143725
737413923 75433
843161153 153925
452189411 82408
127977607 152504
132005218 71969
195895002 6200
871404846 186279
836088351 194268
46456596 106629
317460228 145567
476786558 77169
808216567 86257
92327955 106598
736312497 40645
145232659 95699
800641667 175446
586036421 53176
502706836 90659
206756686 114679
448371836 100989
654668033 114915
366470433 28176
120224162 194723
171524133 140088
335569480 157047
332719209 55707
914359704 147461
912837690 60136
803546024 21214
655658237 194748
641695406 66376
254875064 110520
709905522 146483
224390743 197574
899132494 148516
467027298 187027
927132804 142338
193117085 101071
346491448 164310
2375423 100294
818615698 50658
175533908 36526
482029435 132189
146488799 155019
383714877 10089
983567506 180872
782493999 131819
453021252 14746
287897418 188784
643748908 136298
811079044 155626
328380531 198266
231870415 167110
941948270 20903
396642928 176384
549066233 86957
617929875 2704
220150706 133317
256572933 145658
898977314 151874
894029836 12659
58479919 48327
781191485 187798
561565238 135169
81851991 69
675070050 58407
811724567 130990
52422242 75856
139820884 172351
562872329 60165
112542040 81531
361358518 177991
352083883 135778
427356099 48425
978173643 162703
132164295 165097
340174142 162842
919877730 92655
711156906 190891
950117696 56147
907551316 48845
751713634 156189
570783108 137894
257886492 133814
501795991 8006
549346038 50834
790365623 31201
462961800 41353
211920333 128938
754198543 8059
406216695 128552
485854963 5012
115231536 59315
987263613 177322
678623972 103075
783877153 131581
98990395 49462
854256367 90775
386231780 72221
370802141 98449
560507924 103834
28854208 190560
679082459 185039
246411442 481
436426761 69228
303214564 133858
598589816 197289
532627414 154338
292589304 81356
613691452 11768
741121995 129179
411897275 80874
836162416 169595
782230002 107378
225759126 93347
664528984 196207
939318037 12266
698358255 166916
103821246 112964
784165298 21605
797776973 89280
478916254 141096
771276168 179469
774348211 126080
41762999 56537
278672358 163337
657058941 126049
315195712 108470
751930007 92043
444047621 134543
131751782 190914
652186139 47479
544007495 194240
100701044 103347
804719564 49106
929839369 56465
697086253 125343
488168778 189139
406454236 71238
122420355 55241
738093551 79858
716187329 91769
926855245 137189
66246177 118149
148990369 103547
176852011 176242
510329601 47845
779131081 131791
4519497 114178
417830213 22825
294208789 108825
846376328 52304
644126897 180871
409059174 123058
149522485 171988
990132407 188387
714444383 108908
787450342 125062
703341444 64537
175228070 92945
448680317 168930
886938086 198009
342286181 118853
573958864 41103
96638754 155998
39765172 10236
509905654 49883
71776511 59716
981642184 76828
367254143 101168
551270220 106307
213582316 12108
459314170 16670
3631719 67082
515293349 110215
423608847 146988
576446618 149331
50689999 22900
671971341 157932
121499186 84712
880524556 177628
686919969 34525
323824434 142296
115110046 171249
64200085 180918
705798102 104399
856983131 97749
384365549 43597
914107230 123976
931689780 14083
460014800 88621
169074530 163799
997100616 70239
516208226 180532
284665764 140056
426493000 56266
467806084 81269
120320698 126348
955214938 125265
201139124 61237
344253725 43662
348918935 130788
888355149 9224
171088868 24043
365580474 16050
133212783 153412
757157822 86987
347595989 30492
237806226 62872
530590883 90873
124262432 4255
432205293 56849
425605325 79728
311973752 88568
621066215 87106
537110275 164046
172921475 60132
296090329 144855
762975680 196263
269589086 11698
503111133 62078
480839221 199675
197709314 67503
932724478 175897
137272026 141530
22154777 93261
38478053 170908
368111149 67118
19408817 16492
954135396 159337
535955687 136972
773148562 195526
707897623 98020
927805680 81274
794564580 64889
770368082 172589
457384631 94785
842764101 45511
881044682 126657
754851579 192083
435195580 188256
896563893 133130
893583298 66910
829283667 65228
188834612 78501
753557643 192664
792917730 190091
984851454 34193
661858986 27462
216684014 103587
7653114 8021
925957453 108660
81298776 81955
440579448 190576
25111802 85225
461104153 81536
586258644 35831
265342355 153042
198370106 183288
79700728 22253
346240693 198885
660147594 26819
853122707 75693
154532972 98400
647822717 171838
867938525 14114
936256513 117828
193897461 138100
250281351 187587
467962706 52934
946918904 91904
657519721 31233
931095892 8882
249659386 53360
132873859 92854
913002097 70716
402373587 71273
437253181 114900
31232753 44802
711233834 66619
634271808 55497
891998822 104221
877264107 195239
275859640 139012
248203486 96005
989022308 45336
820670373 122048
660666622 102095
398687093 178655
421079158 184190
242375082 116719
818747548 161270
506268759 6526
700532528 1207
752643818 198979
166761250 127982
982531451 51711
541749271 105027
116125144 82355
222250144 93430
83315543 145667
827439012 197253
469526849 87849
965691020 118703
556383154 76695
423386507 129093
832110360 100966
280136391 149967
563610703 123708
953427702 172856
711049416 32255
502255300 174294
151514175 9284
928696883 176760
344018771 6818
739776517 197873
523467109 53914
818178880 190896
860432245 88817
613338334 183728
114358809 45720
444929857 174108
308566761 113287
873699457 137547
273544821 57022
26212424 94675
364150136 105964
27654745 17835
272715895 38806
362400478 144524
752395499 174748
304553392 122166
868623047 109027
473236936 90699
312293458 140150
654355456 40195
424848276 44434
799960975 24439
184538006 116374
926913148 192490
957303646 42472
301396530 61849
382638468 171400
790513506 24404
526987323 89125
613781021 84497
39876046 166746
577117851 63563
226787986 89603
401130316 172866
386867201 61269
365989701 103524
735718199 108599
843391183 13588
886140378 154827
854999071 85337
115165322 49886
205559257 5797
57671335 120314
362186707 134046
162338893 75349
329835340 6308
813679998 4477
817153467 54684
69933012 102346
144432140 173820
381235748 83506
196487177 98882
72509347 50669
356322299 61067
298501527 99656
292056286 181312
7573158 115978
28558963 155462
498951413 63250
1728339 140464
82731660 182227
737827535 5075
990908084 119258
573393035 144536
541801861 59391
507728829 22023
990317578 43408
115410030 32349
475958096 44977
670695467 113689
135826497 37351
607694476 137733
967716259 162893
377827701 81407
67791227 198177
381887111 78348
498011976 198084
935107052 130357
159995278 115997
560496422 186347
956021487 128355
903687118 27444
334267601 120205
757545061 94741
359594945 45049
828543769 185054
466824292 80652
25706790 33537
252805153 123055
81721338 190421
193574316 46998
525097322 194346
542973588 136330
714282920 109137
274590612 66943
517857992 159532
544642499 117801
749156985 168633
709259619 97476
471244505 152609
442569704 163512
215216614 50521
135187801 113314
203285621 177974
212593793 180822
37520219 179955
371222595 174372
522087824 99388
357363460 86966
375862743 88781
932576399 73489
285580262 196461
848797595 146616
796302956 10229
98985793 43840
472419865 142340
516830066 78329
708519533 95111
156459009 60075
188596574 85800
63905998 4004
495097464 23112
387684707 84451
723226465 57251
135670147 189522
217002922 121238
619697092 34316
730663278 391
438928598 146652
364283326 127512
207400158 150176
183716127 1105
910556659 156516
951108278 159663
751597496 10260
335424162 164724
377959089 31286
124502697 169695
36965841 63263
820558404 121266
82723816 24560
107515158 155898
210980294 137559
657161277 102711
622613881 169119
898934734 104223
19534685 59777
88631994 68002
492317118 40062
58600803 164919
560319167 108099
580256109 84244
947621824 174112
285258795 55603
20886143 158951
553141699 911
424431247 11164
545469931 157146
437689677 129326
367800861 181443
859372186 163323
233213314 92359
677465258 190444
883758120 31192
856785734 182243
25325130 162655
778136243 155766
47430074 25
605502851 22068
937864987 101173
650552689 99035
598599059 88309
551455951 40596
757619293 176968
991224210 178672
305724374 45176
556512576 73209
470610983 82007
564624188 57686
686562113 112446
237575174 190431
510912514 26190
164493456 176047
947151613 79729
55110226 116522
420147703 15539
370880888 105553
864490727 130205
934439696 84876
483351198 60301
168088534 120575
713046120 96554
372840724 47016
639201396 199237
893302865 144898
963769763 155626
917975444 49979
229548530 104390
15770681 65066
287680828 53127
785987946 42921
937769391 193576
661414962 154471
241126157 158673
364319701 33324
137770196 27215
371247883 186513
554376748 90781
986720531 117561
396876407 21122
298014471 57558
590232012 42043
646988988 17779
757072464 3991
718737646 129541
76153587 178119
593530170 84427
622058872 140701
4964407 139726
207723080 58542
898367301 79079
4477063 53447
585730250 52436
638012299 72148
883273733 131379
209894636 25632
956867084 135705
369795480 152465
546704392 62010
652359909 181468
463212009 32705
443273851 179808
379944651 58546
379286748 168019
97939705 175256
784196094 27087
989153483 125801
611069644 125094
258094931 22731
875043497 183138
961614048 47686
434415363 127508
966006768 164974
849515176 12998
809302167 107941
752590462 80088
178890645 87042
251695161 3469
793390479 111634
138834014 30358
113783091 131286
827202329 44519
72873327 145263
414121397 46730
387524206 151583
685493135 112778
903030664 95364
171810396 29754
996438494 163373
959517266 73592
838753557 118840
719828420 159653
176543703 108837
729460689 34613
461538478 95969
194013759 155408
839106083 48690
191214184 80296
544350221 157725
620594802 91099
995900537 167702
160231092 16097
809152885 168788
306590610 6090
52263981 85174
260768839 118114
942106908 162658
809315829 90144
820654835 104292
458794238 157073
421804115 31684
139412787 85397
828276205 124388
999937571 46737
19022132 163589
656655841 155849
868819169 6976
633655406 187660
259117762 103747
965438659 32561
551064434 140312
906637569 126913
551001076 196686
576745596 101152
930774669 170139
745814260 76533
362879784 64292
112858760 197825
337494280 115705
44245916 42664
674567276 174828
504878948 90513
704460480 75141
696691476 15050
586794777 158614
372603784 18414
262838833 188388
949480684 138194
21786707 111930
757229336 193061
953734028 179089
66326794 128986
340901595 173737
959750858 62926
934818830 75133
852724314 5715
265805589 79608
259501198 106118
791232416 88614
119111346 96773
248115459 111944
166026813 142860
559575044 4447
70576213 131875
301637861 57425
692560559 122432
244494745 36667
304377358 153291
230307361 120220
394814174 34174
102071205 31345
473970500 77647
523128595 77420
531885415 89169
195161161 123797
812649824 134182
39664914 119331
520881106 108162
406642774 149262
354031340 71361
973716800 166525
400967727 133126
974583032 179185
404908226 91638
116960116 129248
708041308 64671
521768032 95710
395423243 129436
168281114 121348
7478820 19299
989666931 15873
53329801 6677
775908252 88901
667758206 82836
397347989 50712
888168033 85108
542308649 41177
536832954 70489
435089477 137799
713030312 192276
181399865 16220
548714135 137804
455452807 95648
445016078 135306
435386295 152067
448632851 117587
274364187 102772
893614973 49851
840018786 93762
83213941 90183
509334572 188467
602715759 74053
33007415 36365
712395087 63629
11742099 165842
794880115 124668
115448186 21004
642445952 112813
713501008 51857
144631425 190393
456780032 73095
836949305 68558
452225509 38370
163782102 127083
35143516 192435
624443264 98722
120640911 43580
104676554 167067
35085253 132816
776907724 107084
72208268 54498
260995970 99502
574265050 102530
683155850 122081
852944662 964
991172716 174619
625351080 139532
126420901 156385
393361069 110149
253241754 80340
181537809 35335
185743277 8010
588777223 101158
424520640 161845
628313230 53676
891759293 49565
138837792 49668
690881843 130345
861845627 81919
601921900 96914
832080348 116702
158881456 146126
136227265 146213
487540729 87386
275621647 41106
155203722 116925
546355106 40808
464470365 10201
564352441 10672
999471144 67309
636369838 37256
939805436 158014
815880642 154169
121795952 149820
263744659 20845
350789508 22356
884652435 175326
751508367 97426
2538003 66971
10900009 139064
475135635 40144
817208515 120647
680534979 37573
959480239 123679
580247349 24168
147044194 178218
28459404 198442
254739513 191972
955881557 64183
162336144 67533
93402028 51286
168952706 136292
921463421 18922
221364099 172312
386632114 147772
806741069 33872
162791171 4348
631500381 10969
109973958 1668
770316798 187226
847559330 106081
27466751 77193
753795288 187050
334790693 96093
564139525 114139
309401875 60094
440937054 41361
611657343 80098
752619991 173674
988910639 73556
485348762 186744
729224102 62280
69169187 101719
105200439 138138
538773760 139073
219507337 177985
886755158 56705
369142803 114784
968525489 93577
117558255 42591
675754465 193040
712654769 106985
430797198 136261
84205074 72489
532770196 5162
955501620 156150
227345959 50392
374841030 164471
58517423 108430
699803110 110533
699611057 190203
78180731 22987
149919601 68705
136813411 67833
345551149 43844
406668322 143066
803826222 35106
818100514 133568
410484572 126280
838836705 186156
911007501 131323
973436295 24204
193621801 128314
983148284 97777
774127868 35154
256827488 62261
262863907 11650
491305618 155123
76368342 96439
585846290 174124
775791247 175631
664733560 13908
132797524 23544
65229502 21956
271723027 24291
166734797 177759
160005678 9212
184823338 1342
296092331 115985
915348930 45981
30264151 33231
675427404 77204
186509560 148626
59593049 191757
354776327 21420
504161515 184751
439766930 111524
154190862 153833
246560807 168766
159463579 72553
576359789 109289
253704000 46632
448447779 36601
12131649 39286
699899948 3308
424079835 125882
421400845 4918
183690079 109758
411531278 97353
477884773 148852
568081969 188944
751468220 15990
976367699 420
770728167 196409
335246093 181762
120760368 153577
265196696 120434
362523856 176415
715631906 165925
566464435 121021
126028990 34987
513443786 104032
925035414 60367
822155756 118230
660724738 30538
323857379 146416
408753738 140516
617681972 63356
606139981 134005
857935352 176094
569456350 1245
116576489 168706
103549587 65130
967623025 23146
761910984 113847
380917084 180104
192274107 155682
224546742 149349
914411441 24227
146301259 145167
553683809 40219
897098616 183879
536511832 159400
303918154 19615
723425118 182639
218240149 6057
99581416 125918
15488910 84671
882080749 195969
49478000 91536
586855978 171058
462241001 64483
81755326 42569
502576537 1759
691320674 123935
766604152 47186
602643484 110061
451293494 156779
5798855 113895
30897435 89389
950860138 167574
679010123 100272
12367794 93905
574112177 15798
868991723 41124
288725716 170289
805704662 5385
912485458 78401
909001306 33351
572779781 139842
40176432 53290
254570565 152502
83561078 82583
833715086 175022
201978349 68588
856342469 104701
435378152 163900
140853241 181798
881221376 104321
599762374 16180
684898817 129985
619742518 143010
148931440 140746
914978387 58031
300316216 81125
132560565 14248
856102249 116944
128013534 23246
127733287 154923
565075450 171205
981501444 41045
896077166 30454
551247529 167290
550642745 35121
777302051 76359
327648515 78645
984141747 2462
856195038 157258
521668693 57940
568869388 43209
98876674 115395
827498550 16369
625390469 91276
548068150 32213
4709671 195
636936336 103971
505497205 166111
556158083 74551
968529459 147187
927169197 173141
695415490 116806
969526454 50822
117502 120815
205653749 59120
110632765 161276
61144149 28685
664995148 148726
873710503 37415
529426356 42279
953760626 142043
257187741 182780
932409225 196776
747350053 142450
721941914 140111
378444670 11271
862756534 30508
283010866 97684
591181842 45470
651160458 181271
73763190 141359
152231350 97385
901360147 102540
718434594 159608
685076616 146648
465105450 60826
157656683 32273
572382216 14539
669874803 187614
215438304 184477
306459095 109199
745585505 33893
961693536 185069
184391437 188426
516360863 124688
789482945 175131
846191295 122887
760781024 76455
534101149 86533
873052822 192171
733968432 36300
233527004 157985
635196957 193985
222836276 32567
871646526 129258
5546928 168827
869882712 130723
922108003 98742
791252974 11389
739795615 69069
796754144 52074
670433060 189807
822215296 57969
418759682 75681
142619245 150982
941086850 44050
661846461 14246
805362344 179401
738782867 110272
176309347 163369
13487434 166147
561540719 63399
173935127 194070
428633251 136163
129394977 10485
88992166 89575
121653965 92134
638802315 43960
807536923 93156
610565650 3483
203045320 124807
455941777 40063
382250664 65219
297455627 102326
577891092 104121
287286002 151552
861786868 163760
785463805 145494
396937273 127685
438877091 118551
681022186 106411
114393129 106028
451260932 116219
782834560 121702
197360445 108950
573233541 31019
671876578 155301
297793830 142299
406683962 183418
106430186 18955
609892502 170132
951492875 69704
540870494 196200
770731696 93971
368611368 147970
587886913 146727
210833797 83350
655919754 21283
331587389 111502
918247093 116257
781642663 56128
536218626 23678
836666969 48770
31022725 186609
810178053 165160
288323294 170552
277102636 196546
171669912 184321
798857286 196555
646257916 186649
275629712 30189
556758218 39850
857223712 175111
337356986 40887
331997023 79232
297090348 153830
117532715 107206
559625931 68944
767232283 44774
220448826 191807
370890363 158888
746969537 183047
769528832 106596
926126582 186057
221744991 167308
22227726 64625
78744841 181947
586469358 35815
243495642 120291
881707036 68304
707229098 14634
531594552 92537
232511954 183970
340654360 163820
13501479 84428
336598234 107777
113261304 101347
787946864 186276
260381197 73100
258102470 146862
984512710 123173
894428106 120876
882091794 76834
404229146 105554
566526890 8261
520647070 63452
828447885 183728
359197905 162346
273999357 150976
255138080 25752
637928654 61308
70966900 99083
689846420 138270
247547869 59671
295128967 179429
54537929 72570
768919259 140104
204381907 44235
418100272 178277
610317481 42226
983383479 27865
106474016 177191
500246339 13951
629674354 105937
635541241 185665
367040979 63458
841382676 192879
65983796 72994
428050634 82323
757250713 13949
179618316 132463
61792377 30893
19874018 35723
720888908 105907
721714484 171220
281464282 154105
753628641 139261
857764485 5150
201635877 99641
420776588 101735
476579076 130807
623714974 135585
683613508 77432
156593523 125901
716197121 189885
547062729 195603
764610073 95083
362114991 55688
27891047 58834
427246468 93798
675440000 44995
19250028 71682
263535025 181609
768368373 5713
584658855 130117
55886200 103676
829832178 169884
998942417 39939
246991078 164580
311748583 170214
256139695 85636
438641051 100362
262679107 189980
478472129 4757
305710967 161859
120168699 79813
254189513 127188
810267638 153593
480177233 55086
843728196 180777
189382783 140328
972528772 181075
356539393 160754
508949081 194414
383636474 70816
678633745 128349
52582041 94202
172599231 98673
256686855 142712
977592743 72972
367320011 51781
983324197 66764
544627441 175725
462960611 8747
705180815 157970
856787520 194533
994228476 178799
658702140 72281
297646646 20267
428851922 190391
157782651 165711
132186905 185869
540424947 73263
16168350 69828
973753813 4983
880730016 31900
91643733 19690
613978976 174550
463282563 177993
842602290 182681
335205564 28918
430155428 95258
160328135 142749
915373001 154681
53064077 129013
124735616 131991
261452468 189288
164516297 163430
705340779 99856
587246864 145028
53280821 155005
545866044 49270
467040863 29296
510194282 59954
499548483 9627
884380783 177391
834800212 184392
938482839 18042
749130749 160764
994133083 12629
511584302 162076
355984855 43424
801677592 47212
498255386 119734
20788085 150389
77657962 67428
431995078 25112
13235543 191638
227157631 38070
123920110 86719
458384170 72339
892419689 89249
875440753 184308
211131992 75031
514380022 74552
945348116 178637
445991943 89536
506577959 8807
861718231 49991
117105744 191440
514697374 148006
145607480 3737
385015638 6592
93940209 119204
620635528 153571
671593017 10237
736821819 126597
237369218 74391
586165074 15792
649595309 116738
565261018 191500
995977514 25508
834165348 94212
344604374 40900
772324337 190248
926164614 110168
796863662 46795
325540045 112677
148212577 72952
412574065 110634
780130306 174081
701187864 121030
816667925 103680
427302000 55721
867009760 121763
763987837 75273
903011889 27725
801155923 89215
874499047 97320
925226053 113419
295851606 184391
802518877 48358
85103624 197506
907972601 65314
221416156 80147
450076480 20615
807750579 109915
673546618 125275
849704334 5248
353374964 159946
284222115 100909
39058392 74831
55578060 132997
818493813 117965
956458659 133457
59935881 167028
683430371 100110
757195627 154896
534482684 166236
984195043 126962
700622497 67891
541930090 31747
960270704 54940
338796878 37299
874380236 167324
839701562 160363
106026041 182761
172777018 164748
311459228 51499
92576851 155466
891602577 42030
57846865 76243
686604289 73962
935098356 101700
370087271 29108
129843363 143539
114531351 130176
168852571 168487
171695175 8994
754401249 23208
102694893 197999
964226321 50284
362010509 165620
157723029 190782
346166212 57572
281230170 114728
715612650 104136
821935668 81362
538585990 151187
250172182 65904
877217163 107541
269228788 12609
92417991 110977
986980875 14118
898658314 132107
629725514 147174
608470559 78409
773688284 153625
428369515 190326
81469596 130450
229273650 31444
561128343 192353
632118637 26856
516543361 194627
35282263 27016
992506668 81394
676735005 73538
862812992 171743
131075628 93317
491964016 172005
960157194 199096
615575752 8757
697462919 152933
911227673 130707
781743678 26714
616082166 47885
627229525 142498
354939421 142596
329533798 171957
340259005 123768
941268799 197932
253839071 103418
79155853 169916
718687652 56357
546117643 174504
337014112 58536
254220947 47449
514015624 65646
184461643 157871
999958142 172842
30324454 187243
467688320 76893
639543354 46953
506200105 124959
801596728 107666
453808725 112495
738667774 101111
962492107 50025
164985236 74007
896380911 95137
954667093 168686
639611960 29274
417446121 73043
420079395 19504
868988546 154190
378757239 134898
131401425 100083
246920076 85630
231780667 140850
727089023 129369
97944414 161190
674120828 167989
259919711 106067
747504438 76938
711551870 115193
611110130 180133
802821468 98508
189055703 199108
80402600 43917
122802412 20177
863386471 70543
782496021 171109
145912587 108038
57472896 147261
259877992 148360
10948825 61822
127458791 144711
628264013 4281
735719584 146739
971898183 26732
773727685 88424
488662770 14084
257250042 102281
263982058 27196
193880416 57563
600091759 61309
158887492 146037
643677933 133276
761142047 29496
84083447 98975
665554363 133333
512661049 147034
405983991 133517
464680530 183666
91326129 17077
183241628 98617
555283765 162551
920198386 170664
665567921 10689
126003632 37005
10684930 62535
217578426 45093
801413000 141851
225603859 175668
674498704 178996
723377902 44689
952651401 138832
599993189 140131
252799850 60527
264409532 95157
295893827 98950
700753998 41110
557324548 177478
281434409 171579
77451545 129613
703629004 86492
66515480 68296
870399559 104911
45133115 44648
143470511 53467
913749573 99416
455220629 112495
4616032 199003
426048469 52032
35725682 23056
514101657 5494
362305762 129040
69705926 44872
295392616 40134
783595516 164203
606115120 107053
344391397 161831
86607147 118260
77011718 1939
700765060 95239
269550551 115284
315710748 160687
756838944 62185
463234709 155280
799073673 22624
228929885 29993
551530042 36313
966021498 115959
467201198 82315
886198057 100786
701824289 112524
813096717 134719
988163583 8965
800864966 17589
328943813 124591
28075464 175625
213479930 51188
251729971 72018
521303050 62476
984829528 77930
365846031 10370
694018156 1866
991440871 20306
689717664 153320
871512648 35892
257417057 144535
508648445 15129
525024672 58666
589406067 52523
857333197 153032
401842608 1572
590509289 24968
462843507 62968
326252692 58090
219393549 98997
555809063 70483
933478535 198493
216873610 193818
216687419 128813
384818074 147969
185099340 43069
848007025 102141
370612014 16927
523440235 115190
240634377 78284
291504984 183336
482069774 62241
623262130 144580
229919440 135083
167676070 63246
819696229 75154
650787562 126116
666041214 63031
251268420 69690
449270455 107364
171380377 98401
295601681 142549
421077672 182769
488860752 167046
892174972 182574
925172559 153249
72336427 191481
598433350 164947
469232009 8985
508592327 112198
793383897 17212
224554234 190762
331104432 66141
794387094 129967
387934101 8518
872985930 79340
540656484 122554
295973537 162399
368101496 12276
995478705 162345
906371639 184968
791091047 10245
5707483 175833
491647205 194015
349288601 102353
724666860 73431
391385083 191077
67200345 15054
930552489 97395
962143450 140731
611527906 197074
229878917 103410
355942633 73350
806901869 128031
300083836 71690
656427499 114194
761746987 124503
396428979 34909
916105024 129423
654395766 102469
107769973 178938
74143504 47681
68145621 16946
582647188 72899
947069197 92368
963106777 38414
994035191 198342
567274778 73365
124076334 34277
61907192 106751
744844294 70757
367571908 196746
213401968 93300
870310615 27941
318391288 138901
71308100 142249
169846205 37304
682359932 50341
938888727 109959
648830009 121977
763987102 188863
819628045 194499
592229861 2736
16395396 110203
736200186 93673
81232268 9562
769387768 117771
60141382 45994
195288039 140471
289830200 83971
745275866 69024
901929194 38523
16853284 28915
924228619 12529
972023753 4335
303926765 138257
922534578 63848
558942551 115530
194200885 121729
966695289 43152
976966468 167148
899367676 25091
661694344 32777
341676055 58567
731625273 28160
396775502 181059
942575099 53761
124457335 27602
126282488 73988
841693809 147967
399588126 94827
818374842 10369
231590757 85454
864841775 90362
165459324 174895
109693072 12697
840509784 39764
585407081 148046
356432206 182183
544066467 172477
773868185 67723
261672639 131192
819843875 26744
938134571 28859
521622404 48143
175373511 81716
565455780 70003
13121111 163109
392098747 105577
24777944 109288
726635217 183326
150394890 170174
264282776 88705
827531300 38784
616582437 128610
636401172 150118
785035513 186198
989077578 150649
210837189 180320
219892061 114379
317995334 154097
588659941 150235
325521018 17210
959001971 87778
516455667 133504
810401520 115630
718059302 124327
296760287 101193
563425237 103436
926545163 167190
306683646 157059
970083551 28726
505711659 96567
862013890 152683
237416114 149408
308441477 117116
183424144 125570
461230910 47576
521794950 22710
526893369 181517
446030130 17199
492158201 175926
755950534 60220
462634480 56441
332312628 146615
258020146 145084
268715438 79674
95730899 56673
744919376 176115
33715793 163975
291156565 116229
119792968 114692
951411691 164192
485354253 118373
628540164 124246
489919946 72092
904014990 39009
983789111 173616
704398213 6778
802345865 115631
130021790 193909
144323897 41853
242999609 19580
459719394 10848
225258767 80633
49022086 34222
666155124 55194
275435858 70676
569209004 68856
56531580 122748
457514383 4972
432644331 77050
285832713 115837
320517147 97992
824012902 79951
842964798 61900
329699819 157672
891909268 162328
171963725 168188
55917697 35169
983217510 195428
951727486 192961
274485269 108310
652874683 133496
959477784 116538
471878 25721
4813485 94655
351252220 106310
566226932 13100
354051793 119760
502811082 59314
498704879 124694
946811895 49270
163123066 6148
204198635 5969
859244931 118301
699637722 100919
164688758 40005
698504643 109900
927001053 185805
314032985 52031
107899315 16891
84211843 8962
491985925 66130
784485793 31592
694637324 196797
120622681 19146
745875850 134648
6799089 144290
685567925 77902
447055922 69690
262223737 52995
392940757 129548
835438856 19679
972053838 174810
675460994 987
286396129 136675
92281119 114474
744415545 179839
530729939 141313
771477126 119123
719498999 59613
648427219 131548
436748569 110977
396316755 96303
933897275 1628
83063029 68596
587675891 183799
610642591 146321
361919785 15346
503362486 106400
7611336 144231
340268040 453
735705022 182312
30422625 51579
653886350 6391
499390030 44350
168041428 104222
437682902 43340
636511322 52355
345994840 176780
172846884 728
654576546 10248
413090638 91076
704766264 58156
506795403 171802
143335033 14705
150174220 114515
704795940 21996
86572931 17748
621356306 58026
925113708 45502
422732036 155687
59642877 124847
938336958 115192
956704514 26486
130932163 102020
251873983 103602
341482460 143683
94715097 12348
49184130 164973
440955141 46147
619785256 62398
522795839 8253
597760973 151490
923208449 39468
50588762 108403
14358871 176033
351983617 199636
689802409 151390
869303783 175308
416094877 42299
768202264 34565
446326660 107416
205535729 170002
773676719 149616
800948234 48511
398654029 176903
231619525 131905
571169703 77096
271783200 98176
472076110 145172
320823638 155555
791098670 117664
709612787 128677
976851393 58207
316694371 3656
747879451 52255
786885111 49975
383271444 85860
505993245 3016
990986139 60682
819178514 12190
605825675 191075
495648123 142822
524415181 4253
188874871 70784
544542463 131551
778356956 180216
300979718 148387
71863457 73376
704468474 106730
496565086 176913
430417982 164689
835860837 71524
853407395 29843
266017817 56953
253197720 166176
832644862 123094
750457321 198305
861470103 197370
238543749 164160
986210671 57760
862647620 185176
470085819 149473
105628478 121978
963644068 107478
969818963 198039
330668258 125599
166898146 43436
548758709 81827
166353316 168523
340516682 124388
425589122 89220
597792397 7717
750573120 28979
39288838 113414
868029853 1525
35596217 149335
692327117 39859
240450336 148686
323769707 124259
328624133 52185
376491526 128372
279616849 9080
976182359 154253
5859501 151381
733971797 34633
382170643 111921
512913257 142179
575331033 153522
256062580 136811
353686536 2193
959129034 185866
561868873 21208
252482222 10026
174600252 171882
416746467 35963
462142376 134879
654865069 122647
350637805 138867
950565282 39972
165508939 100492
313523283 192076
839861359 48937
42945903 111522
334871567 42769
161600971 127385
958595688 60427
145394617 40932
98086936 156116
927102133 74499
903863798 175658
134539124 185252
402353483 13571
694177663 29117
549409177 50960
694780501 141781
985750884 99516
720423683 178374
777322471 17038
212404034 143247
803981402 13908
468857338 78018
188014372 48966
985009591 58639
372355421 32657
973331195 105622
902544764 189423
349487708 110207
360092948 104830
875602715 143800
515649880 94470
541728642 147314
87703014 55395
637127629 27792
159396436 3592
657005631 183922
838433777 65082
176991243 54870
323564275 190207
588765848 80770
767813456 86092
177501421 97548
475636424 92124
781935384 117054
800779905 78923
76599524 185089
66770558 138487
938369642 129410
593756645 199334
138412763 134193
776967865 7097
553830239 134238
496739016 68715
376266680 159756
745548472 66600
267486138 122059
850639756 155837
301312470 34242
893822880 69259
585724294 37182
411993767 124689
289359266 188614
783701616 109386
578282222 53888
71484206 139378
360230869 48232
347600172 154458
930402051 17562
143624201 124557
972107392 125999
238088930 68399
610877145 47416
431976567 145078
536382119 43979
471688391 81030
564496084 118548
295691563 55728
477656382 186436
373871207 145244
428628558 59038
473107711 80074
873740640 16864
75790332 51719
80100725 162893
208826193 186929
729980594 138914
924934911 71869
416655340 92059
5045881 36949
578709232 100317
749642269 113078
333167044 136487
203139188 156058
99372463 69798
101423757 35081
902421052 167494
739918514 62378
770590642 14308
898418444 45029
754682600 83798
392602147 112449
670909320 22136
131930954 32637
872868433 189076
360249148 193571
173046658 59437
415649549 199139
94099890 104263
279391727 101639
299194703 34331
369745953 66207
799450498 51293
604540041 103452
804872719 77126
627686908 45885
577577904 197785
541780456 146701
641494392 51038
684315334 188026
684588011 138843
476126146 70300
198461947 93473
954012252 12018
154756739 34575
729593167 183430
229845322 181272
214016321 79404
693130136 177909
948720996 37062
104196023 74783
272904082 29676
627627105 161348
809527466 29147
540962692 139056
983109575 81661
974192841 106042
14979374 32589
378077452 82706
646177513 134423
854377302 57674
532766820 131144
910051392 155238
391952695 98893
363269230 36944
898082802 101936
434601381 143591
509290212 10871
13374368 160257
288666195 74119
439986541 124995
858765727 118210
93774809 158148
594576723 28812
43349766 37485
933530810 2864
724665959 165395
470496428 145323
483266803 9529
955946574 6758
26147633 130749
169578800 128104
918143325 126401
164046272 49161
215213503 95368
292286652 136245
456761937 184622
276792465 83108
552391341 106050
767284368 151247
581144271 96549
193115493 195436
148088525 46493
865345507 119865
65287336 58188
889729831 81730
464589337 57674
194835 102931
607394859 90230
673091350 78699
707548262 131855
485738311 49449
101183456 145305
852164264 115316
362625342 78387
487500814 54754
571048216 93124
900523490 186266
946919461 105648
357698108 29588
461681287 166581
37838143 31610
782090781 46556
549653110 59169
251776542 83182
198327510 51015
645517131 178750
608921752 37243
348380661 5830
167994598 69780
37883094 82476
944192141 186349
242797695 186240
377921404 194308
93946204 75859
32212769 157001
935685217 75414
293085389 179711
664335199 172854
611595527 50173
543335376 120614
64707484 9847
496102487 38971
148855537 70121
393662883 79904
246652990 88821
111577398 18625
254568600 32152
851493810 134409
785929339 66474
33229235 93377
811701188 66791
738588263 198284
52186293 4092
56546435 58689
820313525 147133
817196539 177600
986932315 29450
299371704 112377
69622310 114327
841514981 16119
802576927 10474
419172061 87254
967004618 36052
340726377 89543
335848403 158284
137471334 104263
137818938 21327
599126420 108948
215009440 127489
699084770 106690
842929815 189013
856068240 109894
137032463 181564
942335108 167532
706244099 134652
155132203 30439
818994564 70859
513845055 92291
293299336 98092
621090780 72676
419940865 105095
119220440 103240
955132359 33606
716443321 82763
28445118 112842
452368753 137593
41525423 1120
411080418 163006
15313213 140176
635059090 167966
400925979 34531
127741639 145932
414367687 30003
249649015 36260
50620865 110195
706674136 156646
622483960 121058
108136127 138802
181019508 82583
541074247 101881
734547353 65287
415999148 117858
743902600 13875
485782721 82172
705023626 3842
324981291 55879
344238031 99453
924462457 160270
170273012 133635
300537179 156427
169853127 63941
521617469 3248
848644257 81268
271196843 43836
178201740 38431
356090856 172066
519270696 81321
815007177 85439
768715987 196901
254431944 41240
252639406 19082
443161306 112170
36067587 193323
545795352 149023
615680716 35146
50902005 191607
594046555 149440
258846839 124250
596022892 184298
998214933 22545
585721554 140329
372751037 182476
652983615 195115
882890729 148905
820846841 120882
544916282 28140
878043848 122697
438281079 153021
515785707 118110
288446374 125492
751456806 123004
444357144 69403
931669186 17463
405566192 97970
443662936 132843
900961980 78510
872809092 160434
82489824 52792
516823578 48824
561586402 180311
499162245 102266
647621961 69080
46148393 77140
278555619 155078
766571869 8990
257971570 190271
469684857 126608
573860994 148207
71772995 78537
697701054 128404
341235284 95233
85347038 187172
469672075 195726
603552769 38232
285435331 69497
192111798 149064
858741838 20158
778311831 24965
875010475 167753
222827227 159070
444587467 135432
430317648 690
326128066 86730
994595265 128326
162741755 84262
842415038 10091
557927388 27502
162331005 171488
925811792 8166
648016586 65003
451329997 32508
991680095 183246
598656213 31704
401572687 44191
440531803 96372
833435061 174196
244174171 28721
863542094 73920
77371030 174863
232187893 74187
967651173 73345
391903482 159353
369340932 31900
954206749 51188
596883812 177693
862503633 106753
126079011 94606
947710782 62852
199078050 63397
63911196 91192
834681992 48469
917835307 160552
488605688 108626
136655686 188636
324153190 75150
878709030 175705
459615826 65583
92066246 16067
977211402 120907
512737520 110752
833451427 170378
12911727 53949
582697466 162670
334599702 103670
30458687 99269
670084124 32692
191746581 83312
732580623 149217
372377712 29343
637482619 38998
679026084 123849
532787577 115178
769817721 39040
563768859 67868
170621735 107524
219707600 30500
463972753 16114
214725653 77909
131310848 18024
127269917 117513
341664400 166967
425804258 27870
256309992 92284
791312406 56546
632529137 128682
618480354 24840
963697341 81957
299214653 82973
708972079 88682
101598167 148726
117251795 128567
738060056 73422
187176472 174433
848557587 118908
629499410 128701
331105175 9990
970996791 120649
513643929 180718
542218359 172295
876921771 130999
127244930 181699
131349906 90276
138332411 149268
167457905 66973
410497945 42102
21007432 36503
202141057 40693
350218824 150693
599091632 97941
206026202 171478
990145793 102560
53762981 89453
102576950 113100
920515869 113625
44489437 24292
111575340 98926
184708654 197594
381891573 129761
436912273 184797
726062621 69093
668034253 31407
456499239 125099
287938751 56647
564150551 32312
26156711 38716
563438947 114473
161093597 129417
659963507 159470
215270079 45496
825148916 137908
273697586 102618
605224549 90682
570165867 59591
563393766 100629
846154662 93193
405694921 79860
156666111 104815
742001580 66541
643076412 75424
121111316 145722
219465217 125808
332366751 65769
686050985 171007
109146765 134037
768816967 110690
441425110 50740
490949828 31641
981725187 125951
141639119 60058
219420856 19304
951717600 192111
787182577 137305
17018106 12642
174045498 142171
399954955 182602
889986697 21369
529793642 155110
921320272 151754
936532439 183622
421225556 59464
316441832 165778
224964398 105054
59923099 85937
966966572 39219
226154127 115565
152714939 47407
279537354 13493
43876255 91660
305735687 137021
137251124 9021
400527778 50777
731689401 160470
661601977 84609
638573152 80437
551628251 198595
314851478 158091
356804450 142631
385368367 37790
757549549 37020
769428964 111113
212715422 135432
867818605 73333
814378216 156370
233483388 55877
819593754 4793
274828932 162758
335397581 84913
915985439 166260
624532339 181651
250916984 10408
159369000 153828
973752831 132705
423800235 24617
779275807 152645
452230405 34681
58839035 148993
89650504 7253
596463029 5694
359575743 148717
758672883 94447
784854259 78199
973413626 186163
862152421 43803
191789122 116769
581368422 124629
479853903 12554
23459326 77145
367866097 155988
634872416 187195
463617913 113267
156110559 182453
65838179 111309
517262196 109539
731332736 15422
105159820 37511
687150764 104573
587572266 137016
873089433 71175
683740823 118872
348950703 196732
509172717 26720
139381031 165544
951686135 4146
950077393 151555
489692798 8471
392608677 37623
664124257 19414
821537739 166649
820325517 24122
542705832 61733
966874351 76135
781784253 44748
2115908 127855
723803043 176028
537026953 4402
643560713 184054
403298737 151493
674979550 175994
160569244 50472
351819637 55170
672520066 197859
611524272 145340
958770092 147195
734510750 109350
924949629 19186
444032117 7494
103954092 160946
42861776 100283
435724466 65919
398657375 127957
845119312 152524
83091596 39705
965122662 176911
840313162 131710
539081102 66308
904252500 46051
77681737 190516
606581415 22521
827886378 77744
69918705 70103
416550848 81684
924991116 151
323918738 171904
634498373 121522
694126872 121499
17578136 80663
99257955 91873
366004037 183959
707293883 195270
209908531 70629
368699793 163459
316250201 63043
520169679 54332
609007762 139111
997048486 13776
111321778 27135
25855087 15357
894744106 130618
653821626 168191
428545306 112129
121862721 92157
830612332 130094
505273753 48303
186930680 38104
684480230 188002
772139684 184142
546386511 32755
442878333 87143
785980439 109913
503114855 188023
35972704 63480
78759745 72459
384690389 162290
523952583 19200
373106552 86927
709360679 128545
938455703 74977
688838977 104905
118409174 10297
788100033 92631
783887773 75034
401987958 20759
362221698 115363
74154019 75293
981221837 100008
320839122 179039
327036715 34648
649180716 56518
484342987 176453
865328915 36099
137130980 138123
382425919 23285
270855796 110220
39194952 101544
38462688 8962
662225390 133096
888966072 17016
738339024 45356
477249392 148895
845359190 3340
170752631 28811
575945411 33681
913523 88863
146838577 167925
608409413 94539
633537288 56205
860056006 68174
163145896 186634
629636769 43977
762796803 50628
653967280 160819
248730704 10464
943916353 48835
652660942 100734
605702750 129778
527012142 94936
292789559 168468
442738082 26826
411305297 24198
250955520 87888
152023031 10668
272381787 92250
987768007 47578
85829469 89572
527337896 28880
775856130 116830
616879464 161207
662683395 113126
225730412 97022
766236446 153609
324863998 175049
198523511 100265
892339814 22686
760719185 20044
954843577 148530
938773746 74770
367588354 96214
200770602 191205
557573647 158491
496438730 52357
683447107 144064
929398357 164321
895097124 164388
935462803 86238
365103534 98700
499944815 53361
372889555 155365
171815389 130550
580166220 148417
240128997 57520
542803046 141409
403824894 98267
361842187 1724
113867049 20474
97783501 150671
725911449 122196
371856050 179853
931314334 143960
880167629 77386
106057101 124337
775413986 103608
559768044 113442
865751409 189635
206512718 174988
188763613 106571
201420669 149724
180381126 189543
324679129 42811
782622760 160285
81238963 108618
450880399 128355
359526186 140865
485708458 3502
179709738 18665
51643032 706
386132550 75248
69929634 50636
549649844 51938
869621919 179589
549900407 10646
946155869 102725
85958912 195609
8043181 195740
683595634 137192
184431676 64058
127155582 22811
318260585 30331
907501719 174194
164611972 159776
583979243 77247
87012510 107482
879836164 191189
592753666 15714
993924064 78229
786770716 179779
115418792 117567
47244640 92878
751141287 175265
97495914 187142
515735450 106746
351914975 88511
282672057 138941
349555631 90323
168565302 22125
401839562 51200
825961970 146802
94309738 76048
103342635 86467
377515469 21769
253390691 94831
277698576 37046
60098176 165073
264713019 139992
645883547 130637
159206066 164454
34754190 128291
402280093 87391
51860117 29094
78622433 189387
722013911 45138
223955075 92540
285368400 196918
349582124 26851
652043275 131272
591085735 104777
924444649 23933
553761657 168620
191046751 153793
646472702 179895
826175494 29555
593710788 167915
922677790 68213
427798332 97038
746663244 107468
169258945 68501
350164154 152040
377213897 11708
194811818 198095
907683202 19971
544556355 46893
927801818 52173
752715569 42685
239812139 42055
76147266 86306
76178115 44009
815253263 151997
749787735 163508
841426453 62896
217425702 66031
915841643 95373
978222360 99581
290442455 188976
871777299 66509
885679031 159088
23974368 46167
536478104 114256
260109545 56886
123099095 46828
70001925 52395
191053497 57379
221793894 18759
228117807 164192
505404919 179198
854050412 78499
63173983 89782
649866763 87423
844072739 182906
928690453 199046
277706367 152397
96129743 127656
697492185 122934
799047886 63949
73302145 185380
886617398 68954
346426604 40360
223709462 36929
250547046 61192
887425243 108735
708967621 115136
336776701 9859
692671993 16067
587968598 75785
985352857 21914
359575170 44412
168928894 50457
966962778 17330
691052945 143626
883256565 108196
415715900 118189
1717340 154417
634559743 23250
682304665 157424
474026253 160202
27007380 38801
316554486 63184
9229742 166063
144150168 75958
514023016 43656
913096234 180665
395473462 136188
681579215 122481
299975270 146092
425746314 178680
933542334 65704
674549644 117960
598969269 60886
572848694 166239
696437311 136129
525673635 175110
424010947 104380
251712930 174181
838626812 53301
983719968 49537
129016244 63516
933818029 43925
338362757 196677
260229535 172797
803462153 72632
371879610 163339
355208695 35510
826350740 160277
474799106 16029
837716141 77405
501148373 186990
299158079 168343
546126679 161188
155223777 116315
244307522 192418
921762836 2971
917026873 51865
14104056 104848
91793801 118055
799667852 103314
335197855 187453
637439186 8417
802168238 24048
229166221 181448
576927456 54847
925060681 59557
635357372 132511
337976718 66223
665490635 106341
111231496 107371
821838848 34689
884608528 197674
683312704 152877
831062424 60889
686356755 132709
974760038 92564
565575669 63873
558210295 122861
944222821 27105
756207013 76794
8363848 91898
809907364 93952
457259088 51183
269505492 87139
709452477 185452
953616848 68596
108670828 97215
476517098 63254
201761516 20747
883256799 195980
75893687 165787
460838422 161940
430294542 194810
62385819 187385
974102298 112024
669791471 80648
518494644 159169
413898949 129755
317639872 101802
943877323 13498
902255631 107376
64676980 12142
281673502 2950
528775732 137419
214628882 79284
657389578 53289
440016719 104836
703152087 133034
969697809 137274
58750935 160352
481061185 110690
333442887 95859
596877957 150341
398829712 66654
823013145 73762
518086145 124902
175023860 32319
179550091 161781
308809239 178366
186501206 141952
55621097 145461
678173675 157424
798240161 115458
77538126 10382
694913268 123825
643297071 148599
644176893 157383
253016239 22259
282506452 56279
625517784 541
265238723 37488
690985641 89020
508408870 39123
254973634 22532
249567602 99808
665133226 156832
545509433 138305
466628276 116497
175108582 56378
585101272 24282
292657802 122382
111128699 98544
48147401 199698
770947351 111462
452525792 38280
258150125 98789
643939605 66513
360930448 182946
723534914 26849
533812211 99666
9100400 181118
34923067 149201
792843526 68057
484074372 179612
982240380 154906
537045765 197612
796326362 108550
50487296 38596
111335217 42087
87713322 5305
98038306 74868
385131522 1539
906873094 101739
208721809 24312
899236574 141662
752638748 130545
961033159 187563
125293467 153516
772254341 148448
111366378 43782
666536785 191465
930420123 183556
454873348 130242
718920032 176813
852654823 124601
62514226 88884
605357694 49980
474206919 81407
679364818 47322
833760617 128261
398267004 66291
836598028 56482
758761151 73454
263293704 16380
621413734 111139
948661165 148063
299209772 10123
92681823 93718
433916954 172287
323914384 142412
688136909 112605
112099303 179102
590224251 26882
771730551 142636
398349793 10884
441718636 103593
922587540 37761
541879904 158249
60454771 125556
642020975 60901
893307117 56748
812162660 88281
267572411 165530
992078894 35801
186567886 36808
920282786 184111
519150863 170379
288744640 91911
572667368 181109
321146780 90403
133021581 193774
100856446 61088
440612155 175437
644820054 126076
674641136 162186
853241743 144239
749427258 152919
649520177 11847
356332164 196132
166754235 148570
879360650 2930
394998959 198762
428729937 158325
653855501 143302
797447462 44382
96122980 47063
397267122 161628
658052764 157499
718866443 140494
887261928 58008
789989361 80651
873338990 126544
547735435 28962
128904893 179643
35888936 101436
190626078 155476
258557233 37536
324680088 63054
174983047 44278
626136711 102298
831212799 115418
560373718 140163
457057955 170665
953303952 82570
341731186 101234
864846433 61773
595874125 144888
816028040 22652
514709929 105081
222107341 9461
306683147 32375
834696338 99281
928961502 178533
906065421 27679
11095386 195425
241816173 6118
159618627 194172
967761135 87738
669118316 132722
735235427 187145
99386022 180826
112655422 47776
248886539 22512
341973619 132826
179038532 86451
212776786 30274
90461363 94366
200047994 54828
95946434 131145
556523437 196747
685731164 167188
625080876 60035
65085934 162147
814351852 58023
175352137 55721
790241390 174700
29342031 50110
404324777 189046
574850422 38571
86536646 35652
330847817 180021
511636384 52201
237952107 121477
283020378 6196
364964123 3050
172803660 197336
902530239 92546
146132798 100636
354250116 106265
269761117 150697
999486628 81001
722268529 86452
297705676 10500
355384498 91154
645365186 121123
164967917 59643
258120169 32497
314493207 162618
625259917 61373
919058296 59292
450730421 23538
943288379 19443
349806589 126987
755750472 19477
590562196 67896
15355787 36413
617230812 57954
395448398 93027
801364038 141308
424729616 197041
507701621 12140
439343632 69099
329529509 10083
314265679 178019
110363666 179020
106213446 111442
540585364 124767
846599278 135904
16290747 172072
433467024 91702
700980934 57988
47932378 98810
625580450 89532
306075877 133563
148373937 13920
722494309 11805
72778923 169900
915683061 64359
850962271 145272
869722789 164004
388753864 113753
880180252 163640
79827067 15595
47382917 70661
110573461 70745
119708766 32169
924765936 137779
268408337 78188
226550906 86517
836882269 119290
254648515 91463
44920338 22028
900946895 194445
767992958 50394
336471694 152344
399995080 196190
689258346 57625
818552131 66208
592380692 63177
610534984 165437
821008722 107148
415387889 125204
285412496 7761
860779771 56978
489485941 185415
409988503 73763
963167031 24868
787512777 95136
97882554 134007
775523585 67183
416301011 182927
397722079 141853
187607607 176483
93036375 16002
963586422 5317
497181261 62546
699057431 62112
371957738 133341
890113853 122451
831802023 63073
48533520 14184
353988179 197778
956481058 90987
131968409 34440
395300415 139711
576353656 72114
68364169 118047
40018139 110851
470532546 165170
862796611 2442
296617997 154156
621858680 43679
181554154 181145
333227758 40665
404866456 43671
525389306 110925
613574381 158967
428550923 47351
856073096 36281
796041619 9413
304926331 131624
631571623 119862
822350337 78210
791152420 37344
453002891 103275
70719446 10620
936208129 57157
196763578 94283
250665823 154280
161330330 26827
919938120 31470
207033260 52451
215688511 57412
420523290 165379
934932023 185021
652140576 166252
274981553 99203
331295926 161625
826360381 57111
551071260 35264
198172341 115099
777626311 165518
281602549 22480
317283843 67176
599478837 9307
30010519 192204
685175997 185483
229227964 150907
429079135 9926
422239110 59073
193148143 80174
148500877 176135
174618941 142783
42306615 80949
678598854 136497
304463111 19445
281910587 167403
440156961 98432
411714132 13004
563479279 74179
354385608 158374
67253309 115221
175421281 77739
135213533 9011
235186964 166872
161038195 87659
316200018 75634
225374928 157404
378217657 103224
231736210 9032
752767008 106468
49069168 93386
219247323 106556
880548491 64338
14884914 190191
252877708 174508
747930478 185827
470120646 40492
824070808 28638
493599647 85171
301654535 175854
310662673 53071
699255655 108328
297298297 110559
9999467 85277
879738913 106054
131475693 184017
421769870 63932
128521662 42750
954639824 66220
768044688 107778
267701383 187990
287662945 166299
214757182 87765
843037780 157010
263721823 157616
165419535 33534
35687388 44695
286441310 78468
503669520 31425
991040471 91996
776817607 121877
791333204 76646
407041240 65819
201425150 77828
803544312 13394
323936606 88588
892343913 156487
879548485 94835
318723000 13906
908260597 178572
980026764 118561
564715584 148996
785902274 193061
837104144 109717
142575212 189918
579716384 23458
495946008 177270
721237058 39341
882840337 89366
507005239 117092
911767526 108532
977711156 8894
977082032 78917
756907560 19631
178359741 194735
137589547 135924
763528685 177052
20049000 177177
200549810 25035
791019057 19214
21111591 119192
734039991 139925
235268270 62451
31736952 135878
518563232 64094
259907484 178570
168218540 114121
38472222 64291
454546196 5517
177687012 36764
199375496 100395
610899967 47287
124383004 196110
586551086 174088
623471762 114166
442769421 179567
898307737 36010
675019591 126589
990661979 43495
152432422 121026
363672202 105630
551636827 147895
562317380 20624
731394203 52050
573822981 127721
62288151 161831
575871682 95165
700360704 96025
151912380 139930
146891783 131330
633107071 35121
513748953 85755
200420421 190399
218378539 3639
692358148 29740
543628185 156402
699616419 70553
259388715 25126
668312318 55622
183810434 99231
251174320 6621
239683871 183845
490146961 152965
361376013 9463
41012205 127020
681345229 151699
526841602 84067
348075252 81320
321405031 182428
517863932 138079
783892330 96541
294893370 162264
138349428 98921
52027404 162787
579630276 119511
318945172 191093
582302773 145874
465139470 138522
373452988 22447
391783970 65213
313068335 44425
249510414 112560
555476441 83744
450139683 20609
26754569 49062
45338561 159230
162754710 1852
915003897 115832
3504624 112296
815163427 192781
32510819 112583
926549607 5501
772264972 47190
810517250 53231
904387610 130682
598004700 163865
923500871 89896
325226150 63080
934107478 162101
326719346 51549
867599081 86911
279386562 192113
517622494 159610
851430508 5436
628155558 115989
812893351 78625
882484787 162991
191543650 47776
857466968 12320
785082759 185341
695042230 167856
889096022 193370
188309543 51427
644520778 190131
234847889 188388
879364971 41724
643855174 120321
674895512 3365
989264151 100955
576284093 133669
649701553 188721
772850299 165180
282323761 179589
276025414 184997
66379970 136578
818729239 141828
594559828 53211
3883023 19649
754354125 56366
458166546 168764
171856685 62973
989931129 150676
888396691 152500
682538529 59994
336503689 145627
267355576 63613
406572910 134308
189576091 56757
213139120 36247
622696228 181855
790433983 197683
39608240 21599
801813099 111998
114497548 157784
834886217 130182
114950035 112506
80237619 190669
337874821 59625
68645955 34576
929120082 64270
630485656 77198
810376046 65637
996121820 133849
14349974 70172
151104295 171110
59066669 27021
539646938 197030
981689989 147638
989069700 156176
537724530 11607
164124351 172800
164183684 154231
919232100 116396
425467369 109745
892837997 31638
380997066 142075
665448257 97395
657174382 173236
55329300 100522
553643807 130436
895517491 143075
734439373 75887
801908644 132956
653971702 30722
450341999 106396
735757838 109968
19929614 37073
579537848 127091
525894813 30198
738082295 19926
325517925 133394
224216239 85493
884180687 140087
124120383 138535
199231048 52186
749160061 142493
897735060 80968
357573988 31745
159710154 136184
89790802 87306
625295460 132462
136674607 44209
311747944 31864
506649339 159689
591474451 192070
466101873 173539
147047255 119617
641272041 66238
878555913 14391
888249089 6031
867000793 120114
690795643 185635
273106074 34268
722925868 34469
715079312 62028
338589383 177089
291255475 100517
323901051 150560
438620129 4229
62067930 140453
607356378 42109
213343025 96454
323856151 91050
357941229 35505
686567394 187449
220670351 132433
616402105 17617
556354070 126382
596557322 182023
827255790 96329
778745919 185583
732204830 135985
683525609 184158
322587787 23452
697154020 167080
124133228 97971
107177946 89051
540520140 152659
349995398 66965
852756290 28590
204514167 174386
436018233 82704
978309889 140632
280499129 95837
891594401 109774
142254823 100286
609391123 157140
641451259 164003
483336742 102884
782855425 22482
448760614 98910
693613311 34982
148458476 169326
991380375 51428
612028626 120570
94215091 197604
646292327 14760
386348280 8857
12493658 178065
786909070 167669
548811360 85343
991243480 165189
817756512 50769
536071877 7982
586930687 153845
721994987 129270
148856271 35747
719624878 16812
317844606 64088
774103376 105785
5956570 106954
790179991 78318
587636674 110672
177804927 22871
884213890 135584
720830614 122859
137755450 79372
996964524 139379
191522620 12124
717194897 39569
673308919 54917
2090021 142957
270811207 90226
192484131 9172
794265575 157640
743272615 140324
602629240 181406
880759921 23968
373196027 102213
152387753 175594
466985479 116841
625370113 168680
822618978 6294
818968886 54076
181363750 165816
324033041 199624
810603423 177084
449013131 78362
250755337 142060
465726705 168550
180691 130769
248724873 160194
218975587 70808
758647896 101879
989051181 26566
471880521 14482
378732466 158450
106635706 158284
399628434 180055
709598316 20989
870358048 113814
378593611 50417
904512373 23879
664294612 141493
792475277 31169
180907611 170083
779821281 64624
298061401 41208
275006863 9552
342542274 52009
195631726 130306
763391665 118071
266176721 30586
267419639 54593
128115586 3532
629613284 145030
742820815 133960
852814985 113753
641637034 10645
732863724 4847
748383307 11958
629694276 39789
404212436 80450
615070577 168825
639867214 35416
907513902 189378
847121054 106148
261558158 133180
138147165 26688
394329617 143339
672618414 77842
886473708 84084
374867640 153221
146060784 45702
914116351 60163
943930124 184874
226576519 40068
941161114 111524
583233166 61557
629685271 76312
342639015 199926
517475622 179173
808671781 45548
802184520 192111
36387083 50582
215090112 184421
569607504 163397
94561621 59080
164911273 143430
232689071 45222
131543282 156599
532060199 171943
636676528 162023
732816266 100290
377104897 114209
94772639 68499
567199947 132863
1579782 184696
264988757 44705
258747189 31456
294138105 63867
714657848 86445
420766658 197441
917173822 86567
157187945 93604
385224286 37575
332083083 95215
346968946 197860
579449122 170143
111224188 195725
766515117 136398
959432142 179768
514386183 148928
755335204 176301
224847231 28193
953593813 62589
400140624 20245
416080670 174586
56654424 57274
201141221 29450
952702216 10617
701978438 84007
421160742 121646
80659583 112237
27189368 138508
206169854 163667
380710597 119058
906428718 83287
367836416 88750
543976284 63242
476904174 130877
699146149 183190
219674802 110436
944999754 114984
456866200 21502
512415403 11726
198703394 67520
168651764 92619
235386334 50599
229218986 176150
875701715 78059
314344467 155725
945226837 65177
818288835 147607
14467711 89654
401183668 142754
999877321 166560
682736113 168827
445589790 87577
883325960 184216
427640002 144804
845218707 125367
389940325 174993
594352002 161303
160417330 35859
25011917 86687
82833259 87440
361618588 62534
374046976 14558
613570470 142586
232267772 56617
171739726 38649
512387548 115753
418792027 60804
116450312 170177
993841228 43220
767855440 40725
898973399 5031
989282332 15491
842344833 133454
925888458 64672
64867523 111472
559774990 184943
82102978 64244
773548950 2108
840753384 85931
510074071 61881
309644384 178827
511765918 31523
516144344 20016
19668874 76925
692973380 79931
709791484 199190
266049639 151488
357261677 193767
54082327 153042
832556552 54137
802914176 190522
140570897 77137
23912111 113603
327070597 121340
237159044 185964
326302757 19503
855911604 74736
836014670 192535
455726938 15851
497301844 49551
184926682 194364
91516808 5511
237573225 176336
24457785 103347
287274814 33385
689920126 190811
219705729 159522
30750727 58833
831387539 50598
314701624 32862
491329414 163875
622472679 109752
468214362 67352
705853394 169902
357774855 75226
722230145 156669
187211618 37799
261737852 11691
807372761 14124
354919792 114208
829420334 39235
391223629 68115
794402556 69301
594778438 41452
174078035 111579
729791969 63700
22209322 11798
232269689 84126
508614112 143307
719381231 81926
480958167 29288
967258226 102616
790343519 196861
821474857 157779
943203200 42712
270592014 166223
383885001 88211
45780912 193109
689823864 180430
247591602 15334
968559555 126711
981157397 169852
219451604 43307
699304461 51033
336015243 144943
504434784 186240
56345910 100270
582612798 12736
42761452 87185
544506392 127541
96492046 196160
660475739 64038
15821833 42567
137359791 107051
512306654 107233
465663691 115341
978846176 141721
857285598 17253
407284212 19807
776237024 168613
904134990 139977
191347515 83137
414244165 132611
390663454 564
582727909 49343
819926021 51939
690013357 140336
327469179 113909
125764211 36522
406335182 186833
296413160 105973
896376690 194965
650364372 78851
565086390 154879
844534567 140988
182813235 14128
648104928 119224
189168829 57695
834777255 55491
998412121 98679
442203078 112738
388528668 10147
847094239 79545
22611487 8028
674846539 56111
181175900 73749
533339492 29306
475160027 39637
43429749 2985
848918045 158155
910724763 189977
992619295 80058
670448665 62436
587444331 23145
209823284 187789
668477093 118669
260938245 43000
190384066 192740
244081188 74985
637727833 173552
806240672 168619
797445964 157232
683890098 171342
662799900 104488
73871590 73962
125532741 113772
854014938 7726
956607387 105667
154327694 59041
703973527 138259
42042896 47931
729903176 172944
903418417 112426
641450957 51807
488600612 117088
908609168 97277
762939303 158905
41083327 770
656740747 88579
515435764 98303
246977285 168064
895070472 197430
552668233 39638
861112723 183648
763731751 100957
77147710 138759
148731872 134804
899648116 1100
819259390 136598
923530537 56317
527189437 113177
194098721 79304
364998755 112359
539897264 186243
968155244 92019
176153326 145260
161210205 183169
930068459 197540
909615114 150122
769185388 161785
358208669 141344
688230749 99208
389478054 6867
725405118 150248
561654059 186795
317355158 22884
451474578 46270
92326961 137803
331475100 51644
495025392 96948
402338992 2572
782034918 164737
270800643 17422
408503995 32742
367995589 49769
140479127 90442
796342746 16933
243401810 24508
936767348 75582
987934291 65320
395577516 73725
959846760 16408
410620268 108579
984391691 121494
146369426 100617
525761873 36346
889857845 54702
211320589 143710
611188324 175250
121926673 172881
628152622 118178
952346881 6009
660386126 73664
678379111 154601
476413371 49414
782973734 2145
564581655 47785
849764894 131817
598969387 133653
214419006 20307
308626607 51657
652804559 130292
255208393 113650
633889042 28857
273532026 55174
251789278 130806
381499430 127620
953329525 144167
448605197 74414
238378537 149707
70333538 118885
881063465 134650
310628498 94945
366655768 187888
432884424 714
43661332 189588
802157527 72143
196806922 21629
382398758 174664
644011437 82038
858084702 181103
942488263 47861
465213106 85788
587959977 75971
975431230 4301
785342121 59362
729367791 118872
851141222 72230
909543387 160599
247815326 124111
324858845 69161
229415469 96558
469661742 54955
213243363 147001
326015088 41322
543453688 6794
759033381 86863
448965161 64521
934644920 124980
453508157 122569
313013872 89658
307862842 56655
736495551 91872
481575385 102967
393711688 132742
802444333 48265
975925337 61416
712275120 45617
361398569 103065
185619259 108279
818490261 125611
762167323 56407
581506009 36775
23473056 153188
636241523 153307
183519854 173115
374855483 90227
549880089 92638
340148967 88628
700189930 146995
622723027 158489
559517148 31336
338420314 144298
112007895 99397
800821828 111596
41631527 157089
988085808 31849
12608350 123592
386951772 72061
331067620 140945
916203902 130377
756791247 70134
691567442 166940
302540612 61046
872950023 130799
692319320 186059
405241100 67344
85159431 125622
356151813 18266
3136228 174714
110482117 157447
614328305 134854
957534404 153989
475267724 28788
512375902 187693
113155483 123258
42532835 70033
231496459 140522
779059856 54629
168462318 78941
94960029 170214
905125308 129066
442410643 43007
907823467 21726
888787020 188009
9398724 34788
869108497 178119
730155910 112492
912033933 189934
723253328 30514
9862395 137155
149119541 172190
547900781 67771
140535198 166541
644093477 54275
726904864 126025
363983373 64342
681656191 33205
650974796 130313
751159401 154215
77404731 101539
129330888 141450
798655952 123461
534500302 156081
874766682 133742
545953373 192495
51687854 168502
400427181 3957
732120371 162793
262134622 181027
534451257 146592
660404678 2675
105951835 185014
745338191 141187
507693807 174980
188286860 145364
713906518 69991
648029259 108049
214009511 184115
531497377 152002
539732291 191278
820155547 27740
222285248 127043
782816587 137358
962183550 83423
796475448 155885
257071852 180499
318063674 17895
843096298 183408
417468113 28591
686760019 148423
38150147 122253
696441328 74739
840180019 666
636229260 196918
886271217 187113
782861835 114974
306219396 132198
91189828 150514
990225145 6157
668309826 77099
990805523 144195
533358043 74626
888198979 160164
227314710 142542
244493780 68168
789972491 79385
482739993 192599
523127318 181814
443440942 17466
813316939 90719
272521022 129752
952133332 19828
494786210 191565
212255523 139910
873344097 45806
674786643 75001
349091151 154987
140909377 45838
746945144 48657
15049360 64909
51082401 161688
450148319 63716
551254736 99140
809829652 189206
97379613 107790
454564239 62116
710227294 63638
892190981 124235
648574930 82338
542275634 99918
353727481 12842
442991402 96281
783939666 48279
452770973 47266
521508140 55930
730758421 196717
597747616 3324
331231710 21534
733730252 154744
842994702 198526
624661277 183019
338168921 145963
299187312 36388
691932901 198677
939657619 131198
146384177 66525
130413291 85162
248477141 137678
965828705 146599
458697657 89912
408637018 57433
755481930 45969
450980243 151883
295119585 153704
2301081 99522
847357206 28943
253127486 176660
43721697 166410
855414188 49189
972035597 121604
874336336 5252
484935349 38400
268781853 96072
991242905 68184
24433518 42415
22829705 17726
647097472 34359
685692589 140743
601382895 24796
543207184 69743
389581216 116877
366916333 74524
881498480 155514
318100153 4095
646787680 102959
333181399 191170
23492453 57906
601242438 14225
985847478 180545
2672843 56524
906744446 30607
750483254 52806
341580882 137205
341821423 38933
157641928 127676
519607732 16113
841648401 7123
287952315 96807
489436495 9357
347471207 89839
471031655 38793
804587901 115178
834612453 97419
565857409 12932
954527407 64925
647747036 20526
136543032 167336
923695848 3804
182646456 169805
614739309 169018
783524682 150031
754061208 75482
73767534 95219
601816881 68538
727864833 48958
752883008 147096
71820520 128571
626656483 139499
265097718 97893
937014921 177456
163172183 98298
915096078 141033
933330244 127076
69703193 133484
754071143 43039
350370906 152534
541513244 198049
292496528 97259
803545534 85487
715188978 57397
182223037 51350
803202445 42827
104296405 30702
372488060 122060
5781327 36215
220471960 103980
268395911 111522
319182120 197037
571034874 103892
869668948 180269
844181172 78461
707654092 10650
118027983 42275
82180965 9744
786190395 141151
78615962 64517
864838585 172621
276438935 3184
984097357 66021
38765540 126153
835740744 58775
660566119 56623
97445522 9856
523736519 124593
225379713 32850
646213815 117338
485584833 69142
477204525 110452
31652286 89372
325748464 197435
901725632 110900
780195520 162403
358284072 27435
211494218 109233
546317238 198241
979438679 181294
945913127 177927
727746260 100393
759656045 144591
217463977 46850
47562166 84794
590544306 160333
450128853 159841
975459136 125006
354362063 57055
587100769 105421
772399062 122960
277470202 47072
131900912 55998
596230241 34055
547617325 41611
709058394 151268
81379313 58354
12432989 109057
35309598 98210
713043923 188017
342742149 194600
379714657 40742
55967626 172492
250133230 188041
83443671 74771
874897161 99040
133031911 93264
513754213 138728
121240575 143683
526363288 43266
485054828 119624
751308641 69154
141721664 110700
668087463 182361
936774907 68726
57394960 128448
364619069 179074
679447328 18141
911984076 136889
720739955 91385
164107838 171677
872585579 50871
795907415 123415
761702189 185876
448781931 64606
816977464 151256
693926111 32326
188396527 160913
893625593 22776
817696358 103499
118660847 1213
694345521 142939
50992097 118416
286957483 133974
201247814 22860
902243918 45781
973261938 124891
835325871 182480
466770362 88915
515734115 92262
865821251 33051
779934226 6242
141583878 69983
312244766 196808
223365286 84442
315465450 154136
726765671 183005
569556815 133491
195586451 29529
203382084 147383
396639607 24377
111560418 149944
958792163 46361
767527390 140457
69196980 176379
469656806 41483
573164150 40674
696131604 181170
801761484 183006
465755384 184789
395348536 39448
171374626 16330
384807222 85917
558847379 189787
486040915 138986
623236755 91765
789615864 21020
858267433 92249
441123868 11730
404855813 65624
892129874 87544
758779431 140378
37073728 112356
940786694 43042
409509561 68730
279207201 94373
668284334 3629
626964473 167619
651092040 58040
615590015 68891
889209215 174355
323408404 72859
188286227 137302
251178868 167973
134300217 91608
500788824 197751
9075207 116815
720849946 87895
93605419 31
904335005 90924
608740968 105114
719617165 97880
376004022 176594
983052782 33566
521949632 38192
538580991 127308
618461075 144693
826824214 31372
328304488 132380
25624302 197855
732110406 119514
421794796 178398
460413996 1162
452651806 102728
142505064 14609
605088081 79727
821620078 186150
975024760 102796
627780480 32091
854933458 74883
876332154 107149
1802940 117392
852163514 170716
557778028 89193
42747390 33536
347630101 43216
127625879 24686
420622594 49114
463378553 50099
17470388 117753
153257358 117521
287756558 192728
872753736 57641
777791689 106242
657766377 178999
863826661 84001
588000160 40577
504483798 15747
484779254 116268
578119929 90408
532064815 116494
999242083 34480
510420235 178667
45314293 177413
695553439 122457
15426212 60105
334697258 10857
484411234 145784
114471071 20046
942898671 29703
334973926 102926
803632793 96244
195153672 64056
66390060 158892
254107593 44328
528663654 30727
352045547 138286
743314343 88652
431795550 117196
185745194 57306
323818852 170057
25073071 53697
147255456 29641
118884198 1161
63670433 51148
86777283 81854
758547446 81242
599235619 38975
628248054 38271
471467048 146948
542740956 134994
628078357 134939
741249142 133640
725236693 2006
824994257 177678
818459704 147202
65295117 90158
462717632 77122
654739953 80697
279335618 131337
903765288 46286
185670280 174235
75364658 33745
242155980 119954
367344518 58863
687631741 98449
322869762 163822
30835829 69020
853401343 114828
768047507 45361
197184489 118985
320597777 12222
550670177 158274
703718236 101389
815320 104732
577453621 102372
885577696 42547
116215103 142567
732958479 169183
294519081 120038
48252614 112441
139625072 134409
854831171 156608
407141240 97505
75833210 89731
969532798 140792
705366592 7400
608866246 44847
715261605 40407
895313585 45923
515942508 127683
955086101 132640
455646482 113101
13547581 10633
561581692 139695
255954083 183774
397373980 193037
386554921 8889
338666806 126143
180540746 84021
343614473 17481
402417990 107562
563020320 189831
296593293 100777
484081958 164107
643894991 126881
218007329 146063
203022308 199264
762153146 30280
457119470 70794
337367536 189321
526216118 158706
588963150 188985
130652447 67985
759856501 18980
224991799 197461
182776817 2918
614994316 107510
184774053 173795
869485219 69305
423266374 19915
116743118 43802
700013328 84193
715219007 182936
842420627 163504
797824735 54308
738546459 198982
373087074 16664
888959169 140679
173799347 75978
537671941 125305
659293720 71013
83484342 1367
162181888 38014
526491904 90605
465516425 37472
402632859 131356
658778940 194865
420451780 39498
701651327 161874
151835764 192966
40131429 25394
84322254 125075
235570432 180367
738599864 472
664194077 50541
937790434 188276
252363664 159855
555774891 95340
637434816 171551
587713765 61762
734837540 119080
299021153 73850
993603852 150835
374967926 179984
437922625 14373
302529665 192649
375748977 122700
939648068 98210
689469693 116963
890855939 184006
754166396 187902
236591471 127848
224441656 63338
395309495 175395
965973811 150183
169863224 76080
109238815 165427
75298750 183461
445044600 128668
457471305 197247
670888690 107381
937185983 170858
946178461 76767
485979084 36121
142959260 107828
198103310 46420
182875675 122227
917911756 115626
593984502 52737
24603383 162559
46964615 84594
354610488 77040
684414026 56661
876907242 61114
616180181 135682
941975595 83812
273836911 3222
675435612 153888
543546241 132998
720533503 133973
811924728 72191
217162844 125922
563177857 180992
454548448 137173
729004025 97493
168839587 191849
947869175 184229
333976478 120557
845523392 50730
837751925 91334
989196713 29938
906289189 110996
455455455 88762
381166348 141740
397990381 190992
798520715 112149
537347260 1158
685248689 152689
400368560 27842
964117950 127503
789126144 154073
536707966 75102
733196308 142640
468476412 88574
640352987 132473
570269553 95972
247760045 115233
134979797 84737
64859959 166763
56628407 56009
874431722 15924
364391035 143891
728843547 61783
326780710 50933
133790869 68476
792160356 109955
340224050 143432
320670447 7395
170905917 124900
643211872 31592
875161836 91179
557594925 157962
760690449 62730
346276293 190274
686274700 81552
749702215 174684
577291214 1009
683376776 142122
817939516 10078
187339389 16990
23405167 99847
844765577 191813
865996920 66995
140379558 188692
321750115 176616
587208406 90256
721247186 196624
96523260 99515
344942404 89208
558841894 87821
737840116 126709
597110416 148943
283027245 78127
919458669 185794
983393472 133142
96932597 40695
278140367 114465
666331369 42331
377946999 183215
640648291 190080
591820005 127552
696763601 14477
736686062 183970
678845536 117561
907193590 193374
283377538 29573
558985128 137428
311297510 93872
180779144 161672
2860300 116418
110915125 56707
780604557 55018
465220554 170949
453822709 47409
216148455 189804
555919393 128521
222829477 90877
618877252 133060
293666062 163421
293779201 171329
744526823 16995
804560643 134589
359786309 17472
8760983 121653
284370764 65863
450953343 35969
158802860 35133
292807781 190145
795992006 119961
488937392 30702
702986590 44350
636291361 133982
276881269 20562
336387439 175658
704937503 168349
370759734 73912
353321097 191134
531163702 168828
506654591 167257
271378504 141367
758944022 10327
819921305 157461
161067099 64309
75901968 72494
545475156 123685
152992306 33032
325538519 157214
184536065 69908
841118997 113961
975474096 128438
729631423 17923
321547733 93133
147891143 28758
68623625 52442
86268874 153859
184143483 42962
632408951 81977
813992381 88193
944406296 142628
768891373 125948
446578271 73118
91525097 147652
746402974 14928
231786406 95343
501524782 38758
616063191 198274
964491341 166072
273363647 95175
42796102 69726
457126660 149837
278849860 164659
872484965 120514
70371307 15224
237745655 64191
251060474 135492
344768522 133926
348596256 171331
297182023 179401
586034546 30840
299579042 65578
419031162 59932
723493598 107827
432357100 28830
694965484 166863
778498706 61602
289432754 94789
827019412 148758
838808714 85385
520069493 85114
958109861 44391
555531124 152436
539861141 52744
188037630 175756
712928461 153065
608678462 119541
499137539 173714
471867915 49941
32035719 23913
612538818 164944
51626097 197536
747963156 97740
88415734 82555
892752898 26368
640729421 118158
492496061 153622
119417182 66345
63718505 107066
365704984 140135
692549192 183223
113182252 164607
239187080 31865
839802677 29177
52952015 112475
656926631 60800
463416939 153412
889066123 72481
775104522 72974
590832460 35240
199609922 121746
547881958 102186
648876183 49568
6108363 9917
880126513 178675
784238240 113611
946136061 104561
424551822 32186
643950964 47076
730786979 128891
324087500 97884
177614295 72968
376297760 143594
363465981 77226
50275326 198861
270825383 133934
778624500 183536
215355387 93710
564670242 117705
727911625 84024
735306797 98398
773886699 159326
187470691 142852
883394820 112226
938366758 116952
66834656 110246
24075467 105411
505774493 19381
141354065 74177
82151657 107903
849795213 35928
836495702 124809
459437149 134552
6252871 99978
855383429 79555
265311828 175406
282483025 13035
82754732 171155
758064602 177261
373711331 83153
721101334 152389
195869685 177696
166411972 134405
933670895 74851
79301916 54945
420306126 175655
210180022 127581
761696339 23721
675607894 62204
470097016 84224
800591172 23289
575057098 113280
182709602 13828
944332177 64547
494831330 189960
200959564 58716
836142225 58762
994419619 48996
275329370 51560
797863364 150201
17571840 140978
651140009 18105
292471542 30214
352000573 158928
426381017 25928
580478565 66834
353478835 152030
887388789 57175
441804927 103695
955231113 87410
934256771 47773
298310034 24026
994466074 30247
925902819 173711
917950122 177280
849444752 74108
436808986 148208
886968745 99758
525699131 146444
206298081 61751
869700441 24393
8705918 102091
204698446 50894
811503997 98529
518330874 164014
88481369 77827
656114175 102988
528434295 110559
926141929 44296
694544001 180471
852295625 119200
767082107 44212
359114629 2005
613515496 144080
606097785 47135
980644661 5164
306479103 174661
579483031 121509
536851524 18974
330471714 106121
335049485 6259
287436546 113751
919257547 121257
493586739 45492
405427795 19389
123794140 78968
480207638 107333
498977228 62715
993059370 90833
321815234 123353
690519201 172364
410412059 68214
185898824 135949
946338786 189100
143539423 197122
319994765 168134
619272172 189483
736936640 195871
661737507 35199
192215671 199212
207720436 155799
293188095 111353
209786227 181507
737615176 154481
6189384 11158
964755789 81017
193625088 52801
699424198 51159
536493989 5236
789293473 162125
965093188 65771
938846114 148070
986973505 55547
697023002 74480
486038192 42552
531021665 185779
284774716 30874
529626415 110262
354240533 89544
97982534 148731
196025177 96027
514705845 36798
346888241 110116
587897556 110982
68064700 197039
253704937 106861
633195007 96663
862647485 87841
278493865 41408
792553424 111567
701182950 142977
86729245 46783
78003744 107791
899918721 6491
424901062 24723
312725992 58919
627410217 33074
617654892 36477
64843748 195061
902391796 34229
15238469 194116
988352676 129193
198313850 140033
71613964 14394
314704685 125044
768682532 43156
322495354 68003
873809068 118798
295263501 54821
995066265 101014
34925346 99207
816948380 9508
90634473 144166
58378301 128792
851687033 151042
903511548 157383
863435249 54179
93570687 47898
301129295 191055
362608235 115009
895575183 158152
686066324 75987
545102061 169660
438978223 38074
528671814 150511
463359146 75489
477877545 144710
966837206 175036
635747336 44159
208467674 197577
160890868 108674
402439649 113471
327808170 187947
616527209 53360
617681759 185977
566149795 19276
956953378 89862
932674102 168486
994198296 87686
735807232 152825
791083460 7978
175330144 96078
865990935 25937
399083307 189840
8378561 44529
244508091 115615
570986099 147443
654055836 137381
762427222 95513
311847545 57243
32787920 118149
716010460 53649
98153210 26041
331330868 96407
178799659 163172
427042532 85529
332982758 84644
394812669 172906
368720897 131512
128522369 46405
869123329 111386
950246764 115332
825855879 180262
952003966 110503
322345304 32579
587904348 67898
19296001 175192
611745161 187632
719175909 110768
304266384 129971
193116179 158788
708840297 51289
576838282 77995
16858116 53189
493721212 173905
603401723 40278
376273944 160527
244811475 131304
383956352 71751
372524388 16130
714606598 170609
247409398 20832
946451238 105215
83005515 41723
779203395 75011
790537088 45532
172010436 51076
397895363 14773
855977423 8247
562789067 186197
623889411 191362
967655251 29960
5393418 12881
645123637 107633
101395298 7507
198091687 75627
111815427 91155
300004209 32065
32504447 105940
9853679 184281
299029809 74541
78539758 194706
115334522 150907
29853404 82407
675742695 97123
627557543 42169
25138359 131148
434465439 125916
307556618 35548
297557951 72947
273280972 131358
909187756 28603
139679455 78760
60686260 179013
807178434 24492
469552481 73505
607448583 81665
708028286 150846
34607947 64314
110370956 29909
948422544 144188
888521812 62281
442865726 89782
37171742 68527
112605160 24380
906732035 128678
231196101 30335
820542508 42308
621541508 28574
749984997 92597
826763 1287
697828271 169356
732867787 119058
555473240 199036
497017255 68974
492378721 95073
996701424 9778
423631667 73486
214872966 149400
678045668 106946
685627363 120387
611281574 33935
692571464 71
693293726 63941
507930098 160073
595946408 165854
170387180 44699
936410783 143214
757475997 168182
410988959 101421
141329063 116910
148266627 198376
15106905 173731
669113903 131687
228358754 132264
511383558 106988
226655274 83041
793079844 6580
465428086 64349
120206281 72904
908988614 82994
496265175 127388
140693553 41899
989529363 190448
298487960 101115
31146684 99711
106739621 197373
741600757 133228
546198077 37164
225745647 121385
735143711 127812
5621895 40520
735152366 780
249298322 31744
360206852 34679
756112815 1184
114564278 36207
468029370 16614
482465653 195901
386936326 181852
855466085 82822
490833412 92593
628251618 32017
912831402 56329
892559674 162970
887026346 156778
96485762 64067
84580960 143887
67860914 79791
765079693 20086
605449111 7786
853156585 10227
384158746 27532
468007629 28944
700267338 142943
993904626 84318
202197695 173178
559555722 12120
288338130 174623
209130322 60252
162486489 46496
956813130 146957
958432298 58212
956511187 138718
911340299 161017
628893561 28710
80176252 68900
608072032 14013
326088658 60022
327926182 108468
155227352 87581
141820160 2871
722581958 8276
900706035 97928
828124227 29157
391700554 170456
568268721 54234
453439784 159276
601260225 144733
657757965 62037
605280028 193857
251468178 169740
252030527 31690
786523695 109440
653758236 179830
2162870 176047
844562330 189015
561711629 22766
148744425 143480
114111464 99046
512459293 152498
931938938 151452
504902865 104757
50075989 169734
159493973 120419
398197083 128309
163938673 40586
16514613 188359
142099644 32878
372429559 70562
881438820 27851
943578270 149786
533105870 124657
237554823 112355
480985241 103618
47718940 172831
914581896 27676
260470513 84432
219035594 66060
849931301 3679
269794811 153429
176552738 37395
814726457 16287
863376724 69259
331635694 133431
655794748 102384
139964805 75244
592631349 51499
164660474 124199
84185276 160059
285697060 108538
95435775 178860
926631343 101064
856393579 130292
755376078 160336
833509644 120062
528480256 41806
466260471 107346
556974484 988
749264472 160558
14347909 27077
273238588 162997
484559822 13782
956790434 120492
944691783 144604
590315254 169139
6244196 97829
523428383 154666
110969460 189895
465215577 155031
874371155 101615
493467474 54809
769976971 80092
87555563 76683
994847392 197586
238439004 92491
925221922 114206
406144075 155975
513719561 32399
503567883 101724
40080956 47404
3079700 127611
49946851 156548
59883515 71008
47818668 150996
279374815 34557
655453587 68369
116069097 75136
25104751 14898
945493481 18426
932315659 72034
593052173 13967
161330223 15141
240744116 117901
985625784 102992
889815381 97997
775210770 80026
128279140 20206
518081398 54405
854147789 110093
692946592 162391
232872083 139637
707521539 59794
893952101 74015
135780355 157416
449356520 55503
939411597 141878
336897453 89931
807092770 50447
926643883 25669
425168883 74954
139488273 87793
426642209 3999
268745623 113981
509997704 173695
789909127 86234
967329001 110128
627353664 193406
787837012 101911
444098898 114681
214248043 93060
342316259 134609
415784791 20611
881737748 98599
864049989 120761
460748232 34856
878465927 199870
379421566 52971
889435824 159650
949976378 87088
842093549 122537
859910684 96342
400643343 52658
433167565 92837
623902263 86051
36266757 148773
872228639 38208
225171234 190328
786373860 134035
171948316 153868
438936417 20227
45339440 33222
9623279 190697
625323330 94224
16224499 101453
252081306 118430
81450618 27963
421113374 116811
370208391 71948
270814670 189299
408568525 194405
698755740 56005
682033913 57514
114328763 76210
707947126 133939
143139107 43179
824338585 100770
179861121 15113
434981318 173717
173339403 67113
917788715 198965
36861526 33270
946950405 81823
707699460 20380
969213629 187774
753295481 123148
965805895 139074
843390698 170351
627161352 137280
682553307 120625
889671929 15514
499686600 131388
204612050 163041
862109749 35309
813879154 24729
174346189 139669
705818374 14442
683399869 189283
683074825 70903
544086589 115829
89765873 168904
117431509 96315
428290536 104441
719477864 198980
295114779 136051
943201934 146419
903480467 101445
941409221 42522
589513684 67835
693561140 165213
994014326 60669
723222767 52658
850394668 46319
297255918 98318
985119264 5577
849571541 94680
758808688 188320
61038716 169672
999579445 92035
824853670 63667
360263376 96505
634578291 2981
482571525 595
284667618 193625
364055614 188416
802962965 12357
925798485 83412
631656951 42887
345929449 34965
939791050 15331
764405110 86956
16671781 90635
985202151 45508
985259274 162168
16707068 115697
643925416 191380
42298947 153668
123864564 146251
183025417 38221
551957894 172107
215515022 108954
171527111 133967
428994194 184200
128320945 75901
248241837 138020
737427995 163549
550463911 41241
466778847 33893
121310165 42843
351249444 52035
579322561 57567
261566170 87534
364087677 166095
913459855 121414
253977273 64150
569721698 173338
171429480 121233
226357251 120368
206777857 187429
316029979 145955
469844434 2231
223906994 55954
765878763 20838
958647097 160102
434841465 158010
413585800 85679
507486656 198134
25933528 61116
857622751 111339
404171020 30700
795719413 8774
376396316 146456
578635214 75565
322863415 55955
407781999 126067
208133445 36453
363002090 100037
2915219 22375
743790053 195181
91723206 195060
629297679 163643
940731321 113970
521277590 6527
7379032 190576
294752267 23519
95049151 85479
728663917 68445
343525282 87202
298387472 168387
922377279 25001
78280462 31738
418303998 129900
980892463 171089
705452009 162690
91956280 140887
73461063 194912
141091897 70341
105029733 23624
207549281 130649
837449266 127697
777147430 124044
205565750 156573
739152555 166902
333969391 181800
104154236 186856
287681343 188926
304060209 172179
474392960 88988
377796601 30472
706901053 187273
924423239 28933
588577818 178795
109602711 24584
825510503 198253
355538426 106630
598941027 119199
816835882 173757
912936295 55421
937801249 155808
563265506 13118
557570595 79045
304982599 84485
952377059 196154
344064115 45617
299115436 54513
304124843 79578
168886463 188778
792767181 80513
792703984 98062
187188666 25612
221255727 185281
679811787 24197
750837300 99101
231552558 193009
621534267 21125
816008760 40602
490405548 34625
900196699 107343
904701573 140442
731775909 34991
701423025 113143
279270210 83983
127319663 12216
661682926 54536
965957808 39621
979516748 116015
3053774 72320
21336714 180499
521458362 61672
324287856 75603
797379511 192977
135381841 62689
661933475 167576
10738882 183289
524592842 87717
304659510 74466
356843561 95749
900086292 56301
866283173 117222
630969106 126029
266699713 178511
320726663 48364
341115416 108392
251489920 61616
175617923 174044
582665626 28127
876510285 193602
671819999 100180
876509118 138876
827196959 125828
946129543 146066
766456783 21391
223678340 57405
992977052 52801
592179288 105639
458918982 71282
863265176 14019
600235771 150851
449245221 134466
992610370 129194
267203081 90264
853809072 155590
99381415 131998
69666602 132587
437640099 77958
580174621 185576
588946860 193905
539353009 145174
766391982 49033
983745889 97809
499023340 72243
570995085 150564
671242867 77760
593745598 3792
282558670 99939
783286379 171634
778673346 114659
870199098 29553
627182067 194904
727397004 197244
420058266 111895
165457963 128325
647921931 148045
814477180 22353
845343048 169550
504714298 75691
757971000 59105
23183314 61618
428534959 129052
62942542 53106
877965880 182278
363846251 12911
19346194 127515
327288680 46073
884911801 156190
308232878 35653
514243106 186078
971611037 87958
561637902 11096
835127618 58900
264176882 158527
149714591 29042
166222355 17472
80929652 2614
680415297 126832
44373516 80546
196553527 89216
944662327 133426
993738674 86871
923196594 140878
802258289 78962
921219905 100605
79820136 168338
999936478 30759
110236026 165595
832014073 65301
131225310 71836
906545835 19925
693517061 118170
45218137 100298
829827696 163755
51507173 46062
826436001 139867
468805889 161592
945370127 62103
648662179 134078
189869224 128360
324629525 50230
399716519 61715
443570446 168422
787561328 105243
577803392 145785
761061040 128767
924270204 127856
359999796 59338
14607444 78294
934429043 47642
525308286 74430
756999887 53960
220677287 155517
238230547 174056
674381404 106409
713138099 120553
596484591 164214
954246506 165023
978784518 109754
751032666 65335
84055621 2486
493530055 191856
551298450 198453
5418105 107929
655467106 80024
599933020 60586
674503490 30943
363733942 1882
536489026 18258
268680946 69485
103145690 36560
434846819 34868
320167631 112518
343126947 196210
23057028 175692
586991467 129451
532481354 106295
129918855 22022
881975104 94991
538697723 40034
317748989 176653
51651574 127260
163125811 130992
468101577 83563
401598083 195514
763191746 16724
988067429 172393
926651278 49422
91425004 35690
238744778 104598
215025297 164928
948608409 12806
903324857 6776
322517181 117360
894422314 117454
65193669 193672
748789386 144200
608801378 77878
462671322 67503
966819050 186675
761020313 148027
138474824 140657
365040955 5109
651061581 46495
369353610 148542
968114036 27387
168252833 64697
964536988 117014
22569200 128785
134125656 82575
573016409 74815
515259335 126209
394421120 161171
664396724 79086
487854185 40186
705898611 129623
476604444 165379
301612823 89844
775797075 183181
412418374 10611
820517407 54065
877589769 2148
750526474 149299
234507950 39158
473572765 33343
857369873 28790
837066639 68739
593862752 153925
642197928 14119
859574639 3435
394717616 65398
102291819 160187
805006243 122554
205577821 102869
594075500 3193
107145951 106222
836462745 135710
905728776 69580
324804945 133816
856661150 55087
151126433 130878
948438564 32055
231925181 140018
391603467 91403
531877209 167387
987644262 55348
548201192 64902
552921721 92327
803382570 56690
428673064 14226
905357813 122339
673682458 118758
577210972 20414
728022748 118384
499782088 175956
169336510 18635
93217013 191578
977465093 170793
421174850 159536
367446224 40401
202186797 25172
822484381 180726
518131554 71805
113944848 31366
311278475 113909
4593998 78483
43232263 46573
987420208 53836
458255875 157439
944501995 1783
170525773 28723
743163648 47161
4719810 188310
175261348 99586
629943718 180765
681896114 94198
884748645 160686
959927953 112972
663570388 77278
267227461 22576
978510313 391
861474575 165643
786939495 136790
97132602 43614
634396604 78262
632875244 106772
318883948 146855
964321603 7982
503950901 134173
134744424 143996
829881335 87146
830065237 114050
13845536 72947
828254418 47440
939486100 79137
163247488 21509
599988449 129151
747241900 3636
101210124 45990
109688644 51486
199009745 75289
387035642 51653
272619951 194357
99177396 167264
450902054 167836
145204054 81007
184493585 58246
11056719 56992
436374163 98574
639502225 27870
659839479 157190
89390560 49906
428784414 19806
676804228 113444
307865184 28774
487553813 298
297407430 4733
951361761 24178
354582316 22850
596755865 112560
308116592 113354
624750942 197867
676512669 146024
793163234 5232
545121109 141822
162593082 178805
354950067 123475
918152212 66426
274192155 113261
113078757 34846
33858998 122375
836883855 150290
108924324 39296
931221379 195533
41896803 164229
781667150 39575
636702623 118061
669827687 137173
950621482 11498
569945279 68191
227278851 85400
470163775 70169
188380763 26530
160588149 194255
81686923 105097
527689429 59446
194624861 146767
913776606 65381
286481745 190470
267433846 149979
974939676 144083
290552846 133523
183646497 170398
312252298 168675
400202983 100201
502368778 49981
373085375 160786
644233293 158249
705943818 30171
178675476 141553
447619171 192361
861045599 172186
956983246 113509
451689475 17489
374605122 139382
528655870 197306
104467654 125371
637612113 19715
394695996 83858
604058731 58930
641799457 126051
805953790 41914
341687252 194514
626941529 179876
922153154 2681
43406273 194433
196638224 88054
362499099 134016
683903882 40110
866858021 60017
430626864 100043
465633280 17820
94997167 63665
423359418 37422
113485745 45491
132199852 86899
840159244 190901
503691296 152417
856936657 19121
387014056 53737
887830373 77063
992217516 33398
717868587 66735
170475030 173295
55369506 184022
436282263 43194
54849131 103313
171798575 122602
978991400 105553
559274862 62826
340966239 71419
14837381 117098
965135425 90451
619628839 126638
667801978 179286
748999922 189005
502972827 121286
993912952 86619
531566190 191665
957461956 116463
673749433 196788
270301396 47918
214190876 19526
633487379 135133
200238951 17054
807543267 24260
540027531 90398
141795146 196485
411914713 9543
413003362 92267
46599298 99310
985110955 139726
226152067 84931
902077127 123800
482302039 134788
145527783 67365
258621287 81749
779395431 34817
973000967 197553
426556265 52089
595520904 195335
629756643 13384
527536491 137274
505986980 36914
678172114 26761
430216220 76241
889416631 58626
895004271 159220
434363212 165828
687852216 21134
776203627 60641
802262342 177764
602396835 110192
42868023 176125
150577433 94029
590262549 37162
599193648 187838
309802524 99378
525354083 115460
994428647 26098
667757427 68706
723951657 41676
207249578 9078
461281993 16511
528161814 175268
556102849 176158
900629320 135766
919873140 23769
962661811 190076
950247050 25766
349493093 86247
786662162 169642
222414030 124231
204589432 135545
462493654 76190
521577716 180366
64593887 24431
420895425 85457
958426441 67445
305130337 2425
507089017 24085
880470058 20078
835833430 141065
881432319 79788
931641151 158326
609100760 123863
86387286 102988
674586263 96618
977266806 29889
200744833 66365
240892359 82551
348593235 91447
155734340 180636
703682300 166430
202241934 134002
373278889 4145
846291370 70189
152670763 7575
922149518 180747
403257610 127440
767718975 163999
943502808 161246
369674907 86857
202544386 162441
231269431 161737
254001732 29608
942195897 131616
52773506 63863
789372249 44499
490069448 122582
904101612 169534
391050943 163486
557245364 126762
596957208 32209
759930684 122246
594185933 154547
138843853 141683
371163668 136810
997700630 190919
746086859 172838
133791689 164437
383175829 195886
983980256 55093
590300829 37853
133827725 93552
936260738 68835
732991002 68379
807493179 57276
878144099 36617
533193011 165197
454058860 142732
865738513 47247
561502124 159823
58675804 43224
821548000 56183
27369703 34964
81493902 189221
888126654 8432
445725947 22673
510342914 82910
752670423 893
356303569 60705
440800013 124385
989365846 116043
664283716 107763
569190859 140545
774674106 15543
231384481 28067
861454086 98783
781128987 114480
426706886 175694
739498848 164727
740687099 111574
745878778 199602
878391855 87667
174815804 170361
548387371 38502
419071818 136607
645540986 40851
857076454 73692
424491849 32390
157593318 179815
865941582 38171
694865118 160307
35280493 52035
382558082 127992
774452632 62103
952419820 182900
248393433 25699
689723512 97224
495764168 126410
916395250 86994
483795210 82614
691043185 74857
822243102 109588
923405835 11293
377072133 193223
766006784 81791
267363228 82246
126349815 76626
946173836 81722
477289194 61281
951948852 169733
853090440 57141
521840554 123007
892325659 165424
259493118 144682
563500260 11300
911981943 93854
126700124 189681
199212288 128477
936527611 167601
361774524 43000
967932805 177491
330116864 95576
949404724 115283
720579785 139950
823967955 66275
57784055 104584
350194050 99985
465700817 112190
930969790 90111
553466683 57305
679988476 140303
460901710 76817
91119978 166008
743337742 20600
280060575 15124
448379845 9064
509603371 151319
9940111 191962
937257589 126370
159923160 100389
27434425 41653
583057458 190775
914505052 193723
28391522 67733
615085812 844
358410865 101416
247222421 154050
270623723 112184
989670523 86829
99518124 153407
108841302 82811
863987674 11714
723579410 106639
587089427 21432
76022411 57715
88163494 19733
251418068 14518
475925181 176848
114650096 178146
61510694 27255
942078676 110226
87544695 17946
915290062 139759
891223512 66478
264040830 134837
268529384 140776
640983863 5883
296748355 182293
842269747 145641
343286465 48902
33741398 42114
427428658 112017
555619722 177315
987039360 54134
75193173 100116
189602360 166095
766746277 117406
723991111 12728
652484938 159257
840913577 154606
804938064 187392
399589193 149159
233086010 85046
434547556 145269
216445917 96088
971654870 8502
94792510 60944
288812293 45758
502903870 177417
134195143 33468
138463119 94652
465259299 1196
158173689 117733
299693257 84445
200809216 186998
542055256 5076
897074845 65528
691277432 7841
156744387 190812
941249470 173537
528674969 27040
827836665 34717
527709014 31822
355209449 32857
511059761 92253
706759073 150775
707183349 37288
379231980 126811
276412949 186141
649224735 37834
269850547 140217
544632087 11208
861323728 54038
942906855 37007
994593267 129734
234861714 97030
320100496 177302
88750647 48089
435956321 118572
11663687 136452
42395264 180739
765263870 10533
390639151 117686
371148014 110873
286725040 162916
670327288 182383
385612171 130985
760376970 54736
214423806 59464
828841720 120278
517410844 3978
889782210 93746
686757561 61562
399059113 189118
7433856 112331
924973649 33557
360900428 183174
30270884 45509
594071767 56889
756663495 186551
882672881 108802
738002846 63267
422413232 194145
357822160 118372
174494882 23299
204647419 77111
36695170 109757
522090424 102562
427140382 185153
360230778 25979
833990212 20087
855631885 28265
706823687 166579
109089624 100596
223611785 179797
134990762 43232
21180194 99396
450426559 108317
410197742 56645
850131141 59913
57425564 136560
361479402 121964
609883112 59855
830878847 14752
704959847 97165
231353998 48243
60510522 35040
569622528 65805
713267568 92647
4161563 148332
439815160 140561
269238257 158842
21343168 31917
655927070 34078
468318451 39216
229284752 16992
392817112 143014
574621772 44988
685146692 176084
266662760 169386
42350438 64890
634912627 10629
521201296 132662
136786792 182408
294338880 170190
837835026 165200
598703966 79347
406826715 100243
524631409 2137
703699909 61253
517972100 131107
782806468 73526
73762383 14938
698474859 183881
530746913 54021
436770260 187013
798595701 98380
877094113 60486
321397782 180217
247673677 166041
458470448 157116
126413337 9290
111032785 155882
813637075 195744
443373600 60804
431163926 67797
421676805 122090
608330136 114991
630077011 106884
337853277 162478
710260134 68324
428068156 28870
933038412 193309
940379071 79762
224461637 28444
812158538 85400
630777818 93195
127343736 57821
522726237 161469
48289218 74582
880410917 125420
4084601 25868
951151018 144763
868137893 174229
387289129 58159
468851263 45369
989562393 148456
44101256 188658
559876951 131712
325528372 81891
63183427 171790
205610762 20668
381530210 124308
568015900 145177
347173651 110831
980092858 158365
983344724 104364
157318688 102443
767803642 134335
102448209 23697
798522404 65482
960658389 143196
631698000 11281
935484004 44639
754533143 176963
874633666 19578
917874843 105512
879139155 70477
781696210 99506
79022811 158745
366939428 112563
545345560 146720
432404960 139644
948374390 62273
334582753 184227
329166925 176551
152202026 132581
669482990 159958
126529065 90353
140001568 9048
631460872 138185
760296753 153794
583351707 120223
968491692 43100
973511063 119665
522735307 150883
949892372 99529
677947501 196732
152248310 50805
986133107 137147
959466801 181981
403060681 97371
727067896 116263
693514604 101015
864133500 139942
146211310 92584
106182460 15263
538846782 93431
411202231 23257
784877886 137377
882441220 162670
161391006 111157
148560407 116837
171408224 76095
455366603 25722
752490997 128658
308423825 9474
829680925 105171
10726813 79348
6157437 108206
746064768 87405
89040792 89436
529311206 80797
203746744 194002
81456742 183666
890385317 176373
445825343 88512
325127395 17634
145886108 140710
391702721 177247
668666785 27090
828354114 171164
461214822 113779
591126666 162053
872748841 164360
214113843 111517
158238674 6411
140268406 66474
989126296 63113
281348062 48119
512522290 167105
934671594 98111
890845648 87145
616490273 182641
171943429 138100
440916161 140047
464046550 192332
341924608 146795
375381467 73921
238719780 44301
844799346 53048
134841066 150084
411757550 13186
215159425 52227
352284372 50253
472889257 88532
209546166 145723
319821658 4403
674469046 152469
945130253 59936
365287597 188690
386658915 152033
266897483 35640
796162840 162132
545372781 181975
467426947 52169
992045349 184989
305771405 30862
888625778 192741
890179694 93685
873143939 136555
864122352 61201
391531609 102390
970227444 123120
376242367 107907
104137654 108543
162342872 179790
518834877 99053
338704823 142047
494699168 199574
819564860 124739
540392949 120430
991449529 185826
46443289 76853
454847551 100667
445301425 116178
490006194 43940
150384104 141239
774905521 15760
561870239 113018
831443875 180989
828746204 29774
727479656 110411
770464719 10536
303245365 157494
456243056 77723
702755487 198010
886452466 41915
707108598 147820
996506659 128955
941587699 103693
520305345 59263
100406922 171994
642767915 174851
730395362 119681
870439497 72948
459729575 184446
442265698 68680
836835048 160109
876325602 143038
514242963 131527
138570152 73228
770635214 159304
841715004 121334
429443474 4806
626665606 165542
805389662 99559
970779947 85094
712296562 179792
470398357 138597
209740648 55445
791728879 7544
829926458 192246
979016278 199453
997823653 61074
346901035 161892
689702017 96730
152555140 153056
130545374 49306
186349773 105326
822527806 155486
535861792 77005
931993471 71350
72286216 172028
390663943 109434
856318888 26195
207679674 4272
528313580 165281
390051099 16257
677279752 122200
167490198 39933
688970800 139015
555441608 62327
392012192 89758
949535711 58108
843286304 12706
88654646 181359
228226849 46882
253296992 161863
607851087 2658
350479396 3567
610387037 95659
160646154 153142
721916542 197223
834234654 177453
528648873 196886
747620515 93690
468436982 139559
575761796 69999
185565777 51894
425658496 64185
858310089 129425
550954802 84828
156300754 121474
474635231 181274
595333003 31087
676497473 162191
135168402 140878
746266506 117628
139332557 188363
583647829 86079
224900000 33240
175234091 52737
630090096 8547
698457221 50729
386353528 47275
291587718 4953
514538841 21312
126855856 120190
498286852 78653
110730788 98750
426780726 162500
465312190 13286
811891051 185250
322925140 141660
14122162 97614
833984170 13398
751044246 75196
309471485 192136
479040303 78396
536744742 94647
292822804 156566
942504849 53902
316820438 92902
976256114 176352
179257434 61528
569400593 152598
192014825 137332
641225393 172737
227910850 187724
260011961 37055
339500802 561
105129532 139464
570993187 190551
606454758 171833
23459933 9041
501738009 171058
960750413 49452
873756413 40118
913151667 57526
706569035 91577
18388729 14572
17002704 85824
233714673 172304
496247110 65472
747546698 100541
624107417 115309
236738946 65874
341015143 139216
750673733 65360
942822476 191736
840419726 122890
832691464 86532
413193396 49594
295919614 102611
360995432 80971
649719516 104631
258024683 21660
966461026 163231
635825848 144625
346358178 25502
120711323 136945
737718532 128184
678195 8672
842458020 28283
46856254 162987
241061556 147430
216860429 195673
814141814 95292
725578402 10746
846911456 86034
455581347 142989
231969932 30290
44989015 89478
264536577 192217
348210312 22140
28599294 111304
727931855 194601
628685900 50071
838556008 188265
605003477 102778
403932219 64924
15211200 4850
561668405 93885
481809009 92144
319240806 173603
194017722 125306
375213448 51147
734747052 72818
898855820 126883
736466637 807
257069270 136950
96650053 82506
566054375 127142
562961712 49653
60763234 86353
883157562 142466
743831303 193288
755039467 66066
560617406 116808
453027237 137982
608591382 72255
385353834 147751
50160801 28272
180564711 20751
902797255 159595
954276100 30441
125164840 163769
67322407 177607
82623630 111468
717108036 3702
185773898 117699
493556512 166565
327601685 102106
181500938 189973
684072321 107326
104490803 15546
301798903 143932
768190423 172730
99428351 169779
466056811 143357
582655200 183627
71708429 181183
623916914 52264
949171974 103527
388067644 42710
601419455 9903
307662120 109215
587907546 52210
346939980 116845
312480043 65233
942001026 84593
515138599 51937
866855855 129679
6054580 177046
44112803 106139
585145749 16074
531270124 154519
167588276 142453
968817545 145820
421097892 40796
812124936 40753
1550889 156762
327232876 38834
44921940 32035
78404563 28246
394118565 161783
805436205 5423
712577906 172486
625324209 178046
705726093 132740
545851819 96727
902815645 142901
962659023 54660
849745211 21594
733328208 134406
584549838 16855
66081157 160199
895677954 42690
120081803 79091
268214852 20544
405238595 148336
155889878 17950
693778970 6017
754388866 161944
786918914 64363
163027112 175859
787185486 115216
528522824 22141
388479659 103761
116972093 149468
53076507 166757
795674889 19787
727706296 33907
302325024 190877
386046429 20330
604619058 156753
344465278 28829
496614116 171647
985417258 119549
335641668 14238
235204936 33665
348064430 181126
126083305 129138
123238424 191013
321016862 41997
612844792 188659
108901618 42606
746086282 147425
852810550 144960
999402586 65621
695082482 136636
684061143 120032
721527185 42116
326164837 57794
385468173 14730
693805152 135743
615843548 100829
537772663 68617
478733806 145810
204013200 135510
350235317 196995
114395071 131429
238890539 68873
71064248 108049
878792990 189542
374884126 158000
65098418 63531
829921052 63870
447065162 64616
881443342 160078
860681087 130196
144044835 165441
413078161 143501
489496326 146297
858335499 144350
220473182 79927
610214169 124840
190437992 22096
46016519 24640
397385888 41583
892303689 196003
77586081 62090
426519177 7618
863750847 16869
270215034 156272
747516756 180849
642862678 61738
473849357 51611
218504983 36441
152345216 132278
301400172 84483
789461653 122500
263605962 69411
18346715 37097
8112755 21473
427501741 190340
492598431 168065
838825710 134819
526043105 170198
622820932 23388
788398228 77270
570663168 149334
128260693 57035
825640085 36995
109670024 34038
441954538 106007
889337222 60954
157977259 11260
123530507 105292
930926560 13310
102016724 56412
615054205 81223
810367062 197603
870427475 79167
19817655 17949
14280549 154453
216628988 47663
890229239 30906
251037956 25006
484836272 171879
965351713 140746
689437063 21670
708891263 70462
745037500 74192
693676835 24418
483626169 192121
662931702 47311
249075268 97490
986800525 15462
939563860 196113
309727398 81147
19497627 163889
85820818 181984
755218654 188835
784144769 57173
477204632 106224
588219929 169968
314534921 157949
135422940 77223
249229484 23118
225434910 76735
450909405 90262
798744281 17277
445565907 191235
957535031 67119
196864757 31922
728413196 49798
476491062 189743
9903755 110485
772303914 90722
458981520 23437
125459988 24871
453969269 119070
669275555 120481
161460683 27754
640491048 125640
357873126 81082
519711340 27983
454384042 42144
94748032 32786
47541676 72527
524028771 59240
870273187 121072
104257447 23033
147168325 155096
443225981 146200
401900893 76557
80461750 100286
977971684 164611
158075230 168857
390283754 3313
218697322 180976
302349895 17016
933831777 30908
37603329 25897
489191847 160903
353490458 189641
61256241 154543
368587148 114206
602905028 34114
464754440 111895
118263451 30086
851799994 13424
293696509 196449
761048823 83235
111620720 136969
165950038 81631
918241856 177838
453596434 75461
168751263 90358
504693770 153362
952727246 159081
276841392 34969
384577936 59048
111817794 48248
882236133 108341
741193836 99205
986987868 150001
171686046 168338
553496557 89271
760650938 1172
132357606 104172
697747255 99086
835272869 113336
315100015 3617
910242756 87918
864365705 185083
245480874 116719
791005842 179068
678014942 62022
11507073 118480
947450836 133925
126426908 177983
708604544 1984
241565450 52142
960411777 61361
448839123 7805
365653689 60788
840904829 48727
129113081 23487
264200170 3281
86307001 90749
664774839 24844
669001855 23020
896153250 108603
604629119 177335
292477947 40022
992552316 81613
913624122 188745
187380212 126751
674503750 125612
648081074 5453
405940412 61922
168948761 97643
966980259 99907
536670709 181683
388949007 33109
657144008 155998
858192830 33888
735448638 173028
266209107 15620
894182007 103181
910485862 146308
751979192 66319
95351789 77895
882395994 197114
471632579 36337
31561282 190012
812749713 96146
734100524 163727
735190247 37505
641390782 110096
688904722 2611
743218387 30794
153372488 124799
498258717 33158
782431103 144790
648951723 6154
788010606 70304
991720788 76695
440838909 198809
449465878 89037
243857075 113720
63965007 73443
544207752 103257
106588348 121004
679529754 154901
528023408 42110
931797279 199262
491518840 156886
944872720 54941
832036995 17360
278436248 931
949384699 163660
124055370 160385
898337607 174262
856845696 75103
853169083 10813
105775213 11906
232034386 63783
79584350 129920
63459102 159781
844552629 174491
317659015 133475
732111659 140690
67734275 60611
246435755 130137
341422582 142119
646511333 93789
252549290 116463
359982720 46145
273006129 36229
258705101 48501
8969998 108411
389331977 110019
957952268 188166
627942910 162297
509528447 51009
166675778 161587
476678584 194925
392250709 147780
380463527 99510
255198652 177358
510047500 93374
538965300 164757
256225466 67365
284699252 154971
476202060 161968
775199675 120730
151870097 19826
711743086 29308
923577829 168429
735448470 77472
612347265 5145
426686485 78062
67665189 197431
713710672 25407
125773742 57073
583960294 75577
838235494 140522
211348234 187910
636207687 95332
81285128 178188
518950995 143564
381523013 50942
487127224 21921
31295872 35161
883284707 79565
18169694 149271
887641889 149301
615099715 191984
309890783 172269
944607514 189602
352518031 53924
472947794 135255
117695011 37442
959019257 103515
416694000 176122
131357717 2577
996753094 106531
696131966 102396
514134927 106186
893254305 55932
302702221 133813
559220350 84670
380385218 146248
303822820 123357
864642510 94019
333635445 121624
934718696 41115
750767523 172358
993336409 98418
445730229 185929
656575826 181811
750548176 170825
498713615 93552
606968538 67111
215040781 41415
738957699 88503
959524438 135263
10920613 69605
844659880 133099
510891773 76677
124666401 164504
272496543 73706
294405502 115415
527392399 188898
547751941 147078
198668877 143355
18420770 26794
724143768 13470
251767684 155748
440985994 65272
527047786 82058
650655145 132387
590334871 172732
406369618 116785
200151453 84568
829441048 120460
298411978 1555
864130925 48649
661975726 123151
29973368 33775
179802895 108955
670069992 59830
138836208 158950
193436409 89699
904296825 16092
703525330 50335
376963602 154263
454472695 71510
755632118 127906
660745247 26974
413489750 179204
844084510 164358
36437070 5506
401846067 141927
282502395 122579
801901916 155180
152277614 41319
276321287 94584
258523975 172190
85503849 81496
725294506 183623
851868915 54710
535855465 2355
791200999 44377
360291666 134841
278451554 177721
322223085 60580
28114035 102766
85622690 145294
997329587 128834
597340886 45211
772932120 198173
719152795 126976
279223406 142286
179834687 155537
235956762 84003
576303408 173529
419701570 98995
209094975 129027
518013745 139343
116200719 125289
389742741 14536
389654465 77399
244908761 77650
853328533 65737
253716382 119963
638001831 135383
711523401 41024
304555222 15460
559200468 166803
523406238 40346
623581720 39560
548013072 184244
540967492 55046
201099425 160287
293547227 101893
24010352 162860
321872296 22699
500329665 101763
344512321 109802
527306223 117798
304250335 32954
545527449 82171
21814425 150035
5284920 144720
411123197 50597
410726636 15873
66421802 196602
921831938 127355
210693721 17555
989545656 137683
542315943 115092
270791195 146526
233683622 34059
649588141 96081
214794480 169695
347538569 3521
64600646 124935
642235328 102561
341682895 169935
898296217 102811
367031693 59859
975009881 13203
974716445 75508
695330037 176212
855667197 131236
900570703 34240
278609609 160339
311824128 50324
357269956 67064
846004952 107362
549078887 46099
782852008 183573
509707488 177376
828760604 99225
271376213 66922
505605238 162321
205248972 143161
890830402 100471
641742214 113132
369417282 166950
18200443 17850
481364727 47795
522276138 123646
987798445 166032
998957255 115798
177966779 114434
106516651 69720
736532214 126526
279574023 39276
987250472 152055
319417536 40144
50990593 40871
365292764 134795
452016732 138657
202081218 186832
549210836 17347
235153664 105144
342501123 24532
412812438 143834
631868533 146402
115546566 72997
42129876 4740
312652221 7713
694196305 11385
349261654 37023
480008028 197131
183662499 90467
227258187 135409
10358318 77219
162725178 47583
304355878 119192
424118952 67246
927325859 108996
928871419 96119
591047825 113959
853550437 91225
853320880 75903
794788637 108149
238037806 142431
835676425 181958
387753139 1599
158485873 30031
646140183 199909
705443499 36710
268382991 148349
411351418 112261
993370257 23500
442743402 60429
999052497 175109
960553697 49936
61549839 52865
747330021 71847
19465201 167672
465049319 42340
221365663 180467
576891940 22825
262919027 106537
651892673 120331
121994022 13447
974268109 29658
585014117 156246
500397446 182892
621071998 52394
710971152 141949
506623274 103083
590436471 34534
241912460 155990
67720011 32429
209766413 94972
928581210 42050
883839018 161584
875852647 83153
920357346 179838
900401733 196414
340905156 180223
948966701 88021
59643048 129704
711007153 141734
849888594 46971
343703207 55711
236861843 6057
486862481 142666
523667471 165336
827857841 108385
805305301 39747
505567843 106696
645843795 148562
299474884 194848
265857053 145924
609113580 5904
552977022 92441
96475968 27145
950988588 187465
156508964 105685
366007615 134550
741149219 17164
54699883 19887
307177805 187980
546580763 90477
898671294 78447
565144770 35818
248982852 948
492889352 118801
146885359 156257
476280847 70152
299480752 165560
688710462 26205
64803815 23708
949871991 173481
491344031 13495
298332431 106160
256883829 139336
325827900 8481
455786546 151930
734525186 179061
699404720 157018
56399718 53623
910536401 62472
573405884 126486
178273070 164353
661160062 69640
291235959 119409
826824952 118457
868369505 87689
102275910 68835
55118624 101082
23922718 159900
5053479 15464
915599382 134727
403328650 399
866529775 15719
548442260 73960
68248258 167033
444425998 40682
979972257 36694
832240891 42189
455330325 170138
746114450 42818
30251451 105328
225263288 37526
432484923 4840
19807954 12954
70253673 161975
160269927 84727
872022300 182218
281913720 196668
420228169 183437
777168577 134988
338627480 140103
505381112 21497
152625324 89978
537037040 110607
922048183 123022
911559606 114043
255874632 53127
501693897 132633
350019403 20981
989562394 112363
431800688 166909
12883317 101528
667656646 173973
154048335 44804
491499030 184045
176439891 55688
52657054 155643
160785755 178194
183138669 106826
81268863 180136
496345369 171213
878373298 96615
834859206 61526
569712632 126095
537234924 86220
165145268 177283
952838908 124668
890949687 20362
960690426 132954
57352729 6007
190664751 18133
26347601 95245
582037558 46635
108385058 1988
116897173 113951
291372172 17488
509049459 181171
498697637 99060
698447669 54390
119260863 52856
886271879 134806
982861401 98376
599239386 54511
306672795 193622
474982163 124864
625252175 72722
249386704 196297
490713996 192893
476038552 136819
338685171 147757
843320031 189801
951010382 36438
860732727 115236
212742323 80309
424589573 57500
209935744 176967
930813392 66787
905832852 187042
32277115 192703
435585042 145156
276055530 91225
235652539 71738
514548510 115219
972867891 143981
592437113 31162
625122586 176499
40934197 107887
783334538 73128
106402118 100182
314557912 67606
440889480 122068
503287539 76262
431889486 105834
67111631 164251
44546421 121945
464239684 148372
503843655 164710
809080955 16496
926305448 186878
904370567 11305
29082422 163189
852909214 198015
640012048 115545
672939706 44447
652071337 186025
303560185 64582
362682969 85616
267809080 70608
722686900 27351
463254096 194997
342504252 96599
293379565 56256
799014274 96154
302958835 143222
642681445 136519
999040667 35239
274115289 105852
270488635 17724
196210466 77251
338183673 69534
33415760 123203
178660736 196283
456857195 100818
441665977 169036
943591456 80741
719655599 125464
112754884 172326
983119243 10075
680808373 38332
810854577 150540
447883999 87434
837657424 139326
689860211 70883
99107598 24307
167800138 80930
851840213 196806
989658782 18338
833124615 87096
798407043 190710
594163595 83542
748971057 117752
564051742 33701
654772333 44248
418452507 178662
109843362 123510
773538570 27228
953817157 108238
967461852 45273
561138491 27022
67304963 51712
921458936 103954
867014434 143379
191800694 2016
592516634 117542
758134162 170949
980208009 79162
369851411 61910
8888877 64345
49046022 178557
777579256 100349
113388550 68169
258205541 48838
989344121 46527
44389704 77185
174115936 105142
700555465 81305
52584473 117759
689464292 64138
360601732 119967
426262306 423
113831304 73174
845554071 172602
651021734 103204
564779074 93513
986541608 179208
266737556 155473
984698517 11225
26210694 104180
990692056 180583
840273118 48377
680237444 196687
473441346 105771
872242978 156189
946950681 135687
543595864 45678
626268727 84342
589905198 135656
291016847 21333
677436005 127959
624640719 168486
939875866 42399
270979577 170092
507579860 54996
75719644 25559
204123494 26477
746431465 128875
596262673 1272
128858329 101093
351415273 170302
93721029 86879
461706010 11448
661827220 59977
326211095 33519
109225153 158699
960197652 56534
355725530 83855
200596045 50858
988807274 190378
934068442 79741
152979567 53338
301062072 4296
68908349 173952
325471179 86087
91414549 122271
396940661 157365
881330644 153287
273657375 10594
213229149 182824
490148893 185214
789661005 30915
907040153 114654
29125301 195951
376794525 135649
67294140 88471
249974676 25547
562960936 107261
640650781 33398
804496601 6057
18722762 92828
147126223 93033
510269101 136050
732027433 22063
175246193 183654
101193197 14573
236634791 6576
26815948 199967
804700048 77512
278070019 65351
367912741 176394
93583840 115817
652051804 19552
428293847 199867
41357500 191013
45541836 160010
262920586 46304
387214644 105618
417187008 23182
779818776 185871
643725955 165744
110815768 160638
754971449 158739
921784669 185743
284741369 123069
305191188 96020
183346418 47323
323376637 41253
325683182 8309
617363743 62834
237118994 5607
639260828 54699
597149279 65251
34070678 96234
405095720 62559
77970669 181707
883560589 84653
960537164 112059
386034528 168145
502828009 136512
919160303 139012
302020403 29103
261105232 132226
812859667 110044
279681016 188637
672796521 114893
689707893 133956
345154616 8622
694248968 123564
370302413 21369
169906147 13446
832030159 90543
563784151 80943
985877947 163660
996854737 177856
912466665 57957
346425736 99796
629578157 113006
256033239 31398
422063213 101419
293464126 60053
343025216 114076
270196591 48787
496204605 74910
90999693 180117
4543493 118572
921010990 28460
251979352 130300
28419167 33640
167153070 192714
175626249 155028
593601361 78325
978157345 155496
287698868 99339
636264586 18303
431932586 152524
655321793 77785
236672446 194540
355891995 14531
2026734 191281
655201812 2468
248597955 47839
160371069 158169
846926688 3310
521013751 108845
896825224 34635
419389700 39813
593462667 86044
840696826 86038
610218441 126535
136915398 61193
856182281 104056
931175475 171040
775459486 124968
10797546 166634
697154746 177855
606587501 133163
666957295 166479
538731408 100360
312126738 39110
968093946 182927
78390587 97231
372988532 55299
527944807 121885
1751830 6413
974978749 69440
520634396 116376
690661436 198365
487556129 13671
707838725 128638
998677898 46904
236722500 149667
651370794 99812
119137557 127051
460463574 11437
6440507 58012
749944668 72392
533537521 17162
835941311 140926
277709380 108716
834341198 144429
411268174 67909
849078869 67970
672156298 58707
451084366 49504
208475570 88421
120392040 64325
615648031 76632
142764909 189049
331130654 136274
695881108 45761
204357459 133982
230565143 54440
671282792 124918
84848389 72080
903459701 158091
533440731 113714
287549194 27228
505089880 57129
171914970 43586
877833981 65357
729483264 109606
887074772 115075
571415149 185686
521890031 76739
792718474 68308
883678277 37772
83438389 84827
679638701 169198
641256334 196297
611156985 178706
516182797 26722
901299238 168244
959607467 189250
336463693 180960
559100324 176760
354191446 3504
494785670 31608
277232435 83464
969940241 85233
335061489 42867
844508144 107738
61012436 58772
232362832 634
922350044 4632
825588931 174911
296924454 114504
212482651 41648
620544781 134839
291675160 191842
874547709 169451
422446006 51873
276280739 190712
313606700 116897
126821958 102935
929044859 37394
592276298 37237
886739118 113583
139379265 192830
454440957 271
645769263 78595
738034666 123830
278981777 4074
572676072 179085
551516685 140245
206086549 64403
475703265 118351
773690504 41316
842624774 132170
284416134 113276
368004744 68815
280422116 185151
90968869 39477
803891213 172125
189689551 86172
664642983 135438
586184337 48241
959418162 135149
163140040 169600
951490742 172289
730682753 13210
433715975 85808
496826830 61546
909276208 47062
477415990 64844
306771561 143679
287085275 163399
551056555 93547
994346256 61869
125644363 155178
381684416 73724
108252092 11058
493429008 168949
129059672 96556
955832315 27715
214366313 171490
43127058 99786
132770549 195166
310948519 110076
33944467 172845
890025125 138123
639887366 33011
467459893 151738
527123615 160433
686437896 110260
941188959 140000
113014143 147913
239175549 68763
430254690 178412
128837208 165368
858335179 199452
111106329 168438
712448078 42972
213174559 101600
36801732 126900
770368840 34294
907077336 120112
321230347 40746
359122266 68625
625050136 149649
454595632 140847
309492507 53823
708276334 11089
661472377 47680
848518660 97520
666511918 138682
186996989 28118
133895972 91811
33055669 157764
430764326 145085
19874036 16992
841933767 160024
774748151 62284
551191639 44998
190031410 70204
252990953 87301
148058692 66567
158694998 157849
897481107 124995
280398807 119799
777716107 35260
888292868 187203
880064179 183782
237417683 24730
325045515 79732
280122838 34293
159155048 50470
802175609 98676
769065833 124628
154100157 55079
826861620 115395
591252778 195455
435515506 107333
238952143 4665
354477592 126346
294391309 64589
960211331 4080
24448676 153084
611781950 137861
805487931 130023
327283007 90679
801483247 3244
737307229 147629
237868235 29096
663326433 160038
695705787 97979
720279075 159016
202368165 95117
646579179 40125
520594085 42201
430813903 67338
474842613 129940
877370200 131157
42033777 166961
662698053 59143
987300452 64461
208793487 131357
880256145 125984
217524242 82851
112518102 39940
17351299 97116
262633172 92540
398075185 9921
6989787 135689
729917690 71353
940191676 75075
885836553 91195
361054242 164418
322940399 78118
501119580 140291
202939713 122672
819438009 39124
326844198 106782
174828490 97673
464869770 25690
898677082 113395
897556201 139080
156185750 149839
354015762 85016
876588753 20
72242178 109060
190871766 36388
47362351 39611
552860221 6580
744875087 148391
335110881 12745
936501909 42621
750186036 118564
27799224 151652
107271861 152100
913713843 189892
432198397 27275
399333713 195924
98096858 32440
446926502 116698
830711503 9464
74247795 107082
22185182 147356
957242921 123539
43739325 55787
734861338 152034
867140070 141060
881143116 19093
312827728 116120
300942831 58732
268607287 85584
942573477 26184
455002607 51080
918387327 46158
773596260 163651
423498849 161670
813252367 27622
489665117 169736
708156055 90212
120634211 59357
126373278 151634
855858284 28417
779539404 76888
656060533 29423
15656483 143862
596354213 52164
393822862 65556
174884554 86795
950138729 195475
683332041 122743
521975685 174164
348019333 21606
874797080 197341
756989565 20139
535842721 92254
952806585 147860
562007174 187200
828615620 178823
259478115 194058
622604898 77862
120491483 2218
405281478 65733
938259260 21058
133665593 94435
939228564 60082
929415592 60159
913077298 100612
339453927 15739
615138260 41872
596905265 34449
760254131 90285
744914300 52391
917388098 5186
59307957 39582
767646333 68455
585545736 88190
826005429 132779
891113734 92361
119835873 140716
940762489 26070
811482706 172362
207408017 8597
626471979 194327
245310720 106620
185240731 56787
488590055 12766
261054138 183489
785649259 23619
184607845 63294
304453864 187633
102250794 183867
871855154 62703
115719296 45560
852583986 118551
322707046 177263
936884269 191366
946310406 85111
977331166 77964
834365642 149761
358928282 189418
417582574 116185
988776678 176018
162807824 96118
397331560 83865
631904764 198954
643252292 167054
49874039 55142
549968076 175322
191783409 98499
985357006 174332
984616591 61801
658714763 112752
896558662 134298
417648266 132971
587206327 110741
212376812 71873
666921345 116026
494141594 161891
302872773 127907
520519335 31938
628807289 131747
697595145 2168
320520292 26294
209659660 2304
991907819 126970
944154404 96508
173622674 20349
808721459 84699
872231387 92013
636932242 92237
452299149 17581
401234212 5300
851762740 26492
188573978 86608
457548672 48694
525525095 105720
201487728 110276
36813692 10797
531533537 85072
964473493 45625
809650479 129687
780497270 89888
223437940 130729
440183032 76447
806625769 182513
987482629 80076
729624406 179775
45491967 155236
978706412 162460
213508485 3610
246783074 179499
387635112 73011
79086282 148044
514156063 166694
767781215 20331
933415503 134990
138646320 118635
678278321 19781
16618324 96665
235979714 160634
960533172 10288
998822537 35888
341832602 68417
696590409 30755
219755306 29588
849169598 176888
7797010 164628
909234877 172280
11352110 73523
3689936 161498
546295668 21771
19581171 159761
915739443 165593
460916906 111483
262017553 194703
966861484 116525
435027122 73221
526628978 16289
442485683 80774
355477453 46530
407791872 131306
18285146 105632
186528847 165829
951669985 179232
260115491 87159
798879907 156960
297969620 180310
912757666 77287
251212520 17959
346871007 2834
576482619 119314
904845010 155544
292048132 7204
546555032 20244
317820429 171754
968097021 15821
65568885 118749
644254814 197545
413634553 40788
129710484 18532
770767627 114853
301400913 168315
897341813 90931
608862767 96712
949421027 37616
811726927 30861
335322052 9621
398711872 129641
177733817 13481
112587932 85662
745966069 91136
639146518 1829
384851907 53308
377289357 147891
769584544 94962
591381949 109349
189632270 953
816850782 25827
787033039 123866
616040318 20013
471005011 11433
628337935 109568
921100407 159475
10346483 154585
654529130 82042
462815186 7892
487625024 136287
834416063 60211
728282529 9511
363698217 75180
660596960 170367
38902294 56730
919197747 26510
83785314 39165
948333909 193994
727941050 3543
76362454 23932
208221588 22775
415326657 174091
746061374 194132
66733153 72635
826856128 91463
885459367 21018
785278822 130657
178548138 50599
714983536 12678
701918567 163202
291337326 67207
564992940 144216
897710123 156942
247719334 78557
881491829 18083
381392492 54447
941348676 40444
128632673 130105
546944527 132247
235990537 33746
79174181 40620
607983720 103837
163188422 161582
86751565 68453
291999874 27503
479834865 81958
64218503 188741
271987387 47091
164899497 153760
396018266 118919
132102740 56432
974418473 122737
144774833 11730
106645329 33316
352021465 57321
774161637 90609
748220620 26353
275581496 157930
626583818 25238
446026010 151673
516012768 139114
557681057 114586
806025652 67675
630146743 63673
964667152 195442
77394365 4934
536950077 109492
423292742 164495
569682005 30229
32268170 132295
126000938 123208
584739027 52932
510113302 57333
374138494 181209
192272286 46497
323450354 87735
677652290 126699
129487517 36601
895566499 125319
995228675 16067
116139333 28807
177330249 128625
40688825 107170
975112792 9295
535821082 137279
475817889 20144
387623541 47140
90377702 66608
313919261 191570
474098239 77511
691995972 106772
575349476 101977
966886854 109437
936161117 37834
991801455 59718
820932827 86210
830990588 128459
116275278 39292
925108219 40330
522971187 18629
315614646 115184
764186698 56545
552866225 75835
6604836 97741
284966347 78074
148646247 6452
588467778 61635
945361447 137859
483442112 127622
630463576 113412
45978929 95828
745894798 35603
50881036 175631
819437368 186775
114344449 2174
607705281 77965
225559927 116420
933284928 161303
669027337 93206
87829017 69673
372901897 130613
680517512 62569
769656690 139745
567483994 147344
935801279 76168
758371262 86760
167328329 133847
244432580 195309
810118682 133842
147927543 72692
538420456 111174
458442545 187435
362286545 124902
921934216 76349
77650852 151114
593212097 145486
576118305 123471
954143576 6788
818047377 41300
375711751 32829
694217642 50693
253738191 53249
489742249 184964
57188481 184770
106340215 148980
811643718 127827
183255452 178491
537412654 152219
885225820 126000
871496653 46976
425351009 31137
379216657 13395
902160407 138857
351617170 102647
92047 8348
172843904 19496
356956973 91435
771918967 8057
876278975 147172
565188431 175006
571087779 142816
626819603 39902
150803703 97864
768197405 103410
236122446 187431
385566971 65965
141775666 27019
723987771 81958
184178910 60458
686945140 123157
646787417 60163
632675053 127461
585264902 195336
468041415 114154
719161291 161531
258425419 44771
199645258 76020
520971088 175396
64302872 166023
208487921 20033
524904421 180461
426180185 116239
704899818 97873
887125411 74365
932588188 100629
984973123 68744
487115787 150594
523000006 95701
856178664 196464
335814607 146507
723164295 124088
587046800 106258
501113748 170561
752906266 45994
414313902 72421
59250212 113556
94246320 160794
684070745 3515
559946701 27872
644437817 58849
945511516 71121
823822544 82560
99716095 54819
590118542 113178
402163443 9599
42298062 197958
70537111 70103
594034342 41603
986824325 131710
265726259 27304
410648970 151629
863362193 103466
435426613 105710
638388761 167053
808813486 148298
196140389 66009
559656676 156925
883409802 89667
836585183 131937
817718339 186008
549968990 86256
354177321 18328
938094213 67775
397471482 101062
461394237 155974
316310882 17949
415002374 115811
537523172 155196
674995351 179163
373645954 14807
602805191 117194
832220578 158338
984852806 24712
216627857 24707
336965328 55990
692958406 39569
892308803 55368
693707972 184088
762950539 120351
465311893 154278
429166168 132073
63215511 93617
456353405 43358
237620197 145248
755755095 125661
407678199 43147
942980148 113826
163376285 138857
134332413 25886
716164822 40850
706700206 126123
575594418 146616
258352968 195459
129567639 172586
72884585 36697
108586033 34784
941832479 118397
149203884 123084
700314754 101814
498254723 90421
848294765 137713
309995895 146086
918574372 192315
202311905 135113
205011604 59124
848907583 145437
963245437 182154
717567057 193786
434636354 80367
832870636 143129
101829183 58931
61690804 98298
494598190 56044
844097533 161129
757817813 3130
806099660 134597
891492958 116149
560914631 194241
634715779 151803
402955404 17945
505741649 116588
93149642 113059
634096486 55425
781146664 164883
458145918 171166
435948934 49495
72940468 9305
317318421 100342
428053150 143729
270647646 184055
375106819 100105
554062894 114537
703161113 20731
267637979 54962
684915543 115457
822973672 120197
277138048 78049
250909458 121251
759079211 57225
523240590 75620
542954553 109285
260294820 54370
368146058 52699
271285387 23588
92042684 39292
967025872 56878
561948498 59279
979241072 193302
133514839 36382
38761423 82513
999427913 76717
34577785 27847
987766239 116568
427374645 14188
195099188 131850
86617323 55392
775884506 190920
74097761 100266
991198911 91193
472445551 4478
634566063 33775
482523197 179186
512222248 66832
137873472 63508
758468137 103886
959789065 135702
243098973 131578
456970111 111769
592037175 75227
992011408 69713
411285395 55744
272940867 131877
701220551 100659
35673725 8773
701363227 71334
271012383 53510
142991308 121952
478636628 137919
819409792 120324
645251246 99788
738487164 44427
753865709 70091
44017288 169999
263843762 29178
385934651 131867
564551341 184387
646513606 104318
989910825 63035
368956564 39037
730899207 184485
780476775 70192
512619868 195867
218949823 61976
758842742 176325
103576506 57590
611776375 149532
455246913 198327
787799797 155300
588191546 58036
349528562 178972
952457841 63410
259916131 124297
764363599 69062
954281036 40621
816769681 42355
497361744 82700
19959804 37566
420249330 122948
639463365 30677
707190887 46812
705944086 192655
969503154 158579
884838915 127084
941689870 117625
359450110 67739
454048932 71585
591932357 195369
584395825 30721
866033695 61481
798612168 171031
22399891 170894
868345648 54090
408470360 23584
637548103 19562
145950062 129754
910369566 112414
539978277 175260
618420602 122485
136454442 177088
748387151 150656
377010655 113153
414474931 19840
997885458 88639
222823723 97688
618463346 36785
810048161 153129
820863634 109941
426471169 179267
751464894 173473
50606415 162415
45657933 95191
590235041 93648
559585969 42217
645872767 14387
445330649 231
925305027 160706
787840221 1609
289737360 73542
919523912 77599
951302534 38799
620298787 33453
189440343 67213
57184134 16270
872094696 119117
151757306 37047
827331283 135723
916843041 125129
518088715 174094
944283515 113169
25684167 174680
821572590 37167
314588622 104936
873819108 168406
729541431 67212
856077423 17401
826910615 4541
55855114 77105
176680629 130383
249092096 177052
190993816 138354
921091675 173118
415945704 148152
348895020 124049
800876830 124955
947812023 163117
333690298 59900
430545240 167962
21289901 120826
690502715 77203
269187438 46839
859801598 106453
439218031 17887
283765388 169933
422519977 119095
509844884 132118
605541039 103184
888443249 95626
423107651 75017
448417894 4143
271318693 172167
868154641 150552
508042990 130074
989549589 84906
541243444 122942
798126063 34659
515672623 26572
788900633 156942
116859827 32367
194475076 147758
21645321 131135
909579720 134124
893284429 138180
909565525 166174
363846246 154811
70903296 98820
718698716 85986
799086404 101221
891749075 139447
534857289 149450
556040330 108367
194452612 24025
670910618 97186
696813032 78114
627032973 103211
11380796 141469
50311182 80101
508204879 171265
646602177 191435
965084744 51648
384178965 51298
979098571 3749
673539175 104451
645851463 196673
137239839 180767
378856988 45492
622163932 63145
536807991 48138
351294173 104220
400261016 95477
713345387 154757
258015724 182210
282745449 16882
777378989 71454
585443599 54884
121848714 138702
180473186 108341
588808442 12731
709399710 72945
480110201 137657
681353070 196070
308776668 158296
219557727 77063
453567776 29781
159936930 58411
634864384 65316
613249819 194848
552260602 40359
14614466 121034
830005287 41754
43061309 100830
391511038 199697
623042830 41993
708332355 84171
3014781 172302
24069412 94814
514102803 78459
509923039 111441
595379377 34060
737424329 155152
40979672 194108
860744540 140324
850615161 183058
182233943 65142
881011889 71485
883037087 20277
477672302 178670
783241744 61032
103649 144983
996671993 82553
63225907 70071
68744836 61083
378558844 11366
108066940 128415
180653402 104455
138466887 3273
4672249 97335
899858974 43959
130093289 102828
236166818 94753
59658671 127220
546972672 4086
334590334 61502
703014613 106910
857451744 60145
536803075 21445
751793023 93622
893732804 173075
934136130 28741
615475192 92134
196765190 197818
50123491 178269
558769910 133560
219017333 144831
854645859 52055
25316651 79184
410574778 87538
994961009 6462
741638962 163315
287903957 124719
875473859 172316
449797730 149021
411945787 32907
393584065 190884
899939095 191574
525749681 64753
552450926 44342
73444359 37038
10738950 55713
925152244 62048
221246870 105014
359547132 190411
772263518 104113
282124039 163507
639151580 66759
827001454 53324
755799437 157957
483249405 167767
755140267 15922
230311871 39249
651554210 75143
56640211 150964
229924068 155658
724252056 160274
319261032 150911
60051424 197828
946524872 104140
309925198 151300
341710690 7433
888570963 22743
671961561 57250
192623898 168463
825738497 177752
879113587 120617
417443031 25172
560096366 53259
708022730 195205
939418056 100989
434883860 103538
512170752 37621
244347046 22528
351519901 45281
390881342 46386
803794392 167043
648467509 14429
259276261 67660
897657854 131892
864030118 73965
546975067 178613
860935653 30108
794452235 71377
253430586 166083
566904387 132055
86807226 157572
975503290 189760
162662984 189803
701055409 32299
490717973 186848
278126272 95749
51937437 56608
916126597 190853
295026552 114701
701764627 34389
497668117 40465
244738128 7334
959746344 12659
173916090 121112
986546867 69141
417777661 4098
8547557 22018
780586560 116805
763565779 130686
393448149 69603
634825929 25593
879504850 97767
119894939 67524
381848691 127671
468803326 78527
948714048 108677
183445318 198098
474473849 156007
65297589 168547
593399388 162501
616925398 15573
225927943 33266
815702830 140834
669193076 103284
825663095 39977
83919323 52476
51255479 194983
230014292 49942
792999559 41349
483231597 34926
858699204 85600
764487352 168196
546737684 82836
647678823 73842
59744488 152359
146202530 4875
933341262 127379
346683671 20824
174545137 33112
543481058 6289
188447712 20507
115015616 79632
613312706 159721
822017061 98589
747507066 134399
98000204 156383
397406715 189529
386005747 193057
931140125 162451
131892792 115378
63553267 155824
991649615 47154
970045110 83893
36015870 164136
654507963 96077
515419413 19258
91566803 3034
241375338 33274
629154368 69775
689310727 96352
145197821 172109
930683019 151792
61383430 172150
747634223 176270
365021688 116969
629780741 84215
911033033 41133
936101946 72939
655351649 167277
451901942 56956
674812490 118071
824903521 63350
518984773 198969
275299689 132856
444691762 144667
787875752 72768
945629229 34738
557347617 157643
801688481 64596
271553692 177218
615669180 68861
835415214 24803
262392042 81653
174010391 186452
282251002 62759
37857450 184510
591568619 104299
291764331 67932
822616583 135539
547338433 89178
992864866 143681
60114343 69799
280555146 132235
806227178 10911
919931859 141575
732608335 28540
80809140 126789
744793091 25258
103496386 102512
968276981 146863
863676861 41054
842666707 76673
340566812 84121
804811990 100649
711076652 24589
552197628 117069
299630279 26884
777251834 122569
852293226 195193
351849753 61588
198422690 82205
655686933 151178
176004335 82492
820314077 187422
290240433 48712
142803000 145965
398504036 30970
867107636 96408
39238898 24803
918831314 70424
219687099 98351
671059524 117082
831459971 96035
674815880 137318
547428560 68955
967092909 58940
824297939 43418
914088645 141057
329080455 132295
846956072 19333
757292193 129521
4775525 99240
983349175 95247
619035142 150249
754009750 99202
852734681 163212
439644899 150077
306621564 151885
217844184 91171
884617212 171878
767425240 131546
633654032 114141
291632311 144530
114974407 67154
527082063 31513
98916567 30764
661184975 175219
348486793 31057
960172450 173115
410497956 188607
479455608 92203
601205040 83589
656995826 155364
398880495 27990
455299259 162566
402794966 17593
927101396 181532
614959157 8990
302711339 190231
137725042 142754
389766362 174512
188818505 149327
915851170 51039
652385628 98727
100934097 189821
471956982 146298
721011693 195815
179343747 148465
124707533 120647
807384094 110196
1100149 72536
742946361 26763
911557539 102566
392543489 59607
942108318 167170
990636935 59575
813878467 2984
994473350 96698
293781502 158954
805110051 148247
24641876 66392
389266433 144650
763394693 60374
108658101 64662
115705798 3968
856851510 97564
37860938 114174
419376643 186257
969019942 45038
219092796 124420
85948633 14143
772252519 110834
665434254 126120
557316117 184469
650211444 101025
374779323 155353
589532429 176045
960680128 175230
852730324 146984
174639274 121759
45179700 36056
100881720 43607
782424506 16991
965314462 45889
593993212 53659
955403467 116375
76557039 30136
73716729 41152
435742385 115740
726914208 152203
76903585 141876
302674746 14696
492926567 181245
419242786 78459
847044215 79387
520999822 151391
426490103 180791
468392974 93428
520769247 140561
277076757 108943
853897824 112954
687452637 105380
753756782 55672
866949089 111100
553855766 62931
526178843 15050
650152478 199208
681732779 14754
360181777 82366
608655089 19833
145254489 186318
708948342 108648
836283757 22546
102569045 68805
878621434 111119
575016208 59505
547788575 82451
513907600 75957
379267119 19602
670435036 151497
616147017 58627
206747806 196886
935616649 118520
397010680 28190
299680561 81923
454478350 59579
684940970 54380
658704509 187562
317897455 115280
178445905 196535
906776734 135434
39819284 177765
523457231 157147
174815087 184807
28535425 21489
156904530 151175
141844456 197414
490349607 168420
56536684 89245
8574427 49966
441041353 128576
916753025 96160
25566051 180031
791524005 172895
242837733 2017
910979247 34313
204053501 158903
201517060 93901
378258214 21337
672942848 21080
965624957 75127
523317967 3859
512111523 42854
79938047 99085
406723792 128127
100842935 196201
755987617 87935
916744806 79066
842513851 56044
233128756 44568
443183363 155163
566645761 84644
152513904 85238
326046228 138488
113991256 62783
739556502 66130
267245072 179875
338157855 96183
687230698 199616
609876703 6006
871533559 168505
834502346 124539
649222303 132371
535645597 163424
513085123 18658
181672527 27092
989839077 178572
247966549 180997
112252903 38753
565837040 37201
809281734 67058
902840650 17675
501738637 132423
329840596 30065
362788196 54714
187294164 12299
546375503 81082
232137528 52830
872317610 59908
413736480 75915
936419793 5715
676368591 177892
311138404 91432
582046682 66511
615200810 132426
792936066 110444
994265606 69266
218635483 184839
548756028 161823
147369277 6387
856208272 174406
873466630 113768
60356036 80198
750170579 174302
781668833 58871
36187392 142364
154218387 107663
679773963 166664
124740441 127763
603728018 1378
634501755 106897
514462863 28686
528541711 102151
119871526 130848
500076337 116281
154099588 1460
411681157 157344
26337124 180536
992339154 157815
894436526 103700
327606199 92970
570055280 176073
548283796 31945
794858156 143732
443753287 199968
38988865 65686
589116891 22049
539632076 143149
194733067 81442
461247129 124445
38147065 43932
144718663 154832
434391026 16022
885577098 53910
346101452 188547
321907951 158544
657960259 109611
276740105 110167
399370476 109029
195913121 76580
320537570 72046
637169933 189260
619982191 9878
964101294 39259
179757600 114562
502287819 108027
696510377 123406
955752663 68738
905367288 1879
875689266 174299
796752744 20031
73768332 14687
402396392 170913
484808003 134427
632521919 107236
253267865 65960
285763555 26395
376058728 41774
470155398 89233
15464509 124353
50640022 1545
569913976 167140
796876498 61976
911292171 44871
109859548 1764
776325299 54376
46474223 48454
184771514 164419
503832827 115318
334663134 33584
703822186 91085
377655964 170712
156733579 31196
889735640 114790
798099791 121757
770440664 183939
791356693 6752
402469033 111098
99261028 59791
450426861 20443
493337507 126968
848090452 54634
30104473 195637
1713549 169549
495710072 100690
469116096 34161
161653525 164150
387542964 17527
818429942 74674
175352091 40107
788148303 123623
919969145 43114
473004007 12155
768401492 129525
176171139 79398
486587113 134072
69252263 155707
441467090 137708
348222726 20042
244665368 149870
161692858 4925
345065232 127019
991237271 127794
252364854 122131
527686182 150511
287699792 54036
983583823 198235
386150481 193408
29398103 42090
970006313 186650
140107392 139543
440851356 46995
158877095 132419
630374451 56277
257549789 189009
745204180 78634
923345413 50392
109928170 191324
984190076 157652
742440976 94635
361963685 26188
230727568 12903
597632063 35420
333515483 57042
374456166 121579
854694918 49786
547889198 57480
489481853 55478
995993737 88258
557699056 36914
950523635 85700
861232559 106382
519426812 5119
650888571 15059
499271386 69800
100436761 1846
58104188 189469
287328301 82394
363389070 84248
545004154 105120
371447574 69842
300866348 53957
48149191 117572
105567205 158266
777615612 144223
348163682 149689
644875800 81348
954103415 167765
195145138 88757
825033661 182122
723608908 191245
409744712 120306
47023848 122889
314317562 135842
768521522 118049
974812747 108329
295670721 34209
189873009 79049
161000249 188731
101198100 8788
650187733 118205
222484436 94707
230187660 55117
301480197 191975
649439342 120160
512981113 197970
132581596 160259
217800446 86171
851844936 65066
594357623 24978
724710490 80308
110404783 48882
638483821 54580
954248612 193474
588415875 65860
20748259 95442
461273357 54207
204794662 6903
634503880 74836
176235369 77584
266910209 155367
483388396 124741
565775532 158980
808164272 1916
474291580 159960
95235077 70561
119590993 157146
649127867 88155
824992966 83815
966033113 195797
208890672 113225
720345568 78588
656428604 137350
202895283 146079
658194942 29688
442410268 6529
45985671 23290
649924894 67855
517509093 193840
901929868 46982
25107218 164231
488073069 198851
100843773 119036
155464042 126027
860278238 175256
939226244 26706
100193862 27504
116867675 51031
906473642 12845
946393296 19286
833032603 39052
402431958 154098
9564038 110208
26944416 96875
500124101 133119
641583459 47103
847794035 108665
580736007 3619
557831377 187306
988619633 82984
569723722 99589
651039154 22870
418784074 74612
152828165 66194
973431526 44624
404291034 4912
718394324 92551
85079922 145096
501963518 62792
120923132 24112
94544645 94517
717227588 55812
72415655 77647
866297975 114088
512430 132983
333242805 111748
647265143 87010
757048345 15204
398353868 14547
103963335 142258
556696869 133512
537589735 55080
159848074 61643
537477798 125531
242331964 57383
609900796 126834
591603924 98413
78624744 57396
857029931 60661
445451376 10726
883459733 68731
474714088 131576
568975350 37157
777831980 153632
576029097 90133
837398727 54576
945993894 117463
517401643 55288
512721012 144539
760999195 136550
765256517 64836
498291505 110362
264068710 7939
762797163 182914
814027884 37295
943704064 160213
806426961 137497
104511793 118856
84351118 132552
319362098 127640
978953645 153621
163758201 61964
76121137 74268
345699798 104937
550313346 91317
526600806 15475
190876343 21293
468569062 133323
767356207 90923
375071087 152116
319490023 30954
573661296 60124
138186400 23870
298668578 154707
517217776 107098
216424275 68087
949812480 166961
951433725 78444
964855996 161242
610323079 7564
474725210 144223
582449391 62738
236350096 19737
772300727 482
126081424 97165
425031198 159544
495077079 87351
377530896 142637
239941197 126223
548897893 88376
737326695 34929
588499903 64073
444515793 3477
178009555 114659
153855560 52282
88150162 139990
49029745 109237
985423886 181857
979494053 125309
685718363 109812
156138635 64298
203178647 11603
994018166 167652
478927509 97644
266010756 164105
725121338 38043
492779390 123375
911968481 18101
686996715 38183
243181229 86722
845669983 35451
890421202 611
459896377 31026
230586522 109215
174179874 148117
888770104 80103
128824719 32548
290153544 45551
81099021 196949
818842298 114530
937889502 45013
54232884 27800
962543463 70245
833890985 181596
489598812 100850
134180195 84723
893593361 60951
172470466 192208
674830461 16796
390360513 10452
228638303 47954
180399953 141372
942096148 33069
799445402 100512
572329131 90935
464582500 26035
519511264 191386
195202605 89348
836975198 192903
26658325 196453
462351010 161462
852394067 63230
515161687 74827
158554185 193961
913891736 45657
100804170 52389
869706859 166653
173423972 31053
60210209 184016
391350267 41980
678394488 86638
47466534 85752
771915964 41383
829656841 66813
177462609 39146
164040302 13693
921348028 193019
545852227 199531
969882492 67262
223555408 82182
306160528 148965
158861768 95579
44198870 83976
405566340 108101
245379089 191263
338244411 119870
194026597 160397
657231630 84193
230401117 6515
459650982 134116
900826694 75040
129965634 37426
139978202 127921
7933935 128114
18748026 130220
378818830 76373
57421704 7862
174909963 184684
406737017 26033
976873727 39595
432065974 76761
227507093 107341
66594379 33202
195486995 45769
785420989 101847
575121343 38088
456367326 58125
535989719 146209
21649014 12809
134797705 101328
690559501 97485
660638491 54049
404191855 196269
148213440 143730
723073749 187509
439430093 82537
697555770 67574
427371047 115099
302160717 101769
174730029 160497
964352772 106554
742008298 183534
283968936 147436
187719841 169589
922292663 145618
269807514 3569
40972510 116773
325615404 181249
483109475 91605
53264899 87208
235382352 170484
29294623 138256
497786036 197454
213925255 125992
687500005 24187
89057621 174336
721731381 115570
715997634 111258
6434070 53996
532078842 158346
620140084 120594
878824033 142838
45414315 120047
497787686 26913
651357880 48327
389247611 20408
291266400 161058
334748868 37492
272806778 119222
881037524 190238
884570362 43269
346675068 82570
144800612 185511
745798357 55819
764190428 7566
102853837 166816
908629360 78619
495041443 112303
822609516 108321
34169631 50251
274934294 43219
550882144 142634
951803122 33736
728872195 62708
298390999 20216
175906668 76335
864252669 53562
810971252 124912
98206985 77251
341130599 69616
278871892 139532
560678868 130701
634506910 120189
14281527 101583
896585396 74485
938843442 183375
341452373 58222
27620857 28605
927148679 143412
249525834 92753
857118101 85191
621576675 24120
403844225 31243
355175694 91753
454621059 81437
703913724 155544
143968032 44131
857861690 8603
533287265 32068
145460428 37942
144739746 55305
236239687 77437
95990729 65465
62938209 13490
15081904 86635
134948244 46959
598998460 138447
466618973 169827
476252454 59693
236143627 156924
243578236 2712
781841335 59435
293527474 175033
92787119 35790
250409978 157630
971852280 38305
108922222 24310
362523997 14349
592454008 32207
453525237 93629
478284183 134744
229791520 187533
721967952 183111
737489792 147611
959942462 123390
679374150 172862
351993282 172232
900687868 83779
678329310 119344
557268418 134978
4893758 116292
262388684 160230
447223741 30417
36928211 52210
825840339 31816
453980630 82222
40980281 193075
7785711 114357
428764411 93244
177899163 99892
57715515 178065
145305017 100612
320254314 115818
402949446 107343
432481283 38030
719078748 42539
745974734 12976
273804690 41548
786728679 125918
857644745 118118
153643421 11741
838782804 43338
505500556 113340
185624952 34437
901146619 115527
607049333 91668
897922649 73292
930181454 188356
673442790 56339
677953797 175140
665966427 88976
978816233 56811
271760144 71497
584788493 147037
97942296 1276
619760729 89138
788129217 24167
79389230 168383
816291904 67400
689704959 106633
963934865 133678
302423874 126190
738860581 62832
671922503 197553
760025716 159067
470551648 165780
29214221 94891
434556926 159651
980101619 92786
785728311 176587
57678461 82135
853089218 180397
686994491 23910
910822410 118935
567562586 124068
87102635 127284
863974434 115741
337857836 56308
174209472 44093
698810115 191518
13774900 74526
7599921 159536
286966862 38615
676557319 121009
475126385 167152
656279480 86073
87365933 131816
602291981 81288
338202938 120527
275953875 141472
650183992 189369
843113955 25619
980838606 30594
394100193 84727
468248259 26157
592742003 95598
50348594 110634
706816959 146613
735432233 81238
470778061 75131
436694469 172922
964069120 50750
471986110 162033
653879715 72478
27015940 69736
532853173 86252
217639829 115065
77905271 195362
693378507 112746
964791720 48821
378822158 111985
578325791 93658
90709241 10292
307071070 143607
296670140 82245
691973114 10714
641306152 192341
642050233 79964
283763908 143888
465981772 64663
35474679 158510
397906471 96721
504451601 191791
76441222 192481
355404145 192389
710342972 133197
276925691 153159
442875464 153005
254833095 26374
110528226 43342
927371766 85148
560727359 27904
79672701 199800
698504194 141283
397848441 37324
783774534 73156
249245463 155692
545936838 41705
971285149 20993
772663695 59203
25156104 9985
972013661 71371
574908157 37803
989941339 152295
77525512 126436
247135699 157089
286474897 119696
322878736 67193
588875093 100403
132770815 21719
90980676 125713
754284872 32761
509817234 143775
632695102 86202
143862237 176160
161351336 51117
470791036 82539
120367745 113323
109440589 12584
108979804 121417
915628362 141386
363275150 199511
612337902 76470
223819851 104431
215944032 117462
826302020 33944
132702761 196201
41092309 157081
175522582 70134
80572642 26172
352975124 143830
732849924 65394
131773931 102385
799473444 47816
859607075 52717
212556424 29461
158189883 57351
558057099 128938
759509761 106887
713923721 175942
537395179 101772
633055821 105824
886502915 27760
934742414 150556
532581891 178743
395214239 133960
705345459 175235
127358976 192339
228435883 3507
830037137 122432
883225705 83514
328628503 21804
623554135 160759
357090587 122763
621546218 185079
52052814 24683
643581730 10453
628697133 53434
345806786 67057
903353900 47154
409442915 198133
80226624 46988
694429047 44129
493523424 18535
381039937 186696
378599375 62545
704296170 186743
964835965 49962
607471035 32490
698221520 104167
17978875 63435
613349767 22918
161740245 142410
356439405 74466
652603507 193436
831002047 57036
171379188 164668
138283135 17190
100157113 99875
219838120 40633
229796195 25541
474854237 63743
298871185 39018
565022028 73209
779705800 138187
368413040 50148
191926236 191675
889220793 45071
939187165 33717
736216859 59277
285656174 7785
184287760 31451
527127146 138769
317542424 158068
326351425 109468
130446213 34284
564618572 143265
32263004 40292
678267352 182505
445146196 193873
393121254 47415
426128296 79357
397566757 56195
821176164 148610
17973736 130394
315551772 111574
751917437 14032
817054665 79266
460149860 23612
895960637 190969
21575944 137967
208249806 183164
265597878 107678
874960487 114501
484797044 182093
4250071 61056
24230308 74041
782950856 117466
391744576 44403
735006276 103297
550183199 118989
841188523 36938
816874136 56733
364753382 160917
960325967 197591
478652721 1396
860701282 121486
872409194 32997
665523530 17030
547323476 176157
729365501 152563
631450146 156688
752668267 181493
935785911 61544
501316956 94654
428468290 39456
45787123 117681
300911166 140472
124071420 193463
933522428 19763
343296474 194851
26196300 181311
761100548 188028
616208992 6898
532035650 152687
24654832 97663
116084931 182898
787443004 145594
74466108 5273
139853312 121149
28421472 156459
624812966 178605
962380786 21627
951278338 14600
538535106 160361
499208259 168972
217868293 136544
868194306 90685
288951748 127212
599078840 150510
576850662 150562
28101322 190136
727034242 139418
183251114 50414
199716153 53926
324171691 34270
124140037 178499
757509515 183751
711447279 113789
653816875 31382
247652269 18755
2980475 20337
246245619 100100
766609130 19265
845618437 154543
706629811 28631
723333396 155124
792934767 119367
191799439 122459
365444586 64012
64773675 112051
742899235 173032
458860364 35811
24892479 50451
296550387 68810
917273540 121428
371772533 114215
684106194 133146
434317191 97089
137732870 157751
430621269 168384
652781243 198643
561752437 74144
141901729 191002
10441836 36366
598121966 59113
425634644 61845
158413840 173946
370022650 29669
114331560 109911
825816754 18547
346030294 142596
109113636 62484
234351522 195731
297402215 56570
647889058 20828
878571504 95971
748586126 193546
4033342 91085
800752600 98545
351489807 4997
307608103 159855
266063912 183046
468663817 91184
411986498 98014
300081912 185107
119167245 194229
312658282 126436
885979548 19389
242752734 97136
280705734 64061
905835412 76491
435968431 35241
193120606 108999
960340226 138141
705194595 76148
48132483 137808
999112838 193017
303650644 33126
997131154 88760
791505092 175238
100257331 95788
321946355 121126
211292029 34925
666264036 58326
311625283 56550
847176743 53046
864063927 165741
827374582 165393
887516601 52401
168192392 63520
44318931 130824
674331219 23200
688061104 152319
338245264 191778
683938386 189992
522124665 74236
374457151 119471
929341034 155916
296953710 136687
67641622 43740
855936321 5553
265004815 142741
417974144 164193
798041704 142500
541336735 73884
127299993 131850
697252414 190507
368662181 60564
780217332 89220
843021645 54207
284927109 36710
435120482 16200
318834543 71666
759575140 41331
280903713 46435
416827244 70186
514654407 12958
605099427 164949
566901976 147743
854662805 170334
332674511 77126
572650461 196584
682837883 21402
124298543 131836
982871253 44641
129098052 6132
517824563 11125
532532046 90975
284982454 119088
906569328 197234
947140025 71016
977192843 106695
526403943 3008
860291585 107232
524338461 154518
859368980 165524
429949433 28650
655985096 16302
289579809 55027
298505178 4485
1344222 146112
570079608 34095
438058161 89480
282182567 168655
534852857 145454
953196522 165266
621011323 186445
87640492 39668
175023834 131604
341468442 33398
46160821 129162
487009778 177706
999948154 173443
851438563 181351
126072919 76894
225946141 30060
155777047 41789
300693579 63535
83558121 66257
350990158 101924
429661636 121848
965358626 105699
708281300 121851
652789094 95371
889969509 132135
607757195 45063
789367264 161193
440313477 165083
354504394 88754
949669641 46504
137303642 183397
694614357 85468
532288407 54850
287099298 76186
730237951 1712
714704674 146708
789934317 60036
269368010 106287
672727472 40025
772116182 94763
447067192 100648
330656226 133288
79952040 198223
325424374 74323
357994894 17953
403389241 10443
949849348 76089
471674992 83110
544867220 95208
753356404 90141
959196612 135032
905899521 161456
720087856 102249
466044822 24239
476040086 146551
940406715 168191
559086177 55352
803259154 161398
367625093 126789
45369991 28679
125440545 137812
924587605 84630
992359611 130491
516461637 36185
980925412 33480
215492562 104685
816987575 132624
762950817 117866
315412868 121897
108521116 141291
976831594 50985
48494327 140313
911674481 25811
678989761 71849
618339665 147398
352894061 164643
475783989 50473
81034162 134118
81101711 118249
198656481 22724
455687450 140156
395626027 4222
58074020 183047
43105582 53376
445740929 160017
641173842 13454
225381422 13504
784567422 112906
398224145 21355
112837169 90887
848218644 31840
807625918 155950
350790132 148603
335769542 6704
330150862 154416
949318529 86545
127545001 175480
788457294 7292
98775110 118439
568796527 32679
842278975 88807
72214487 52727
854516559 87259
70521994 145587
99895565 146540
734242318 100536
895770837 89608
916482869 67747
971756193 1585
933351439 169629
189374093 186000
734982255 143969
661287675 28000
832042469 47193
19351254 121796
14419848 34142
488598923 150592
596973690 146289
215726782 508
634253175 138915
169218858 76450
981529239 48471
8030343 21198
524334376 16453
828665781 95767
279153077 44209
715687122 21787
931775145 62296
301307784 105608
634852397 128207
981225269 15854
314192636 56089
285097062 55181
489585125 149370
23728730 70142
86307600 173923
389977084 70366
123327770 140362
43651747 158293
49832547 117735
270168801 150762
854338470 137712
253256043 64712
563526370 33040
994723179 95951
367072925 175800
80697916 32550
981572362 175777
603987450 126871
47491213 11013
700926721 61588
818718730 34103
534607030 91207
330830319 169518
339127378 39934
479928444 23429
369728941 106457
577086776 108492
359664924 25115
837814498 105140
164346764 179144
47334499 96503
809631727 5814
249184091 168351
715028133 36106
540621061 95366
14303622 64196
901309099 104431
370355154 101715
358745367 56492
299910602 141380
887430413 33500
25685026 52608
380912220 188879
510629875 186712
552906307 183738
168986753 168389
647111949 166076
811340599 150822
497166157 66982
657902855 94933
569078312 133406
914962169 69081
347585465 143806
799055770 67462
704050400 128212
768483659 88150
881582928 137793
265057337 124058
808917817 72424
234780983 25187
899519089 127101
148492328 84760
540360261 37866
776984327 31652
2517563 70870
899297573 5654
995515600 181010
679304951 127642
106058335 159707
711329833 88846
277852718 118775
681418026 133491
300161123 104227
240997518 179331
601772345 47165
358930004 176787
619595541 191145
604047892 190848
95013216 26848
877721696 154330
741045562 175378
845536260 19852
519235258 167552
491553281 174822
953166178 27026
256302535 126969
856175018 107430
716649960 28729
688252250 125651
951888256 163538
184372158 127729
487362070 158894
209612735 83983
276462349 198829
288005520 43156
363748686 171613
818442981 4732
530946064 106721
9759761 175808
811542139 198459
427641240 165735
623050087 133974
860223572 189503
710392686 11432
241027626 181313
202921593 158223
591340627 154497
4136087 123472
880747295 7406
256894440 53075
485087643 128858
785466663 94643
400237458 180149
969704957 78134
250465605 9430
541271536 35544
944932500 33829
765659973 199065
880796555 104746
899307081 158860
532690188 107444
776173565 34516
449803716 55074
617924995 50222
960627196 67816
109909565 194734
87917366 125229
309403807 116366
874809407 147901
395728036 151815
954194136 141827
468336322 184108
810027973 157215
832255803 46878
903830928 98068
913242708 172427
709794102 31342
488574282 166832
246799772 152940
952471132 15140
735061864 125455
693782189 148603
886983371 50580
390251310 12354
626096061 131369
888692136 102554
506241123 51936
167852571 134068
932763128 72540
195911863 196446
479842567 171295
350562640 189430
757911914 135742
315943613 133966
872330258 20160
342902186 90437
22449875 68249
119861071 135651
786787452 159845
558718078 128977
644941614 158128
414790689 110701
210826649 79712
869696658 76187
601048921 116164
38075554 170163
386908529 98735
97503450 131236
262138342 177623
950722018 6742
318491969 182784
516143165 172436
763845826 92497
492775338 163007
791936805 78898
376775352 87701
261701179 69064
76073215 50383
984415419 172053
595438518 77536
412280008 56816
977199057 159785
764389706 199492
928020601 114042
111683398 152416
921763781 136017
556620813 57742
550293608 142407
544281896 27084
482624795 74629
390536917 105676
832684936 27959
805303505 3956
89761189 16535
983785063 140244
851289234 33763
446552977 187985
671408486 31958
401977940 95719
245973881 61489
738823935 68150
59420707 144431
869390351 7287
525087498 124008
609727824 3276
594161011 13555
564299473 150586
762663150 42561
95856063 70066
396580653 128875
235570235 3990
662695345 142417
861107031 116372
351597400 158566
524534503 7115
614024953 26481
609303036 2066
744538182 66759
547084640 124101
856690141 73543
545030346 139218
826717359 185786
709228022 163523
270771420 43579
330435407 35119
388601504 55418
382557148 15026
339316264 44884
166006935 11677
552749617 73315
800023356 39161
926802623 12114
551226197 60988
355632064 100723
289581647 189852
521130854 22532
696235494 98855
572709718 107346
59268601 3051
518964475 14795
731791873 82729
450478906 173803
931778454 174078
11128771 3484
201497351 61618
446635939 187306
949046831 188058
535846737 13359
721496767 146465
835876787 84388
775961770 17051
616140154 134842
499665657 24630
266393034 106484
418783836 194314
764537282 102789
518499930 25126
139121658 12658
825063872 6251
166557381 83789
100058669 159511
636896164 111594
135325873 32608
582122667 196919
717263536 72969
268385013 38421
267781808 558
635155471 152856
86533767 33662
126686037 60100
589329360 87035
693487965 99462
563355264 126294
259639593 171805
177801067 174557
869858118 109481
116667185 39864
413482498 102064
454101114 190525
148228503 174088
990401625 188653
775516887 69086
531968685 22065
622894390 86004
916441121 116062
378296098 147130
38744324 150671
429382298 34069
192260680 41238
167525958 12681
806636918 158366
744069664 87183
425860060 127512
831572680 142066
793362652 65392
778773573 8421
417935332 78585
30143827 129903
386501390 72332
62890079 46668
813008484 136569
849188931 149338
570082225 26687
851914065 174411
561165689 19579
359237144 91498
822860300 152905
425237659 33440
182555558 91760
522957121 156116
551396247 124217
981985421 3166
733767576 124846
98855010 94734
286129339 86931
45920453 11403
906249047 36374
109991176 4135
49605371 44636
994339668 193057
987675979 100536
707085881 63392
529359127 177733
368928242 31433
656023150 87182
203047436 163856
780839393 168619
347860595 61740
426497714 156775
436236846 179596
324879261 40668
737971343 195289
980851593 35403
648412351 78348
241911503 185378
445235573 82391
516753757 31271
449935044 179776
566442823 98944
669059629 154150
926678455 93835
374867403 61180
231712969 3049
375017330 178830
794578702 88799
766447364 111591
778361291 31027
887640738 108476
543102377 1821
990201077 80429
953340999 41139
653366363 98873
214550845 141850
727791051 30542
360256454 169716
614884337 195232
1693329 154375
535813090 131894
5273307 39344
270088155 90621
529026046 192601
534285196 21412
228754080 189813
908372159 125885
868133127 8369
353807012 173286
504640776 168004
570613737 195945
375981392 131552
897102068 94992
860303844 101385
248196984 127449
89507058 72634
320428646 189428
80232499 108492
606041729 23228
159853933 58339
942306889 120471
836272515 131048
633717865 96880
602707942 83624
351009992 82878
597119666 161894
269094496 58805
993713688 116540
832417415 44069
77883062 132945
435411228 87618
864658315 2894
107006054 128953
63482030 43714
232480813 189392
141977909 10929
881402498 81775
565170209 12009
620005145 17150
10420949 155420
928797599 77666
952786940 87817
523705209 48799
277498676 95078
333661651 183111
629215708 173410
794826552 196265
213688293 141164
899838646 189454
230842640 135185
106244876 164020
344971663 146348
678974304 16127
603121952 122970
260449767 53908
350395864 31344
179069050 192305
292918717 147929
710717509 26921
510311690 199326
634273751 83273
584297123 199826
92756769 166689
376827454 192931
658332573 136335
499206100 97388
220213530 58091
580352065 47312
465556245 199957
567052376 150622
540509396 113666
954854347 178031
743538182 188030
786270107 126803
574099888 9605
20509578 162218
713275398 163066
722787715 16038
908642104 19597
405675649 162129
506492490 122973
524874366 86714
762886103 168412
292426728 98301
14348485 29529
363395583 186523
771085249 77038
788229688 119847
565595502 144325
15002302 80363
312544984 7434
558292727 187174
13013664 64306
374133407 78708
31871928 43982
406248401 148994
974890821 24265
663832595 140740
852199728 71613
499035531 9741
852959141 172624
348855469 159428
354704541 87812
205913916 67317
911444722 28985
48055481 146623
43569841 190051
27110780 53420
96687844 11607
244006682 11396
178629249 63503
200162864 126164
611716806 16968
985494252 34321
587165644 137738
252006730 77679
347256314 142722
889417149 372
265533356 115677
744544976 16715
595020626 105533
273819123 137417
791885426 31976
316767550 152962
967758114 113897
82494964 146034
81023134 179799
560947102 20166
906514839 59166
783534554 90268
477225190 51387
140744885 117589
34050423 156965
692773198 38181
331927632 34305
515747323 161114
602140504 168207
508820417 177990
526595474 103764
888350711 117326
719206915 42217
180219443 157
27971262 34628
912081276 195453
51483566 161020
874187126 48270
477097581 2595
157289343 31259
484096651 41696
296323328 49066
704000601 155983
633194801 123361
716553315 179710
934996417 28246
347643578 27106
123001048 40288
377021160 146717
811638771 42768
991843249 135310
153439370 62964
52430448 155268
503118881 139455
818982204 71238
20343024 142389
521544491 7948
320984713 43523
407495028 39462
756629740 35150
539393428 195050
61493158 30560
336272808 31034
59665711 76459
985915065 47656
830674891 86219
902930273 32238
646026672 73166
249382191 132491
240726807 49620
576424607 106262
869973407 165589
513126079 165775
279395950 164049
298497975 85692
148763781 161022
140611514 108242
668778101 2785
185063758 106537
941345808 162291
840013942 38683
159558313 78480
299639935 158795
75727803 60262
391026297 20702
405379930 124156
446481639 92806
568744457 70475
367119746 181366
162492116 82173
775961364 78967
813994680 182360
827495055 198012
756932190 146817
64294136 87803
557825689 121105
562522567 83115
611867498 92972
666707237 186139
596567730 146194
526063297 49342
125768757 14978
499104473 175262
765804373 198891
983585882 63792
907726876 184062
915897587 160745
854978241 111703
428834340 133178
451976939 76455
199603429 51632
528583473 130377
623880661 75795
519531318 61268
861444996 113360
324110817 157657
758282070 62521
321959364 144297
668067234 118942
572809081 121727
403371543 24050
732695751 52333
128646392 7859
360852851 72382
782377292 59432
356059938 158609
108087707 133366
351758676 91596
822400867 110397
848650839 103036
325208492 26596
284460400 9794
754386999 174944
129176083 132287
95206031 160639
986504143 4348
317940010 134343
714465440 72286
38475511 138869
616266010 119950
359347081 42668
5209218 173135
206302245 178976
328895186 112308
236278396 49519
179337642 126017
307656594 49389
705809027 86400
598735465 119983
591891785 154646
104550288 113548
673969764 139399
42482161 56277
363608554 88690
444658762 107176
546600102 93839
406684238 97595
686392534 192432
339509948 184683
900908429 94554
123762070 40871
629512474 49392
210759711 873
964930357 75127
891855525 160417
148485393 56874
254813922 8147
601107087 124329
738668202 117144
105819726 176008
398500865 33531
991127075 110079
339138630 163708
496487726 40789
803551315 75036
455855750 139944
225751281 66371
459624510 161164
455238936 27862
266628295 135712
205298604 109171
736335937 54713
130294963 152800
800750318 20299
777344243 19847
536912047 162448
37508497 126903
16340386 135563
212916389 86054
471343393 56476
995189151 32468
833676443 10199
834390704 156150
672991866 189601
874299158 126949
563636780 90236
103132928 169210
66462463 170639
347970164 123311
991383584 90022
512635402 49984
107444225 17993
532226346 18225
136248453 49999
111644843 173254
755639251 47714
169206175 38167
346307877 33578
1078582 169611
12090390 157765
793918239 23476
178995443 156297
894688863 97600
697938711 94780
287536838 80829
441104542 118122
736367189 131577
726321435 166067
38375366 156971
190018972 185624
316478564 133899
337390447 190547
884026480 13498
734778079 97859
990608883 139307
230301144 14604
32926750 95111
167308994 194817
205340015 54321
321243031 164964
889262211 68388
981989077 21172
487261510 152122
239297849 97302
149467953 41586
454548331 4062
881070690 159855
604310482 53228
300115289 8838
225265238 141587
571104310 48823
544088687 68362
238395750 6852
212351351 196806
67791135 19339
523408891 40923
473887836 14934
485320629 110771
549214906 154913
509824180 4004
620791058 101694
428858685 165336
779643744 171850
180051032 34416
399788112 57284
762176496 60139
898736569 27868
333188919 195738
619378156 140642
236529968 143362
400385091 32246
795298424 147714
75483624 84188
441109434 88513
117446716 104510
577262521 76917
951041811 56421
204634894 151118
468597436 160621
545589668 171156
245676997 85824
438797096 53303
142394281 199643
329466219 30124
127463547 179746
821255778 169405
613094647 26211
966383383 108738
303028020 12770
16980770 101867
612095956 167234
435379373 32063
38924734 80786
294474303 118430
548843263 176799
137431368 130216
5778297 147248
173455787 81152
912807204 28416
513338622 138377
475140834 125636
957759010 276
515319527 157965
688534726 188171
675807250 108040
741812403 195859
680351801 38623
237458703 175864
578141599 195848
912256351 107546
386721626 182332
550942577 137163
122329552 55950
638952854 72819
435915778 41693
699422924 198866
122801916 96355
322423869 93616
703876049 167348
788194366 62104
318230722 184648
480142140 101188
765591748 92156
924818077 117137
175406483 169923
247523107 49637
357095555 181354
972875985 63865
682984049 21857
842205328 172959
567873104 27674
316457659 187426
245549468 37372
233234254 66280
899266093 80583
355051812 118324
39262812 14551
705127866 132642
975477911 4618
384743369 105542
294099309 82941
292517212 120561
295752643 68123
262729740 25683
51831933 82908
814233415 37585
567602192 53619
806018372 131997
937452914 88406
365326778 173417
66769749 112750
708336313 146699
879750156 52328
468830379 145319
94674716 152776
917152915 110853
232123222 106525
873550911 5834
842757925 184622
758977218 57839
446890491 181269
808997623 141979
203322221 127046
321398225 15900
444325763 65608
882868475 70394
668354344 161408
635586326 44430
166865904 89575
577524893 44012
840488645 26118
986978547 105624
930409468 173996
399740925 56006
794000114 5640
934324435 124292
462582091 63142
253623781 63990
314623538 74048
565983738 74901
534487133 190507
736281981 186987
491926431 177042
614505438 47419
378809420 1408
100243977 23012
101009667 91749
591903963 17530
201090967 103588
18836966 3132
634401149 16774
3042090 132387
542084148 61243
657951478 71196
404517411 127838
149465610 86492
45318520 75583
842722921 141920
300052409 150962
44618809 128361
6434107 125580
216607266 24633
34154965 58575
83774213 28359
655259125 57893
797555160 175076
148021044 111906
548062409 183895
971252913 6268
415643037 105937
421500335 16596
19306582 7567
112432892 195342
506647709 26941
715098646 18274
118719419 46296
75532221 198121
952299882 78353
304529848 83860
714886425 99362
341153135 182704
932213575 130417
554784647 74349
82861872 34796
633936207 192522
64777304 21212
763230873 19764
395233694 111181
110122745 56363
116541644 161501
180149936 96435
97904717 157477
238495357 164881
629622514 106049
222077169 186005
83498289 43529
978637010 66675
90193507 178597
207448059 130114
349084976 58656
708215907 196882
715778100 56613
155300869 169128
613647616 9429
704385828 100051
329543941 93440
844214418 172631
898504477 63371
849379551 73512
700846607 134901
466840555 125919
944237499 59274
376915280 145490
808212897 140463
358230143 183349
633843750 64219
859794817 197627
578409741 99205
430839515 72155
677931641 101176
238604183 160157
99212593 145317
551768495 110339
112843101 29015
264857701 158100
794387992 130426
516031164 136571
74978950 196580
693579000 80894
805044742 16993
329830837 154928
275806883 26761
832996241 25231
774785958 50486
436860693 141968
394281648 121934
234962476 120306
423320635 155284
895524535 21934
340098010 88534
639470364 14789
542900264 154738
948239241 75717
195776948 127690
84466102 5192
568375199 70001
800635325 125869
495238732 162411
762712257 115679
287513173 48394
776425224 99590
289171256 190273
244837730 92424
608726648 32807
302906144 79060
644724270 121312
545666547 24685
194078020 32026
426195935 137677
140612321 106425
149247675 184828
126518657 161271
824254128 35437
685264898 139010
547916077 15153
103278135 106285
332184954 51206
142876271 5006
734001335 95643
71476123 32866
683254668 51875
64178787 78237
30428580 120957
289060183 20470
992167879 80736
903626600 22956
755436501 76852
14730678 10474
50516236 86840
242878470 99336
854320983 105333
19522289 43103
323091337 70840
940672278 172832
850348826 194050
346119919 83661
405924483 133022
868032300 96572
761192118 87283
715625247 1151
117879865 159539
589797504 196062
144960009 161088
190290600 79089
678107184 108900
564471861 149942
106854467 156131
756884790 65309
340893260 173812
380014794 59950
928573572 123364
999513523 64769
77366370 85345
301804365 100939
392236164 122750
197835553 36789
385021967 161242
842958603 120309
960172625 110344
65734053 117337
765686847 171635
122248096 58231
756344706 37253
228711073 64850
212938111 178191
698918412 92036
106357090 140680
147541797 125967
650454039 21013
921282676 125402
318909197 76815
416204981 126630
979893149 61564
874588813 60594
216089276 43218
920721378 181273
125229019 181310
179087214 197075
857992481 7713
553209702 151753
353700138 177764
36655519 18524
745667088 20893
310474798 191867
651547598 67091
562438737 130103
295943334 130217
823232326 92911
210080771 25432
229096274 190786
796802199 40389
258606183 70252
605735441 53892
568413702 134424
558301212 43867
70494687 94720
313557475 141135
191204762 85168
52391985 142346
151601151 164794
412407306 184139
687192570 148259
26741595 104297
989911245 92777
895126955 7499
891840869 35155
297065577 94498
906803423 97843
750670270 191966
377350003 145286
545431828 70533
940368623 187074
355768280 196264
743259165 111504
865519247 196124
964934603 165191
430177370 195980
879439706 93835
107499840 193893
665878235 165730
25167278 57821
368816238 50075
321396964 99373
389643026 7281
348049272 232
582607064 120646
711007910 77738
214156374 13595
595961392 155064
354162056 37455
509545182 149732
199790379 178792
943422580 81439
331450892 113811
386417969 178061
992236788 45178
651374671 150593
384800077 158696
769969052 6160
611896854 110633
575892768 50648
942531430 109809
435528318 66864
168312242 136137
583980763 51092
276777618 171918
137993476 135087
158785757 192387
848417038 147133
812551205 167216
987230151 128613
748643809 128142
186663332 76108
694048448 29313
391263128 140970
278576493 151258
851287940 183829
432301350 138224
395529402 27306
888008259 120217
16108178 66566
145371566 3144
731673443 168105
117046866 36529
366120844 119058
599174205 93192
313203187 198659
25185568 37783
21864009 96058
651860770 174003
911989723 144709
179592848 244
875072649 10839
600373280 36663
166433346 110494
788374234 191450
422867612 127461
889954869 188834
327786215 54133
810793410 133027
26019061 89570
934652864 119524
132583945 91554
346253338 38972
240345881 144219
58361340 3736
103015083 74160
581215204 171388
63697135 39983
853804737 35249
854943203 37406
164584974 85928
825941287 24199
872960123 98474
549243509 62720
617563015 80088
234262489 180857
504220697 161926
549706311 39098
457419835 89052
912139718 67397
103547670 96830
40532872 190983
414215854 91228
473382818 185758
466150384 157231
855240951 62278
8913427 50402
548346259 167296
463800859 110454
981877228 76212
817656567 155154
684768752 174961
927598525 168651
787393347 153768
49150978 98368
41165938 9962
495242520 137080
92329384 34669
552140472 178431
887827358 40168
510392021 192318
672832039 185139
211382563 165681
17843958 36348
464900088 2667
884447206 23251
826524401 103867
313396651 135369
933800191 61462
392403862 140651
184972907 79576
396917204 122215
493164144 109147
947070281 149312
981013385 74497
759072263 87051
625267642 150741
759199817 137024
751308692 11304
518175873 180388
510474359 96298
476953006 128941
402000153 4262
278750968 102532
679635870 5292
375007622 146236
219025537 133741
177263740 156838
224081139 62598
369550271 39571
282606201 179678
481287077 122622
569331054 190233
745905928 56759
743755585 158996
111336590 79335
174258583 162877
314061432 165839
116410039 133130
701159511 173044
136598552 78965
734647534 194348
302796562 149716
242688498 15207
348806624 22929
145697623 105639
180216027 118795
716677105 90307
232838919 67427
650368268 172865
888891989 122378
879503729 17866
181856919 113869
99590001 153304
962639789 21462
132158055 70143
701890927 40546
65041458 40628
925373168 89515
194459213 106031
449599996 190471
621689719 27001
852876179 11721
454997652 100791
447070295 53419
316270762 91537
297236472 6360
954726000 151713
539682214 14674
120898370 103568
195014389 67567
469220000 2700
751656268 85767
169885042 181583
288003661 99567
120480708 97504
921321697 134923
512611360 88984
804939722 138917
374222142 183107
506312140 136870
844290308 139095
966447339 89871
224203723 53218
793048250 193235
168405083 113136
291679669 106158
764778870 197067
781447717 188209
974986778 62336
216388265 77790
791656644 3589
895842422 162058
669423919 90618
214517896 75231
531025787 70688
949181477 181888
59262795 133052
435257207 163768
764964547 155941
47956823 164114
192757538 106701
402950826 39309
807035380 74337
190476237 182352
454459835 18554
111503403 23692
593218626 10368
187009677 120734
478562769 176153
973939066 54232
257551332 165606
505220171 120741
388949671 8244
262702578 89126
944050244 169282
768910599 165282
235928063 197977
544635449 95316
197552571 141687
886136260 186705
302483771 23585
814441810 175498
566776173 113106
165572749 194132
314611241 119654
405271747 19738
274719638 121258
741119506 150072
934760178 68790
396494171 59556
532776671 121108
768869966 109540
136414258 142262
297651572 134223
807940406 12446
444486931 49832
560444638 178946
505850956 172582
422845380 108119
877116217 32117
729167453 138771
661355187 12870
383491006 199030
634119353 71549
377640014 71044
104076419 19572
751833173 67125
176015482 110758
176107984 197334
766864455 193734
598605898 40675
48409888 56114
454867052 142348
166844036 44722
277694972 53355
8373073 182024
748950329 116895
294469135 57087
534446238 196936
93190417 30755
812934485 51793
863503206 119671
423403784 184403
431107206 15669
113241091 102881
30873376 139048
231803517 89694
160812390 160815
867842880 119577
825549114 118421
742791173 173544
6705030 73983
556041712 138813
372437433 71979
826163454 167770
591495000 89706
206030971 52661
336642654 164874
468488235 112835
651417168 4887
622575359 177171
269638621 14172
312240684 188950
650700949 143503
652077670 76600
614333140 45375
950268261 75576
218987766 171449
464794048 81000
360727353 155073
673009020 50901
4292832 198733
48405206 16133
536778928 118541
654391977 187105
832290489 197226
869717964 46402
440373397 150417
154865800 187852
238164231 180187
476999116 111419
922392547 8713
796244083 83292
360583693 18359
500700935 163694
37190278 170362
858427579 15848
861347734 143260
713820521 120254
457150865 131900
68631369 25519
835110332 119664
882535977 58426
642447546 144773
617713776 24549
356998739 13079
57224666 77737
918967398 27373
988710856 39836
45026655 1569
598688813 86297
311661485 6275
458172558 107476
844266761 199404
648989106 101303
673591769 51519
704583179 40301
39109324 178254
240713639 36087
525795083 110718
414384710 84837
628309953 15564
864440615 123018
812232929 89463
241667752 173861
638598523 135472
808374921 96391
166602352 74686
467533841 166460
246937668 165665
265042869 9291
932041727 187057
783966478 37520
481659359 71706
321985138 71902
198307187 8094
811069551 148932
579786353 130389
348985647 85958
727100419 45084
75467730 165
614879041 83352
549530218 58380
838437044 126443
292168076 100825
895143200 126027
2675080 143612
411765020 196991
304899475 78353
940970187 172080
333955249 44211
340659251 25876
875405496 71273
953939980 78941
865452785 59240
164647020 3846
46496350 143828
871624890 44518
564571099 1822
756881673 69373
755719389 188050
635110987 139010
427247769 83293
931235586 126555
57795797 73121
142613972 69269
981270040 29661
689781177 12457
865743866 105766
384409534 159065
731373482 21881
282283618 85426
742494974 188891
98288066 150316
1154349 11898
856754684 421
499179394 183722
623597814 119213
786531274 64719
347517673 63810
971140091 105294
506085336 85468
174959685 8576
681741144 156245
487081975 57071
470004115 180913
468093766 103529
260057049 117950
771666220 191664
11881587 13883
113893467 157091
377929663 63644
575818581 197829
747015989 185717
486378010 69518
493448374 2117
646277103 143740
46058249 172325
247017265 50381
424622176 43033
877831826 33491
343036161 169528
961315251 114527
138878147 7545
309463092 15108
204209880 30820
848343112 45562
407753550 115734
892254005 8393
141566325 154683
695216089 180364
975236392 30369
524988652 155259
984722459 140763
674301818 42975
274685231 173299
629711373 115703
195678167 82916
147077041 115846
780709041 3414
795137150 171583
564946894 107791
362382263 89855
99791382 18768
584784956 190581
920154860 66999
117879479 22924
272632271 175200
840860586 192830
47286360 156821
923843549 28927
569034356 146841
693607121 84263
590568247 73481
64297030 157522
634123296 182283
430400490 33914
335563791 166833
574735130 12911
856437611 182908
94866377 110864
882757167 42170
580191768 26995
198355004 36723
862961638 104791
729118838 181457
324803973 61971
195019470 8709
37413161 81352
756992491 170377
642009839 180781
213028784 70129
707177398 21882
581257806 179856
434920869 6371
421911592 154899
118509443 193504
439641468 80672
395895093 189682
949321869 29238
334787708 156631
107864695 65963
904096260 87438
94726376 183064
392724578 145085
536826958 119825
388338433 153645
804857804 99232
967111434 80144
522268276 172568
504361834 125644
461916478 190633
331774964 156735
645913727 76855
138590516 40384
92562472 165552
592654702 97054
731046135 155664
58600537 185113
709082514 24484
786816760 140655
242177887 53058
798739965 56316
228880419 72890
162501901 154398
483952269 20317
792769939 4977
61063096 150958
107910485 120228
873381573 132773
815505184 59674
81904633 180957
826566167 121183
28785573 28361
935305677 121139
781086514 25677
622406628 85061
947198567 6502
325835988 65752
663635198 170876
352097994 55428
986595961 80068
602638264 84902
65827097 150522
321326089 148075
730903616 41358
48147827 29399
818545532 60978
116728737 10672
183998154 197957
478278915 69240
738374541 63179
806661154 162524
175403953 171708
158405578 177362
657510274 150942
278447571 59594
100259380 97811
716109029 114518
237798894 10167
207332986 22073
939718468 60076
427665106 39677
670167221 53378
248286888 134232
96683060 48714
254308857 27733
578206733 98192
263602652 19103
562080167 116486
469253178 88875
57115867 123700
226836638 178175
268043106 12620
774284357 114791
616529302 186676
746989227 158321
479482831 110907
6909990 138698
593479095 58694
926108689 185374
141233822 48528
976914097 92968
594813375 136512
561729921 160531
133927095 7177
756574937 197224
486064118 93456
870152325 27840
402816628 63896
589537857 60946
178257031 102765
714922868 119004
604423712 146777
266225361 79793
273248517 110035
290862487 18467
629834703 128733
419102675 163564
430178421 119934
711503050 59966
916596214 117173
421115581 34834
157235468 64108
112761041 153681
535572550 127763
387465268 101705
756111714 105040
766936284 154378
904044367 5710
12345071 92576
610973127 84462
826596321 68946
671698167 173443
799466601 136383
502275675 118632
940998438 195427
46356490 161390
919454378 162109
697395775 193300
145493792 123852
525108784 13632
338562139 50196
464477071 90330
866334809 139118
590357262 24122
737020680 103804
561312194 50727
915812871 75409
389237624 59253
175029212 51085
299955631 122574
352196114 149350
13291840 21403
91270828 194355
722233879 141815
534068966 157631
118149621 46979
250932972 45537
719894938 67343
563334103 13016
915185417 161251
791351488 116523
28072912 9990
174467032 194011
333524795 120351
502388114 59060
59049137 79706
19017131 159625
894143950 79889
215683794 113794
79712982 81198
481119324 191909
330923462 30864
18365128 37782
685042910 86398
680354883 127958
484821808 186194
539227642 84091
650498509 23033
925598523 93784
980598114 4658
37067425 153747
908016538 11547
47772645 194886
620953312 109132
586856273 18491
717955163 103289
89084947 115891
402582534 82782
58255412 140583
441132782 194656
39062644 181648
707827317 177087
909064500 163269
822166919 31224
625700451 4465
672997061 106235
38271782 65715
507483121 37949
841425366 178385
671828277 99475
393599884 110519
789216879 107014
562863250 165268
383827075 16549
655098311 79185
27023804 79799
712268499 189151
397891248 172299
103559885 60679
387578547 110584
915592692 19287
264783577 117502
803268401 59783
613425538 82945
81079838 185946
908599376 29787
673014783 148468
677231421 137667
926707423 35615
358319039 43779
752992202 195778
865362169 18945
816386153 48856
961384222 37232
873749043 70443
91553246 87159
321123653 11271
827114770 189751
821350389 81526
524329999 125488
949300225 193259
526094537 62858
766095823 177596
156831031 128667
56297863 107558
225364618 173716
722837611 86182
982852086 78579
138014717 85781
416623973 93258
569568886 25966
649378438 127476
890278945 197397
675965247 183271
681969663 468
594663030 137154
349764710 183658
880031603 142805
792713767 191872
491249120 6709
421488389 14019
300577226 187586
636974816 194883
221822506 122319
73175093 72824
120237652 157807
949438931 138308
138367906 60719
187738353 143294
909669988 176329
913003027 16116
186470275 158488
559359261 188436
964300044 55488
158617444 87780
373295401 38945
390284428 198303
210451713 28973
240825188 30272
463078772 174268
715473174 155679
604947171 25697
960174099 16821
240026029 78673
725045304 17535
733238072 141768
687946071 2555
81086681 177381
91691673 96636
707790861 50517
766960403 27730
664579093 181745
56939119 8184
482109678 20799
828563343 124944
493604936 66264
346972587 137313
263368596 119690
257073845 139830
301016526 47471
383579625 177743
68000572 152411
72643452 39060
254153040 176676
476703614 159985
374933614 17578
24354262 72743
86560463 166080
382930365 89160
589601758 63124
31489103 50361
570201556 108026
346889781 173109
373486734 69021
673052469 194286
11799459 82931
657086150 168214
407981899 78467
126335313 2737
277388907 193777
340476236 125354
763027442 82471
63483109 75920
436345789 101947
335082931 59876
841174644 10737
650641117 10988
447670234 92856
690976168 199876
886853553 196959
6405530 37396
379615112 177065
219761087 4004
830336968 66825
955375754 143569
197954945 107536
574714665 76406
922948828 75922
585169633 183549
860776772 9395
99822271 19993
496262205 131109
57179131 142479
339863601 80137
469139441 19396
540826586 79084
448820212 155602
3681934 41411
713989146 11505
527773324 173350
128849093 133574
98909160 37171
857254840 194285
597993307 107962
131123454 162058
195092122 169360
994586388 157997
667047696 107080
792068095 197783
27276642 166051
552057908 81251
653564820 9907
510520597 156210
145174236 167815
782243749 83196
220516636 186190
119630982 41673
554271209 111543
890165852 109384
731049347 73877
256880901 114585
260783786 132946
240714437 59986
244702475 168248
104843696 98703
518458710 65232
111095200 47118
940730370 145904
185075003 135004
201267560 57283
689083128 116245
689882877 165523
605108143 170220
500552128 12296
541254992 150818
467442736 116007
840301368 37686
58944068 170829
266094832 116088
371920330 117111
172532732 66922
109791209 113757
662310215 159645
874501346 73665
149215859 100219
511650717 176897
972824809 26843
141815065 57512
347545771 56011
224818241 133225
937053999 56707
662654187 173737
367483847 147794
574737824 171270
652821907 182717
299948980 176945
910793566 21405
825598529 157775
311997207 121268
188280452 89635
912709067 18392
415370295 35154
506812415 19054
416751404 163440
562113630 181631
962759684 11237
14529642 165999
410515554 56063
777406090 9294
110352398 78469
280899334 70056
953050003 34050
20701754 105093
678692147 141292
682654901 88643
492506148 111018
556824372 133992
69483184 68965
611567064 110894
468906056 143965
464462823 25778
958170508 11729
322398957 50419
341973973 3268
290011294 65849
393614226 77906
885114551 58446
52957676 116457
349691303 25750
525366918 45023
835672255 176915
560826841 192704
801108132 115999
60843552 82590
534813842 136778
412914199 56282
832823473 88870
953629733 53655
188903611 181056
223917665 1182
72774843 166566
716238768 41988
913055673 43217
2230211 17613
207527910 69384
423227022 176704
768042602 37620
447936958 68223
279079606 75697
730205344 97235
175770349 133585
68372994 170863
747539224 162482
187655148 55917
128013186 114611
729351092 123314
842782196 118896
213168715 16318
336098746 36367
495908662 16944
18120165 94922
119438912 155114
76807087 91732
160878320 33943
469170123 82187
366701131 20385
482124873 56238
37406744 176199
288608220 142456
653531146 84633
768001978 145275
794762978 136355
543237488 79625
920329706 176244
714642160 179694
386128115 137948
622108911 70179
24870937 178808
67525223 184178
780283027 44832
210449145 142528
612365373 35278
319415746 160361
182933545 34970
531354217 88682
128425679 74412
802858458 198411
299181842 171544
54409948 141925
241373204 78936
730649133 108728
925409216 2576
386225532 168112
675713731 179312
70080903 22057
147993624 186222
556915617 65809
720214715 94290
1804520 109051
415335428 127547
954090837 52137
838342063 156347
946678516 11395
975251526 121662
792448919 46122
716378852 130799
102970880 83313
430707773 157736
514705055 96291
47741988 64480
16862448 147133
928603530 128631
183875199 59784
957125130 1192
3721631 121659
153210930 142558
901646766 73409
624169552 194499
793059459 159246
581839627 100260
748104515 147610
765399300 142494
596937120 29265
291012135 63359
587238738 180215
467415119 77169
686837375 179299
887688234 114861
22640935 85249
823043642 196569
689221352 124348
26991119 127242
305285766 81612
353676800 96822
517618024 26252
610239062 181994
719597454 152614
742524117 59883
787145351 172941
378517747 147149
238079190 120073
644245564 76082
128586052 184225
778713836 76065
153878600 93634
31528780 66655
37017142 17030
402194112 146328
578067650 131880
765584675 85880
819560282 8194
864311204 71597
622917463 29598
919852816 149225
640654985 25764
189731446 78861
288023064 98933
793161993 77870
888639057 69613
902846450 123666
557739238 19624
164204540 77063
786416177 167594
559236493 130566
642374727 125964
358908160 8908
596310497 51588
696464868 12455
396788290 47429
671621673 17199
768531019 145984
231121615 127253
47403336 103400
85512077 81512
288957941 38151
497532302 168795
587424579 121998
331814621 106858
392753802 59446
897740389 9991
465138053 90859
515056798 117670
63625877 171744
100606104 137952
506536936 16556
111059540 116181
883415193 156226
928516007 90097
104436003 12354
885069341 146200
166562027 144518
282943542 56509
80756287 126048
967287283 92746
34876274 27940
531809089 52916
778681446 178484
586953119 29102
191677692 63250
974313393 131377
822098282 8243
63407971 48581
266068635 134031
602594074 92838
633086311 61551
871610195 163717
225548968 71842
623715915 74036
116788724 165939
492121960 30242
857053708 66646
571760899 194383
390809425 68357
474198828 169667
840255022 127710
949979185 163537
98058274 98438
233279009 111739
918069517 6942
627219567 110423
959786998 100574
239931969 147642
61933752 40009
162755373 18438
95649634 176303
496621256 156561
458923074 130030
7670724 161080
32240316 65928
411581168 127257
739616847 77387
832297931 16807
280091303 181483
367497614 194902
102588368 127598
684562480 133746
709840738 70607
396434872 155310
74053805 93594
198658287 20465
2693956 7245
252527367 151562
322733173 87657
375495904 43129
133916124 78240
185994217 79611
519149958 44612
942545606 89594
363060956 44656
30491939 193623
461561145 158106
450890667 100176
511497640 36206
758531429 93703
209832463 153744
516287040 5753
611185437 161217
985715752 55797
718236860 84646
768744968 156899
436591268 174696
513832622 165203
60424083 60908
542029230 141592
736658574 34030
105918476 13197
183834541 98033
88348726 143100
417949279 20872
73775795 32463
306765573 45475
273574432 198575
813190493 179655
126461446 133015
401179668 142095
827142537 170348
675018649 161283
502578782 29331
77921093 95809
650327355 57301
809399252 76286
701564224 41696
4434778 89127
696673260 89386
541991990 118062
758325105 77146
654347801 71111
97319225 19481
129148578 27796
378355393 134309
452434299 132022
513816002 198881
385204456 182104
30255581 80877
992945270 43889
96322620 195793
560429861 165861
444715090 82353
526369146 48314
233129513 145525
767900501 112607
482488294 52668
443574458 32083
92455061 45998
919665679 186587
937308925 181680
209487064 159399
980124367 46360
970144221 192876
186753143 136883
328714418 187376
133290925 56660
651985947 27384
528020740 88853
24596131 119901
163187381 85707
510563115 41481
341330205 88551
456808585 199270
682350169 182702
373397520 61685
149526187 131182
429192157 27962
16612602 23014
647155255 27358
996833895 159530
295995777 122148
828611553 110558
825445384 185518
464785517 63244
513624701 167623
797614881 42462
12124023 189188
805502721 26936
481021229 44241
218864626 199401
694182202 101634
750549833 21001
19569496 89975
520251343 58729
340654894 84685
685095959 61357
571159919 17657
417068054 22621
838454224 10791
407912731 127207
696931476 30673
848473986 195743
27353034 103342
908449060 103560
287357795 80750
567437605 75845
718491061 38308
801700265 134113
487738569 132644
422753534 31596
467340990 176982
920724378 184393
490755417 100276
743098927 176367
881624402 192140
954164273 161118
653402822 34448
268963741 148832
825432291 8228
885950338 34081
851572970 95794
549924408 13610
469158220 94184
898869362 146251
960360462 51055
914865181 174603
219235551 130282
136720610 120551
698361681 38012
545282026 168364
902549601 93582
692906843 67529
444941377 125165
400260534 116730
326907419 78143
86932571 120619
49396230 108856
43633937 36157
94099925 28633
764432175 161332
394757641 39687
578593827 155915
989239805 152887
377347258 189605
609429329 68972
107580812 87259
393971289 98059
526820125 8941
499141268 77482
542509056 158922
789091177 10687
127105159 2184
524355967 38408
473410636 29819
140883412 129189
831896051 143200
520346237 82471
624608357 39289
945170011 128414
32297004 117719
89448111 162717
532338881 181385
515390623 104613
597121720 152164
458242375 109570
332205541 76112
818976072 19325
268649294 148136
993645246 56383
351562474 120922
41367860 130878
551085826 151079
775413152 83457
412814550 20227
995938026 64215
782824453 5865
920722401 174932
838028879 190408
856739888 35244
995406765 74997
89932891 102500
551211608 192428
885936130 1576
41237324 90250
51534730 106666
439764492 63867
884325738 136209
361527590 46950
225904614 19138
687435295 59589
639949847 100228
545295171 169058
655605405 106460
840467609 13062
602278465 78520
906292479 84410
257951618 167677
507568687 53243
856093477 102410
199153062 183667
591459979 114117
322540076 164485
839354041 137259
750681236 25644
192629399 199489
187688721 60966
464766180 173125
862256275 109100
629819808 5565
936867194 50240
66966583 41894
521705168 64341
517208589 162343
807519390 198229
519989945 63670
96295202 117787
403574402 173959
249900486 157533
725372322 38293
656509570 112991
939073727 110487
749154812 152580
361103408 87091
609772726 46858
693649435 153693
907935169 85893
713827943 25960
510722120 2774
669584276 127051
9590716 129371
490005625 64620
34172560 10495
409751073 11803
253828337 110700
817032591 14754
53226642 59533
910842220 12832
239288881 186073
174391932 199953
888722858 191503
648382878 34137
940125685 141935
700602707 156956
436162582 5858
226691994 37486
301096093 188229
113348387 120143
214999205 65687
475357515 137193
911446824 158902
446691983 168246
137901739 56471
497845981 84746
861113148 138117
283761886 30690
38134084 35111
177374590 29198
395963907 26828
238406002 154618
182056243 32603
693398296 165567
765421244 117215
505169940 197688
923358940 62599
936793550 82758
555318863 195591
256898697 181727
807943662 181684
407852105 31667
354910419 2202
922833528 184611
706681407 92593
899953013 129317
129747140 159210
421206413 65882
318386503 102813
244180112 135501
155380901 176091
176546372 176934
730126747 66011
807194220 124596
978020620 129473
598913014 174923
921794517 24483
833448054 119899
198260526 104213
401442820 152743
316554735 137838
231646166 139850
668748624 16296
105723244 93759
334069282 8066
671674612 175220
655933500 78441
805680978 27906
882226773 37140
616702879 128467
607363518 84979
744246178 173934
562873286 170481
782564848 2131
787660183 100858
268626299 158886
9371805 107670
848272112 24691
691512855 145288
177716106 115136
511805199 173339
162203295 138824
557711878 65085
380098819 83726
460242504 125435
305594100 111842
406227405 60059
191153834 100634
296991622 53905
722412686 34017
556293649 117631
616698595 185747
570671747 149307
385954209 92699
547220115 36964
865352414 135587
245223829 45749
676904430 31696
948160799 150921
921860874 186809
986044074 130992
157293771 53705
881612938 103685
765072551 177257
84539877 98413
397468661 48270
276736381 172329
679824453 105424
52830711 85560
269198605 15744
700216882 196698
744554836 134539
851825518 110318
291287910 110682
510856244 133832
778156089 31289
653767844 187370
217642407 48681
152936929 12436
974418094 108244
379501634 77796
198951290 64716
524983713 188288
198642425 115154
722435290 23914
258526452 168456
573393446 108198
106358102 145932
22876452 174945
136945914 152255
260808670 185723
662167521 183758
529268734 32790
469030728 117213
77034298 100514
725215004 103345
320581331 113691
721520923 176551
607532199 9471
11193479 177925
484698352 86765
565230087 132023
861700409 189336
855101816 193325
418159383 179858
238923009 120093
935826468 150027
346194317 31987
835737952 143392
10929721 39616
705979726 124363
105495583 88514
729091809 63492
441211836 145403
163195504 193603
328406489 184762
986853540 120622
442990911 111758
342147702 68717
297530936 81874
467255983 144817
57710836 15793
322622664 135583
273103519 48619
255896230 155029
204951514 93417
226328274 69353
170093289 18560
903025730 58337
176871665 58211
793623372 180319
346214917 48093
129096926 194909
258409955 185153
579210715 32022
771328422 152643
538572316 70387
503887475 75770
577997167 173513
279858831 86613
416626332 90727
880469741 105900
29272171 109999
855932131 164586
693000227 76074
243250445 44832
231182007 102652
841547848 80336
510019007 129657
664284450 104844
105618913 14641
647027634 119898
618902318 34046
964037513 36881
271501373 104700
590472721 191366
316068882 14721
49945779 198819
452259878 121396
302676209 122411
596147228 76881
188143615 95833
723585481 222
830465627 19546
396339805 34425
218286072 99856
117365156 45887
726567136 129191
466447433 9005
862004570 119210
459070289 123075
629879131 124374
299327665 172771
542638505 140654
326575918 167423
609007374 133030
852879363 132019
381209038 151764
418735429 153311
7447631 114161
67131153 42594
182389536 137922
887692318 31648
521913088 7347
154478851 74517
256923620 131057
401755902 122152
966621602 110755
278442484 148688
890647659 115109
329948981 101194
875443611 184723
470195533 100844
873043075 137225
99069867 158834
266331357 44985
883027112 97841
953813295 159583
781545728 173389
131483562 78117
432044234 74244
593303029 129162
260873299 44043
178337 118583
904745358 6244
49135601 191586
884994201 29883
60677854 83374
635473701 198671
882390514 3277
223465154 96268
915206967 91214
549502873 89643
839461689 3227
188712331 20091
494831986 101109
879993931 170430
142462936 131416
119438086 123479
452595951 12264
664194599 8656
70448933 57495
157985117 126604
922759419 105058
35151023 146062
117436428 32247
296392734 152251
387450170 170223
106201206 123540
41052690 173663
39328097 126340
138072764 128156
50733456 46482
122183411 198142
888346073 30502
786396971 191981
285876290 89656
355452907 87837
973552606 185467
987986382 198182
396120094 164698
26905457 71122
713135504 165541
33641241 180613
286829964 171148
451781018 9847
753304410 29704
661808381 134784
766986108 34948
829158158 16175
536596528 77914
967549189 17131
461849275 98608
528755700 120602
718904087 104441
792177518 180294
48745461 72218
345240151 99005
711121791 107551
68819849 137257
262613936 75716
127267476 153520
937411612 196978
580135413 161101
72170480 142825
670879629 43
2846838 53741
753744843 33309
59349963 70713
139725333 149508
56164212 14061
394356627 109462
903336407 110509
884299619 7821
309215224 2162
411020901 196623
627423213 41494
366286776 155001
354786468 88145
551265861 171493
1765422 178045
990864848 144369
128320791 153705
514309149 189489
79100780 85546
975635357 67438
727976949 30996
507049661 111140
529642806 81061
378386774 51701
452877170 141287
859715114 4319
998750698 182657
480148723 124107
690692335 107414
850802080 196197
388472732 29664
42073679 2125
879440859 19555
967807361 176755
965608940 168912
13316919 109630
325611358 157871
431280931 128160
844692475 172052
69223610 71017
981828296 137202
974579382 164299
246701868 129231
113635232 144487
632150197 43467
283186834 67260
209527455 193785
32589668 123716
139663998 194459
576600632 166660
779350504 176154
644303 10057
864893743 39197
862166691 144698
347788851 62604
579167645 34046
219668511 105450
260909371 151366
787384759 152181
463861616 53078
775887321 73893
72961228 123289
512119333 2196
28030725 175722
445892828 43384
479264654 185487
32406193 96668
460849433 34589
735935579 34783
883803045 182788
953048461 118060
623583688 15625
939373885 50610
418792909 123917
510964742 114481
216317568 79936
261703112 94856
571356054 173747
637137644 124873
842580188 94016
86334672 45862
408899412 50270
67053345 100595
461337887 5041
985260807 34376
553786907 11283
739892011 42409
740013948 13162
681818301 98571
92785765 161166
594595913 127953
88919761 72546
873507391 142852
967831854 52580
779802560 84513
265639179 122002
747820054 108269
390052621 32528
769114045 125570
676905829 101163
359874161 195147
334142768 10207
866289140 63338
8853559 188678
223749355 181420
116974403 63046
848298450 184863
229080542 16311
196965830 18503
506867437 192126
6108177 160975
222665719 15735
515099959 157316
770682012 89536
223544661 129267
984767766 18621
157089818 86970
842696479 167157
433451788 177059
609704537 92278
7032261 60337
764344974 126485
874426461 56096
248387797 163383
693651966 55778
277980090 45410
446411049 139685
572284283 132502
762107255 144779
128284198 131002
84963200 134222
57761087 51643
410829007 175079
935535152 136364
6326979 99405
923367892 109569
511512689 12679
426044197 154691
324117968 100151
244806077 71918
242524770 84615
277261837 53428
177668873 186909
719846197 29534
775808712 7824
63389955 54489
146267950 63913
40047572 85302
232525360 112120
951691414 117124
824164749 168987
166007040 13527
589666391 81205
999440460 94221
938742304 111192
298766884 188583
635078608 168073
609651462 168168
996888378 73309
420466900 189231
594444331 12073
862697257 48049
138199885 91174
11357672 163318
854115611 64773
600470317 149648
65589062 183194
392445021 157173
346360928 156170
113311767 16395
285065688 165287
466673982 166039
229607271 145849
305490427 32825
916372269 66522
646585886 136175
641994845 153037
811939832 194878
575424584 26967
140079374 125202
746033047 144103
132120344 69413
762340372 169073
421877745 196693
345337653 8180
120698668 153143
431169931 42464
901826035 189027
25186406 135072
167979550 181272
438316747 171330
961038792 58781
83384109 52696
515568283 26521
106476749 168790
534991882 152050
420928027 189634
53105331 185902
310742992 149188
96042354 133728
837165873 187013
49426134 126170
591721940 91915
956867446 189200
218364668 170091
184690725 128597
688229197 42041
692939824 108954
127064195 179305
143106183 26150
671292845 176577
113713517 148265
958830930 51340
500029021 132626
683339011 68665
373014403 178748
178674327 170246
886791956 14677
591108170 61960
685522733 187617
619946716 120009
239028773 35914
704093323 141778
342108514 69687
914067797 104277
760693048 88005
5664055 111863
5755647 168242
726914685 68623
760900819 157661
496839042 134551
167543638 13922
890041096 124522
894120057 101741
238842308 121013
456492770 187874
56482029 123734
447097950 160446
1231094 43712
770354754 9133
724491976 174544
621366454 75779
57597661 123960
311803501 18507
496069539 63005
362373352 86456
86048574 24691
635957816 48339
229552628 157637
269806661 89940
704836537 145213
525495176 99083
269336172 51054
294534898 173273
894557069 16103
884931450 42565
567423037 115180
121756132 147345
920396482 162538
133854290 40302
679286266 76597
432455571 172186
983839314 4496
210020136 194820
881013133 25596
234504770 25641
989901709 108921
716765139 102361
297715397 189724
786389011 144656
475016426 108399
405976474 162795
620385575 13770
355268056 91708
1974107 112359
923915065 13767
923788073 154225
584053567 26063
717799524 112677
353260186 7104
364221647 68734
530555442 3204
303632175 129738
207933520 136845
490523749 55807
579895071 26798
88531914 15243
597296930 30072
187387258 30265
132606132 29215
472757832 157128
82674983 78684
190165594 107272
948084886 147808
988897282 98335
410147192 38731
449171711 20189
882902722 21234
282180088 32746
856758930 155038
73103347 3873
311579354 179898
632467220 70692
185505926 181604
915373088 31932
997609970 32293
319559867 137979
695438205 141869
551116725 98867
412998368 143721
295236543 60863
624997444 188931
675735262 149500
594583369 136340
204970355 116015
855736871 193012
354893696 186987
353245463 49436
261691721 149694
191953679 191981
779409767 133989
485740954 24540
259773045 168757
455623690 179139
587442713 111748
325428743 195015
477150980 177699
895875210 195766
504057776 95705
478419035 43814
619600359 55137
997127325 40374
737325433 68708
28087650 168645
719175586 85690
180759457 191131
464660882 97263
732124457 71207
663718043 131688
622321768 163725
867457978 93384
494406453 9789
162816526 179614
306408813 7121
247187017 61140
912991518 17494
71575571 36104
227925990 43960
639774655 76930
117490312 164630
159928852 120712
942958867 9400
703369345 66938
316352819 9243
743663026 146014
377621353 8802
490885211 95738
359152115 146049
90177979 56321
330614691 180277
77485807 162494
120193547 29148
398784487 111831
590782276 63182
761850018 55354
80808469 52617
294087863 196298
637730867 161640
767498123 144669
112341482 148158
246011417 117215
286013540 66709
253036456 61653
439650674 63808
299640018 73597
917012852 29732
118563648 44005
500944752 18177
763760477 118299
504453725 60029
34233858 40930
950605958 145238
479921638 72773
62165290 103705
20810995 134710
458727139 160479
396707405 151462
795424466 98915
919660946 133628
490051469 27586
907940915 195764
143314654 17740
194077739 92584
832198293 4259
212773578 129226
905551135 148753
450809900 186331
748178225 62109
494992824 81869
603226036 196009
620585621 153514
335413231 95997
278508722 38245
793887035 185933
810038003 166442
394297873 30457
161433232 138040
929183538 8853
670701004 140651
47853819 137862
207740612 119265
360434237 141967
412095142 177728
363047728 136851
551733175 18800
57593874 162910
791280542 1006
898600346 107870
576224876 19088
537432608 36131
562658085 178295
363639486 195473
275028968 35186
898251186 85660
920384676 105001
893081153 31914
372886681 180878
384290605 182430
903649772 124384
874323869 93365
618349118 137578
127789754 126898
687816984 165944
479397466 150057
956517957 34897
448612658 152723
251688609 195125
831007114 188680
230957521 164370
450766498 147211
170891853 17711
318686880 125432
761196157 111281
945839156 104463
392502975 85414
467375723 52398
689598940 101989
729429193 174496
427406405 22776
368539540 36370
270896356 81279
619306801 110945
991111826 74435
413867149 195111
752428222 44263
164844670 111148
41973322 72616
533617076 50523
395251573 136557
972275774 95822
742174311 62107
277495171 137625
178579796 101358
458304475 53206
538078538 91669
697898982 157102
467722970 77437
966770991 141619
401740503 83143
682741803 136823
31188210 13969
61338214 56873
233080302 141535
543030716 111336
270925998 182869
764311140 176376
337804513 62394
738092638 155721
412425418 175600
221352971 138983
910726328 79217
388582906 9197
63147946 159603
437631463 75685
639164868 105299
672703208 79233
214761317 36163
256674549 165589
793519653 165498
720762895 135145
341135049 125180
425685320 178229
904500905 9057
677252594 157788
494235502 169877
443849683 16358
164081522 75231
675365000 27501
716467787 6400
65510591 170556
600552697 188551
366217487 122933
176561010 145434
850252365 56135
700709798 125579
838489053 185499
321786045 192080
72609525 88201
876953428 14223
638614447 183914
186532672 178522
207417062 68966
517533898 143195
39377545 121074
220303657 113826
760260629 134010
996881981 188634
154066591 78228
297323529 52801
607312014 31169
56395652 14674
171774423 133007
743942126 81891
312406847 138003
507521124 120187
679414910 196340
40911354 111196
387015644 8612
97919823 174331
115855691 195410
251861419 69391
31489641 178728
154627989 77891
987046851 196731
161248578 78310
21005797 42311
13434330 10332
102546701 184247
11749739 77157
575969228 170425
765672705 186784
857948379 142598
640123711 59572
498126686 110721
532485681 183148
8158590 159584
353997763 181367
749104225 127040
894169212 70684
860715005 27018
264914436 106677
6407126 144090
702775677 12443
853755840 186914
758882795 188071
155253 193734
645722810 84380
985471146 4185
518279668 149657
3815040 116989
554969930 172042
892554969 176963
8414191 159786
869161308 82092
412390386 193809
980527863 11372
732208104 165314
967134577 30138
37352918 128126
868134835 45586
90514205 67830
907228733 94085
745127887 21299
749636997 70441
553884805 57594
498833601 102816
738328431 47863
617926434 15247
84228062 120209
314390861 120879
589209419 146728
430774005 191731
419016243 1932
259101732 92475
142263300 119949
93853081 108851
6012852 59368
805879844 47980
497404653 3267
845324267 182999
156752158 109545
494420486 163259
270156587 148381
84266181 127355
201996676 165552
648115085 41731
423219933 92547
811128080 147095
287058099 175920
14972753 125750
595690614 152826
584546017 95583
858713739 37279
998615924 57453
456167288 159107
852352828 86720
372111571 4744
186987639 153954
338863762 132176
662881785 28333
965399517 30816
828525229 27984
586169561 67787
710366902 59241
746321845 38163
618049633 89582
496784831 137711
942323665 156473
454445040 78714
588753224 92785
949718252 119513
250316796 62466
414093911 141563
560096580 53235
141117883 30809
791868263 141628
221473498 36435
226981784 15924
807683403 61572
332725009 74643
179358828 128769
405396264 5695
68705751 189223
674205522 155413
56849792 24970
563492473 197054
512289401 34034
869669987 125853
102377584 36354
366321693 164917
550439761 199390
162356614 69879
335619797 16896
268025007 95365
40376110 22456
370526336 18950
803148141 164342
933784408 106392
770871639 115013
36761299 41503
311635609 141615
262828768 163607
539327404 5277
848290107 61472
916207530 89901
832076170 124780
53483207 136527
852666066 81416
917105292 80860
613581250 40250
354209141 128711
106322927 141708
375517843 30912
44467337 26090
88862721 109272
37523879 13459
504830171 19885
216538876 27835
761776916 49630
826603744 166264
655798555 133655
568552441 158796
974308970 37063
272524864 69813
947276967 187317
757621310 35423
157133010 126204
608983295 12294
541373732 52908
992225196 58019
195961613 118518
248038513 46892
790327184 13471
66490978 176285
639514867 167495
978947640 78185
221128567 9760
983184955 175159
566514562 30498
483505323 73582
15756194 155088
773589118 150517
71344577 19235
753835822 43146
284723149 182162
819212261 152152
898340722 130068
682606640 85736
18771046 26872
665664033 42552
582191978 64188
481045235 176221
304377918 77810
876707820 75145
983682686 174422
293929030 14651
926366788 68122
996795712 26222
178573952 45533
616550832 70184
315895617 45542
425998838 86523
554824457 48957
734188067 86772
181388486 186583
972310920 22319
698190342 117360
689911362 59880
178645163 193241
64677719 199569
423209546 177032
945959297 143577
960460570 183896
622459439 184198
98950684 62786
526598750 71462
39822337 70623
811699818 57142
745611143 89492
49039629 187194
610844645 187628
588762346 87105
865446165 14326
84258290 71712
163857387 116365
692690180 33125
803139720 57067
820367965 76264
746396164 106768
170611712 58905
420223105 178791
909534930 191975
91912400 190801
271913284 157277
197794287 130559
44645109 149105
954858992 163603
44114082 80888
490032113 109008
381955676 140855
855165121 76638
38150928 107932
939447890 182216
824372804 1608
431483466 9867
741975646 195852
618241253 98374
13741196 1401
638832240 162413
427663706 2860
334788704 169002
729578813 156887
805903780 31175
443578661 158007
421041679 119684
223141400 173042
76517217 183796
505707706 5860
8922530 115639
3881667 130917
22985447 73365
168217913 110725
653117992 154895
610596252 173417
252524283 153169
662467023 141460
892077687 25019
706155656 64864
801699888 153052
295511741 59360
791047326 161587
404182973 116486
86766955 139659
546011658 161072
893893387 159382
699125963 131865
112804037 117017
167772874 10381
263671674 146664
176592260 189382
76030039 95050
597856210 186710
295738308 128264
245537986 142243
667022638 21418
829466508 92923
62942739 154328
489779198 42031
336676051 27987
341409963 33308
677310841 79256
248096587 20127
160912810 166608
297641327 129828
894156002 126783
380596771 83909
912809391 1249
469303 36881
48034613 119124
665340190 198628
492293044 191269
811330101 65034
617538907 93098
340376348 180516
406974409 35663
388164530 23760
613924048 11774
454367023 180154
337804741 84019
921969615 197018
92292308 92995
294196597 81656
177162578 103925
121953125 16852
344210731 73207
274785363 73717
273918192 160764
300288733 5961
706433202 137421
654148442 122545
13454651 31660
790980817 55228
634292310 36193
382399024 5825
906299043 180004
988286539 157846
264907686 91835
709611540 183589
459582951 159674
930591134 49447
191022583 10107
646899690 14056
175068250 8104
304770208 35346
618667585 75908
853590051 115384
35032163 124386
713296412 131629
157913040 97130
808540847 29416
818122020 203
873416233 125457
116447190 22508
607649920 136595
951374584 95809
834419956 87947
385780783 12908
980055990 134706
455909242 122486
138475333 62523
436800898 197512
135271957 197175
478928864 69782
505435581 56836
583217544 3832
821414253 139471
159381411 197889
522535484 84068
887816757 140998
268137358 116722
525646493 130202
133044149 37548
853411608 56929
74763078 145544
142580894 23518
991593932 132375
21674722 198718
427233922 58597
291219189 116240
554193088 184019
815355655 103776
497503762 15416
222849447 25656
274199815 74558
762189606 147173
288379036 43928
508356502 56308
570691357 91684
282727125 182970
816499986 33258
617096020 72109
115993583 180285
188834886 166458
442693206 124659
771772227 86735
36190251 193177
431081675 195197
757318854 86616
436792134 95575
819674678 184460
164278150 171548
750051441 156448
104053122 44195
205616048 154724
766599431 48216
722835230 31023
657462255 100548
739740880 33994
27625021 82672
628751977 67903
577994894 53065
598453955 17737
189370061 51443
722953526 195687
696632941 160630
540910804 149291
306879221 65614
519852386 149558
579974448 115961
178654757 85290
719998048 164178
202058194 88471
774976784 110544
103210889 86280
656897640 146991
167493814 36448
14425768 150065
586321990 139563
852678721 75777
683540442 2266
941731132 51980
770739260 104124
132972867 73118
136948349 20877
254126540 153794
183794851 187331
866347237 29182
526632863 4792
337152937 43051
591635697 188070
346404334 98742
775709400 71059
202555105 60735
654726314 16389
871289234 59904
636487012 54265
121246473 101770
272270834 92951
823173619 77947
179991525 170786
521856686 86926
419053741 25106
390828911 34238
205298039 184377
954598490 94743
284370011 9488
264196983 104934
739835450 166149
326255765 109387
605240251 166731
648003647 127609
217273492 95397
37833003 43881
150490894 32356
848136448 108044
655335107 82917
353522062 27516
113661728 60560
739977701 167395
356650821 78691
594803801 106018
700735216 69067
629025211 63297
415415040 138898
275958497 178522
412600901 3755
52312366 119124
705689060 91409
89910416 23889
141176909 71491
322195143 182316
199255503 83798
789741411 2215
822033456 118176
592557178 53020
235334775 116694
105923950 52154
399326896 3728
941504492 80964
528567575 91091
51698517 80557
586441192 139296
628511660 41771
688613983 48613
904474554 15746
707328990 98799
432126538 92797
969047905 120767
340869508 120810
696272698 28125
573409798 76338
675394424 31085
484424149 14422
93786672 43949
784766923 130193
282929692 109227
660470666 55594
720622240 131564
64528557 58636
966141583 72122
546524502 161393
568411015 19814
143177828 70792
658974427 49512
255542283 81831
223648459 135710
342308495 81499
89503137 13768
701758729 188507
444489536 154928
956387047 140745
402048565 170269
108289608 11483
250806163 73682
466670358 153889
516524356 26742
398324062 9924
860147831 82001
367881242 72193
489183657 29513
344825247 39118
580329644 140783
570952383 17096
445654308 129327
395973071 26190
151992391 196875
358407486 147668
323574654 150450
427079665 126268
118434941 140411
474371399 149032
173791921 112117
335339275 102464
10106172 97323
305461938 45339
772018417 47507
184438249 26114
954321175 188438
225447543 105748
491298098 151799
490138667 181619
528726546 34331
130182535 16347
503821695 144867
499517007 68451
837762924 110455
247597167 104041
291118551 34311
610582671 169852
701237771 15608
101309860 135084
607731382 129887
139942767 183739
664509585 142769
601456204 40926
231916094 12311
543066114 49148
339309345 181095
425723133 116173
607871536 106311
630545448 118305
181748184 114970
778999341 127561
392386317 92220
123018332 15370
131995973 61461
662994425 19099
53743807 83338
149592200 196188
331676144 53124
790244411 42226
92647180 75384
870114 27599
488419113 84605
249401126 157885
212396194 127083
698520150 40134
402774976 168300
359368776 91027
801317438 172889
770909285 93711
971068312 101605
546768103 53667
567792220 144436
634654706 99898
527319770 177167
782344379 41754
862519844 16444
359222344 192794
443779176 151113
597697340 180439
23626273 169343
647947386 61281
493614773 180023
133441197 33381
489772813 46446
676210728 141656
58492562 13634
331237227 129801
488489682 162056
204528198 144519
903621549 116791
633892037 173375
831978358 28271
610417463 53367
964694766 29435
249559558 45047
853872110 167898
17118977 96079
586613323 41865
53978688 115276
513319349 198810
26255982 61112
614657059 194107
672695546 149444
726330938 12968
711428281 183968
622448862 140678
864669048 39032
291046254 90702
345217872 174162
874334606 11279
725927233 184202
778583876 36415
855133346 85506
63667647 23025
790970899 127877
674780866 196819
54828476 99538
473795535 13496
748573154 32667
137746287 86730
719013618 155879
802337505 73476
294201652 23907
116769959 97464
695581075 53300
938899564 37627
751674791 197453
610949199 186662
255610861 127694
173176469 165243
682678361 53291
513594922 130702
78044574 93490
130147398 172343
162428217 117876
903391500 137385
166813123 152096
700151469 24413
515932734 74441
366234572 73847
580945258 188871
933061939 142151
17626805 178236
437292712 140694
539756976 56670
29547656 69609
631656345 175914
329761572 137053
117864606 113156
412285529 113377
616814072 20163
217191061 148306
424727485 175337
664438786 147883
437064350 101974
125103124 115552
874868003 7858
408076955 143651
635978142 81128
555510842 15485
706445655 71674
782042234 149711
72856252 137848
345121787 65599
894179743 12098
237629609 176100
870712002 118557
737201316 28805
171688804 39633
384036805 127816
190645212 83693
687192724 57463
492251300 169417
981866930 197435
804352205 76882
365085405 52384
260695644 34294
300720596 194052
799142247 48088
371927547 6768
814782984 9834
219809496 40549
326470945 154995
164452161 134416
216911913 128642
628402306 60678
502429734 133862
24818773 49061
545565576 31552
868233502 196271
548605375 111081
12116725 133959
377961786 115049
840529310 187076
679255277 198050
914565523 51397
641511963 121972
41509832 103075
44714333 182392
670055563 176775
260766896 1076
676958834 187647
753669096 77176
768237627 150533
72880123 90474
129986691 57508
999992450 127148
393173234 95006
92058742 191222
858215845 183546
877542658 39604
419010321 184950
873239752 89242
504520222 175096
501942274 165734
726127986 97010
8149389 126018
854272239 72537
787547146 151066
979163278 164262
927695036 36526
299048166 141128
658007116 86442
56069249 116364
571640427 19182
410411433 160252
945099408 68256
766865539 104334
901400919 67167
197561772 100888
409057168 36093
657590567 11651
525423870 196258
750134650 170648
221726451 157732
628390232 83499
949416065 124967
879797004 170340
50415720 182142
590849573 105174
572328376 187563
52223016 30426
155795025 120531
622733043 195827
581290823 128038
938401985 155279
431527289 117294
569333107 171279
688908040 158780
216091934 98318
61046572 110568
758138413 33617
80058501 5255
158459407 149617
189616157 10011
597203470 136774
150982398 54485
482070245 29362
465259300 192290
915566989 110310
694954550 19732
726301770 78368
604346147 127456
188135527 52874
346851923 87170
280054166 1398
302541158 25354
955916500 145362
470782331 194455
678625191 57927
631578312 101911
315911521 191490
799179888 69783
344248620 79034
476200432 35237
535075237 70918
15098192 125729
355653252 96472
594529060 185334
722901449 32074
752077750 166996
563858924 127695
212272077 86144
46260462 120900
356095904 110003
248497163 162917
693850518 166106
868059940 32326
742108561 58538
28388020 108571
366809116 111295
968098158 96919
233879351 191585
75518988 4151
105909509 124934
722391802 105443
896890208 65371
348814517 165524
796132710 89148
249155611 103197
132976769 101680
500367972 82353
284462376 18767
225747960 112216
437024748 26339
386393209 161176
911781463 56078
411050393 59895
270369370 199667
153750695 189020
814491655 41430
314099144 96639
731807641 73587
875937888 49077
172870514 101611
814953324 38392
633035198 91927
559494547 93068
606619722 162470
902534898 86529
693488 26464
998834685 100249
612854990 95696
486574020 29258
232023076 88184
470642649 51221
722399025 54845
786195674 140280
515648751 87026
457595793 86505
429131017 91393
270897071 2776
208220068 93789
440629324 80967
701645350 90327
619418887 115083
874519444 52005
653917443 63229
438980648 7671
75809997 152169
619991052 130025
904287140 134174
124159654 131562
110446910 180976
482953746 190471
687496758 32693
354774755 132852
623953150 131934
86798024 162571
206711696 18043
408211189 111854
577211099 116576
337037114 113850
690448780 150790
349537877 135528
962987185 61188
308078073 118913
484386539 192777
186246471 85178
157246977 162107
196016885 160470
866289244 99319
751626644 13451
403356237 170498
311456820 130652
913691552 144231
334420149 107350
587464743 188183
428687722 83348
746681982 86387
191357726 146985
116981196 131246
190975288 115848
993360672 5026
374155208 145342
812161393 16920
108553742 47554
520844701 89152
369179816 8637
345341464 67642
672884874 22714
663141091 81288
164415736 140124
831839250 86414
358864664 28206
374131842 198752
4935038 125239
202804968 91925
635870479 97725
627199737 3885
248438300 166378
971858714 46962
703008157 51298
827515867 129303
37026455 118576
206276262 80280
460891431 106876
193916322 171720
547389802 124891
731771176 179933
161355143 170204
485696577 150707
383657945 96726
135299081 87068
210029742 115094
771872737 156709
888262600 160054
699932255 144593
350688558 10016
705819112 195389
252358363 71286
221321163 7842
520688332 147306
338733841 107568
754705535 81483
811080836 176103
381604850 109771
458962777 38159
235418245 3732
583520723 105928
504131086 191434
164162858 110734
291077539 116095
247595311 192433
563993745 68551
680627243 74275
378419908 186593
219735301 143688
727766534 133091
548301167 121467
856181388 88068
642127799 124897
733703152 3991
991272429 33725
285653714 51694
13523751 198925
616372298 163550
382295766 161374
100167037 61639
446006302 164979
840360276 98351
144824335 105238
579209800 101187
757473977 64575
364212091 143906
218330002 116417
49989480 17067
85969768 138161
310766198 1588
283090986 193561
839185450 59409
364751685 105665
660665809 158172
577411255 140666
492597307 49739
851210295 133520
21924535 41511
594971213 36267
539818104 90611
310367394 113381
198028610 38782
434455493 124484
831881106 49590
320917194 90966
222951071 100628
884893412 174925
710632865 115671
240383860 92962
819813771 135020
23254568 83813
33189788 150103
937212186 95434
345783762 182897
216799740 39802
865334461 11668
8584834 93001
917440815 127144
318251339 139629
695138247 86229
424715849 185022
869215064 106078
693832150 124626
55221184 22670
711226541 90291
389623312 68212
480271046 108887
474661466 48215
687529082 190508
473847916 118820
221257956 86734
347653799 11545
525281121 190156
594256519 156493
351060105 175177
956909193 32276
725955000 29379
699391846 11420
686655267 149408
233531562 95973
220698824 137739
635608900 154133
96736298 11516
923403201 18259
283372833 91864
454571146 22857
809612509 186696
162932992 139220
912945502 116717
15126786 156226
134893101 199539
713431382 165298
423135946 182151
974885179 121122
158739367 134813
318900030 4130
20702366 199395
437562860 142548
554405274 158949
842306977 188331
455750228 10369
293537047 72078
96464983 70391
742099574 125149
938179258 170327
811417341 70219
78357083 93836
129694419 154539
8760656 187573
807473003 166718
149266432 90975
318973591 42839
306887861 54388
870746021 189664
294529024 42294
476430520 97945
802299650 12764
626163747 102455
561628121 194992
612779486 118864
369901468 48423
359338135 139320
307957912 149649
330462470 79900
775286071 6378
415360918 149255
201844323 178900
267930904 43425
386850757 192338
375253867 125431
769679609 5884
546821989 37302
180697003 132136
201735383 4068
293218997 39114
279258156 102298
305481383 44473
352474306 185435
256819590 198890
607883836 71260
277059595 179617
713807288 114108
442883038 115231
919287030 196974
620998105 48632
981537287 65729
287533217 138817
981905456 151883
183096111 56473
755993975 156115
478670536 132274
407862328 81740
220455916 52582
579031782 151482
510547895 52243
220840827 165994
942959886 174539
324008687 33753
990727635 43852
547766641 6975
958573473 115179
620130231 192244
939086357 6121
209239446 50801
790624157 160484
295436942 193266
178969358 43107
730959634 35605
718881452 189792
504670970 109048
508270178 30422
529897335 162864
563387032 80266
702521363 37582
278352705 33192
172337540 116756
450449074 119700
60023511 106496
3858539 141265
956476088 23890
291941176 136877
877540454 27766
217797974 125726
360370742 49513
775958212 58936
760027296 163546
372848364 60719
287660083 47827
135879615 84249
41373766 168063
325815475 175484
139566027 79674
888356324 77997
780899823 175394
262380650 134882
423900523 122829
451177106 172469
791854594 49241
249309464 123657
867874875 93663
121238073 11756
939459382 148549
176533044 46856
189570492 176617
820359958 158281
126725484 48186
561866136 161864
604610591 63278
931087517 33893
789072838 52526
205931196 41793
390087962 192515
309213339 157790
686211626 109937
350316877 112733
17820570 179772
542788294 60001
553894110 163267
412898217 192310
151900097 105804
349524211 69499
22777877 120551
813419467 60375
42068479 160769
156223580 10678
991682826 89017
870289241 120189
223634997 83344
989620004 21850
89985355 143128
29828510 81347
252135829 37214
260433820 194364
77564730 52458
662422421 98166
926493307 55641
518981132 128453
280951616 184706
840632463 34767
388687019 178145
208868328 68346
705862214 9222
850167891 132250
674584941 188059
873110903 67378
924077566 34201
999303497 194432
563800328 132627
239918559 197755
428919162 84240
595699384 12166
253121785 178325
151869418 93394
720442263 122670
669048350 106089
907797003 47220
668383256 183941
340419863 76365
207905231 7543
36590484 175563
401710491 69438
335745141 192966
574566902 86632
70056499 185471
432983236 112089
347436251 137438
671650313 163197
950045318 96218
900503535 64221
616308055 120615
639596907 95032
724115872 60214
711367825 149622
119875274 88166
67438793 98363
333756715 176807
121368696 57447
429454507 15490
182127492 27871
463670034 88515
299946030 152668
661621612 60090
832201730 41542
511691537 108720
397820472 4806
215170156 113594
513939179 17811
115170456 86810
971440808 109855
389324272 173637
292517432 132843
646554114 134137
123777787 15121
337588468 180400
202041077 112017
33076353 67524
975115968 128035
425537205 164999
399816293 782
786315887 173008
629647003 27258
974115092 182778
1665888 108869
840481663 118308
698086369 94914
156817297 5443
575956367 47350
85077796 59762
193389082 48454
954047103 95236
355026997 70360
831795723 89456
484435830 146961
729774983 113361
819388226 65361
496245650 57924
5704845 161075
268523981 29633
766621042 113083
754545748 121479
396363667 140179
845109539 63146
872839016 47100
659054445 158421
976518409 22734
897728590 68040
948097313 65378
490017875 83436
469150250 75518
473622074 179455
698038583 72907
149090572 7387
919897866 39273
299536513 187563
778265 151338
128430609 30047
443645618 120946
982927969 1202
385042353 114212
864767696 13614
492125468 82761
872359566 38462
716493076 27294
497666850 178119
343900749 96084
505582469 48418
468816293 140270
581283150 2358
122648567 51681
466088756 22839
630695780 80605
994203223 22403
970179216 189018
589184505 98170
951515020 32060
805936708 33621
319634083 126159
86103468 55577
99094734 139910
747288097 66680
981277033 174564
490917058 198559
661865148 121915
103652479 174438
220482654 59203
576252612 51858
334158049 155045
39888843 17192
257420915 170058
908548813 77098
381122101 165978
542115454 192126
230252630 38372
933560277 164678
595031199 189144
251144330 107508
168563051 147622
32272173 72215
446136871 129469
544216603 97828
901137484 43472
626934637 139120
835160823 72269
538565587 163049
822880154 45887
788078297 16696
738094193 29201
629304903 35094
438550856 177203
699449688 159520
7100632 160002
706522190 88117
811741004 112616
490924702 179630
250298927 35153
974747879 49864
920944207 72220
941145103 117816
402518807 92001
165751699 174071
124551161 176415
154572160 178780
857420632 164097
295672731 2987
12023627 155912
834910872 175908
13772712 61832
899926571 166576
208055607 133095
735962278 27426
22882664 44516
975465862 84186
707753809 95932
971993081 168692
57261960 63031
703134784 193195
971599438 139078
818389644 81982
614063290 25319
694614699 153142
675091282 79875
553054452 144380
193709584 83685
408773037 77350
100665252 184653
402211968 142639
453236743 116425
94520958 114855
71589163 128446
807616284 68322
68608260 50425
244805679 75113
883360970 167935
256616029 58249
34558446 89175
925388796 53436
964690506 185600
706560305 189418
392587093 16482
412745482 39254
485111598 165153
982017876 101961
384405660 167006
622556308 193858
430625744 45976
436756902 121532
996783496 82027
74217094 176818
889067397 156866
191620894 32218
634477403 85347
973286153 129148
819675607 193826
269137005 124904
681113230 121427
23731694 144409
60648432 131984
583759260 115407
987833667 82120
999275391 51771
984899157 5507
612697293 157041
567047282 121230
853075895 11886
282569951 54970
516553058 107439
438396556 107695
819635277 8352
565863792 46168
776520960 46765
699501338 160713
495128377 4735
502290420 73303
151095805 22470
544373931 40338
673142925 189472
235465088 93097
440166975 187778
32053041 190080
770782319 192051
926290946 63774
681022672 2232
177713290 167735
164801795 135661
560295490 111624
886792628 141911
121202117 170290
294544353 171353
174782202 80873
631406234 59740
973954142 46357
619188342 49688
327673220 49901
612352283 180434
706576333 77877
607236773 51380
370759417 181385
311715900 158220
811082967 160436
51027125 143029
533721207 13165
510715694 126111
813463315 125777
350638289 115368
262507925 57853
532799971 161441
54412924 141527
740417118 35699
345174298 186324
669242966 509
593558284 118757
665434121 11891
224923709 170229
610704137 67620
809322781 42118
832250217 190517
588152330 71149
310403684 23216
593687442 115878
25306288 15969
807494386 114823
364980504 15605
334974662 71200
253744860 198597
510960739 60771
375852576 165297
656103663 72872
116873542 65274
880449219 38976
145323193 111742
275867380 74718
316426496 137580
286923531 28216
726569703 11401
201546909 121490
21439260 21277
87166683 15351
685783129 43475
247438652 4447
728558960 569
909249764 113573
432526835 122237
745756672 179909
778835621 71034
481936687 95003
767958675 79320
96158649 129564
688765782 76407
878092945 38234
358305351 134845
375696931 160022
1783258 56335
834170082 25080
922133564 117514
199754827 134726
245079559 164103
771445631 90528
330113858 40224
62879087 105512
587482007 72108
154754810 1492
610357449 70046
714926965 158948
701640611 188757
377654549 142997
817662409 194623
160676239 104477
730821990 132174
2878077 18719
685399908 99569
683654484 130098
758753137 23654
696363146 94693
639946244 78927
113436180 157560
917639867 81560
472940418 100093
714012310 57216
976830884 90495
749051433 187195
394213614 120781
701413357 109243
554067189 118330
243601760 16177
954836107 186939
33118462 12445
316868801 154937
955930284 366
490397136 156765
623528090 98303
927694922 187794
767726819 3664
432139291 33172
114873639 87111
878869102 125181
650497507 131959
42206124 11417
793650253 20339
726289277 110945
675336107 20754
863438577 176859
734439666 157126
773261975 72712
369818172 41717
238752114 15345
253769440 122386
869288734 95745
781142206 47167
409351741 138774
458866051 36882
636610010 26530
326704531 11461
84882292 9370
273901639 125050
310756337 178108
673810741 142437
883166255 10778
720780244 140220
298020365 45276
847100250 2789
5008640 199669
208251815 125825
979362189 60446
572796868 22386
458498201 90394
977452347 123760
247777946 197589
829056901 167564
851884988 192312
581043971 42422
165192779 32876
620272472 68338
530316395 90833
61618295 159700
688051603 53238
773224485 189162
43449147 146552
794795073 143277
318919333 74392
438922748 131519
614433819 77036
300712335 165322
843844584 167340
942118241 169283
533826629 146340
729427330 16203
56564229 55036
335641491 157383
912356129 23912
529936393 40288
285947687 192319
750368298 151670
368845957 66479
83219642 38392
337961350 5381
74081135 14373
6724496 184986
83192220 12946
31139464 153028
927304863 14930
768197774 67028
268935093 77260
337599387 7227
966591348 131814
377545358 28546
535658127 134638
378374437 86955
572673554 18823
525343357 1486
878357492 142574
965490940 150211
682169847 150894
887171634 795
812176051 143119
197974599 7472
313243644 189124
644561180 31215
529131384 94899
580636914 138998
458933476 41446
128602850 199789
554993803 161865
349287197 65200
237957561 19948
959626913 181081
888196289 10785
285424402 34650
42120544 27133
591353862 34492
488225903 170646
26341130 118632
409549004 110265
128223139 41639
155351887 110436
712045765 55296
316466593 75672
484413682 58723
689509386 28093
401279546 109952
334141533 22002
315203111 128108
674640955 11241
30704027 168107
597989066 83419
563972508 48926
592843463 139277
105751133 91178
210163689 26106
28199548 46429
612562763 54210
678504064 196028
478221665 198411
261140674 59092
131232653 135220
248380117 38721
503560768 64218
82562906 136460
858699046 117014
424441059 197055
633084742 79700
711027863 183722
448707735 119486
366540317 196256
278977290 99894
893814290 168965
443554212 127100
519269255 33986
564834068 14812
788405867 81434
706874594 63700
131356167 40389
130358421 14009
717188817 65526
175794028 86033
372507726 90501
455917806 31324
839830716 28436
589394152 32540
731639564 111058
84931395 103246
459111369 67556
27480817 52216
285126952 145540
956450612 58585
233310821 185968
744115804 99458
605957503 186495
895156871 20941
476999363 189477
600067342 161760
554726569 155412
301471817 37343
845315751 119980
206788386 12445
642800232 15174
660266679 81634
766396538 192963
998403368 194505
815674688 80460
62044553 7714
175497755 82627
188616874 39884
716591617 119279
291180367 126667
854699235 68221
244780590 90333
128173117 139676
197156563 186578
511423110 63713
832613768 5168
837524177 18807
348752389 137444
207157127 170568
306789992 140560
297343845 140917
688768380 37378
789785946 2457
706184757 79644
92680526 7444
521463587 33020
538202685 150654
226632502 169712
373571592 181413
836187980 135852
158148139 137914
105101934 165009
606291752 19655
985600384 182662
914141668 64310
764840664 10820
998950364 25908
109324012 26854
968950014 2027
63446090 122580
360043043 118806
83746314 67967
484784331 86585
144259759 22808
579134380 148766
906973415 120551
703279996 91941
253656977 39044
537355496 4381
527968512 98518
151060037 8564
209515361 162699
402059886 97950
801791164 5031
370196955 127813
988208463 143552
973523745 128930
770011269 57165
237433395 73762
555784675 190387
44133661 101902
337366569 133910
2141275 101821
200801534 12295
615744116 19993
842674907 8335
906707959 143913
235451280 37164
650897500 43240
516846767 125423
688710068 188757
980324922 111808
585989585 73551
933677643 169754
753661580 48926
116075385 18466
944550336 32576
264729174 165640
936580495 110636
46928164 199249
824717146 153661
641788835 123899
758369774 40086
523723084 16031
215525681 64030
794128299 146639
527447901 20373
920970935 86239
578850593 161405
317198490 60386
962005075 4669
649779998 181887
437465429 110383
264441239 27565
725460055 61203
151557776 101571
970369322 55750
556144808 54728
51155568 173658
674483794 186084
69499758 88529
466894967 61060
255187305 104051
833862932 190660
782902899 177893
464959841 90578
939867352 43526
982291421 185479
176055635 58504
458104114 152677
584490888 142872
666546181 155253
36094996 33695
393460429 90110
216217499 76077
223793238 84289
663526929 111288
965800873 122060
519967321 6601
563128763 118917
25416273 191641
983722532 182806
652940484 170183
258699895 108967
833701105 42704
813981143 74052
276848421 136552
471335884 51041
328638845 12775
546633527 87221
743720908 54395
482316722 18270
884581537 76098
752300764 22734
512881330 29228
460538513 168221
531133154 86896
498298693 120987
579211939 55759
971185893 15413
565793226 88620
386592335 907
671136854 174618
293508140 152531
760195251 75275
788993166 174996
210797614 94285
944832486 124447
366500265 162705
597886481 57379
581524167 100405
773031894 94633
906083840 76172
327264004 54171
909437563 76760
240638154 121698
234401321 130625
253259658 124933
667408972 11445
357600009 68692
28899939 155989
765177994 126287
282220382 126574
67216153 127773
448627347 26257
580086262 156661
503512192 155760
946167769 186224
312586541 130889
401858405 106608
553739763 91784
469914572 178935
655130428 31857
421425372 70619
932662067 108394
505144091 155208
82469761 141075
497873794 63100
591364463 92946
401165181 72116
721856913 35868
564300016 123405
909587956 190907
442352012 5268
398286489 169258
213698703 40382
77718013 51626
676069655 61119
239693466 43441
308318253 136178
244646956 21344
902379547 36540
977321741 87441
241572789 99442
367421285 51293
170049960 85443
670245768 194133
944533556 21758
164810809 44365
284290415 4036
775651483 119879
995208701 6186
241296945 140052
952535551 173223
592495472 101761
681932670 184142
51393461 187288
294736835 107926
337866837 43136
698857560 91702
743899503 63932
463906108 118915
131365648 175773
767711272 112190
809212175 71738
497546192 180221
115342507 133550
389954589 87694
81678539 164628
319979579 89623
569091995 44224
939872868 22583
148691380 25218
254432184 134630
291167358 40879
333582208 128920
15103856 63852
411960627 180044
689234595 158495
740637640 192195
176620019 9289
893903602 163216
680404068 35536
700311578 90115
324455731 23984
950745705 191960
5412924 164409
321603434 247
13168553 177198
549217438 175227
220155440 168524
703073643 55793
745810833 7825
1484032 10272
4326991 164637
645724074 26576
636093571 11535
278360443 143695
667989582 118286
69882018 62872
642500588 130741
42993930 48779
491443252 45805
618694072 1999
417704989 160531
534595995 9868
465812300 100994
195522155 172030
922358349 16160
652113701 104859
949491358 179635
229824445 4493
464828009 97198
291878649 168821
599412196 51872
778140780 60768
599432425 30707
529506918 187135
775759966 23974
673688663 114596
992395638 117918
999441086 103500
91891915 187698
866753666 138416
546155391 149282
754008018 43124
237924279 37104
228519817 149716
769648377 19002
688690460 35963
930167418 173395
952718726 32574
20413621 21101
26702756 74459
389714783 5440
780529241 131655
326358945 88794
41289010 54872
426686474 13273
2740660 175024
847406674 146915
199230218 85530
97630756 35163
545077534 119005
917972022 95946
840754431 162229
688157764 54458
268513266 68834
395809510 197973
838877945 168199
28340021 75434
102326273 141906
550644441 197224
828235720 153189
368872342 34511
158820904 156032
299456727 124368
303740234 108460
856574940 26443
97181173 22442
688149872 7587
627322151 100871
57141121 181397
868488934 21685
592239399 69082
990000431 53145
741782514 198283
990942629 197049
937974493 71254
440163147 120379
172018119 97629
56638637 107034
237113935 97315
271106594 18968
481182249 102545
691810401 143733
6367658 79266
896753660 58260
130185541 82843
621726658 117969
188555740 58325
50088753 186909
848379346 31627
372952822 195181
152338913 180531
962625169 49258
859741601 192821
818025003 591
557960858 175633
606175604 148272
441769470 186192
28387064 29027
65615091 129617
516101783 146739
303805238 169900
906525080 149331
913563875 38294
616577572 78074
530425625 2122
773121651 39573
439069044 43816
384388404 83633
538114353 12741
381832410 100818
798537111 179197
191456690 116275
931546058 177127
160870966 190782
344929502 160885
613307755 16774
410061692 37470
462772135 93816
861744728 92745
644936714 110537
629929313 45184
291069978 175502
58629978 75059
912528942 146314
60169628 127094
1667670 157277
597553375 69737
781292785 38145
565971695 80655
396927067 27956
318731841 4832
201909969 154984
911529611 46250
546725927 24079
771029762 64571
649932908 37751
554599403 157260
575985432 188578
690186997 33299
903460034 173938
676844506 48950
68593426 130138
997267522 197417
338487220 169861
1510640 197953
422976649 153940
338635358 13769
658227097 4236
959352920 9615
417684755 108154
647941226 50229
123222411 184294
84562368 75966
863516564 160297
761255610 9564
131699889 186058
159352950 36961
760617794 47349
667921765 175260
761509694 84592
627820089 85514
874280152 84506
607913966 24207
474493921 101712
102894496 155707
885329136 25605
83149471 2425
529223974 145068
785196437 50347
290438514 105351
997134644 32349
303494078 105486
380989021 181786
891842690 110478
734478022 68809
760729993 20457
63663505 5874
348801487 198201
690055525 142225
938655764 79601
114156604 177084
946812136 4718
526564904 92397
511101008 2945
980633149 117119
788752742 159729
317484771 4423
653655383 89422
227794383 194935
424895059 33769
913077915 52579
118236142 61400
607995134 17556
204098947 161527
285808584 144486
391064966 51468
609702613 20947
596505700 125851
379853583 192716
750909793 50056
318492260 163699
205651398 63423
34887446 45663
758551710 27849
592077811 52629
624934955 109326
622473193 2326
310014108 109336
125667618 7103
104535877 173345
155839286 48046
506674518 165700
503238909 7110
546584863 189314
456036373 95798
339796902 167758
620855823 152152
384292787 30628
522650271 34028
117776465 198312
442033878 125227
897467697 71724
613855573 7346
992081382 117476
574775550 51882
566898251 151689
238233705 22328
421532682 109126
287801440 142009
797051988 77227
125585521 117946
497288038 103800
718924658 92870
364054377 169458
534268061 195087
822033406 163829
992466003 86829
848143024 134768
395702263 174111
179169606 99740
706726072 89211
798059656 89378
657751595 85893
70734126 59222
934100712 13449
315112691 39747
197441415 157126
272121453 170308
887319939 81278
837766882 104084
684628603 60878
361255863 102389
445028507 140919
844333375 173288
999027752 118927
433071839 81738
257587160 163586
17835310 39864
837371097 174949
9289678 138949
34973005 71139
636238919 76103
655131054 64968
359231226 80689
67369669 67277
891014627 23403
960835316 154421
748964973 99165
932727212 185965
408908005 82235
298677738 46588
435978740 167467
256172482 145999
282715073 20157
157109512 136932
110119666 84555
516188534 96355
643234794 110311
777397430 121138
506351674 156060
758277068 115581
699194951 18206
882578947 124503
777286607 194051
330514798 149466
292695854 157745
674980474 176766
36440094 23094
889620281 105199
768342945 185764
614614230 69712
965798182 136216
212500998 195664
499218570 64517
177214439 79408
243022522 21271
377818327 24502
283926185 94160
760443205 130822
753911507 57646
54511467 119216
247320465 181874
463646613 153984
991016120 75673
944995483 163267
869737913 86234
384576137 14157
423366660 62625
239104777 107604
719923157 49033
590023195 134767
933803700 107857
859738020 123730
254901860 102127
387297086 198823
693212223 112241
232766494 46197
790577468 18170
156731089 168185
588190570 48929
149153523 185502
776968397 27774
496562315 12030
839404471 186226
176829061 186778
251886733 98306
493565740 14598
865172031 53201
487440100 41997
485238249 45657
548849848 114676
445429474 192995
338329447 139433
94133478 76037
698060388 54508
344234632 160415
463219676 71138
571554923 181748
392170416 137576
44428170 47879
331214254 198696
836481555 51234
647495277 145938
706162947 97270
554495311 35231
697187307 47942
398450398 150738
873583944 95435
305617833 70450
850470629 35250
643399922 48590
794190139 171519
450635533 81794
891360317 105521
886747756 132688
437298160 182824
952549380 160257
887024642 3404
281603094 161778
718611286 154286
944670798 73107
291523700 62532
854909110 162308
458775972 164562
424847381 177091
676257004 168421
65974720 55242
705639459 60546
48210755 158143
206453686 195639
193681960 187236
30698195 141408
638557082 81205
41283704 181661
95181936 95907
197160629 135743
781327449 136391
793866882 64145
642021422 72554
636110642 9460
348655336 104696
68232666 79326
371418842 27396
74211088 137323
545039243 116163
654153235 42353
332728218 130187
895138169 53365
324647636 112279
862332204 18628
86814172 188611
52478486 124456
465458976 51598
310843600 177226
232502484 199918
803988201 146739
930440677 17433
457677287 141627
319652358 36238
228244721 53177
249308448 28228
621132814 67599
712752819 99484
546526176 124973
337452503 172894
189897388 45082
673195026 175107
126236859 128203
947102922 172322
303215203 149146
172936869 60883
475750123 184057
333611345 98152
746535119 150488
242054520 44045
432524438 46903
759254116 29171
135332303 8832
459586138 123554
157555448 148911
636858780 147219
293513412 169104
162462644 13618
215702586 368
65053053 37950
447636022 64739
455974588 135909
526067527 182647
203067152 34150
817751792 26363
717068092 94587
348494281 127852
790672108 189291
662737794 100088
76580789 156874
776043716 176824
394949112 136442
50914797 108377
402266564 10535
180260946 123607
677155399 42265
796909584 93958
370081468 30076
179561931 98988
292309575 141617
58181368 70725
367791241 188330
669518832 158569
357139857 1611
430473598 121345
742269692 44967
924645125 15919
257670692 153221
240153125 83292
577304999 126766
108912162 109228
144731313 47037
679098697 25707
86270435 150008
637321219 132522
937166045 166846
516553090 103393
782403583 41558
793890684 102994
175312633 79412
276242041 122858
272904301 18282
824292087 68668
425574692 94695
475549657 174472
887758263 136812
596372368 83279
904150275 65536
886626084 10329
663994374 27651
130016212 75696
312462288 116
512318813 75192
285992473 157094
643583660 123126
866832920 74925
919090813 119120
714401335 115052
763814929 138148
45990120 37258
394738554 102608
902139055 63031
799797817 26939
126539332 118365
21587904 140980
520052696 172418
988270808 183713
540053860 35018
255434468 135853
467247995 185417
952932897 68970
450788670 178383
819290175 196519
924531064 175671
897550112 97694
243536849 136584
597621041 182241
983171787 110766
646128429 25774
832623269 181356
646337620 142848
92137460 106876
359240872 113112
25773905 91767
304194715 181830
594555309 107440
575822862 123192
284907662 195850
722037794 138724
437309989 27641
655821118 5503
148049003 187604
585764137 117432
525707549 81410
240685331 169770
489838871 80914
11840046 145456
240631535 78138
27724733 157877
781763503 166037
991777176 196789
708999739 799
710006453 170056
613389613 18907
723361686 184385
782710434 111814
456993297 101357
386101980 129031
187975679 32153
706136765 7013
133652389 167707
777641144 104727
515404462 94122
515781840 58496
617614124 2442
19493627 31132
4798847 174167
906630800 154819
626305015 181204
973513233 173353
71668521 53939
717835997 17077
416539761 70691
270399647 65121
474559200 178661
702683242 122517
410498522 10738
240267495 150246
364222840 86698
429724977 126221
880267770 55339
426485485 108886
259652760 40542
585812587 199105
88417599 16727
473600471 157238
568589276 91654
696037257 51772
836220402 167318
833585037 109809
661090091 113671
392688265 129880
339302553 171638
620325719 51069
377161117 82324
896077117 116663
152297472 98830
400906792 12340
106206834 73810
447077986 198601
139125047 21876
939466500 74700
175875559 107501
220317808 39290
67349830 153028
960956136 61917
566736798 61828
669750548 33362
526524677 175868
245951197 19302
404180047 14091
996515012 6918
502214996 179934
115228792 185963
551322166 45905
581420022 162271
557863179 72873
915663576 193809
339943829 103269
43885922 114889
225538629 50487
984712359 189502
194446812 142678
230132116 109960
561976368 70463
643514411 21037
597894972 180491
541771365 112431
546311138 178969
891427110 115343
514500099 51229
701286622 30775
308141403 60274
247817 198009
213433816 80
651516173 61704
788391222 17256
851775724 8200
846430183 35948
771361294 155748
980422962 8005
588235380 158374
676260134 68749
899416257 79378
814635039 81563
730228558 73801
338150666 73716
364318151 65415
351516405 105910
952352948 132813
405150676 168197
559182869 22527
830380820 46511
540256401 105920
290785886 105761
696427365 120284
799135450 97510
749713665 7672
457866267 170034
522317761 20606
534175535 39296
943110225 172959
415998653 83237
372983475 187294
618956827 43827
230484278 63077
710432060 152722
980357456 22029
462786399 47812
30184958 146803
414107328 169074
402911043 38410
817465666 17069
378317190 159424
909987697 57605
936051301 109121
437496709 50684
73691931 91350
365631956 164572
222052172 119193
415380058 3599
749223589 195773
999183891 24078
532201099 34119
789236487 12585
214097568 44258
223888622 77723
478651066 74445
170619053 32389
689342596 77404
682932880 138663
559820353 137964
879388599 154302
428365055 127581
524043703 49166
590449408 39202
154725514 46565
502193730 196936
631279773 43795
112714207 85476
272439479 61451
779072513 26237
201291572 79221
895223415 43855
629671766 90382
276141546 157804
55421464 136037
693812862 127839
358030129 78512
771825931 98713
798666023 145368
839394665 145498
870418149 118996
194809741 28191
647804981 53807
52546545 114601
315805625 45602
335928853 11230
204820805 82673
57375436 166699
811886432 130224
761803159 54
483554665 80064
409885363 135691
995982135 186522
960302953 62762
576388222 147874
161416462 62471
901119250 103636
956971016 176627
280809643 8180
905759099 61151
316181556 138788
123271513 90415
222781166 43114
763858637 146250
638758251 35791
490476285 149390
387430359 158572
354522997 62687
717989256 167820
660766413 97854
371491566 167917
355912800 8294
292268543 45311
390475220 164469
690631000 191984
142505332 154268
525642074 98510
786333176 69474
921971983 6119
885898538 71112
944126345 183616
296139003 103787
423809378 98642
49366365 154829
161218144 33234
718000874 161789
169783148 39236
995712875 127142
868234246 26014
311683245 17036
365857357 143288
106414260 37413
344964633 187605
843986148 142688
526731502 87253
695921584 28797
230935364 184098
574431311 38412
590058472 8198
860016520 40827
916962422 194495
161510320 166376
286388061 137263
551190357 84795
799041833 76330
68930103 49857
463514070 194733
879345630 22577
661192860 52966
441959042 196232
373167737 176984
791161011 95089
770605683 117368
639974333 48461
426588119 180253
452499953 84640
539570317 115120
800039766 153990
975826307 149057
856168708 50623
486309770 97970
626829464 178163
308368102 39371
433824619 198081
904891968 50443
137813237 159636
975613629 123090
907215188 103072
125905428 145487
553346943 150397
673133573 171503
649661482 26639
303808608 83794
617134148 106344
707881697 97818
923243275 92212
411732663 73096
95045572 193725
954749915 95752
669600316 187516
775220398 65759
539697139 27389
233311213 58262
908090119 47860
412175874 179987
876903818 167607
720072576 179972
550049277 193527
241029412 30336
976791152 136264
765896801 71346
419683030 85956
749912485 15537
866918841 11943
585079666 66549
507430125 102064
477124119 4766
547925804 16562
626544848 42142
715088194 6249
166469326 134521
82781298 118989
174374200 147317
258387160 129321
9557006 26214
612070836 169265
713178506 90164
327324891 56132
859637704 91641
482694848 118642
351245938 145229
455095612 183985
911083254 120740
993963408 123554
785203821 80693
867652593 64855
313301043 8021
68893289 23040
754196279 51786
28943782 149456
924940173 147019
445018089 185884
665521356 125772
28089502 115108
727111388 119223
470878126 152420
396155551 34706
951166584 56491
427384508 25100
564976963 44186
812600139 59952
553368901 99773
241669394 198530
366838805 168308
627581292 106551
389352825 90552
575051231 141239
572962339 32397
9022598 48025
642658606 49036
903617715 189095
267892494 71042
674100747 19641
209545743 80478
287864552 19499
761479376 1252
854085746 150295
799559456 50495
182619852 29779
244619987 6992
603612974 188107
579229888 117408
93005629 67375
195647085 90476
743439638 151876
105470546 132683
171623550 46158
278147458 36353
435742397 105841
513025772 42633
27161278 107675
625605228 23084
410301689 50685
271308117 94231
704031448 18233
179163980 163457
213962361 1713
581338142 140482
890820320 128155
950817506 29861
103681170 140702
440050275 2304
164201639 194909
385866372 101568
251442942 148283
343808240 148701
44485952 52276
729607604 31330
820999043 60094
181536483 70628
266021618 131010
43420117 184834
828265422 117889
377648126 41182
585004829 51020
644380639 63403
983463982 162551
318456748 43116
617341332 7986
962314660 129246
502808912 16285
527306617 52053
441636054 29612
965683118 115550
112037746 130740
476474546 12006
803991293 158390
901715413 161179
121750575 6961
791472613 112258
701375453 83462
347195661 104048
3263480 120877
392812167 117488
560845691 109836
719680577 139062
17199156 76065
170880405 135429
961779718 59835
74792360 133194
168235448 130390
448789850 89273
377378689 68794
765341862 182746
708136136 41238
232486667 120797
414884502 27921
634463217 50093
152715618 75854
610516204 26224
483493650 61720
916254934 11299
999964781 187732
601176573 126865
147101855 181743
459471818 110083
611994076 92041
919815763 101552
524281234 1755
168107229 107062
515297770 101669
303025022 45447
449092705 138064
599697573 177656
740906894 104201
573599286 48861
329962494 89608
50183390 72015
374994539 196401
964738812 199414
225599684 112714
554272984 161926
204340086 119881
132924578 49893
679379403 24927
373444168 195010
220913604 120532
795258750 101206
674717758 158592
34727009 162441
842580842 144907
461310947 172588
628663409 28447
792418291 113429
100786163 194263
279546272 154556
663302619 101028
837323394 164638
42455517 65050
366376098 65465
424677266 185375
311994244 116269
587496958 150625
22394816 150715
325873812 20991
668490453 187954
21150129 67889
655079232 139101
218683236 76356
447209794 169770
938545115 79045
995773683 20931
266215692 87271
731694024 89240
14823743 65987
2518253 175625
17912338 27806
873118552 29189
577728446 116652
726138854 189463
688857196 157487
123473071 116085
140459181 3186
848479519 182278
554966425 182018
606638076 34074
209576538 34444
548154577 185503
895207454 84626
632133208 172330
993605494 162285
10060318 196640
996603384 191326
617716913 132307
441010942 38041
573362572 182322
682044895 44018
564405761 86004
493871585 146808
784044640 113621
191342781 106592
532460713 85322
311623479 150609
439723063 132201
633731613 168094
682328320 60821
455797918 140566
734120447 95698
477638779 67834
805827265 153680
366151348 179626
670615851 104105
868036854 180228
212280986 8224
794359319 173555
157230749 116833
216037854 43998
336455914 30278
429535740 112372
81572907 96208
716966327 93773
315762281 88417
199074433 188450
243884438 178849
489145259 195770
600729264 68472
202439494 183577
269222699 165433
472979488 12630
578306071 111753
918824284 127808
930705831 113443
862525683 157263
389207976 165858
376179114 80313
302745181 142057
242761335 60338
418675301 91534
266056828 97574
842686796 127972
625805587 173977
792489598 14347
791642624 179039
738509138 22879
914462341 66827
274996027 78506
825028018 16969
901637332 67330
283863073 148188
739546213 148825
646471034 9992
750068907 27894
678601782 8411
559935685 185742
980765071 158007
233085023 100058
979693495 178465
45572934 164792
130615263 157092
560307670 145922
838872199 152586
295401963 14257
351943342 10876
674336575 171025
309560120 148096
687078881 131761
329734700 116185
751696943 68366
622565548 5676
747121753 76540
221332818 95912
896553528 142690
97023925 151662
94190672 65448
677565509 180447
292597694 146321
443609652 35543
6490391 97079
395252416 9901
943686235 15304
275168017 144739
676608719 130838
415783243 36427
381554900 111752
807635007 63253
486762382 122734
275947123 188032
650435808 172682
831133028 87438
828681159 3682
15867004 16387
680124953 11151
839540951 70166
474501471 52121
317977053 184911
633388296 119845
952102971 161924
24749400 113759
192035254 157371
546299495 31670
810627932 95677
69812002 155330
30715125 45414
257704333 178502
659088407 151222
305547194 124986
417164613 128256
890503529 54580
373434383 171634
572689867 196826
514042430 163327
876476749 169333
327890722 55202
655971573 4425
920300818 137750
400062689 24641
21491859 58944
14625868 139609
491629946 125304
715369288 185932
238771123 83391
608025233 36072
955028845 189789
72702409 194284
729130449 175954
827503864 12232
154828213 170715
991539308 29138
688705532 88775
74218960 86455
988142872 110599
870498869 40965
618486365 84961
324752738 93021
611417540 57228
438893497 128430
714358694 155875
225113904 158962
14760948 80966
860318819 163455
488692970 27430
239257944 164890
284936692 192797
588009539 93165
548723969 129961
938421611 164249
964003109 109484
867952696 30877
818831845 138318
56629802 47545
725645345 176980
523108232 138695
761287190 175611
771261654 16781
713037493 88074
536605932 111933
595326091 52495
784024216 186280
78923129 188998
731115396 163740
479335071 187249
92987066 152547
442294463 33957
775794866 58796
680259442 19522
983349037 166066
708437424 49706
911894260 141915
459419377 170641
371322180 89771
506940475 9259
42660672 195708
889652797 175211
447101394 80869
799119075 51478
427585471 30478
338156670 27627
998128379 148713
256037068 35011
312957234 106284
681843173 169372
826243846 56995
988090227 187716
649271431 132634
410117004 148036
287790782 15079
705242169 168419
33921637 15185
580844385 107277
305593444 150231
69523243 153594
759307964 54489
527212439 47586
203670806 350
588837270 137160
788475801 49698
623059387 129653
303417464 154472
377417834 130352
204323544 11617
176905080 100636
607867098 136202
535775129 75015
921603199 24498
397543039 110273
664580523 196038
862422996 29133
299792717 148997
361331377 141385
674944507 114548
704461914 29072
225506850 198058
397005875 140614
675470924 76673
430696919 87427
948061668 112480
335308373 51642
76919609 80563
813493065 147615
868636087 119615
946064119 183885
927002295 144138
362111304 63090
425646744 150716
439397706 13256
136748471 127429
536837528 132464
174348226 29969
645406558 169470
485433750 119796
411358485 46368
727705827 76856
371111289 50383
599819891 2624
105883174 72670
763003179 69223
206249150 122144
785105479 184648
999742244 184628
302750129 75047
995339832 11155
356937809 176671
546945969 148115
239025526 53757
322018134 153208
710723789 195458
817154365 116938
590482663 92333
130612014 33331
282268620 99359
91818971 814
913365594 38446
676902738 63409
897859438 171566
778604788 176061
961144824 141088
308583317 49119
57904369 183959
553420023 12100
526743968 137411
685758119 2997
879409266 75253
719839731 33320
907010859 88818
433218734 175131
577137235 157744
866140066 180852
822391908 164478
69518051 153928
560632474 135915
965264793 104197
564502751 13452
156070315 79764
722922985 119932
429930318 66605
671662285 43916
548973103 18226
445716548 187568
979166336 53093
943757764 190502
739232528 41255
464628849 61302
810928843 189068
528707032 121753
125725239 184143
822737935 196628
209022077 105248
702553425 89363
213688872 149950
984358620 6476
946424651 174824
194392206 98446
954689121 114292
107503912 19373
915269846 48533
762434569 90783
594510210 166050
463151250 57206
209781807 173197
214162553 133496
921854222 81142
645016458 98856
560062164 176011
974253325 195078
74516913 174063
182896544 116347
519755556 11118
598853017 191471
13339803 53480
478970341 154604
206002330 109956
739093336 60982
917323596 12250
267902229 66520
767946343 152786
374555803 186601
432557718 36392
776641304 152375
8344485 177773
597399129 104800
355028748 159527
868477732 68734
799483283 67515
176451991 145696
909327238 93436
150160031 99399
98825366 47268
774876780 7555
644437019 115046
535566353 17418
528750533 5551
90648642 179135
663441523 52373
348206788 91493
407691099 90224
237176473 118630
100506193 119504
963851285 121735
829067937 67901
913261735 163888
432711601 155849
687855741 78058
351594684 113213
881605769 55209
138716687 58345
698876271 64173
716373216 103478
417870217 96459
817724343 138242
219300409 110487
712329416 140158
993499626 1389
62109113 143670
168887111 158944
394127082 85019
486479451 120709
619268003 53340
388960925 96030
548864881 95046
194168254 125453
837039127 162180
300097670 124514
62126174 155146
853395948 21052
278720184 124989
148447989 29603
776946683 136276
147137720 21357
868099908 28655
328538350 177034
24535537 71232
979891841 187137
257837523 100134
100521589 118588
713926246 187929
371387117 130411
281563496 169521
317259580 184452
876285229 53687
521576209 182670
845879034 12257
64674441 127238
300617566 97869
44084259 18156
596748112 60295
25244794 175404
943455053 85164
987421208 5706
962077686 174801
641729548 177681
204697428 46750
966185931 38252
869585733 32909
306525040 54318
179692623 76698
895935695 32992
910385935 151509
634754553 111489
306957447 98133
468349694 193908
591668084 199291
772866626 85100
633455551 12326
855136822 144644
157177107 9292
458915320 134742
725480986 66561
457932765 10954
667935328 31386
602493447 77465
241386349 78063
890242563 168813
400200095 30839
820712954 74510
431343943 18081
651411719 34841
660592542 113203
881605441 15188
731438506 64426
316955975 117098
528589367 2306
230842671 3833
195849372 103195
98502023 93817
385370459 104745
287700055 147238
488426246 99223
2108358 186551
446143564 124220
352101850 80014
928492503 185276
937870720 44035
543811346 176432
554989924 79385
587304824 62608
844705060 182230
634372680 33386
565727713 74406
671956317 44670
622800471 32418
371383655 79639
267263782 48274
553456652 105066
567585845 145545
888556300 138710
544970610 60689
505001637 133155
417817622 135312
460739651 124867
286730937 167990
371651652 76327
526658543 193388
576511752 13959
453100483 57954
382284319 95841
276756568 119781
951055622 56079
724130376 100584
837147932 49791
809414378 160212
993620404 88011
920588094 28092
705076865 138198
844224374 185199
983847283 190928
975823745 49411
487257790 32638
831471472 31220
503809002 26672
58129262 57169
268033895 75531
357505101 60323
348571962 136727
63420157 161863
835427843 4588
370376848 123202
306088215 41718
141043305 175398
675542742 3628
408091530 76267
261637333 111547
99362044 15989
263074147 125513
228387871 34909
957729302 23511
33074896 174893
177012577 93091
392232147 77009
540458133 48311
672781071 98843
319579637 190371
470496824 167948
128022460 195053
143119865 144918
604832281 24763
766538763 169093
123964269 70120
495697338 157810
200446275 7049
931973888 66377
38687668 12987
406809991 157634
420633194 6254
370662879 44265
335864224 131643
582630868 35026
800631686 100667
457685986 8294
624606734 147909
530997523 22425
447478625 103787
728070207 8312
81334319 145911
166474612 154499
903378499 155128
229051366 141282
851735041 130436
595160355 48860
719508834 29523
477694649 66654
681511817 33553
256407332 117010
177026234 159232
238827005 180184
412962592 20135
160422208 18396
869399556 115994
799982539 115170
867612496 90501
722980134 119129
485693130 174145
531086331 2277
635732352 163410
646584186 16620
167917844 37174
813640131 72567
458222288 139564
892207158 7456
960778231 82308
293717256 57268
661701407 55219
551054239 93043
656023339 29234
551145209 149013
605168796 82407
514410670 23763
111152779 68807
778533754 80526
127536774 108670
26929199 121406
52802943 146025
101149557 133130
22499656 16946
241477434 83351
757134607 85737
244269618 134363
185364311 164926
974512252 95288
993123580 120904
489433042 43152
752304130 116071
497585982 118829
809938426 94132
638389612 128723
951054332 184621
479971273 100139
652181216 54959
560375496 136024
17980983 153608
732777537 109792
955720496 110142
20802933 109882
151435029 558
756122616 17303
882069190 49829
24354032 179775
140808650 54305
104784777 58776
525959368 2506
561320002 1094
656065608 70441
919605553 86298
552894714 124727
865798317 90925
409508941 30469
589384638 102794
852044912 188123
786537572 194345
895984811 128072
123231673 73975
221946921 20368
58150636 89391
364716455 199231
259469071 50019
296586970 160652
487856258 36022
594221063 179414
898290479 110905
704319549 101353
193608884 151543
3216324 147501
661922496 194390
483139994 141121
412624380 45497
139439414 190398
572644763 33437
404671972 168222
301290783 136189
985669289 47546
695826760 172705
888762848 54437
765949681 112744
10670215 147917
431613821 183779
656151759 10481
733004060 9541
249188127 189250
138083818 28450
139697825 155615
10423938 3990
791953389 136432
79382556 127690
442285484 142256
288205250 101293
301998181 177099
540642718 165372
349066362 192582
188556691 31039
616907488 153555
347304421 36229
951140188 130579
188368502 37507
53507695 171204
668640096 20546
785356064 9733
25248756 47983
992138308 63818
798131811 56654
223894593 153706
279050717 24305
578877068 136502
911703685 20894
348017331 95381
377241855 9109
209717564 43822
390634267 137580
985486774 77903
474238005 171186
655478913 91688
126180556 162655
350813027 112728
493016676 12220
646782731 45063
981859191 39705
56209990 48223
677816904 96118
309348563 70022
787974815 69395
719842799 51886
843597862 120414
127742947 161639
119278819 127673
316885449 20220
111988064 178482
527001788 174836
224220755 169675
61252603 186786
331204635 16467
897787455 112763
435128752 156979
245210488 107029
776870126 1072
751042653 100812
220072803 114546
88370093 69304
30873899 73010
632661654 1751
731672283 33521
527214113 115604
648823269 188264
489143557 135959
643397760 41381
939673430 27494
447765491 117621
213593185 1188
464576621 17481
66762217 168293
28652561 66102
842207321 48196
108389023 199717
183581211 82695
169920850 166903
385676502 54187
532901270 159466
774017646 194401
967011023 98027
797174190 187688
882670467 161731
485139754 114329
179802815 109829
587149102 126183
396511250 154121
200901944 156944
226831641 110863
260248039 89408
18940043 81176
656291984 53648
777052607 33392
498616889 88584
145349815 177473
553490502 115419
367221241 38982
283129904 152083
991503413 173829
970115104 96738
712499380 4147
212893919 179485
853632092 53050
565092613 54077
827962501 21499
339899325 135732
224544842 59397
989124838 172337
107097792 151118
552831146 86077
972105923 70587
669942969 125389
492563520 156936
926514762 135211
988660746 169796
848593277 22197
882652606 15629
525413593 189468
312929180 101320
513341056 179601
352747764 37281
766158772 35755
795007837 72050
837682250 85723
415734941 188348
162474003 175501
760089414 166876
41402748 43784
263815296 53631
426119579 115104
634560798 179560
592442607 120658
697040784 149713
395224365 145471
635897504 166711
121049413 52518
721360672 146829
297222970 6293
745962494 46281
650815490 112226
842433343 47333
387828176 21403
269461028 134351
943495370 73430
486682433 137239
639111013 177000
963245765 71870
365599417 196734
899590492 107986
938614055 22676
923598420 72722
435370556 76323
121879155 177674
464595368 96292
72285531 111370
55091274 17107
688131043 165758
296268923 23378
33499821 47088
41351350 65009
189480084 89809
721830320 123735
118214483 18130
473859401 163924
648034212 14411
534925542 33260
172978814 56693
12899297 192332
428517679 13723
329350660 64681
893836996 141773
462797389 73587
971599203 144511
633408921 145687
355579120 185590
73318275 125626
26732605 48684
390635241 18766
556437651 14509
642825945 72206
673669806 107489
515333541 176317
415882915 132917
357005443 165158
925140865 79702
27637042 57413
77278435 67953
259887962 155144
278184406 192579
912731547 40559
371837621 126944
138544727 16382
209018385 39922
278810981 122110
821073245 17738
850843659 71186
352505704 65810
988264512 82540
250007221 137946
414713122 12549
62404465 52765
221878747 148725
728980866 183977
183914787 80016
558330522 83670
221354003 130452
853348266 103918
429800483 12422
531507504 130816
998792105 34382
771098103 172253
580509556 7926
798651689 171947
157615556 32761
959068776 63774
488543914 5544
197509075 161842
333915427 83653
187703018 53286
13814686 1890
188775902 136602
52124246 112846
516153308 180160
201324888 57541
569742409 173435
532842945 30757
518634500 20830
817889555 8421
386795367 88202
484811501 94729
159536786 47991
44550762 1192
771059566 162628
669752200 161188
255225271 30047
269400034 35753
774065953 54572
294161797 194204
715040553 171467
367550990 26495
250527143 140817
914790683 15858
104407977 112182
428833921 109543
727010070 164942
965392130 48476
733149252 112854
46930098 110793
5547001 71923
963563862 112197
481279033 145412
255121783 199926
169337322 162856
437399165 51746
841865129 32338
623042499 144160
315825649 150776
27867821 55514
754232060 70396
272644351 149010
349426810 146949
217764072 70952
250576176 3395
659226959 67531
391332094 174045
659753574 178044
935634504 15853
604942632 96018
806161705 140262
111415361 135027
10712947 83989
262176142 152698
107164422 192330
351881858 151948
276747681 16608
175416034 123685
177218225 83954
130516198 186908
867856690 73850
989517496 38033
461121983 98582
419033292 87352
177682607 50618
519098351 106352
214680610 70524
776032567 27760
894662693 78931
183433956 119524
552986215 75867
527353449 141445
393259611 6202
15580652 107043
637256572 152054
507311088 79990
751104281 125318
673543251 32745
244517025 45630
81134542 146509
688447608 113202
529770828 30676
660171909 78178
833548201 33519
676642113 124845
959863979 36255
127756361 79085
594624772 12695
155946290 51220
611365665 173937
475501989 128988
913615886 91823
304963521 174140
218052292 113625
875869430 78590
486661045 175329
956081075 54809
974922046 273
411561917 165793
602320331 55920
688670769 3000
621470564 193776
713270579 8813
727067042 155138
258548930 160154
37333972 2307
907385370 161979
917777493 101163
297525994 122875
948973755 127139
559407688 78187
253677936 193733
846150707 147924
839017923 157425
399896497 45956
403117090 17594
994894080 45400
415656428 147728
34208942 71275
569567820 116711
841504853 73893
828935813 143374
952346235 95202
439070288 32281
671816881 175166
323858427 136525
744430168 174648
822415018 61875
308551913 95190
586249895 54298
369561514 13572
928799823 66686
855715477 187639
832001532 117894
489428823 193815
619794625 85450
313067716 197238
162154724 17452
573759314 179425
128566223 101711
663275165 45021
957852363 138069
266068693 13705
26018553 157182
699826458 158892
309574663 73591
72403117 68637
62565824 128624
419940534 127041
985090044 103104
103695345 141309
126593034 81347
268774928 181926
118613499 119769
135160695 197045
119834965 3930
6281197 197328
941989965 40548
342844623 152505
230628737 82435
271464301 175752
952484391 76020
281270708 26710
332001353 171125
371807668 95970
493543127 60744
897591200 161391
6243604 32752
924120501 157436
157464711 114149
157706447 168412
509369838 98021
99605216 102617
81215042 138470
245039688 24335
383729137 93563
443863869 115118
354822511 116281
453921948 4697
441675763 23909
9354583 199334
871081230 38975
216442224 66717
961392388 83744
661366721 69574
853886290 123657
783338691 94791
762966121 141362
721785632 156789
280399107 45624
768004123 176486
486626268 103721
900979974 125272
638775819 122469
659577935 131196
387442659 86829
23917166 8290
747668769 1263
631403375 64041
223866848 151144
163436619 163629
316874282 116244
26241509 33481
512689807 46148
346981708 149044
691920878 66373
317044509 99073
84757545 118483
852943389 50195
397402396 199582
449235796 138256
323681501 43903
505252840 85110
880771866 90093
363183356 74376
970656669 193222
874420860 84585
726500045 77313
696002046 75042
69340798 153719
100476372 52326
838391127 157351
321732369 104815
858932617 90914
408886086 72826
827791218 102966
605980399 163687
999127667 32698
930378151 65450
299257836 72688
773436543 53591
604153746 78560
496615902 18922
130627517 30685
362610289 20683
296276213 182002
482851921 199453
639680529 12455
81737423 178824
893427210 175514
651873057 159942
729402297 152470
798077232 110121
837909143 40205
194529400 117373
223866104 93196
664268770 165666
962136676 103160
648082948 117942
157474097 40316
193422909 182036
422417514 77839
416554425 160266
539567822 177636
317925347 98830
605936304 162780
432063966 85494
428885423 188764
687311780 129907
832611148 123057
753498580 179116
422740649 16423
959316449 17274
183019800 81624
599802170 40315
833380765 160567
610601753 75058
407274010 11553
285829570 188945
575091142 102964
577899432 135770
656781881 133939
104389230 39541
194107784 86704
781084519 133256
253570411 63325
800154284 25601
408690138 165057
216516242 170816
60498201 81720
268453792 31788
259808307 164532
574657938 166817
411060095 101170
805466742 137886
138017347 39762
686252636 40011
341939087 30289
880511182 17603
351287582 174009
301184694 63749
537265621 32106
950512254 112343
235015434 35448
623924152 127535
992702625 80041
252769579 172579
195422938 133200
382492617 32387
174976895 100972
642962871 173961
87467800 104329
405113168 34033
872855784 181090
938819760 12090
566346331 96098
68125767 150519
325378966 139534
972147273 57519
519499313 125223
281985338 194781
214578674 176049
186110612 29269
449810412 37477
180484663 258
59943156 94590
928791268 181515
453946137 24402
965533797 10375
969882674 106331
515998064 194671
367226551 144378
956443266 39706
388669858 199861
208331982 159904
337156524 121943
192037839 120948
672155209 68455
667625337 160271
856803613 87678
935742006 74
705522673 85211
366245047 83704
39785528 56423
971838060 73581
580835133 123787
463130712 56511
936021141 109073
558896453 12980
900922474 148068
496925538 25507
10635040 6253
388582405 2229
624670452 198431
455092775 191104
189270939 176104
482627387 173415
190768847 169072
338707067 123406
429376351 136546
341511514 198757
351667587 140982
748123728 42014
954244295 23569
612858887 147317
315887257 84006
998185871 132204
102029504 135173
529537256 86894
391885116 150397
350250618 55694
204255896 118781
425964587 116215
529255003 162971
817201214 111748
751098755 52153
744356398 34088
518273015 35865
543371453 104314
894435988 26902
749411168 3825
289108501 64977
550077544 36818
902737052 176234
823837145 164123
82243350 145817
354220605 55404
300671761 172962
118818378 13217
801934984 25863
302695944 115918
568284063 38304
613661369 140505
257307222 8258
309581689 123041
531525737 154584
584035415 16489
9544026 105471
39108883 26143
54741470 154492
317362127 172894
140304587 47834
109400009 134236
463447198 97123
61294073 193339
39475322 80756
837803237 95656
777565358 187012
298967231 107891
28419518 119786
819362298 112887
956417769 172613
809956006 17765
527323787 180396
174460174 98623
109038470 32212
202427828 135722
812086637 73507
212391686 182759
208466520 183652
182955082 176019
747346999 75794
380845705 190271
604460604 23079
368862826 24516
480883240 63805
225507230 46826
645824259 169878
716539388 164992
562493334 36612
284018072 49653
663422285 86695
239960980 108878
753329785 40811
114816180 182650
737664543 198330
883175895 160338
586893944 122716
572269149 77880
372597273 58322
595890255 102475
108614157 117955
358491495 112177
184682195 28242
885296245 16675
143227000 5813
608912475 182315
470003253 131990
753546733 94512
423788996 102525
52910465 18282
738304484 13395
749873221 5560
592699790 181035
442687529 41044
742854286 129907
476838344 98661
753487039 14499
923009596 133726
919228556 123751
148718832 166600
616548640 475
236541467 63801
34744766 96183
716161732 65685
306089328 97456
157846695 104232
217518652 102753
302704242 6179
582920318 109622
145614765 160211
161546764 122631
19670446 16583
811637589 161478
127015995 120046
280634914 64378
758206059 133788
589570029 154875
17912086 196096
65065427 7930
939839745 161025
377944441 30067
746668288 69640
134149103 142702
40627230 66317
940651319 31177
739459914 126619
272870346 197931
999619379 80890
597596611 173312
829417570 183095
716178095 52227
714711542 64159
657565257 164999
114892130 54521
291284218 55265
880930571 73443
447359169 112814
671347812 131453
995211314 151509
817448534 160063
668835121 85291
839502538 43618
816553212 157562
721722768 80269
93227470 108130
359447926 114760
657367298 100675
919573910 129399
137747622 115721
156762408 87336
888511841 7319
546836314 150985
810092659 118299
106182012 158552
118524684 66003
261473537 135765
150675040 5318
916768109 92013
468011999 69408
621331319 120689
467386638 60565
324013389 44084
133900193 163845
281112552 167843
880259931 62706
642550129 102478
458743136 78117
367470987 32673
289060961 97189
653896645 173934
154072683 101789
667715983 197129
975175159 144007
557824222 37193
829224662 99337
307344656 81212
598920345 15533
452751938 111922
788263302 142221
628398922 145289
184531397 81082
837190799 65317
273606322 30479
748627766 61587
834250859 153162
604028928 68939
491608387 37447
695176122 4948
666479086 113873
201694788 32358
681097082 171625
317220198 55420
2196540 12051
546555738 98558
314464555 78983
181427462 179989
962020040 179058
368696995 20670
594504116 110256
11501634 150831
456838597 103139
989704253 193734
681858014 193237
132861206 22034
414616478 6256
894795147 178958
397471777 199429
959640925 185
255764404 14315
122574385 195702
267580769 119647
293813941 169854
995710554 154005
730018840 160330
573911125 140929
659336411 13108
450668715 170533
215647131 73407
751344184 177761
167391629 37952
807280796 83078
650356995 158046
327242073 15238
580820953 10125
85705486 168803
632705704 25103
405037997 159485
622514366 196404
5014986 89329
536311536 49409
770638755 193793
995731229 46044
48902350 143544
238221245 114526
526908226 131625
86278834 117410
872160365 47065
692357687 76124
155340908 156667
922389074 87438
376535989 66691
560309877 98624
807378445 120339
524793050 132836
997560242 35750
264161082 131909
275835377 53787
777499820 95005
383956305 44069
336827378 86134
991730863 146258
325922680 80138
362472369 110378
51555119 195022
948216346 65109
994237309 92102
782788266 80469
335808312 17594
45702876 3271
369379509 114552
16578207 46304
307531795 133475
597438470 88976
673098088 182997
418020662 152013
694703172 130772
132332983 116441
249657278 52284
685123898 5316
792159461 73019
234993426 74678
465975852 170375
944835591 13179
688373570 50800
132263631 140469
579058042 171202
362237089 106110
199463502 77108
268235717 39387
796171327 186158
351169614 153743
354265176 26825
262424189 152946
343212123 8572
650725748 4606
544275432 167250
861650764 110988
485274239 153233
300981877 44175
808805593 41097
35293155 165151
408483464 69064
905970290 111203
478372553 181382
690801089 165868
118174931 12776
937629018 52991
837569862 189669
275079423 154330
134488113 164451
189289075 75892
967049271 76682
452583611 86903
131082207 104442
516952608 84032
898833853 17858
360944621 89525
539910941 33008
896803814 56123
87711428 78063
36391027 122922
795486873 76761
888156729 196726
761826462 189252
205622064 184275
35964051 168201
907584506 198588
929353034 77901
749864809 1201
168962755 158108
26111686 146046
87677417 6579
515271965 28304
859046168 105094
900628005 8165
455296459 72107
665042163 110743
691380470 50419
925059515 81354
182519713 197306
12975234 199504
969436145 91569
71519398 157261
65528662 177495
391288293 146750
166015128 187281
154432676 107089
580034106 100612
523618433 70618
925416606 109437
706013812 13374
976401193 43554
968840180 180570
934195451 137707
589974705 22533
409738251 68336
354138793 165065
201078043 47446
428587075 194742
945638001 62396
43658706 5150
653051232 46185
367172459 180042
821100702 3282
667324049 135807
153019465 120707
295249777 132804
380663152 36730
520590615 72393
937269978 88110
557212051 20556
289961378 161946
601128128 104681
890100048 76060
895284762 15563
71923356 175493
714583740 50012
505840570 46490
519355865 101537
701948003 30959
416773057 64888
850943251 75423
274030281 119475
656933263 972
897396515 40889
524668208 19071
785191306 173811
871082722 190938
468833381 64783
486283681 134617
686473860 45646
861977672 30763
905489731 112296
992369801 4504
163874344 6671
372497529 124757
21532202 162268
344501253 122417
208258064 8329
971470855 162050
944307493 118848
434586630 53456
78336818 54782
282353481 44725
261547816 45471
100928286 172619
599451505 89667
627904189 114254
411112996 14321
719839156 87872
790955563 577
755773092 57647
201543308 150277
607391179 105399
605614603 107233
32935589 56319
534948132 101194
82028681 38761
533710247 86001
802370322 31278
270419477 25759
968792518 27989
256361625 156144
988849440 89640
516367757 78775
683155976 131244
167808027 103165
316658662 18550
859877453 60275
584035745 173372
24307720 18716
339750074 101064
133712930 22243
512734731 14977
342961682 5673
952663420 31787
963294412 37018
458096352 81262
958052985 82976
294516809 58005
437155112 85903
570556194 5296
910875165 181020
749404924 181644
413649075 194148
855685709 110456
660732421 160259
944825358 73676
832035644 172237
655840838 108099
372962296 172979
974407231 138223
557560092 31773
528162792 83755
547252542 23273
736612570 198900
233850760 129600
543985789 19565
345025956 51942
955810049 42059
804854060 81505
850321899 131750
427902274 199665
951322765 143955
923334902 74002
693896270 88153
162919193 174964
498061125 170518
670968437 126489
149218516 91588
144546282 170180
670612322 57017
668346152 1365
294929559 191651
586122950 103355
611441978 11198
753386344 170266
995089278 176971
183090265 190403
350457053 78981
977547451 121943
803286586 83411
922927525 119949
677983668 139133
294039898 69677
76423949 70436
970339330 128506
46251252 56863
24759598 30541
892387367 130019
34243812 140105
49936455 17419
824336538 175862
971787461 105508
581289277 4665
655910233 176735
844374630 50713
171578574 121725
794252415 152064
3937817 191280
853205416 168161
854339067 35881
783022831 44747
756985952 58228
122346674 91634
537586280 179910
724418604 66297
903509138 55976
879113518 172439
402459592 41542
960952750 43617
534181097 88969
729432551 147652
163878103 22401
892445051 98682
274912627 193539
881031362 155896
609399107 172264
778610820 127734
509332722 159603
159475100 42897
699198642 196740
563356817 193243
625107370 54082
992363250 34791
772014877 179848
474975695 58607
49274808 41191
214833949 90225
363898383 95842
666773644 36018
104901159 121045
469674349 130733
838763259 74532
78595253 64255
497049447 8978
668666232 124299
577332681 97143
459658044 84033
283648673 162004
75304127 147572
313582648 179985
932418838 51981
801405676 176928
496998897 143693
198765459 137186
527244115 186099
802997813 138814
989867292 161097
246252047 48540
110141271 47061
941010631 78863
924201706 17397
527598595 167152
603157717 24118
259483754 10800
348092418 78011
39906025 39478
71509618 16800
405029242 143035
175045953 854
613292193 87646
913164179 80369
41149947 124939
294033979 176382
590551492 77524
227285798 79104
946221147 22895
630444595 194884
805510 110939
126364850 61252
34115407 68757
981456131 166723
231593290 75609
779302451 10080
531774520 160646
938536882 84997
579373414 44443
745424233 60041
918555048 33098
695000925 92220
260669481 7778
973467017 147877
136030222 154860
178942679 127050
135869259 59760
827069355 61736
755087163 24337
477160348 132501
311384259 164137
233393109 97495
812205917 102289
387143879 122218
236562653 122447
914171657 117428
322286121 150424
488742560 119339
35323561 135354
669542112 152312
957720659 28487
681592040 82870
560850872 167019
45581268 81050
621433154 76833
707854925 79894
405634804 186552
99112607 85687
559942508 186
904821814 54279
130355850 44588
719677284 164895
92131053 190632
571538558 131777
174800246 125358
810590328 43391
74444949 30114
486141550 173204
725573033 189897
504069386 135640
946538991 38087
8361975 67558
983942475 70105
317229329 20904
466142289 171195
250778447 131964
380143021 38562
907441816 156623
911689054 137626
936354891 104701
991084000 75589
125113110 196695
280627274 54164
617925087 85764
612253419 126956
445243852 100944
629089645 80709
541426825 39422
741545140 130889
85396579 19800
428946639 109975
630562119 9078
952129198 144763
696682549 162918
572151741 155707
565191020 26903
36498497 197304
268159276 183297
746380244 120916
645209607 108642
853292792 153580
581728869 46628
325011079 146422
59138248 117045
453947306 137058
967686131 28712
581328851 3960
715899062 119133
435445723 103203
388916880 113631
10946133 184085
64219386 150291
402547453 132276
297578946 56955
67919941 135077
383148973 20091
44719575 23765
29211617 26106
950604558 44577
462521755 191592
306535596 21092
924267241 16709
655719120 48749
79524850 115802
479729050 167475
384005464 86417
235770087 140148
40213191 59589
214012748 96165
790396383 134121
272310708 173737
724105 112502
294240484 26117
981444612 50954
458026592 193496
502490274 80360
721885911 144995
199822124 109355
651816456 108652
420411684 164225
205767063 68626
670440570 150366
105969574 192841
857176863 196820
670145728 117230
576562472 69689
256838801 83715
786487037 66969
818491363 112567
178729147 136645
192058513 122264
322948427 109237
427232659 34390
49143974 173472
196719957 138936
150514634 109465
446013564 66029
455159922 127918
858493134 64296
391480889 187283
242141055 104439
326326830 117367
623871267 183207
973945056 15144
936022313 30485
739703237 110177
600465842 45831
229407304 62327
998452811 151885
746601329 116041
662136951 123465
870848510 128158
851992978 64210
645192904 47120
702693236 119505
524696942 102442
166340474 83117
623034180 84147
895668828 154213
985410944 150141
20261254 105489
19860126 112398
452631287 101806
63187616 10061
379784860 57767
309318383 91473
961053269 120701
675797135 128935
493396930 24137
302834473 92174
383454285 188122
358723454 192234
904729624 27615
741604585 198798
684406680 144930
930764628 89158
990435191 62476
372488780 28807
60585083 120646
137632293 7820
697008846 44353
539487276 64976
480671929 111869
516728666 76461
932976351 12995
844038310 79963
209764287 128732
480784469 129260
716599451 8646
4756823 5586
235079990 27456
970614336 107437
175016503 25149
458027927 173393
790967855 21408
639543833 158141
188490379 53239
959237008 2446
888686052 86026
76124553 12718
19106175 163324
799238849 823
898511249 150619
452619913 28312
183127908 85318
859541339 168283
165841548 92097
304125283 53233
345180197 190539
43364283 132915
637529404 94143
429613129 64645
196363994 122718
33386508 161080
52198101 94331
980944779 141851
192444169 120506
968932509 121863
287016774 198728
884617683 187165
452236999 63600
205449268 112225
780148947 155803
286335589 68639
526850513 166872
134406510 176236
873306994 82035
792106368 189526
893160067 46984
309598931 88915
568192799 32252
818754829 199494
160605713 70280
818186026 44811
449301581 20865
576701755 129288
958465743 92086
605192155 52667
944587687 53469
216287333 164880
332286601 121658
92606531 39789
312050991 15875
119124365 145517
552471618 106540
457401488 181524
855533801 22118
715511893 91510
369023407 134328
927846423 176574
928266711 198925
490758268 23912
562184667 106850
996078257 119130
504712612 193529
933079618 121448
36480279 155833
157840228 90607
342228807 125090
313258095 42550
259306352 154003
982751349 151120
648689033 119360
747324923 37463
77601014 43707
710652790 170298
603914285 23994
924832517 133205
98388590 111622
220634425 6872
742637623 198017
849866563 61074
543800099 13544
854117168 107911
525791102 59146
443359580 102144
501015144 194982
569555661 124455
550277960 171713
838322456 95132
736310487 182469
157357957 162240
923305912 184060
136747092 51224
479648678 15819
579406624 186267
102700489 197787
905285355 123258
249003835 30292
351765138 105312
872787625 71968
569069066 100936
320814546 3666
207425133 143320
562903047 162154
390668420 166738
611505372 190153
160007909 90588
544501856 175730
5299972 26696
487154756 133235
39961365 51051
662653348 152992
520443550 25387
652454401 31640
869728661 116921
827950539 139977
814616757 79517
675899748 53403
166677287 159093
305546057 160657
603386070 88273
571340424 190266
534205322 176171
78256634 20951
569008636 153049
952767462 108640
939573607 46763
729687761 112433
737041096 188580
944610521 195215
615217620 83850
597642134 92272
676984464 62778
95575888 37664
118951216 18280
915479110 135415
232287278 113721
526881654 1097
631995633 35777
72969241 69227
260106987 81753
333553378 24395
627562047 83927
856997872 183298
769770866 49578
99223692 99821
854276434 181839
974655253 173034
432617154 189122
335783116 39556
790680918 150566
445538012 104408
747604757 127743
930912157 34893
568110472 17305
567291374 89192
454048382 30837
291619135 119794
170209314 130334
805800046 5744
700736469 1060
173882966 120634
311091165 150488
151925256 72954
842924440 22795
585257749 192702
145490309 92992
538788099 124847
887468081 62811
119769921 146281
623061606 162485
670580442 54672
744344737 169066
783673082 143235
102169431 45348
343496089 59369
580881186 17064
57090186 39274
838071958 148031
609948579 32798
647072184 84997
207078290 7713
89081055 36419
663984400 178237
144296231 149429
281229736 43117
25342878 24298
989998627 162271
904748159 188251
365675129 52851
966218269 34495
764148208 71259
850799465 21695
679618937 63720
461148042 112804
893435678 34420
178005700 25816
708965165 104614
682511907 148557
657238018 100832
283334208 80749
799177470 104556
583832032 90218
179492785 15785
573127878 72927
318604438 76144
878550992 29438
138270472 18781
715461796 54962
487571084 10453
49614213 41446
11007313 30744
39321724 138770
830607518 129514
852637460 13122
960769974 169171
2609304 76658
902388875 185460
351168915 198616
78760486 115880
916272569 189966
828899818 21994
156290724 169953
96214403 106650
909292705 105556
714819256 186790
437034155 55083
974294365 25196
564387903 50358
142272408 53735
682401683 101849
950823135 95697
818384964 81914
303379714 132437
191333644 138118
628705074 88143
144296430 90903
632159378 114077
731576915 105795
647036148 114364
63913630 92678
809799543 140693
804263872 147246
797854610 16672
544304865 51304
472188499 72610
398614014 60254
127897847 158417
518595851 2115
469313483 7469
945215362 16725
300142825 11861
461801776 51953
238185755 114504
367097035 9910
604182727 121131
177221354 63893
589266951 91886
993141162 70384
220679278 28263
752157364 26835
965144856 151208
21788561 139263
805662103 80797
775556353 155598
828226126 49624
700264973 12204
992216151 13107
565940779 43618
856236246 140826
646988 141360
589480159 131895
69185088 109348
747771249 48448
579910177 186460
389089656 37648
708771048 37673
957035355 160721
137576816 66446
537324275 147694
1079712 102633
70009079 165438
543995505 93550
328664442 1935
625257589 35577
570884296 121531
987721301 128802
111643699 148470
762813679 99902
732278301 122444
732751976 155647
803925309 152260
3376701 136146
875773847 19210
858386838 158945
12633393 117053
187070616 15296
746179697 158815
594422451 145421
26414189 136373
929732968 147556
380141348 53339
896205495 26605
84429523 193271
369860468 59120
89061282 55537
649151567 156114
478343009 176558
669584684 94913
534289484 107981
718074415 154073
463404417 99668
619041756 93706
744894760 103297
963043737 32243
404526726 94041
663668064 119479
71415339 58486
312606443 192497
261853113 105688
941418219 123490
528898895 132688
369919219 27057
120488509 128159
858283874 50377
17417389 83164
376566185 55226
320571309 112652
625614115 100545
939438279 163840
999041331 139347
884437822 177389
63582918 197799
380955009 181871
769835492 193553
525593412 139368
543835095 98806
781727169 188272
272846045 131708
80111782 80655
512210588 126947
290089057 102678
257307021 126117
918485731 17198
546181102 51535
202164911 14058
8847061 82136
178259452 150041
611368016 163248
239705596 107406
632524834 24086
740979259 172994
182379726 173261
807018850 131096
130438202 10730
35046389 114832
417314442 69374
323450882 71606
662160531 172242
538656907 167646
175851321 80555
777235067 71320
87648485 127495
662245969 175114
576312583 87180
78503733 169194
351263369 86015
472316240 23523
295561915 20606
918790318 198153
645338199 117957
657327016 71673
209758399 85173
296534713 186592
757126800 162155
617211161 53565
299777984 93947
689075695 64481
198959815 162412
588369700 15066
558721949 103371
841244031 62456
417931936 71579
39378825 112744
219077667 171005
581460941 73166
737443086 47233
307608243 50614
557753746 130139
567299114 180774
710203080 182378
150472196 190538
680753487 143099
645246291 145443
285113164 175764
456912797 8844
358202523 114798
922718394 69397
163531325 86985
686346957 45718
993091547 76471
420613078 196326
313708282 142982
947865913 27728
100003959 137417
612044869 66627
645415520 39994
344813558 11572
896351446 19287
613232235 158206
943359834 158402
920603004 140223
866767269 104569
221599896 146813
212787690 73224
651217896 62689
83448453 125491
598351494 194029
706470804 154835
815541768 174245
740963662 164109
12808974 136715
558822610 1876
214970803 196121
999722895 173383
500101945 51583
900630972 91755
984951778 143551
257376020 26188
773792985 116357
783302486 54569
223508441 113069
184428555 17197
781773358 143784
992125761 106542
663383819 135965
492249268 11226
893350658 197924
282735050 166807
419380078 73715
416245855 118093
415796809 179805
141997919 176104
420922420 116690
193737965 126229
234569725 99773
95562197 57434
284519750 150662
816919608 109062
603516747 50488
16699820 143653
497678200 60517
447079853 107629
236614008 177505
418893420 18669
484156460 194262
347448720 65861
344587658 157892
331732874 114930
40695809 95116
436912548 20913
144399044 34842
977707567 156533
685885182 100438
289556660 132194
963686101 169989
405888819 180245
430501744 97942
754655167 142748
254599357 80548
685726274 35469
94403958 190124
161519208 10127
602143544 111225
159035048 128456
99580934 192036
476654802 4244
106124714 80028
251398514 74564
568717911 175587
443433914 149874
203570200 42475
13543797 19560
933865759 107863
32700527 50328
67267826 157869
933680936 141581
205006794 171597
665956177 172342
963000093 40159
811248079 160041
53726371 32680
339037781 176420
678755412 31781
360050084 59122
608997595 78776
734633580 56516
245240728 13622
68958272 63189
257796296 134242
475356137 191066
814746755 83634
440363027 97465
692383691 94225
854540875 60495
1660929 123614
975293057 134917
655395711 53988
2997955 22658
356781974 130472
551135386 56469
678454735 146512
857918415 107500
187696049 37004
945547140 112336
126988714 126786
5402070 170179
410915164 19674
14387068 167871
54344505 961
498598799 64612
594400972 80519
664887793 160245
102534066 29662
136590287 25318
659792096 134434
77743327 193969
451946482 83027
942194479 59218
861851648 87699
955372078 6934
898449621 10998
286287217 46596
205022161 165956
106392442 193970
827482236 155609
195328168 190782
790668666 10342
544180101 35948
988730861 53201
447853002 140645
133504504 100613
32459486 70147
956078153 42753
395349683 63322
795638140 62621
14122969 122307
98763828 83560
947123517 189094
519675073 153275
742540635 175002
418400351 11063
374342175 173275
709778234 169840
399023775 159741
580631347 142409
686805108 152236
973802597 33027
163565312 150009
274614579 78878
480705830 123487
192808386 198621
694733436 125892
935877322 157614
95268503 175586
952143614 169471
468511667 86514
923176458 40873
900275481 130450
511702749 173219
434548469 69496
30786899 31170
383041933 175211
740479197 13512
239315067 112801
617512321 17017
893187063 91156
593751028 99944
853861846 48592
701457843 111435
73348323 7691
859675653 63632
360447109 24157
979985288 58782
685982138 108560
321515584 189784
309902050 164796
780642525 53047
171406478 30087
597265910 11251
400446278 34241
84623656 52563
106471465 88594
257938131 15400
969596771 67016
398768173 176486
62100356 22820
380271018 114457
64811703 8324
645131539 74740
750631196 105143
601276684 121981
703958526 23955
95122396 151353
749608806 92941
869098708 85100
152465623 57782
267874456 14183
332537512 137502
624670499 195786
845243358 40564
793849484 153567
903094252 177256
851156575 59678
100383099 180086
639115105 85062
586268537 23823
322736847 169526
912262490 62063
104758622 64565
451375617 169456
711267579 164795
51593709 125864
730652664 94860
340559838 129248
802911933 114861
4402203 102110
408804549 31558
840112583 69502
700164633 181033
645215453 137153
686798938 142843
710258417 129647
587756719 9854
259344916 186465
873676209 90250
969381665 30710
17731364 24881
668838310 117510
928391469 187345
568969394 148915
441355272 45068
462733841 147986
611387662 163372
935431804 38963
262363878 65086
442545082 142067
858357517 198747
575393183 97588
321410008 79369
249549398 3763
64095020 114399
903649431 9809
740945996 56353
343342804 123673
984621733 91785
179611125 117563
516127191 155785
687786405 120064
695302144 199655
322475119 188441
121779974 110779
795998598 71032
833533217 29669
480007538 136955
900829603 181766
442129004 67313
629059409 67517
509914869 6068
856687391 140785
834418761 99285
618633864 146364
584669520 14676
774225429 167386
230323730 175583
23272442 21780
289415056 90370
918304373 33479
655722816 70421
506344254 107377
956663790 83972
333747640 21208
412634264 179155
411593343 82206
657696003 189341
269666877 11436
836371164 196456
840664253 144665
807488675 170990
375127970 184181
1943830 149625
793064693 77495
234186723 33951
874472216 57746
451985738 59033
370521872 22920
563856539 119948
11509111 143358
383535315 145865
225690946 145837
741874313 71163
761660358 136641
605321606 50502
604803799 109380
710329282 176281
274999341 15587
915767258 161735
18934262 180007
340146683 140369
805822239 106008
24069573 83769
500888685 17957
629460888 141954
863709611 92802
39721374 172521
301295675 139109
771725313 114353
814643488 79334
553425280 112744
454645909 160791
633458243 25954
725936767 651
861699055 115310
427256858 129073
613464202 93530
321636281 10073
104255199 178817
194819196 146328
838271679 178009
962650432 15264
390933405 140182
553859286 43706
516702306 97487
128646023 197716
24647934 137679
555870503 51076
616682349 81180
249917148 163679
318139025 109387
620982031 95140
17379953 58852
907287434 67060
329209027 113444
394216657 163659
87802121 145792
816947480 14124
381104828 108772
38583068 118378
921369154 57303
936678659 89728
208260288 71458
960739559 189021
433721514 3914
995912880 20036
567666279 144345
394925890 60240
883233308 120471
617020238 143201
88348298 132515
579307019 189995
886855644 69286
478638820 155359
219200478 6593
92901806 168645
966717921 56285
794748386 54632
533172412 153239
107315303 146
30259894 63222
31463748 110291
932503938 120348
866023380 93875
435390916 106436
425006194 68061
832546046 188284
711142998 70041
817725758 170079
279235161 56564
109429425 171002
265482497 177465
570174754 188248
291735468 191786
719558604 150958
330125694 185298
967449571 112856
356652337 157075
670948135 51628
669445769 128737
811464683 170350
2771826 121193
778185156 114653
738997355 137081
222931818 141066
75380743 145413
948605619 164597
849397375 43680
873762598 76225
917954063 16651
774141217 57583
819398954 102159
223029025 170610
509730141 110311
922947160 58829
270676673 70807
196920342 51812
970825081 131848
803935957 197757
904049351 82444
133433341 190105
186377353 14685
640901582 92222
335029666 163072
506676754 186263
617852956 121141
866306605 25933
921247688 112142
653980024 159968
108409516 185256
152945951 72628
818813665 48754
506203071 92926
48268394 194788
555300483 173519
616068449 151502
634389678 156486
50386687 165428
906891237 39491
623861170 22214
308222380 174644
608490032 187773
540715604 94129
800195079 189656
747276428 73309
12012024 75445
709244806 1025
664248970 7322
439093704 105473
408626238 175490
885954168 56542
314373492 169472
933741545 153251
557837742 12418
531370856 21904
10801530 92563
169480288 153803
442996253 175932
850763428 50634
416878329 57150
873743397 74961
752796525 115409
635957281 63408
655944963 71945
903061056 173284
494501580 80148
654834090 185605
316124535 184522
364582203 171944
312539378 188838
770116446 161065
60846761 65911
719456095 33781
311341526 71712
371186553 130612
940120209 8294
589800173 64604
981409155 191832
428127509 92993
369341126 51131
912230761 58985
58150037 194453
424290214 121823
620753650 8087
676864198 73390
103501603 150863
362370995 183130
9753413 117546
154028992 170096
863923851 125325
197418915 109912
291222973 10150
668232044 171869
734406980 48194
604587266 53587
9305029 144694
579936995 25207
331789078 68151
119687240 17135
213922738 123956
920864804 134729
242309141 107704
861734354 178863
3467043 3503
761301693 3261
451471316 75735
778905622 106714
917157001 123691
302320758 91684
238056210 9288
312180074 54070
788912617 57361
622812249 35054
732956869 8846
142559202 179566
678173659 187441
149712941 30236
816852140 184884
121918890 176216
875186182 126339
561153637 97579
226924739 32185
40673887 18935
709052473 182610
696875389 189042
705138694 20164
316111332 70317
444108211 64452
680133970 46647
307400030 170926
300114902 17090
362927088 176288
181412805 197062
646407980 75282
788430148 159922
130596364 80787
883212937 29440
105340706 173081
591542106 71381
205158850 93224
202363658 63469
260538361 43170
428459355 51947
756482925 152586
573215955 80413
522539674 179438
768710068 168475
972221973 44805
769773049 169259
316705315 165065
765049686 139372
463518535 180112
772177205 139072
535943171 14842
978399513 73462
887592656 151307
476966500 198366
788059676 85749
183051017 14487
26852858 139896
317535745 79087
698131835 34327
893827353 34939
936302482 96829
465062551 124289
466993508 66524
564924477 66752
985758484 21041
472802189 72643
588697534 15255
305479063 56670
378873520 167233
34775753 169890
810676547 79965
897257346 179873
305547278 175774
147578981 21890
562602492 109927
541298239 69286
459957986 33072
450501621 184990
538999723 191194
859163777 10755
256324341 121345
929418068 42105
569391301 56743
817786931 21163
779727028 185005
724592192 110420
718143747 105542
729038211 144445
423413688 32239
903890691 34730
495801306 81664
876240789 14522
475581540 62451
791870070 166575
585592040 157933
351616953 158526
45213843 113456
528951232 122809
935015401 14568
435771789 163218
760616963 88608
620876698 70165
291143953 188637
570384608 177253
83334422 123944
915678506 61531
972082704 113549
337653449 75091
328846085 165919
953435340 96625
720821651 163383
156673673 75914
150904879 112395
728676888 38368
150417654 101387
413190113 90611
762136757 193784
517103754 159129
143686685 173961
162365304 80185
785439468 151213
61920477 25688
830725408 3540
262873612 86146
256286020 11807
172429075 15155
365252150 89728
72370685 94786
78031922 156829
320099841 12204
145281016 3456
150182687 32532
992302821 153357
270354858 131536
768355241 17415
835903248 110285
535759041 17657
437805737 127786
948042617 87356
602211780 76788
154707161 121037
421096090 190032
198477312 13276
581139520 165640
597232733 114081
927261521 8442
641902327 70473
28136671 181685
818731940 196750
612752652 69308
267246008 69188
388599928 8286
372237866 24430
197167232 72658
508312978 187438
364224498 169197
194924850 46847
150271058 158107
267399470 251
858614131 7151
527152354 7183
451143518 170656
501146758 8454
248942375 59164
933952767 29123
977549966 116211
158034834 24397
775991725 192435
251654017 70360
17229487 32381
346368615 15402
194825500 71075
883161519 46714
188480619 132589
688025608 22868
659195380 83470
197241496 59966
451767533 132841
688367131 176918
163329595 59427
255726923 89220
237955838 87533
139699020 11227
586237014 75487
313288124 140518
404872741 49980
791418252 172180
90589020 114762
496253028 157481
875147816 160756
108224772 72614
495095095 73609
319423917 189666
808587733 107877
744755747 197639
283258371 190510
666992037 152496
257565358 80067
871479769 140579
900189938 64872
721641103 154256
131898623 169715
31213897 63045
506702718 137240
28089655 59043
595234695 132262
660880292 159947
695304693 12892
857264527 73219
15538652 131272
448133467 187417
714250464 139750
427387018 90572
949635420 111507
502291461 112454
517245146 120501
33278290 115409
258958056 138149
88185759 104177
986776602 58128
83369347 123686
751979523 31068
426481420 24147
756976320 46149
800327552 93232
707259247 25850
465259737 87963
818280495 180480
831505853 16793
448550492 123649
559918386 176060
632949645 6602
848159026 9530
203274369 92213
577146366 144241
786218091 151281
15273119 185645
145727059 110084
420866135 129024
771189987 66265
657539477 24715
878395995 58652
300551526 177091
658539599 56005
950150413 12995
584897021 170548
314776268 171215
899252811 160739
881987861 161210
648155149 53089
38137451 183071
510480656 44889
771670589 71107
779547726 57060
45673958 64060
851494952 19225
715880082 78237
864577353 26207
532189974 120487
216777095 76486
13049688 64178
302010258 962
504930789 141339
522184576 177338
503058955 32066
399017799 151213
962096197 2172
223757805 180324
613915647 33684
828328306 160819
617758728 66864
704278038 85477
57757764 171510
256596112 94696
513105197 176583
66150432 32511
421095983 77138
739795608 182509
972288212 98971
557427786 112960
381615923 28057
652310916 112255
181393602 70029
378133859 23628
484530915 20212
797571910 135569
107300324 171398
435710072 19924
79477910 78924
955764281 3260
43630976 47617
258650026 50701
740757763 50414
235470000 184979
148982118 170352
177621254 71577
900346742 155643
726553648 170340
481678567 75071
410959241 96884
519819647 102491
390585568 138753
216696721 100400
50405084 168889
269581810 139441
614285612 139163
274410102 33417
981909067 129702
949796269 193156
728702124 114700
242228248 177166
214451954 57739
877757974 177698
259410332 41756
872906886 119692
446184729 161819
484710185 112857
284194908 126729
751194033 185890
528428803 23410
257668625 25718
971341264 128985
614193020 116710
757923596 130244
109457433 2615
224269059 82374
149316319 140996
247241120 74599
598327183 58893
921372637 96836
631467691 138101
868868593 67305
799429242 79723
99170182 41240
132647958 123505
109217397 194777
171510216 12228
904176476 87701
216743720 24835
761356131 164723
479333262 159683
284850245 26628
852114272 25952
847784445 148299
710807616 74205
863328573 39569
347679913 54007
684941602 86404
220052843 185232
648649927 168704
467065929 163554
594177883 26656
423724906 129730
736373840 3066
44176762 85227
605825180 84106
530986481 50906
43423437 168863
786520890 106055
401227248 151961
320843246 33379
934352166 187478
842344929 85880
431135676 44475
249426437 62055
437091239 143304
334986510 197314
264661559 66259
407694303 111644
108940769 192768
341805451 99540
357159703 154173
469734384 71798
139602122 51805
825791835 146859
108567403 88788
952807530 162470
865057302 155297
668265470 144529
753205409 78622
750240520 97087
128365777 89803
719481610 936
477039358 154459
638663647 59555
607952279 96500
349004461 8841
391749064 21915
227027309 97250
523273704 187450
951773097 107619
541529259 72340
230643393 119868
956597267 192388
40381686 56278
61896377 128590
847793731 11906
495801168 22357
942082236 19923
920682182 61400
923698818 18586
17989652 56683
135545521 171070
910366647 59175
313145956 33700
773173254 190465
561577882 48054
955987657 120511
893040600 93858
647890591 40690
509775509 18526
134606664 82888
590152826 66117
336052754 69228
438646239 193255
43220932 134524
383124739 188221
995138436 170719
915350262 172562
550698007 113465
425246507 151852
604857193 177438
718936844 186148
658165518 58438
902763700 110052
999265058 5864
620191686 53089
535122471 156993
327268970 106414
560496457 90365
435992175 130300
697459517 529
591199943 40663
13561772 67912
557012742 82543
418380196 128842
551250225 88412
687346826 108493
590504203 85090
469865653 41955
788609472 178233
937210479 95319
312616074 22371
127938453 174248
632806684 164933
612865155 44268
910236192 37607
454667565 979
482272289 196469
261896838 169793
437232514 176153
428305357 134253
536579967 80182
926682678 127736
131124940 111593
412623864 167324
937278955 167574
295944590 117040
686264028 108411
377120244 189935
81417274 125691
841234665 194497
568396153 104958
297826415 154957
525491093 40286
101596407 92763
397180321 87756
438734091 128800
541878768 150862
448804663 38389
483142615 154981
207873862 189977
319075986 2316
600333068 14298
923393455 131098
866312612 138990
866560593 90920
634319452 103192
850741203 116895
411370123 193288
421546927 67534
238397868 193146
493671263 178344
297801125 5727
836996232 194418
286927487 114261
992396979 190998
161672330 175451
314316364 186515
142078327 99071
761274666 2196
321089713 52984
610306488 52190
700614495 18679
215851593 37300
404561995 130377
446764709 143251
68769170 106626
408312547 187769
881133708 100848
520374500 40075
492186135 2636
34712758 72340
341280988 127029
317619421 149125
19086268 23413
939156615 188798
568817290 197199
892796744 158850
571392201 128737
54285335 108792
576282808 127965
442677343 172512
83737225 173929
601985260 32235
890252877 42039
545688568 119063
975775327 23668
476280106 12919
730920472 118779
581978394 161184
347128143 6364
105978223 184774
942950242 123979
728371919 194854
587483265 161596
707761924 23506
982054695 26179
687016711 177243
784696712 189381
210844011 185977
427344905 49854
592849657 147776
35858882 51929
784138270 73102
604443660 105254
283898114 160811
663413751 18627
978184760 158841
905069704 5125
582001902 28901
146241977 54452
411631229 6994
843968964 71642
592653331 110898
377492159 116351
694945768 67226
130768154 28599
803205074 27668
920113658 149589
626906983 28099
785330325 109548
21721331 34516
468794191 26962
414514322 180399
725643436 146480
222585021 2043
774289026 138817
902611047 77724
332280861 196399
513172363 121143
868299287 142549
792215256 30787
862665175 1495
823066900 89426
322013450 173506
821022124 117597
191168893 29134
85363140 131581
357330837 11714
880426114 87198
420779598 29073
230608318 55378
586887292 27363
947860734 130359
200978105 94240
949710164 29165
149434551 132366
42899118 32433
777960397 50520
995807056 42172
421460379 184363
807279845 56375
509898392 66753
496660737 12742
191766208 73469
826988196 188082
652759031 59586
656238308 136279
762547428 5736
745808103 120502
267451927 129612
407855625 102752
508186513 34629
164547096 69399
542903515 88127
222719482 162471
171706956 137824
384808045 103771
737872716 116523
731220503 123973
277070449 62682
463884493 144483
483656786 175771
464558400 1090
698238383 164373
709027524 142964
231795208 182887
477874413 182711
95571083 74022
307000122 45245
634144021 50084
519705287 107722
692545371 170736
482112251 131155
201740623 51308
764929532 197279
719867688 88288
250394362 198828
720832094 115560
684160033 57772
912891734 171378
707045521 177363
659366004 158708
723038403 13488
824742429 138997
776856417 61819
150751177 54890
995460668 176138
100148230 140096
129758415 104556
110380058 98343
52394093 197162
395444693 17622
50037071 47491
690628613 148150
733512499 70832
165024543 66844
101309623 69103
738362222 33602
737066361 141400
837724694 28516
347321503 64087
19291144 50956
273326892 119155
541788196 146277
671928628 84244
82288372 108769
540538403 115298
555184893 184056
283662890 192889
754187933 162407
518694526 53290
679013061 151885
185560757 69309
18745564 168764
127093464 131047
582531486 155989
161775613 122457
214648779 65815
899377903 37477
396827021 151296
101980379 61273
431450049 160109
857611308 45921
989511203 99925
971171911 66772
800465448 57832
653680545 128360
651106856 193713
157372958 162082
501692145 167787
868152450 14865
606882357 21443
140433453 80715
24840102 29631
798313409 182751
479000304 2803
992329948 77094
691140878 60069
294938610 52050
229237337 157719
992985980 149275
385897291 107238
919454090 102474
864166601 61110
213094001 49419
519277477 24878
813734872 4509
225571755 113137
164703970 12603
640300716 126306
938952043 30734
869245887 173007
775021209 93498
135650842 179711
539926668 127728
524240623 145625
414822144 26003
386661099 175723
593802722 110098
305190476 185446
952256597 197631
170233143 53070
3982858 57662
888642356 165921
558334292 165807
334008285 33120
32503074 142394
804905763 99646
328537424 110490
428150211 142963
858317212 79299
448053445 39507
320389599 80733
914021186 132589
32344098 24427
814786227 160671
66254101 198331
479924009 157805
900668395 152091
3853336 158477
988889870 133952
512988045 162760
21408291 187516
676061521 64835
861333546 40784
197815048 91768
902710779 27217
185633511 38103
12418997 145128
355219670 52372
771750690 186406
417077888 129397
699284829 123231
934719136 129991
817880085 188987
228209634 156232
91654365 55490
659486788 147226
296630788 153364
110521401 172041
369040736 166634
101845294 187800
22106979 19056
278490737 20576
373155173 144944
792440566 17904
291930260 103646
95572283 164692
42509957 55608
370491110 33179
875624447 21086
693530992 80742
5012503 189161
324025027 114557
671642601 40426
170128599 194869
225937954 49735
705302678 150476
375138737 197144
805063178 29735
364140980 184763
252203600 71968
680494906 92738
640899997 42902
15530136 174783
798995661 83523
184836541 193432
258884355 97609
317836292 14194
753807216 73787
845291030 122482
324604941 176646
973376025 176914
305891713 62959
637706261 174653
223211228 54890
97105789 99709
528829933 25111
70666550 144025
904961521 102584
610453171 157498
616915196 112944
12228290 168697
957034683 174052
126944207 80648
752254744 50128
908043193 101412
557301911 51087
23048956 101704
763719325 100037
143635431 20170
68288260 101420
632871631 38217
183574863 191551
947142925 188228
202564986 148992
629265712 43489
251247824 194702
648735136 159917
150150269 16484
454167364 97099
502225011 27892
982916141 46814
119353026 99121
911628433 11349
531823236 192097
717920474 54240
645457569 145486
242834589 113123
33345085 24880
412198399 36112
737663607 138473
19456274 90955
687837732 150797
640296876 16609
214336933 12500
455340416 99792
11916058 87213
315488784 177614
297391868 149860
163412961 163418
551469986 103368
493845232 101397
289379688 72285
302793090 195527
493934835 105537
431479497 103307
98021110 160160
289148731 63821
282815636 105382
709592916 127495
205024065 101258
724678419 145279
177936505 111901
401353777 106914
45844608 19649
225290331 63236
423859113 57046
285264293 149561
391375129 196384
257409150 148468
506179184 175494
474161131 208
83270818 158358
459533724 104968
374212196 178574
409823241 179511
693281595 18871
246454378 99746
841950523 102843
708736121 131436
522138793 46286
492070909 57236
221695628 73205
579665566 23544
525651156 76088
772223090 57989
292689819 147479
782861734 127464
683146006 186257
52656138 188663
52299614 81650
229796645 178116
785914389 18066
340937434 109801
213884154 58121
753887766 68247
930171245 35227
164362421 13536
271233600 164936
514437560 69417
243433098 199390
746197817 102745
567213058 52301
240866334 105451
545679952 10395
678759346 192198
999916168 170335
738811018 136482
957027075 12851
571638292 144944
968350221 3198
584782140 110794
955890726 179546
46984605 7285
280467538 162328
845068856 27514
255463449 115207
527342837 22485
843557639 60790
646061740 83586
848113081 87625
885590601 145356
198399195 5106
254040729 163451
719805343 195938
396041899 37568
689178020 105682
813143271 356
907668681 131919
599173609 125262
827015606 104371
123169135 115339
125935331 24117
822617711 192717
527382241 161798
362994288 151750
103460186 11703
843358634 18767
30851934 140256
497477471 168554
857814340 36212
127666795 195708
288289702 107342
969944376 29281
945402039 143131
446705647 184261
748515974 100682
124344899 116669
962769576 199257
918293981 112633
247006194 151627
505752983 119714
547263477 146474
935616455 184412
521786882 25888
181958810 56110
782806990 77815
187841236 29037
232102727 70025
217467851 23350
841404168 63596
19720202 177513
734514565 68907
213094262 182205
456877325 112749
36059105 14130
782682815 158539
379937137 158152
867088096 28070
139097005 154259
517420877 113243
300268754 178176
528144984 110269
469199664 63578
720617432 73337
676903808 168386
959341864 106626
674473712 100604
746211061 105992
237960438 40660
40675780 145089
487035814 49104
117762358 85553
668086117 98762
712848065 164558
370240213 188032
108630772 199970
906488971 144252
560174245 9190
825401049 80665
626293812 174459
406966311 121325
763978019 9138
458396471 174874
581008383 10689
256517818 33685
618021965 88351
45505518 159812
687999989 10149
420795695 135091
498935981 137207
678668716 174311
859315649 91924
732988964 113417
802813397 168502
637583147 165513
397245385 63163
423885217 51583
146909265 198899
41264486 21535
899648281 21006
960013497 24220
808230665 95846
770851837 103824
421408354 90704
103638283 89477
942053477 79313
886057575 56175
162702707 42946
753417984 183396
263178427 149758
667763973 286
710785868 24218
398803264 48200
258182186 136994
689446565 36805
748692627 56265
374286976 149089
936359150 85458
702682332 2181
952361380 132061
885732915 195603
277554200 195535
809216120 179141
353118333 11980
525832068 18899
896958677 191135
48097156 83339
568615398 21537
744094623 108751
448617928 145279
311760948 64722
535718805 56468
154211641 181357
555765346 60648
313771281 81414
317142898 94530
289919691 123444
993227575 112501
169229360 160515
664611951 69231
25071595 173525
9010300 134785
324133264 62996
25437824 2688
254437658 18116
917972235 18041
660583260 12819
615033558 105924
942018417 8335
108679368 118957
874856794 121096
993898780 37347
929765051 132872
557179711 145456
773821559 152744
735941247 116030
29220965 40879
618553219 76934
991188733 2667
10401043 184254
405918478 99007
487742526 135682
569152887 172299
539274618 27855
187193296 54541
644835322 110520
132565624 46805
146509438 44172
868729361 102148
598105775 121051
792919397 178059
254288169 161525
74044936 103964
688508057 14199
377882165 102113
979650348 89664
233962033 105393
251758091 139507
719358859 139967
185738082 185829
997996614 64328
939995961 21239
62972107 16119
750693016 121252
597049789 125213
459272415 156562
563697872 189044
606453969 180396
685966398 142291
875602470 32300
471149772 101759
953140586 184921
222780929 113138
788134630 40557
817618366 141184
956086573 121886
771603074 71725
551551367 80200
456491113 815
336200908 188154
967237533 9606
385604311 174446
271520958 153569
405164936 25470
859243444 75379
732234350 68059
432409922 55428
732745543 92842
530154308 146196
244023466 8434
945272224 183130
868272063 106293
896449224 65966
410769319 93396
867118495 12715
384620191 137431
184540960 181499
446418786 155409
830364905 60124
834085864 113755
818721396 121885
103958426 56860
16677268 91355
46762050 91769
673356312 2409
883492872 165324
192888172 46301
5142837 35411
787785458 62761
647744283 7491
215759051 60579
686692231 169344
993124965 152780
383215054 127227
814121966 80957
291822579 42917
951893965 147822
78710637 128710
929078783 13
190059580 137432
911196720 76443
780963120 53683
926248202 17120
957079502 90606
922520498 192688
921866119 184079
116044392 112654
619011836 145873
74232284 63104
18419296 9312
442681736 96239
515611963 86032
540618985 150171
929426059 33108
778480354 66795
833683634 18910
839968744 85378
817233392 59520
627427039 106717
390474867 65601
868956015 46923
571616636 41472
748040946 142381
418113508 116522
415880796 92292
12131917 117927
574765158 144787
56905359 63126
83465097 105314
360842693 167033
833955490 112183
507230311 122442
55321350 122224
295095396 183236
56582207 135221
48069311 79198
122444072 24534
924470683 88142
152917050 30134
463403002 149157
755341716 115246
638795925 34226
525640781 47738
986133014 96939
151410768 34982
725645544 86981
112894825 118175
709883935 42272
734149834 61801
383439575 75682
984258907 174346
386418750 71500
795048759 78656
972261932 139470
381403405 107750
26163043 91676
743169436 116439
765469671 156410
677814200 185450
597830227 123005
682587569 143111
395405158 9926
9165221 114819
450490575 132313
388330636 169332
913336057 12568
79330420 176825
205282366 127556
821010741 152383
311445833 11962
549389306 199010
655144653 69186
1612158 14873
932794841 33870
779738130 135831
200291202 135832
62576 22434
424129196 44760
225468357 136873
617779987 141065
66585184 38650
189533712 181505
195765209 59462
477278280 104862
408709529 182476
277363995 38278
672725839 82157
763939484 178971
984752433 26984
182628423 131196
358316721 126479
954735466 88499
460778996 156185
958604377 5334
721638443 130418
6889672 122693
988901023 3774
118651783 149964
834950217 141499
870389404 38236
637527436 197272
681219481 173060
818959587 3483
345587349 153236
781151846 52191
270693538 143085
28825622 185351
780149256 95412
312151945 81500
759959126 177152
394131802 26554
860355842 85252
289708515 157259
18698492 135907
830504670 60422
195931534 181228
104143902 177889
976785880 48762
760635376 117386
574227206 5607
689508197 167563
616932779 60602
918806433 167667
361190922 136235
763329227 147508
284255139 46197
650615999 38880
89354065 39712
89370765 72832
40493175 34341
521227601 197974
493890299 50545
157689121 126828
186213687 64387
501736825 18921
855271475 54219
398568831 22764
757994039 182746
838048308 102620
840914213 173601
815051534 142943
560833725 116939
295464838 6739
886611762 193805
769586275 72443
360587451 98639
796338115 140227
350770265 140050
316716051 112467
753064830 31466
704156824 5245
263095938 56230
516776935 151480
204492048 102451
149074624 16584
127663786 154109
120602474 114790
599890027 164170
585380704 12058
534587221 81914
778802522 36981
344882633 147823
767738811 192994
747552961 107902
517735573 14875
271899801 6254
743965021 81268
275745773 73249
128219505 127473
627671255 130936
482620222 173972
349853735 162623
256202654 167126
213928250 55378
963203397 160081
327858927 54821
193883650 109649
247566555 60
326494107 153418
525109920 125952
271958503 87812
360111755 151024
414550419 123689
159992838 19394
842686195 152603
537419685 41822
575019957 169681
581933543 149635
223580779 115242
915142419 135015
62474925 110487
92183591 59677
913891350 104407
606816538 19569
832188976 192940
141408714 190726
749851286 186522
146882367 149494
382770774 81004
248587167 76435
420629040 106445
544328533 124926
505203459 137709
629256251 54835
977498821 63897
128621931 2685
947456041 50122
670831914 96832
438897158 43807
537584777 146636
968744558 23666
334202768 71089
736005524 184141
718691955 5844
150902841 101566
315298801 66303
2328239 55030
846252026 190486
253105539 18445
560011109 32579
389989100 121187
515141880 62734
842604735 64311
229255020 147609
987457187 174500
858285357 158709
719503334 104726
796005616 93172
482122198 104168
193359988 56729
689407139 162272
4892510 177483
188128641 119371
970823641 69261
414974087 106501
302736651 100454
703895844 166130
80057651 154578
89041818 166650
870990046 62603
680604305 175999
831072843 141144
87805936 146843
816893570 42557
51747752 144144
904893816 82323
761196712 127264
942912468 37716
631636886 90071
618900814 164316
828705297 138083
982782724 49913
243823163 68969
373857338 83643
138800564 82364
534491018 133883
863563182 30495
181799560 178389
327342350 109416
479440597 22391
821387309 178687
950217524 48750
646289957 154337
859086453 70489
307478547 139160
801542800 21721
999136883 33658
739816065 144396
11989295 60335
358080706 67009
889736875 22363
311300069 170426
183937340 5621
536336026 80493
839847604 197234
504672671 6661
652814382 163863
829637502 197529
352346431 29457
990445501 51247
776833276 198144
900424631 196201
670460582 174332
849446586 175101
10612789 177136
25903223 99312
343883274 18304
997893805 92376
239801948 114800
705243756 187651
643989745 198799
413587536 4276
221222328 156071
436935931 195745
844390938 21889
64128469 110096
111733756 176051
125791921 197829
595953884 167966
205122428 41323
292156299 151022
108374320 53909
550293337 41744
35632434 67357
807861847 78285
83035549 155689
145243829 76565
898323438 94823
624203336 59195
897252390 17390
782427121 195724
940234525 51006
784143995 85301
952753276 136947
351120265 101039
767449831 96244
258764916 3754
890100721 120079
998576905 134732
173659234 115821
901857780 19552
528269 77572
861194875 27420
586997447 46028
522062346 20374
956121484 96994
128540368 7899
841401299 25503
155416143 113025
82583651 125846
906437468 128751
913777878 119533
42670983 15452
906664360 191933
645554501 174730
802715826 11579
68743911 82270
735019250 69494
234712408 137944
218553207 162950
410455088 122134
498884734 14507
292801835 177237
831866875 164928
385547162 151196
606305132 89198
863618975 78392
332178628 124601
889322251 80119
50959963 110038
36931974 125872
243206375 59286
781190854 70423
224291806 199937
370252586 125226
10049757 168153
522414757 13767
517590920 151053
936938666 24220
84642359 149562
880419105 66767
740027175 139448
729595565 34036
29534265 92399
934401226 2750
890757233 190928
924679875 40841
940378110 63537
398212518 195738
640842293 146904
973929911 106978
53475771 193608
240949696 51966
575495003 84067
22082789 109418
547417074 9073
365147765 169295
766516066 180102
74826986 103688
335720658 85815
607962585 189605
988959450 55212
780612183 14042
798010410 174980
515554032 3129
106009980 92465
979316455 65850
765747669 173556
278497477 164668
55079613 163926
632192241 111949
765115064 154699
717314340 145332
182440717 98844
249433016 16290
769889089 38814
912934022 75784
475733573 128073
111391745 119784
705477224 118735
174396657 5197
321518838 167788
315486575 171469
927705190 57191
404316170 102699
781465520 142211
786088953 12549
455100869 114014
247050088 87855
47871807 38807
932921875 1634
973707538 24704
864551189 28669
752801196 61095
374480035 139126
679608341 179202
490034808 58685
296265926 90481
234198015 160303
144891543 143150
219187144 198691
23305049 20555
172707065 128512
345435966 103899
704619861 40264
246868453 69555
483079558 169541
87987554 70605
253005072 136599
284504697 121635
754343712 198001
307262954 52888
450505259 183425
651412584 143710
239865957 52154
945820666 153923
686656020 115283
982444109 173595
833008578 98503
181849337 11322
315889273 151280
675404400 159172
551400836 77978
602343370 111811
336298836 124274
812850067 120543
461331992 196563
972082866 164118
755796251 11704
636470347 185723
963726876 182044
382865525 39166
473771606 48131
502337450 46666
58725422 43444
96307519 45087
658041120 55533
540663642 80752
567972467 104777
844454277 98595
713584607 151989
357548987 129924
643052778 128632
930007458 57548
100414885 152963
220614732 106930
723820266 149147
515895680 145929
64679909 31226
884131081 21453
198939553 63988
609625556 23432
969997897 158369
286834350 159480
783352508 108355
784350697 190512
167612087 192254
441862561 130835
722522947 199571
84995242 105943
585798262 37896
457636604 173101
155647237 126144
773601735 168847
783576340 197507
81757114 179338
996929717 114714
352967912 186832
579340823 163566
702475029 157358
930728111 157611
545835558 124421
334152462 187699
619850738 77675
193230281 121390
87943852 152959
25852966 155587
905092767 57576
944538092 131763
726414453 114563
184664767 131478
777783470 182313
224417980 111865
51287257 129164
649447770 64052
915093804 148350
891230490 47016
306184438 41130
754313206 184702
780758753 41638
277911036 43543
514238956 182623
901725860 17780
167319405 127791
353459347 48767
811522773 25344
668552219 107287
607874705 100674
667737670 124365
363324814 29088
200527404 177815
327518482 107351
711043925 199059
764899659 9495
284794956 46945
647528263 128089
322737073 33901
315438678 62100
365868925 23844
270333629 115889
505196678 189562
482160778 143837
346374856 31737
283928640 79146
409249933 4313
790810150 126301
283374784 71698
677345750 92023
323370322 42962
110473398 169250
571929163 110763
393705148 92193
577009478 53788
386141161 101461
208788367 60806
160462259 3178
660460254 26969
802660872 37021
3088297 12324
553800877 143043
106873819 82248
735735375 68964
232476241 10478
960743252 121596
255255725 149927
357711442 68747
977586512 47763
776201126 76166
959990457 107986
871884341 103453
427343664 164909
487422157 194827
799105959 187407
866872607 98265
642689342 159938
967213796 171648
504505859 193109
545268594 74401
978298701 91200
62839058 158327
633659471 134709
394750720 44011
853791593 54328
723894007 75388
456370390 32220
980156600 23055
769642677 184899
704644071 24412
630830967 4990
709878605 108074
474645205 31923
860022081 87265
613881022 145064
750440738 131415
555241826 32909
549882194 28780
405353086 59183
212690214 182842
217847203 199123
758219020 68626
792137835 156200
643041732 88229
431428016 175128
867765881 13346
831090768 171091
623413557 125007
264406808 2073
343472854 127608
668050132 2830
429978633 17324
495921626 135067
835668193 92880
608614452 111374
238862098 122717
844456161 138249
294072254 108606
587348493 108823
697741423 94179
533906773 130017
798868059 46529
589337594 77420
2767251 72385
681415022 56244
615633463 13521
702925062 70702
66725472 48225
432721271 34013
736925709 99833
129034859 49040
191979480 80350
300514473 146409
821036274 41321
680608663 107459
893831072 108880
449700501 150196
707595979 178108
833936880 166553
231361085 87028
258741392 83029
80595523 147706
443177272 9507
198916025 83349
42511783 192872
643041335 94533
316988485 1067
500311511 162670
395257360 160176
922366375 94789
773290657 25369
19669103 84861
895419813 13208
590356133 162841
462353859 64554
455365261 47604
718365640 104115
664351353 169900
195447668 42839
108444714 13877
418826684 85336
774162437 141510
943722854 5762
270609331 87855
88224880 24433
959697607 143151
972403650 55565
516903939 132232
263795483 88022
30035016 89141
127826858 140825
222238717 155817
209208738 117379
134809615 157415
76213326 123381
548535217 22758
666433963 10100
89475403 141729
256061101 114091
549426067 25348
51353065 188362
627154959 109781
134596388 150104
324146097 100391
271680160 75158
473141353 134290
642347282 184469
365704114 64414
328549336 17376
340825708 49120
386644513 176231
122130552 36782
777871383 33824
243408627 199651
985754664 147560
132276482 192458
161283034 103405
390315050 28534
713877224 138194
238751181 179815
838753060 53556
935532229 105893
695411581 182177
148532623 128037
896074003 171772
178688842 157624
367022830 174167
805505190 163672
266686932 144166
996350332 51020
751392936 136507
792452766 56413
381791717 132529
635715747 52234
23984885 155360
89370914 196932
209930045 173825
168052475 118003
616622338 61503
1810163 160214
391204025 65317
53757388 194852
24669648 107367
706291535 105631
541111739 15738
761064996 40293
614842260 114866
124998193 184844
445906038 196791
465921931 188330
504500590 143894
564120760 98444
210135674 19329
572093161 175055
614505623 78434
179174622 87549
393457005 20634
728390463 199410
58374693 44324
209933365 123312
23183523 191708
941250801 18678
760894684 23961
585984426 37818
570420208 3509
490317060 35021
54211594 70560
47371527 128251
737079895 109663
136252298 10187
592069298 172876
429536039 16168
57270965 150147
995400710 44243
716838035 161155
261931016 63463
942557066 173292
836065776 191595
767731298 52794
177945817 110912
414533163 90674
446619905 196611
3746052 61555
57388938 148900
797396044 186234
522018642 2726
500582273 146170
538155887 123339
565446132 111604
174034048 146967
645884849 174990
807751285 116515
389231313 116340
958496659 161480
27659472 10591
212421848 194812
191211436 86557
62568966 124468
383189025 125899
870601057 128356
468785481 10141
692447825 140593
743780341 121887
57502230 23979
353722856 36467
232901571 159461
823437354 164489
103289437 148090
849702817 145488
972179864 9650
645425792 191037
70942530 150464
873970800 191245
358998330 180268
368359176 682
242318778 85470
705995066 24431
13716253 139254
692543677 85320
564457563 171554
397738444 118752
620684679 67789
152242316 157452
246360037 29500
253526602 20750
178494451 32547
917718416 6013
966937767 122506
759890413 116814
658693299 162463
173988404 79797
415930335 114575
928875890 178716
227537860 109228
344141446 172348
176386167 71832
703274085 199104
554889498 189929
397380634 195400
773089405 110359
73294194 56977
107382757 16288
744248187 123991
104924338 46918
3495900 8097
499536198 169882
180994262 8359
352659421 9110
114003656 144029
401537293 159220
460136822 41976
405111684 151505
155339330 68703
662348899 192868
166925735 196478
466210806 146202
978001920 86149
927603539 178348
560342225 189947
649344499 87830
60587521 11608
676307294 19349
11519967 66291
805288607 167533
55039992 131000
964384513 133179
214880433 75993
864990722 51750
723236431 89652
799933995 17574
635254560 165842
473450427 169161
659125491 107947
668494822 92685
82049395 146180
219464062 94976
341100577 30755
904667963 20019
379472233 29158
848716601 157330
692691536 51406
888610790 125954
181532417 116481
583373819 91668
361594547 53587
519327373 114064
208920043 162150
872378092 110872
392676938 144094
241029081 155355
590371113 132158
693695656 47219
719977637 175188
728898787 89898
329748372 140634
271472920 137135
692105135 34933
701561207 188529
937121840 22393
499471316 125219
637088262 29774
903040619 17463
20593140 69804
741260719 183109
949157564 168445
414734995 153702
694453244 69114
888544358 3826
397293040 114047
892118026 156507
488286839 56292
91559547 106655
723626116 121599
204071439 118084
507179394 176681
992498811 148749
531528120 139682
92042246 80746
916147679 199274
158761499 190871
100891405 83623
168792085 40137
348484492 178468
185299731 162318
574540811 107716
625061010 11776
514723149 10439
564122817 165369
640822034 62553
42851615 115372
949475454 45256
102651982 95253
89841029 116003
434937316 125493
563179497 50928
770232711 8739
625204842 191652
143470102 182287
547389301 710
265747324 185360
417760754 178833
670134318 172022
551606761 176370
709293698 187674
975767937 109533
255895381 171186
671975964 98398
178225582 95572
733959013 27553
584930405 119530
54412896 98753
82583627 67778
916867107 62951
695303806 53630
444586863 175044
943177264 82806
601052327 159948
974147332 184293
563326871 85086
660121886 29631
863739477 48157
845980139 143775
97424027 22017
723929596 185839
189467983 65371
400172727 59264
443222595 182840
775494684 161525
61445775 142816
974530649 4130
311842968 177419
15156193 190691
35127252 116414
10621336 40986
650365066 197643
289763836 144868
533044674 35535
373408 185805
815134941 138486
830608807 96314
192011569 176287
277397407 195216
230353185 164887
203128665 136950
642166257 194382
51982597 148657
12581512 34093
4307887 59170
551108970 50282
596974073 15339
517649967 111196
85696028 166300
501566608 107493
90195706 111437
85471323 89985
433801492 19802
990703124 69978
182130726 3394
129316337 522
510784250 113501
763212894 109997
513711511 81900
568421414 80191
706203100 132533
988685422 139372
849990954 118215
418847169 152392
524707794 53351
99167021 150383
226913119 17736
295159691 56908
363840098 56665
731261421 156424
213557022 191346
634021302 157385
618337377 83054
20317805 79395
125034240 83619
813771879 145661
589591265 28536
788260474 140698
723948039 82493
136540558 124652
724433472 120211
591245764 146184
939691758 136431
494898762 84881
435554156 42787
72211511 133266
383919581 39662
341301854 94904
459680613 54602
764323725 145102
345918196 98494
606329632 119340
49520432 114448
469451067 61044
458042472 184944
88276722 45573
423571262 196140
738447228 163435
390034103 88756
172271889 142300
198220275 63682
235708946 7571
199794935 33769
754692925 197336
194037489 75142
670400285 141196
81776617 64715
785234635 117178
767122118 31338
684486358 167013
96951742 73715
75926421 131204
160156094 157872
901100802 43711
209797772 30502
590150366 21963
761713775 164836
70814455 133225
2128645 65715
797136228 166796
206375668 122358
289227406 94000
744838871 129838
60441035 27212
493767451 27272
855327311 24123
895504795 111876
916067797 83935
902837623 132900
402620788 50943
78207557 94940
843596831 86804
562837343 41305
611537308 21096
711587296 41924
335184942 170494
16189408 121891
453228697 133237
428252775 2548
54510756 180794
993029596 154377
389948429 195620
55157066 78867
640239599 195214
822203681 151114
389237554 153174
14567361 67023
95872286 4018
272844768 88252
641098244 108702
644937292 76911
170740262 22383
769646136 159350
360174036 139733
495732035 57154
3594416 104485
865438922 15184
744685302 192321
426180019 141305
687702572 156504
350419278 108543
430240291 5094
191832542 183378
140898065 4213
366360373 518
242967331 127196
880455448 109913
24704640 65159
332944174 45072
780286307 77790
589222535 119941
811544844 116492
607819008 168788
576867722 59218
491712029 34715
372496908 187158
729651099 95099
724216734 12619
677146236 156238
778558414 134234
125501134 103948
374298942 195725
599455031 66062
106199617 148603
90464776 31259
719540511 19733
201737678 153440
771445552 195244
284284787 90692
528393337 175132
183681599 165332
674359538 113661
480016410 134337
369127246 72933
293517258 158222
344471738 145406
941318085 43728
892316956 70452
893854426 54717
901572254 137645
449146834 9044
747252420 51349
920551772 187949
327199337 67033
913836519 21182
378457927 4468
446476587 117575
700068125 102506
731538142 189743
230462492 16470
202615821 177947
436923729 18785
497421974 71165
152856788 141952
519487537 71599
21460693 151279
142396212 2546
754752824 45613
804523496 50163
898816585 67107
102974183 160097
635355689 164606
806011497 124631
500366107 193136
110710045 43823
725599830 161439
803091449 126800
483569899 117028
470485449 59000
383175432 89590
329209766 45078
586902310 64604
517127533 141987
341046423 178437
331224245 56486
893545229 172905
466371465 183239
879910970 15650
496742432 108109
77808928 188436
327162203 80859
75286588 38334
240823815 98677
210520773 38963
425265100 83076
474831559 42728
854620871 145262
415797769 162604
751228692 198446
81208433 189549
134372614 85509
896767777 159038
370936499 149478
678452789 63759
552652915 44953
134016883 19933
900163206 127007
779141871 36642
769138331 3137
7784152 38444
541971095 91029
651384079 54376
743328797 114907
146480656 88058
870459304 32724
866518976 141003
827311757 66858
557881200 140786
319840111 176964
253010186 65165
560798882 64401
828020448 11012
166686934 93891
198279503 12517
999062039 32034
973474529 2746
572645558 25804
624155129 98224
84721552 23866
370041816 109449
834743336 166838
166501641 64973
128854964 95869
244118618 58913
548840325 137414
615609543 5477
122033783 165319
503286848 125319
859277108 163955
765545339 65103
364120750 184664
500478792 67895
378865437 88039
202172921 196516
270845996 44915
757936046 21545
507368513 97971
706974800 33586
324885509 12597
607583529 108558
978945305 191156
116066534 38053
657016016 107428
458911390 180850
276653128 111081
228919599 86763
853564780 175284
349996569 19073
375886152 196043
80045002 56710
497144840 35560
459431817 54710
498271316 76035
922765476 9213
81543798 138986
207591144 171139
840319739 6779
427840912 10600
312516525 143317
556529743 144716
697349047 44440
138469758 100648
733358491 133515
249048272 15834
157628743 193040
822021128 189031
853735366 25323
894531765 189173
77043109 101945
152731859 185570
494477755 115175
532097149 119604
931673802 25782
688463574 114982
548122981 175744
516548770 167702
320842368 111455
445687397 112965
614389919 198849
18957760 56096
333515644 87047
893506267 2724
656259789 86748
233215271 943
756841953 113652
771309441 160380
749754015 67723
132920146 148012
240666653 187019
128726319 47390
817466540 120985
24832066 69205
274341545 183745
914789791 118332
86681162 148072
799825375 181874
517645661 123342
89872129 16487
9174792 115145
573086745 103662
972961474 21471
321984889 182472
772031954 171756
582945138 9931
80160045 125998
235629593 150568
988887095 25551
438539628 192431
448879237 104168
468187285 61344
93567366 57177
908520721 41246
48066100 52694
889853024 85400
538019922 155373
443014053 180377
35284150 27951
236369923 176186
152306574 143792
442042664 31259
294528847 171603
654005193 17243
776361509 195935
701709444 163097
761431813 139388
903582090 76324
530539100 173346
188878872 78344
131595581 175322
251076131 18925
957533013 99697
558407094 111407
956182551 157056
48383668 120292
153995815 87077
685451034 73401
530892093 155475
747000834 88035
793213688 57394
524428433 96346
789918312 38080
891270109 168642
558594825 153087
177419142 167903
685341773 42161
273368043 172418
240930735 159140
658246251 59112
91859227 5950
938264651 179110
717292067 123245
282699370 90993
775018127 36562
403648440 155449
162318018 198542
318334861 69659
9130012 52574
210344479 57114
547038851 97714
125777545 181695
775903841 70076
237446862 25318
307969448 42082
877767238 57809
184971470 104124
213944974 118408
633269397 93771
727382348 47656
364022781 150155
721325924 195388
511573976 137194
465132513 21366
395837235 39352
564427494 168741
200213594 92434
318847162 43641
342514581 24689
342126024 79692
507111663 123226
736004302 164217
134667112 91722
701135149 83295
278979629 88245
157273761 70007
319619262 158529
464145085 89653
654266731 36689
1208210 11118
66084061 16620
51876180 108218
299043142 165268
703000527 32873
758329204 157556
139144171 1450
523707224 131741
869318290 135442
187131736 62665
67016964 71853
3670966 167295
383924525 43602
572243008 157582
326808158 136100
600668481 6589
862816678 66099
107631903 51101
674274943 124617
570537086 174204
291327843 110777
326851316 147564
78766940 131884
415869732 30244
12302067 86774
373160629 113624
197277197 71803
827744382 11756
517359184 62669
910084053 31020
191764043 92436
745933323 59504
298903869 96718
841376246 139019
858446780 22148
695704105 43395
353174300 96362
525313131 133156
427151452 145590
471278596 22393
759613514 36644
631811240 172320
846583701 12445
413527677 50841
868067740 126843
308014574 1194
721710859 189734
64847658 133873
557266220 85156
209326995 26667
27802376 190279
386536436 67051
893685108 43411
401013313 109228
123068592 180007
284006583 4100
265505005 26714
865281331 178450
395048064 74017
261614766 20726
733563514 86412
750516838 93630
306118027 16293
88740571 100607
224633956 72845
280956581 17054
179802935 110269
495949995 93376
936150737 56021
297397152 168914
987162316 102673
273206521 39967
147350772 166835
727456001 17734
324878317 184712
204664238 122078
798242347 191066
62431373 38291
660949771 175227
734577567 62749
451578482 67657
584970507 57342
414664834 116162
721069591 77533
767668334 96012
417935564 183275
585262376 13668
564993704 98701
736527695 147283
795428251 13394
961541593 16797
293546010 34078
149333297 182346
188551932 79523
251269836 15034
893074458 2052
89663467 12031
120150711 145752
898320314 60761
327629126 92799
425425053 135177
871816081 109653
216673098 91960
26161395 33180
710278784 39948
263764888 48471
510019322 23981
66177577 167013
895735642 41458
612490278 182369
46245973 48794
880447526 61902
916619679 78121
468407522 64072
402737895 113488
406399870 75457
173397061 123414
658084479 170742
958983883 192587
291463889 77779
153275448 92275
442708735 84770
718781866 101538
823902231 13639
335007386 185667
811168604 41253
975572992 103544
354731391 61010
448510389 10279
757466305 135034
402541337 102720
6201559 73992
689067831 186091
291347005 135904
398792144 17972
192673955 92305
435373861 15119
984335463 81955
413493727 106631
448826126 41869
280837888 156277
524765518 49469
709618775 57605
165540272 156323
739380276 110987
986873509 43573
526294452 146725
321947175 55055
173148812 176896
804506775 112844
165623076 7172
327994102 170187
9429273 101481
845455896 86912
970009518 105092
78724551 189723
976968757 64774
800519578 14600
947506084 160113
996808039 163634
295285304 104296
901324653 180045
845492217 88976
55064966 119817
861158726 122953
169806697 36096
753698084 99606
556404691 98013
399754414 167859
975329760 42618
704889210 8867
631420448 117427
610270772 159883
541530698 147641
957438136 92594
928550289 136711
642708220 118250
538020634 140974
685364593 93716
703112391 161458
11639144 72351
666391145 42229
520721629 185199
916272402 53680
845523140 3115
609010584 109878
624927792 48089
751654707 123611
956484690 192573
669412597 105884
584939851 21518
305365942 184279
37797288 184889
282626259 130902
584556236 128403
565774628 11641
864868375 173833
657393506 126469
965209778 131449
352567035 43131
493192456 145869
202714681 81680
130383097 190050
620902037 39349
262741740 161724
637976508 95801
17990643 137092
849482408 63100
615798213 193811
207418462 92853
434029222 158099
224073356 51120
722452626 78838
991074441 174438
286173689 95544
928516680 103255
630147245 88583
323132819 3685
511431506 110333
786128004 130300
469581780 72092
253688881 172726
800728677 164233
385910870 133696
312440160 13171
524307249 98822
424043100 127089
264817794 136396
717215987 1136
170292311 149479
642039110 140580
45375466 5878
513069308 12627
387972074 185784
199847033 176540
750427815 170610
489484822 28819
241540819 103032
455731928 97114
339536723 36251
193421775 190406
143327682 153939
718637951 154011
619811957 20280
526365847 122930
812340487 42632
388053943 123134
497571077 170112
630324815 154832
168208479 54869
484331036 173078
709833487 162058
492426021 52410
887700747 183907
498817210 39502
542740690 14477
900301824 3649
250904718 101639
781810240 75231
118816497 136833
898865211 11245
490848263 26268
493054766 21938
266692914 98140
343696251 5031
694115131 142041
616540347 106946
583053226 64436
562853702 154823
202534244 50418
807275363 91369
461303392 1056
984772887 180708
636265487 74160
877757082 135349
809659001 24208
247987926 95165
693287212 106899
209589428 47685
947254655 12493
231378945 35054
230948018 166727
779674428 115663
104086833 162898
901315017 30060
472909767 19679
486697268 85563
530758566 173039
955282571 175638
902198197 42640
741465918 56956
753385872 185293
897898592 10340
704406126 2798
66706713 100028
111810689 135503
95510933 121197
750554953 122995
710711428 38207
232608673 196368
236998589 191982
293014003 88233
615368683 74304
844259607 42634
658217618 98344
296112309 197009
793087944 97367
964967357 115356
491060108 102608
534618545 97753
105041643 155170
386603399 121215
200264353 6568
848428138 40232
314339188 145283
587539156 100908
347329717 184499
629892161 180534
964571273 12248
402628473 55987
196908558 162980
779063443 42912
995109955 85422
782886696 130897
852886116 146138
969216046 93598
654576047 119662
129658133 166616
97687466 141370
665460509 27666
647757592 183025
923848624 150878
62344346 98863
526892834 128209
328841633 184848
721289404 180799
463284036 51458
692368684 108715
928229749 189943
972584013 182143
463680684 41268
301222000 196190
145751544 199156
875700057 71239
861472105 83591
763229293 75056
296986098 28667
719031643 79411
986947551 151609
859427710 181092
177816951 119097
138512945 139945
534165668 18082
408986830 92620
570353558 57293
60894821 27912
189307625 111601
711639395 123150
110466328 145019
92167683 81535
90420425 90031
772927049 112617
963344900 189391
991787242 128736
527589212 109478
714759912 84515
755875104 142997
790426283 53804
226869780 173309
883278237 138938
73695155 122715
858022746 183935
83436548 72057
262908089 199049
985298045 138969
546563923 179417
456192006 187970
833452416 198063
239583201 190121
654343342 30607
389987089 113997
887626566 43897
181155598 176291
45574458 28485
979888379 67019
218077696 64755
773233253 191920
519129478 82767
431320553 24675
316346513 80723
228644064 191509
600976105 44348
68248500 135848
34664601 36567
986520763 105290
549106030 176836
469014713 183962
368827700 154070
662274322 24943
102242819 51611
77601826 99641
67850756 21784
842423401 145711
40156213 47870
590781339 49274
792306024 19540
201533431 89622
69262349 61864
808976026 124650
414928168 75158
916518000 111230
57852926 55594
519261098 195673
195852599 11569
970668431 3915
494416998 186990
584790082 1873
921397139 192944
644741258 162698
185294458 3852
908763121 128409
840599298 138838
732053478 18286
163329593 2732
673746313 162229
299540399 11164
999769724 192474
80475103 157153
440366264 115235
404064541 157904
679095806 123499
497327125 52811
227319686 194005
179951005 25265
212211490 182764
565764238 104098
672290809 7124
742035338 100807
749252575 30051
369987398 159608
734964210 125061
575536478 109935
205347239 160669
757372490 187772
301335345 116753
153845351 184452
728977796 161622
801633938 191156
598100046 169464
476660725 48628
373203370 47399
717704445 50313
80818643 43018
405542864 62637
463595977 136511
987467799 101379
586198761 170377
394607832 29874
782077361 6456
212180243 56788
188925185 70521
805515292 108816
386564339 29923
917891055 123039
671981930 22006
45879092 117179
463084933 62686
654330719 109547
911695557 34320
378024416 47247
53199547 52779
619448183 74651
327256648 78142
577718904 75098
325374283 155556
772321031 75291
329074447 148341
855993397 12652
439680142 194632
6062483 25925
898613484 135274
94692602 26081
353379744 100061
421678993 139771
441519942 101507
299613367 121002
158834191 140149
242125244 85918
409819331 108947
929370952 71112
523138218 89475
826637346 93036
712286630 168178
780993520 105111
245748863 60983
369086471 121019
796196712 163615
677454180 196561
362867031 28247
992720499 49076
800135129 142077
998429497 131474
327737057 178862
990102030 28809
304929516 91034
60538846 115412
566695748 170774
892824460 143969
830663817 195051
250049122 117716
630527019 6469
886856265 95962
811679539 134247
335680513 92683
338297515 129965
172375974 53225
571644974 24302
719399804 16647
822890446 25526
814149469 169691
861530466 30864
387100889 19148
319973608 134889
715593944 99643
960793433 147950
339415925 174628
913559873 64416
647395787 42893
267037082 184014
947352863 144617
617707527 37628
67491952 93766
49413948 174687
787793938 188247
82891246 9398
117911853 147485
958799032 148307
989010369 129537
63927341 179601
591307385 28024
540423015 17919
163640004 150613
156040727 107391
629398955 131140
947836168 129677
346826893 160262
15237021 65828
348256584 148755
171282006 23623
315053258 85768
382443571 19332
968085451 67067
886579427 33022
618519713 9602
283894639 79819
332397217 34636
529558848 89123
844870844 115226
961853203 72618
533652199 19934
807835154 121819
85455105 68024
736534383 170374
493225428 98655
675162349 70807
32084572 145360
229844192 20570
180351560 185979
709945711 45821
301930482 88798
136387534 121776
913026461 151213
230643521 130760
225207013 74210
279733763 165317
65030530 185797
372962937 91282
581976655 115555
473200918 90949
758935851 55370
396221023 59585
926890437 39793
650211678 7746
553699323 70599
933533271 130324
707406066 198414
493085841 171005
531891329 97274
848060495 24286
320309961 118046
685247361 21864
292940044 101591
902550142 188444
556175367 8220
946742680 143141
697862585 135705
266451363 60993
983438138 110519
124225259 164091
430895252 120977
162831706 66259
527997694 189430
355743884 62092
435749728 172497
621872080 129073
306865095 148766
642100798 114293
748284124 19542
601389183 122829
918571066 192162
11966866 75651
551552923 143651
793277637 8139
895822218 51946
14238518 14010
342705851 161349
25441242 62432
402300912 155533
395043698 191166
159608489 65767
199713415 939
537918244 8003
499800486 199223
162746166 151016
733453016 182515
908406048 81907
412269028 167049
323630266 97286
135218539 162283
863639441 186606
423901961 89661
568782095 147827
92283976 31052
85061219 134353
779997324 135199
160846775 95938
659508068 45252
698200928 37101
941332775 183325
356922456 60138
742465934 15899
50374228 125952
225521754 186431
8393471 188819
737049781 124497
417544178 22507
75296134 81186
775396317 1556
184646975 187879
736950037 826
233357881 34784
587518263 1157
395309805 123627
170619345 63811
978096448 122689
865730398 12770
318689089 26684
160951000 59945
924997998 131184
493185790 55699
14922713 692
948449593 134670
873860675 104392
171704226 19480
689446138 127397
977202756 8456
237748584 41968
597071103 30655
432667510 89863
699096401 134942
651168677 148456
655748861 173715
388634769 22874
119310988 63178
941724118 42754
121391212 4712
932866914 33558
510973544 50429
650815850 106378
379920329 147774
797122995 6685
721423364 132340
86406231 141269
499348927 98143
706843483 191605
295460944 177550
715989207 186086
326402524 159482
453411111 131047
938963979 64217
285220987 168584
769003925 176708
444770350 2301
529422551 26137
65670484 70872
507698534 91785
120143914 164840
461372547 190984
460153415 21957
526831835 67446
89114957 130734
573880262 135250
608679642 99864
1940316 102948
75478096 45422
976359860 188379
829213747 96139
188663127 46604
451265317 146666
996807941 3183
758368286 131370
83880051 190712
104454399 119355
236290426 79486
827753951 96053
674947392 51127
747860706 20160
692204058 19096
352779907 55069
801760027 10446
591485696 108348
956267752 25003
780884594 4008
296614537 196169
44258138 2236
982198755 44979
3696418 5733
924048444 165159
479112604 35541
78227833 35551
778157242 33763
735733803 142537
174146281 139978
793828136 76802
254578010 112860
961553293 35790
995173708 38618
443862825 152397
318394340 136196
767760988 163179
402912981 569
771043329 143636
919892997 112977
324535299 180886
586598613 31184
232475452 77118
672762447 172951
531550876 182525
500463062 1657
402351811 133374
188144599 109735
149223846 54179
32006428 138062
446624186 134409
16521728 29091
457014894 110259
345802974 20341
561471794 29492
31799471 156965
755792118 47752
671488312 109195
758530088 155761
31334081 136650
712459363 122589
247995767 198626
334223641 109068
583507962 153863
232302780 49766
68857205 118400
124517819 102698
371009402 144857
52784308 102291
130190264 87377
850699780 153023
442280391 153549
678903027 79647
551984014 3813
12381819 71571
326280038 154336
539457101 116292
647291684 133913
715796027 80033
296276319 180937
207880633 30842
928434040 49857
947868273 144548
913646883 105436
950651263 113488
398002499 139908
995941697 36126
596370118 101187
477845292 2231
883738531 149303
547547974 51267
529755265 117899
982622077 135263
654975192 146075
456689088 109669
666500095 100968
833969269 20111
332116433 140379
631687694 117368
15224579 32960
527404400 138636
308556945 23146
683602935 97044
593269321 104444
502179308 65826
228442247 175344
49973362 198013
493417912 5663
148311940 136202
701452968 199445
274629685 154490
772623350 176052
798948459 71827
204516190 19780
304280473 34741
581781241 22519
663265124 20172
829105335 12609
887620590 145480
707701811 175725
169179045 89630
179287701 29075
855779413 18158
940705681 87251
391055629 122708
682361680 7105
739334758 4372
726010734 67096
832063449 173200
295337675 124659
861027846 158563
318433334 35636
257343237 116585
482629268 162443
313584260 23023
509663730 101195
126134962 31642
199298139 190910
473416249 118792
446607402 39428
659939366 91992
297260155 58248
416155349 45835
162662294 185586
524259363 41361
832879343 65358
782556998 59181
26680443 185054
904681038 189209
571731740 151396
917582702 12945
512682541 1994
315751095 68114
398302134 52122
368279569 59195
107076097 174907
271381041 122099
623228089 193024
67963190 145464
344974388 105860
113839385 21492
379268527 48160
26566860 2103
470991926 152520
769538864 31631
537255289 8197
942415757 111091
116090741 113316
85541258 10439
385545663 18555
99971632 123297
575929919 56598
639313957 21762
986377629 140014
167106797 178164
454701222 135230
942538455 149695
539192319 88109
487407014 172757
466828020 95614
928366252 178087
86119215 185086
993024825 165906
636182254 25503
81785761 7572
717563773 34802
638956570 111899
294348990 89540
362999012 164477
449139023 120876
280017411 25989
395667101 54917
353232158 130605
656482802 151763
729103815 13446
444459134 188122
596173255 5509
102080979 17847
941038960 167151
338466716 62006
285574028 180610
754769337 119172
529190965 174239
790615088 83932
671120561 118807
251141906 93737
526012300 28427
726374461 65891
875180680 155236
903736102 2046
756236075 77251
26932033 149236
244634472 159442
399736046 39775
447657479 26138
785868157 97287
766975101 11789
298458062 97104
579718603 45857
228110966 45243
614816146 162307
764935008 146294
359163061 159303
119451111 114453
852441653 20200
952061068 130706
689777286 137821
362556593 107799
726894312 43787
289665459 170281
211506979 23969
851049836 13997
93315228 150129
680475823 39838
61225594 25590
851925952 48487
298691622 77199
518935120 14382
204335986 30818
819074705 136937
22762129 65395
38637945 141131
982132672 169649
607760260 120187
762172053 80600
380394909 139672
83859233 135952
807282974 59330
601273503 29495
415571811 14377
790812159 115911
488356610 149834
512476937 34307
254054942 25088
588661610 100697
897244495 169943
373437932 153632
219184226 12525
405659065 25792
635486758 192923
993099317 76811
89723600 116315
972850837 10202
473762330 20163
957096008 28089
451705874 101973
849440408 147797
122975438 168242
792977962 74859
201373973 175937
974126778 18738
518086330 72751
933367291 176361
70075799 47103
550389922 25413
730521167 117531
433249098 2610
922618237 65232
775662061 11359
50204737 122361
250697409 183460
410972892 171590
317790271 163134
956170835 142902
502554459 85549
188918216 14832
28040579 40621
497379647 57437
626384778 145863
51671585 65295
994810572 131035
165169029 130795
63659987 106195
12407620 43068
654635700 49779
805805637 176542
935502006 96201
844274883 125706
449608836 161666
450663880 52002
80044378 60554
464199695 131710
65523623 24416
721616069 70509
774382538 149248
244587800 101047
729895997 65991
335202217 132257
588775226 151963
915789532 25738
973184867 62867
728783257 61741
699837379 182936
166243886 84406
192737748 62098
539796535 198479
749928574 5552
605696993 30211
104160302 121396
94747762 101868
373978375 89669
193077356 47057
463572876 44285
870392801 84735
312795087 146566
743282192 104058
123891498 78978
994830189 41260
512926046 14382
434610940 142369
353814661 70064
408624552 114671
106518853 135444
499442421 111800
634128122 61028
330381592 114003
908762898 151931
980848506 144700
552368461 198875
221495777 95182
869622452 162700
957137640 168837
645555257 56349
520178771 78045
533989893 198322
622552369 192667
49632641 198745
525368114 93186
405396245 167386
69652984 38685
994808317 139869
391299716 199388
361499062 121987
692016729 84354
769345827 92090
956337088 98709
80898890 21089
830040435 192993
663518738 105865
797048375 123382
85033317 20184
797861561 24466
985877789 100528
102767250 65456
559776594 65946
234013661 113924
305841887 120091
473576457 145771
934622854 92396
912527133 51508
761648944 60235
86701198 199488
472734236 163143
154279049 50751
590925608 130725
402506284 180235
27585320 71873
956771740 86769
351195446 32001
66530194 162605
206558554 13255
121936658 53395
65490571 124345
351076331 181160
63149843 181672
603623442 190708
708718757 46777
699152289 11403
766985392 178083
801985812 136229
263615614 33377
176219191 89165
668760781 20502
422902052 93893
274209924 104336
29513820 80680
869652057 2907
231641783 23898
784623197 122311
696226792 105018
592380019 115064
955882063 61451
672600625 181318
490159971 130625
603433487 130841
902166347 4754
940772984 37448
941604171 101122
185596546 199055
168732003 67663
115606981 193642
72624826 86899
224441542 169491
465041250 68562
25526576 110946
942138925 147570
587377101 7592
271991256 24136
137664829 41358
280626959 85474
100251929 94523
652146970 40354
74253275 27882
583598793 134249
318584166 110796
185851390 30244
708809319 109280
537206693 114256
304018915 7679
5321283 122459
113813868 150926
72395349 83221
282699347 20838
892846123 85712
159647070 130753
820393124 177339
825301350 134322
546902884 142134
736275652 91579
269137231 3834
194860331 62584
20775251 194579
267339544 46199
300624952 187930
62755151 15335
615607389 17763
476625714 135193
483412747 123836
172174939 17234
34999399 29076
101575554 35568
621992328 143780
320243184 48086
194424373 199386
531674663 74958
67495867 99574
445597923 98066
1173149 61481
847931212 95978
356002843 159922
487847101 158194
194425121 59444
786504119 44492
428033093 86387
831094621 16294
986975807 182609
366291955 140270
207475166 156952
516170596 101094
783526246 89171
523388179 45765
683071770 73211
297464076 127749
516976004 20781
695536329 106615
39145581 143099
530930346 16058
959798797 197643
545735395 131884
1816927 184429
754143379 195891
123608834 108417
931405300 29043
851129335 32901
950292201 2759
75329782 144551
140629397 53852
802477955 101639
295553360 70815
632680600 177231
292352482 26540
636429564 153132
574895995 90901
337328790 143257
520849485 40508
906185387 153332
982666191 32330
545504264 141498
829976656 37422
185425094 9458
507987601 20579
369953227 113255
508226948 46376
197248402 64799
130108822 17320
511604808 165635
61063051 31062
626133099 140057
441091257 67671
653176698 138613
464808722 96230
309330455 37230
560612854 1387
481419191 12322
447381442 189026
983818060 59804
814948455 3515
813106442 95756
375488768 81751
821160057 138138
342149466 187618
772070860 96798
506019309 24607
441956060 26015
149460966 19631
145604721 168165
704665097 162933
977002262 63865
245505887 103119
71140076 38561
912765137 69887
639146927 175445
613499573 120443
54113182 64021
908402900 132058
419620904 49838
612333655 33125
846771919 156462
755562878 136271
393086203 86326
333943229 5410
266327633 124104
230129532 67470
948281641 134618
335233441 39197
623253440 116808
982940288 165559
135394776 13590
500271106 141349
474689974 52222
330362447 40428
371479875 102699
757108313 95830
8465236 79154
888009473 183004
897868613 197078
154150403 7816
274341773 169085
406330743 87775
596622450 107661
721087385 109508
953910195 137385
407880934 138378
607043783 22901
234056227 144081
244802893 21526
654126901 72636
893730102 85332
290608721 103784
834713084 137114
193722716 193072
118111100 159434
995674447 86579
691528816 67065
698239361 155613
510110822 60008
841640445 190983
310636345 157122
760001206 73322
236458100 6880
47864109 4178
294097063 63086
381285279 128767
596429145 115506
881722334 72447
510151108 33440
600757878 114790
385904233 56094
727794904 30134
300641014 149304
776693280 97507
755506670 59879
682939050 122413
268107390 78127
254167982 13115
866121156 4056
556851912 82752
574294390 53845
636964832 197993
20726295 172978
27476234 198774
467246025 177120
117885209 4240
251628118 147909
375086519 40194
568250053 22745
107521018 172461
642421041 68728
867951548 46589
586623303 189562
460442264 7147
191509649 12429
387223159 91809
578820753 181477
533176759 21807
421668096 34112
355383925 199556
670071218 185765
512863343 108894
511350309 48193
24242523 130982
545913273 170016
103140862 33029
370734009 49703
706185052 192881
316236057 29552
621600064 3640
788499167 288
985948419 188740
275522452 196910
297005039 161352
34312096 34697
623303269 18432
399751668 54441
73256304 150645
4413699 183576
475754836 82870
976301227 93987
447882178 41719
232460153 91428
491616406 96757
681929178 27642
176615162 76987
920627473 2745
601986047 182218
697738850 52090
507444894 11620
19468705 94606
501620926 190259
748881082 90217
686153633 97620
322951223 181440
41296888 185666
217973593 164666
672827888 10907
153182321 51089
895011807 25795
183691041 113307
274857675 16306
567440167 10363
76788155 60643
127090870 149378
83264876 138146
355618589 78970
684855906 128103
956630716 70368
330467903 2810
297295672 119343
724965744 157873
773326663 199235
926874883 131447
576115268 92896
667438816 181508
66992453 87574
265695043 36107
275013985 143531
513485055 105685
295775396 5714
242643695 67095
940624533 38405
449067923 34380
141470734 100406
633568382 33422
705100854 73712
218898422 141862
807416777 146600
305070048 48955
922970975 119140
18811824 54887
170109111 199224
391653443 42397
772814123 174851
202266887 181474
897377802 196073
938905321 134714
773948607 157928
951913155 126211
212949427 126057
890047044 31797
226994526 125368
130734558 141454
704630025 136183
661571722 125323
299736452 513
256547670 15014
443249897 91302
882205114 179127
990102573 76915
424383088 85540
838403982 166789
927161336 158542
498641478 310
332376869 165205
442001010 40970
44973444 4620
253571005 135231
143929459 153728
115368399 32019
539479786 176343
548230704 42522
486159868 61882
352644333 153241
721423212 892
20534759 157147
729027395 96073
814147514 31641
770801093 85754
591622352 191969
123503695 79797
920102440 172938
13378320 5158
161718335 185390
265264007 55202
332653281 101052
525408290 177615
89415359 57606
788616141 22528
895524464 173135
239103041 48735
955914305 13438
945455439 147586
145671730 23189
873169130 114698
858187960 131181
774684516 88150
165238019 164878
668613223 16481
757969505 126217
294721976 51532
448350959 117336
637228894 78464
826919643 180664
604440148 133474
393070065 2309
525733958 34178
76361149 77010
654829362 171640
907247861 162113
758904972 114112
439407671 159500
949801696 154343
339473626 155150
109210539 82979
766485345 195507
497756425 155855
546607428 44331
181610421 184229
215167376 170438
666540221 49292
834996699 164732
676438699 67531
42542664 140344
813709464 18215
145305352 190696
839061619 110651
509794693 140893
796419803 10304
871105880 15420
500574277 95230
938230021 152109
152466909 84589
524904407 140347
648656331 72026
629204254 194151
824377670 122604
766916078 22760
379873526 107440
3696059 163464
858043903 181922
359240350 11723
585730156 62663
555356609 181199
631980461 120261
175726838 2076
580977265 66521
423201722 145574
458060868 28304
276107785 70464
499387769 15263
848410251 52673
649816890 159025
269892747 41360
727355336 93594
567636579 91522
393263683 132330
851241998 82281
167650225 41764
299496437 129829
402759953 182431
544226371 30315
353192727 166399
120654350 82500
323595084 37912
115430421 99586
157606726 140094
108937110 182667
138745713 109151
524781779 76153
150705589 162004
920117694 104510
864050870 89617
469758393 143933
914852957 101352
386828568 186200
215433984 91834
442358112 166788
829630483 153528
606131274 100168
604419280 129861
762619686 126851
905848910 17364
705028552 31202
431946049 25561
106689645 160398
435795075 142645
751487732 127172
665979727 80065
56453870 145948
982837214 49299
984455495 48718
896103989 185721
803730111 152605
744911536 158002
343035613 75181
89985134 34927
126828650 80333
85645300 116882
170938721 4445
375007428 167531
923237458 151461
965328578 170789
219324532 65271
358452370 161791
529919098 176898
339143396 375
860187452 28426
584666614 82773
628703342 52462
175134093 38665
242093088 126348
24823881 186313
976148293 91793
403960139 138006
791451714 37950
890749683 190744
856647346 185761
673405624 55312
901727536 175175
946191979 136852
161621593 137064
287935004 22175
699671819 169801
732013751 35343
358431483 188840
561753305 132803
710790626 42956
296981112 106300
920994281 106789
383641177 107358
858260405 186210
538266295 184196
829794667 123720
860151751 29379
462369318 46296
782950135 152959
166707539 53586
680500303 172413
540465661 2120
952491136 6426
928043772 135076
847068426 181411
116743141 157589
181896550 19785
294634886 137701
558422609 34797
347699733 37807
442692254 91686
898189703 161410
761349248 138732
851808346 188984
372461449 9597
555236035 29705
563466255 34336
135618027 86265
494795085 178789
158316745 166638
159981513 60819
772479287 13038
564737698 87737
508043912 122916
886043289 47755
709704721 24790
584345577 98539
240558431 105964
388503136 53114
326427927 78106
629017561 22496
529409178 182892
992383069 76339
980766474 166776
139421896 143312
35676244 22039
749262758 175397
843894351 162750
100379361 59015
158225777 107549
945778173 153888
580686004 180304
14863580 172849
547900355 178937
194879160 12055
299126934 187583
629474680 486
816369025 50236
543130412 36171
858020111 120347
368508360 35736
75819398 111785
776317386 126740
761327746 8672
440141662 118319
19804364 38125
938534200 163125
501371008 162121
241658365 83583
538602910 178541
74987496 198463
354742002 145067
369999559 53701
480167270 30180
383684768 123568
798291445 125044
625430028 138982
232467552 3364
192606074 188984
943461139 176297
855331266 16487
13062929 54140
64082062 171860
240533204 87432
645851456 190851
872048890 162
79968309 117747
757697244 179859
687169443 83680
939523669 11883
380227516 1771
583987706 82411
880548584 195770
919918475 156593
681195952 156924
671427661 20557
766849315 98697
22588040 59470
616884129 23460
460543151 116685
107470926 145812
432093474 141661
191519556 103874
245911829 154748
121842129 61162
679194563 150572
373737959 90926
442941928 94607
856260472 109185
507684978 29180
536118227 159005
577562001 9146
277886798 81235
34756181 165364
494569930 96169
912456361 94552
691402945 89613
581638315 87425
283561963 32135
155336236 95982
762661339 39079
592982700 198030
880923855 23249
946137965 65414
353005888 55990
336991299 106516
162694051 157115
492384511 85340
737624983 106931
532355359 15153
297317275 79749
862516829 127935
764159129 35557
144886763 178154
317793105 41020
968896038 46745
404543481 13864
64923379 43386
682988072 35781
738216652 90435
969881510 186668
535804821 118854
253504174 48665
129475046 187118
856530532 51912
731314643 57702
655516609 94936
231376306 79265
750039670 185230
241410285 31415
214489709 96121
86622826 174183
950894935 162456
191402716 148785
202888548 52938
384687678 71485
272123062 136647
931602483 36534
856684532 93432
558861756 28807
540824951 191986
193241629 169941
635580482 177257
556992144 100275
149392563 10917
750492784 72055
145919843 147743
880022213 73595
331797133 86177
677561274 114133
505335300 97245
390516766 59937
642342780 69993
734059922 137610
626853814 95078
694697567 163780
408421632 189575
108745604 50406
665803132 126728
574245418 148692
250715569 100991
110426283 56349
333762383 189253
996050047 142986
144862946 101180
119625169 789
924711922 84778
122245930 113240
747548884 133569
839537355 171205
23015578 130911
274313013 66113
874280449 180514
328713344 101131
860374508 155013
174633710 20701
89753851 194802
528905669 170965
544782972 193748
661726164 65027
123645418 8735
595716974 50042
262139569 70099
752262720 11601
941041481 187913
983450747 88818
905038585 31670
392610674 56963
278098636 51620
133560856 144445
707415839 54059
920228244 11975
344868140 39098
879760552 104561
827862906 19062
823206767 137648
242209608 135358
364006981 5105
628551259 153928
390238839 179404
596012121 182375
181430678 152343
502239951 167169
813099999 53199
216434821 73575
270041797 26338
649954051 159799
186446093 141288
446668994 177898
640119168 15652
609466537 193052
925459785 189273
767593655 196097
444559126 21484
878377757 56125
433107980 74854
959966598 116773
701332241 58463
364723625 62568
152795190 10955
921141190 186685
725916447 195463
751897661 19160
571192752 27720
86159233 178096
881071615 165484
28336877 125992
446971466 31278
987082690 130382
52582645 94901
550966074 9205
140416092 182723
978789263 18632
274873568 196766
752257645 107277
157989932 26358
682175398 190232
576060609 192576
2714133 191226
448727806 96348
180501107 42400
342110436 96963
587413019 139764
474455095 195915
310922845 122934
136688725 47151
335425882 63137
692024351 146178
701205437 84204
516752478 23651
765785178 96931
811339287 51253
952932683 63953
68323852 17266
214382870 91286
868650377 7215
88217414 174971
495229266 163812
912000220 109684
797774323 157160
439618138 118585
997889314 87351
162744693 181569
728442734 9317
834033158 49939
382513252 25669
869497418 94687
144851860 728
876335351 45410
39828446 121943
164161192 136849
514613539 139843
774888645 136959
134805283 186896
974241544 79779
403726936 145846
752127569 120476
101255404 101489
545519467 191131
523434510 125811
104763697 193615
548914993 48538
417753171 86562
145575617 14199
316001823 134132
324052970 176188
133317403 45310
826643256 149727
62783648 60682
964032033 147191
383297326 119709
415203203 111543
845435975 153818
777958946 23778
499049810 21425
987369285 119858
255823464 22562
501252710 68471
430963114 192678
952848214 134267
235470848 61806
81257704 198917
943781721 137244
971686223 199767
180957446 102791
148297310 87575
886179177 43604
150737982 94041
510483619 193817
573432128 180121
18359234 153424
546935253 111438
186589117 97825
147243367 162730
621583521 119912
477867461 120887
523037726 194423
739843334 164893
725503374 139694
132488548 173624
753794180 35799
61034470 162460
377700841 159688
195679885 18294
884251771 302
180500115 128006
29846249 47525
894865213 195635
638909794 124245
445871394 85016
447135926 160553
415721172 23760
560523420 114019
836301556 31458
149451273 188184
215689554 100693
95511951 3511
366231861 134601
50681714 21320
238816187 158990
319264635 15098
517525042 85645
17411861 63789
909699318 17308
180960158 155559
800955248 145072
650576346 138066
415267611 197837
44694895 83984
428853509 80048
872695644 151249
777896173 31515
497230646 87594
619508304 140575
646906312 6309
879548372 67
278878895 110913
627683537 134304
469153130 28649
852771355 149856
200919348 130672
183990631 83052
456109968 164855
155350914 184011
759710578 148788
999800280 107144
12672378 51938
80445234 39007
968566937 1310
77370016 38654
873041696 4527
883425935 130124
464627763 10179
941936851 118971
836970882 101578
750113403 143018
389078276 7880
662293767 161848
749707544 15993
753062847 121428
380206848 149635
715650026 93288
114193053 171368
933442829 93320
276373045 69652
722083940 154988
966162135 116859
155564943 77601
634195072 89013
475517750 52286
450925380 29679
703988018 173395
570687771 48908
680796626 92494
398553778 35097
369536233 140890
758437617 166487
104060393 46623
625137999 33944
886144164 163012
725977202 49569
456514023 52533
238407331 123467
534543380 73899
866138604 113617
733860980 198971
675655011 60522
680320797 120975
869480007 124518
581617055 31009
558621208 179973
630294423 126043
382531277 90833
804402916 158313
728789030 190471
142509920 151680
509612738 107863
165283874 116372
620632887 94391
130483039 168813
271025036 57825
224817526 192044
686331592 180868
277762462 192914
328901126 160465
1333334 188674
581613346 113137
843106603 17711
106906226 182225
43599202 187618
315230017 13976
831210147 82780
464479036 82395
547967618 121338
248163973 117134
218088300 150652
498589769 175333
983011949 156824
449053753 32958
397030355 14527
6992562 118167
333196579 107438
957300077 19003
364502396 182987
183207708 94597
225277662 65063
788952882 63872
223079547 61906
445769465 185610
33901225 39742
141939128 196712
196824556 120573
4552227 72674
456987972 10446
123112315 87884
483682164 151535
508819051 53110
863263473 84837
9448166 57437
130812358 4603
485353271 30875
581967518 197345
465054066 166884
253667524 55594
961437252 106215
619888501 179938
710235715 174625
231147700 16703
519614627 128499
855788190 159082
192810543 110605
927416167 17877
538467900 105045
76682644 42288
86384289 12290
888977254 16463
862793667 135039
526527576 34601
431825501 125745
769858473 198761
970266709 73079
927810560 50481
1232982 163387
555275760 127997
376535393 180456
796041749 85027
259264133 191884
648557590 192044
984098367 140161
870474049 179334
972320961 86477
749864313 97744
352725290 75515
819274788 138155
762367217 130990
938005666 142634
952649911 194825
369325381 143686
897412002 75836
99617233 16014
711717307 59133
815137561 132947
921105365 144135
367853070 18518
281175011 90926
58815361 144513
10518461 50516
484299476 49467
52538733 168846
786070372 76567
718832163 129205
900230212 65121
824714865 28655
592857915 178985
151957228 43686
338111517 122752
879265153 104699
943570820 83865
56224357 43245
717988178 8542
24955351 8491
552097381 195057
156529887 35151
154422873 87298
441713946 18558
915396520 136939
48777054 39325
558523793 109214
923869226 55585
488616753 35829
325692651 80756
359785604 48731
769857378 158979
817187372 56950
351891013 173255
169949276 179263
805933512 190908
509050996 151653
886992870 183671
660265791 22725
234775457 194455
987659403 136525
426121180 75854
35547501 127929
587202959 150110
442415661 154293
313815504 75381
818747639 148164
46152342 89471
693398915 55623
736076815 81394
827203637 24558
175660362 153637
383155027 17832
40068874 158738
160802162 61165
126469544 109819
130080977 171487
216866272 37730
806948951 35721
630018481 110844
755776413 22677
755811495 22847
315891680 171823
813695793 31620
284657079 154023
47862268 54357
938435652 167632
595779620 143451
805073317 2011
635719782 163102
969155490 2163
590878 48425
478371962 43964
431338807 179765
801547833 188301
420313009 58640
420605770 80198
339609291 34704
562254592 58663
990243876 196195
784384244 120564
848675053 75147
648364666 70951
897357821 90346
856345922 59986
799854348 173093
780007893 189695
492014260 98835
333050144 135857
411718145 170055
258254207 12921
245746746 126589
390853269 127071
571357212 52819
569139361 165258
671593695 54939
654839323 193419
929018746 111933
106337057 56330
727794395 73414
697447492 44129
761982058 143502
30888958 41750
891075538 195847
168470639 155044
247089098 165359
289058380 31641
920553713 61757
403041137 106227
214496502 34054
989329588 173294
785124543 192823
460680415 73593
815680703 155438
565325333 596
610406423 79072
282677293 98726
104120738 164968
69466319 176313
237572923 151433
16039657 150197
402773691 3763
867869333 122265
488158808 52970
430809604 9136
630917690 10765
886853913 153044
200548391 17744
819610919 163205
309161317 98271
209356762 167516
140824686 106270
713859841 102195
291183384 74406
884218767 111220
95477397 30607
296911257 63604
283299161 33112
449750986 75374
443738373 173783
966814906 127525
394130320 104052
347467741 70196
158534228 10629
12798507 126805
771204042 81712
391345843 74985
228843715 162579
4494137 183833
329611956 93414
358405247 123187
235552581 3760
630164287 124521
223971361 63082
385219471 50494
308734980 49846
344299992 4106
860521203 78203
65456687 88645
625283067 161617
741669245 116011
153432293 239
889806751 22624
928727088 168740
266906188 81632
336338082 425
826961057 115862
397706806 151249
142220229 141216
834351323 178491
479605045 51882
1353427 166403
797326774 109330
475944069 96748
267477075 751
632916179 157527
642933042 65137
989960384 92671
61094405 52961
721414963 135456
58529326 21811
272230175 37088
464729361 7017
823007417 187273
592552397 191748
897787428 159859
250203667 9144
45957795 30167
457103797 198494
475763923 177189
715319387 162514
128244271 108767
341171069 105448
9833706 177119
666350797 133758
40363368 3186
31211231 23054
531847531 191711
843797302 73404
330940836 158012
225754767 90948
656268637 116926
712588951 67343
553729921 16264
841227527 22880
354043257 190586
20904564 5642
823330865 60765
880749542 39987
250237730 192949
354775476 147152
864423150 97283
930367768 77519
849283849 153992
386569036 46519
632063344 3056
626661129 61980
580682835 113336
115574084 6303
138324118 165862
168680553 20594
510114472 11613
731779939 193484
219145427 78109
852408736 21764
539738191 31491
693651845 12815
471878391 75669
158108090 34065
168998672 93976
696451653 4435
608242138 13586
253492048 51266
530066313 15081
661429598 8580
320597316 39968
228804667 66438
392723169 78876
662166154 160886
465828716 124971
639567609 127184
3419108 172978
628785912 97046
865622043 98272
254355800 21987
623282655 162254
702250399 10910
390361238 115660
33414126 22118
431080508 128690
218697569 170500
557918703 178900
355745314 121087
91355522 132198
820792918 128011
285186040 25480
265553266 31258
654229099 55643
617903972 80123
959191247 152630
420422870 65171
697141747 85560
750118842 128937
824646782 136421
999986875 198864
306736749 80812
92753549 149340
927485049 78463
408441953 53319
366511754 76991
441904010 132572
336354681 26549
441733230 60066
829825988 866
616631466 101768
501302824 106708
618866001 22416
483321988 59186
123918206 89684
208925100 119623
337197913 26405
34422149 62890
685718170 31638
768967057 18544
105174668 133101
243733204 25237
875696371 77937
373267146 70715
728788706 115145
837182634 22290
850468012 30290
246682536 29585
577824359 182252
322212902 115014
680533348 182578
69559408 106356
640084601 193909
316365924 4057
760340844 159132
688510537 11734
354374521 43700
882752725 157782
514179526 31058
519614473 53554
605462750 39822
909777231 41279
478191991 171992
734713977 82421
793861978 111560
986107154 34176
752308310 59030
452149500 89323
300412471 3760
417737004 80992
265940075 99306
953951911 124873
409222378 65821
885973117 159666
619141309 31155
427972294 57261
808260048 6563
277114126 62157
934389081 19084
203620714 87856
115613876 21885
406828814 82387
485558847 151197
846659012 56240
514108060 142423
762019577 106836
203931590 189503
980138061 42363
71566415 94422
374909360 135379
566391687 76632
269431538 188628
986225954 69291
279845789 23813
599429 47526
74660520 96352
980294378 22804
370021281 25409
978481406 100997
71632752 193978
924204557 160924
606334107 90798
737810309 128756
189705303 115811
229343980 161432
656530585 148215
889610416 44718
296773956 161071
350615086 80082
991680825 79224
986501776 120231
630575108 187116
786429184 144131
78821990 165166
699140753 54206
68163199 26303
492953152 7894
856892758 136087
190172220 156244
465396293 121298
821992527 55768
712884705 138428
142985289 59105
29349569 9032
980304213 131124
726419303 107916
379339098 89317
466752509 55659
190471990 189166
807751386 185452
157210560 127748
333099251 134900
423123434 16543
63244583 122907
497782675 119084
758566766 154897
162610949 153326
743678817 11503
800564591 198920
331677687 44895
192888441 128200
622609591 123497
548453973 86909
650170569 23363
394472010 147466
141280823 142531
917083905 68097
888410911 20093
290232063 20681
555490149 32140
200338360 112529
454486314 125291
828476224 174935
197004518 19428
954078658 99096
524788525 10371
323706890 59732
835914586 163078
882606244 133785
370718927 9675
224633938 24237
930703225 34744
315351715 97660
857760110 91611
616533973 69121
928265910 60330
335837224 132393
171610756 48993
438817710 135097
955409176 100393
586965494 96966
18433761 81690
136536171 90460
452473511 6137
28643548 191963
354009262 179138
95770380 168855
991474548 110477
280557975 50315
982736704 131735
936664845 103206
277016722 190583
836224127 95200
999718839 76225
733974522 146988
587968765 197117
106501697 29373
897527905 40960
392043754 1209
171812746 67974
480481106 35171
475941020 80600
253174144 77274
411421120 141890
730223914 195219
997431819 108029
97474036 143620
888536066 167939
870131251 127367
929037062 150087
969513160 97862
222465293 75328
844093431 125824
327586479 165419
812189898 71840
782336403 195925
120110698 112929
561510147 111421
291377678 15222
745817702 194374
483585157 34832
289156431 56188
732454416 174575
166757009 127189
195227885 55029
795876583 42362
34925004 183621
452157669 186860
367552027 38650
671890929 24759
174572455 76895
396582674 50630
927064230 68172
493787084 21524
549530410 77189
987004793 198300
956331482 173391
968295085 73259
859397144 57405
985736653 29681
463632518 187021
935357515 70117
485410400 195341
615814522 36303
144220539 42879
515080513 38200
443359766 141777
824679545 75650
950248277 172643
727299490 90212
387748886 63406
666938003 88963
185034746 174523
660910372 179298
414219760 75115
439719675 178747
316234658 106188
192581117 93256
522389753 196494
470181337 67563
409870970 2537
568530544 183547
634293094 158227
500653043 14598
789780448 61550
259929398 36231
992586202 5031
191963502 88420
549832576 180340
69130802 46897
136338312 64283
295862825 148007
731930885 30326
200004115 66060
355847532 79091
203626274 61246
417271898 37741
335860697 67541
406515830 113412
416708659 163070
701401607 149400
972202396 117029
653735717 35339
911833820 4971
497615224 142596
962984316 110766
810310493 185354
638395071 95297
126059938 91290
875598634 67947
143600461 60989
294336611 86973
289959066 60338
847716457 153093
672082061 74452
348886707 129379
191282913 50583
996428289 42897
240940272 127071
411987007 188531
753206201 166209
969411168 128868
85508974 110040
260738649 180743
38354666 57422
6601064 135148
703924467 119597
567478459 189854
716697787 91120
915967534 199670
923882850 87615
253267085 169875
333465876 2956
773555727 58336
1577357 108590
416585256 89271
572365369 5309
2801478 899
554402911 172247
134305942 195457
812218485 51711
798688024 153889
538581920 5840
249007214 172851
793074222 11673
391984103 51135
318964138 7202
868988397 80961
213567262 34320
680637954 68832
508022151 55869
570423366 83301
51716312 172994
940843415 51334
555281048 78647
466734727 6265
55324800 130536
504217710 48480
739944778 182252
850109667 133211
362411505 174230
817136245 130449
986827461 155614
238879641 190785
472532934 105677
770040814 30318
540878753 195573
60306370 73549
683029848 46546
769355807 48288
215100720 42457
870848226 53312
949450421 113823
197028651 140558
607616632 132116
365691170 137029
702060431 59579
724499699 158081
219163689 74471
838288843 111098
300202635 31826
608094637 120270
135570308 171920
206637722 67521
578513115 25114
146050190 155654
841649227 38904
990585527 29137
781177542 157372
696671183 187555
195084570 64393
655609641 67315
594051057 183470
298543227 29732
444143290 157469
757382048 96801
711290179 75781
600898232 63827
247697556 30877
753210639 94459
384794494 194867
752345735 73558
473252960 176409
588490778 173383
862606506 137271
884305502 63416
822139153 83786
16153290 95810
476592072 123416
450163977 18075
302291531 131449
761374414 143585
329240141 81938
975803507 152659
905589218 137889
951903824 69942
661515518 103404
126634702 13713
386387343 57671
692891554 77680
589920814 23606
990796988 43938
753487331 9861
747185701 108552
640686208 40803
142465623 92705
285718590 190629
637386361 176642
392503283 49847
210131824 22154
243746108 26737
575858500 19399
935410864 97374
594665726 46127
62599600 66763
194306177 129383
640792893 24221
687654688 168940
330327116 21309
19509422 193022
781388248 2867
382388700 21100
322132462 58285
80348664 20447
476794483 133539
544965928 172485
776485410 37185
518418551 180471
210355892 133283
290310757 72420
42865966 189146
791402406 174481
290843860 98972
764399741 51743
647240973 54084
666359778 100492
667840945 141663
629680399 70497
305485680 187379
413118166 108364
818526111 19311
202622617 30764
751095856 16179
451247233 81603
694859289 103865
616637906 160160
367351864 115042
260007608 42124
418090875 42559
31867896 188812
659811545 110703
90217920 141327
169172347 59641
484625436 83651
6295462 158361
817526650 53254
504158777 108831
115380737 133652
480521058 65346
185748286 123631
27160786 194534
591539604 75086
470097801 173650
637029409 144416
430731686 167722
903885121 98768
940466228 177116
602560441 68263
689137034 191322
390085758 12211
117915569 175311
508464733 7753
312575803 172
647753721 119786
291506812 9813
565993835 182739
321505564 97284
317906303 49806
260962452 138849
799890106 100020
776494699 136189
66271713 95402
498587501 104017
202508017 21601
527155528 170739
630827972 59850
341968177 196907
109977064 83312
629862869 83444
380021713 122744
385665943 43432
30979588 117112
462254473 153305
358580140 183186
870694638 60838
471946848 174761
837027328 118930
741972056 132176
285051119 16217
209704906 70231
539845112 68691
363878399 188579
836597474 91070
297724830 88886
25200002 5610
434459619 145415
113114315 66631
674741483 17181
63388286 113789
845735449 173392
149665302 191817
152286269 187459
345739696 131998
591756646 59830
108705308 22307
316515105 164096
348541453 132528
949563791 89595
511439765 197081
181760759 48525
89655663 27632
755640494 88494
867085511 134296
335796400 178715
252864062 92006
165882140 36167
810138139 131746
819451536 79127
309757386 90279
64176541 78644
842135013 47461
589206969 45292
956888179 199449
757366585 87088
808676039 145966
804517292 79360
837270353 16036
68355619 13086
1740438 166136
253511921 198792
179812517 111366
388798511 140244
20492218 69441
148985672 2580
953277464 21605
478106229 149268
37156383 102748
106959743 85771
220871236 107439
647691819 93353
658250155 6050
384333661 145852
35460082 104713
443325568 98854
847155447 120659
822308847 56621
504314010 95776
52423432 37442
20894808 61127
977718671 96766
503469686 182169
136793057 81697
613651831 62846
840799787 188399
27051000 82370
446218934 133488
710117813 83653
216261079 25583
456342342 14198
179744363 44462
208668023 107986
100037161 10200
118680562 44209
970765504 174810
402219877 89187
886522588 76232
42693830 80538
200508415 107225
63756036 12706
765525645 78965
79837660 89796
138460400 194188
91750977 89889
412473435 103295
546656843 71019
11871393 34689
298456203 51276
290072525 113479
592115712 119690
309902406 144752
220071690 16124
149731190 194132
144254664 196389
657857712 21550
503312532 63935
304641452 142010
727068263 173591
153906182 91567
538347156 125450
213803129 73438
308552655 169854
883599209 117138
397182567 174193
523139040 171511
107092588 66347
729130487 24457
449696590 90234
597626450 150095
595449657 70368
666339319 32336
870975656 59079
242217842 178785
85991447 26984
742613748 36617
813056388 162000
582522499 152038
932015606 186652
119804382 34646
951018101 77512
920984397 26050
572207913 88014
727556874 144226
669253585 149323
640182776 17846
623638600 43098
743904031 91808
868689804 108967
958205927 20517
212919185 100568
595830134 5987
90531983 145978
987734981 380
274178751 175566
709910908 59300
150083552 26779
70730414 197302
123080114 178773
748794122 76860
177692336 18370
115073418 107335
189309384 32525
793059813 107314
909230256 53125
17443955 63973
254749275 190613
648598583 117465
249643967 164474
901599836 150892
831104994 140219
802245903 125540
740335113 166148
506770334 103780
737927235 117964
689004706 105076
825420679 22541
620419647 138698
839879612 55306
970351375 164686
11260401 174117
501790497 118237
985510895 131765
243495750 176544
901665650 109779
850140416 117972
273627296 198383
318434670 122962
514853574 91227
450341452 112962
978673724 87183
744117055 55970
273885366 27438
121963350 193088
778171737 38322
327762184 138828
505373150 129719
91574833 69157
493109322 199626
372765793 127135
748019731 190992
484308663 98960
900117682 32133
486830964 196544
185778191 101283
334709827 137082
731242406 3851
306799892 61533
179099571 84710
448349610 65918
780154765 59377
892611069 85943
816124259 96450
287410944 171512
44929330 172163
587158655 188137
672314314 109830
791168395 34929
616489910 197811
260202245 6157
740887638 194022
326158231 67424
213255420 100028
503033301 199107
235724969 77935
443626481 28182
910363827 170427
382945639 13400
761474982 82047
520436771 55823
314376868 143968
687922453 145589
737588296 25037
46526784 2866
107958597 198756
438857120 141997
605369332 54644
409762728 8462
874557074 134073
449445675 3833
917091019 118896
253160671 67026
983143250 92530
808038281 143050
930440834 91779
447777586 102879
787401205 123512
402212334 148577
145283069 83652
430366225 26626
618449552 25161
179923085 199811
796483988 2811
31430557 111538
310962712 196557
130923425 119680
555410681 173454
159400101 178470
537060392 140812
432595287 120651
530687252 55894
433435096 147138
476821732 9227
111578910 34597
453713790 181898
536398646 123523
568223191 130802
27474599 130721
209067729 17088
550817926 182433
494365734 65003
838322820 67745
241529632 135186
386966183 198637
603104212 198195
556373646 45810
725344996 107617
215708551 138779
644142162 111344
775801479 99232
417448810 177593
832956223 162242
801568271 77285
882145290 169198
92540995 163325
330130971 31669
544179641 28668
771066647 144165
935080169 161653
449909335 39686
555856094 9161
74773505 94593
273897741 99056
241544734 21145
896394613 87119
982886610 8433
877872744 43084
426300702 10626
770282865 151868
866004200 169847
821396723 175478
974154023 141518
198739432 97352
154197845 134883
180294102 64647
444361661 360
44183853 31084
85182221 150761
755657544 16787
890271114 762
895998134 87326
92107823 73296
870222735 71306
653858265 57743
292754256 187037
440537461 85991
15548403 7008
336620465 83068
218379171 121465
131894348 137917
427208479 135022
777070767 123294
468305329 42246
80005059 40763
877973617 30233
567793567 175221
752548852 6851
871008745 156619
921028268 32579
693645446 101058
272620654 8740
946255089 182068
243195669 11199
838387508 30756
798510618 185902
639406103 75047
42256027 108006
95303408 198268
454215320 13491
485453667 176752
944768737 43062
119842290 183653
83478769 100897
923351457 168074
695729889 182825
597002610 151291
511442620 83512
845833606 95767
637087895 73586
142088507 171102
51724887 52248
953470205 144860
94267582 4091
451879637 106737
58454029 33333
461114513 154661
472172652 160454
408256368 91073
291160524 58691
41353683 125892
325959405 34410
397063378 59517
282473594 35299
859707448 152758
910207218 79484
64090427 124361
727850994 20517
220791012 129540
823889937 17531
758890139 138805
952901130 54855
357899717 115638
581016911 101443
695513050 115072
733560503 194710
441727204 50395
256810616 172879
639546269 34657
213261751 197850
584039404 145168
383501828 36782
995243050 78603
532487986 25318
976565587 35944
180147897 187890
677061575 98857
30563936 154408
843411257 36809
904902648 164365
815165688 64854
925309099 97848
881233847 115591
799996194 147878
259050705 11759
188854630 101578
523330631 152372
121426373 85099
587995329 45406
636501508 48363
588427077 144690
306496500 152878
835567145 59471
924420234 99363
117506925 38502
630035729 120761
973451237 28498
981392021 53019
116170926 75367
42827023 189428
56687180 197876
139627626 58382
323943756 50627
699477240 93864
712040894 96133
738179190 94824
845705748 37786
112775193 146759
499701123 166184
38914713 69116
712155231 73844
326984574 32500
536505099 11119
689355268 55372
363390674 23838
601907243 8592
645751723 33748
955711488 35120
777211311 149462
307717009 123607
19148216 87855
417762549 171280
155952661 137963
889814113 135350
333915673 180402
841450095 171255
791519437 33678
629732044 10939
92714737 150704
944652339 34492
718840506 55622
1957062 36678
376687492 141826
82114140 181105
88870617 110851
468937038 83247
256705538 22469
141739307 32743
908021200 193165
556212978 184373
481132878 42655
561775222 32949
332057246 180354
369936273 106036
521289474 8918
948118449 133258
491821937 2334
583597579 86327
265199962 13674
462720394 21490
935150193 52412
976006794 30845
688022891 170542
260150878 148527
212778536 8850
101641728 49310
551063049 120923
804483746 107465
739433727 184539
844190913 38179
122276030 153740
767704144 80513
116274244 162470
808326136 31390
922491854 132049
787976847 42896
360574463 82770
821938198 197408
227183397 193089
260361035 45502
285932343 188940
599081814 169009
149114639 57605
393088641 38065
829753411 7381
438181832 141905
229980524 66192
647572885 145929
581547913 119476
754329911 64958
187184734 150529
738412159 62974
466373700 22932
870369561 101890
601598848 158371
285828644 171775
735839830 50120
413826315 29665
470558270 191074
1221200 137927
951110276 82428
821503987 177998
583971280 31614
981991430 139226
320653399 56116
825431832 59646
926983361 135006
382786957 13364
862540 148762
73878718 162322
274787094 71071
129987530 7746
646581247 143516
510718094 135937
584866026 79660
111630951 180259
65454584 73676
656011682 70801
995822256 105568
713660646 81764
583680473 9519
79085678 2339
904657758 20032
923200437 69592
998235709 60953
154327435 134667
734532295 60633
713358923 190303
198378887 133295
356558434 188988
266407385 1021
280069960 53154
127697635 9693
429506728 10300
962900732 26373
502840335 159408
738603506 124513
818543145 125608
510053362 31327
175779262 101720
617391619 8925
535265299 119473
866779452 78533
441197293 49388
617921263 132052
416106323 3012
428736635 92043
467537959 59246
75543540 178928
839324028 38725
86151933 78503
629328197 135066
677711878 17907
625864327 41136
966797012 140354
208052584 133940
865211749 58613
89541650 187360
138904897 87313
315450928 122894
169091203 94286
230881101 165447
240901143 146686
207426985 20204
270427551 159430
51821914 169025
522931835 18790
41255273 94187
765797930 147112
169515386 191008
298440347 57772
634560792 83450
623524435 173435
242375006 70348
332079776 11302
843792289 27685
929058286 190284
124922690 180520
727285135 27724
356515671 57101
704840320 107708
985754493 142107
410748385 56350
437412191 105007
328626328 71236
471126923 14272
348181321 2711
897807063 7970
403519406 163004
460422040 181874
361740935 13962
984743527 177642
912376934 160326
546298580 164087
625629646 194556
385401111 73427
34689559 53197
144084531 103972
918101202 79513
589319035 62366
178232706 36913
465317042 85587
785911477 64516
253150183 108261
691668779 16002
289196829 63241
919536232 197887
291066735 167539
721899822 105410
385823388 198469
34662711 165961
864448091 1588
165564130 49789
599507287 123225
444643127 165105
918652984 49905
493231363 134563
114971988 42195
5891596 189419
353926226 74998
137361344 53463
582960996 73601
536645723 101294
912685857 192545
958671551 69666
915828116 30808
607050685 176380
177257150 47307
177207976 84704
271287447 33971
926893591 143133
460525207 62872
875773273 105675
639122807 86352
630347373 128246
910519050 69383
698371738 111713
275543017 189356
266349533 31367
824347984 139505
51091275 101931
401251618 173378
967468272 83182
685351044 428
596613955 48370
73868475 92593
538161010 169702
873248711 158378
414496973 68977
160159443 174167
222415199 70240
770208139 129685
993175870 196817
404227292 77263
120987411 17367
883841267 83252
109267773 36798
586976655 5598
63571436 83732
484898608 178960
803402305 172663
226027267 177167
390824906 148303
763238210 5598
386264081 44877
469401488 52510
594192784 5180
284073468 117818
797832045 159285
713766500 40367
278048847 154469
593757330 68497
807853506 132808
84410313 139063
719064137 183088
727505662 168582
785530637 139468
984710720 182492
352839592 175785
620418560 186946
17067349 71859
420778269 181773
967031553 30870
31458673 104592
408269163 30081
483645263 163072
364559176 186745
677668954 182715
799614065 144881
757665710 17813
466441688 131084
33999613 8119
273018604 123515
603895643 159467
82593633 114600
218466034 57640
248190086 107808
248889247 19243
391507297 184357
949607722 138633
644913659 144092
218740485 92483
837622682 56933
300695831 28372
584749428 153664
793976814 40522
468671552 97192
547545637 65326
978032121 23812
790311515 157727
859953682 156868
660831796 153339
166479860 65278
640861816 99484
297458535 193647
968646208 131116
331932322 192631
128461331 11822
347007231 141163
730288974 191292
811399392 149147
309049934 137939
466015178 165657
558208415 80416
584397113 41287
38244316 65607
508744584 47465
52656995 150791
932077765 80448
23895742 19659
195956262 35369
740059096 137470
787024818 37404
160448523 25793
479207524 186913
720690605 55485
577299330 155809
703115291 196344
609960363 33144
187217 173023
626446865 154576
731852729 84997
608229337 152971
354304910 165956
18029157 60882
283241191 150049
463901471 118592
396891834 187905
582037535 71622
125435583 118230
844195340 148113
729577331 732
995249050 196913
399036552 101535
854612586 66385
137893644 182326
989651516 150172
530202892 74684
807110026 121327
66670187 111719
602652343 9097
36252207 146567
840749114 197067
164675132 15835
308882017 127412
498639529 180834
954450176 116845
325657169 1594
2360577 154559
694945240 61550
245631081 46760
579407795 89265
816688391 194972
892388356 189537
699564310 194836
836259995 65462
470664436 43810
860681919 116351
437372936 37709
503722807 143640
655245627 171076
897520436 176880
242731748 175822
470545906 162934
181174125 27609
555430823 73803
939756825 136409
488063295 26411
200438420 76253
215353043 150482
685135488 17473
803483782 51448
819798685 97474
979469411 132955
612672638 4643
949191782 125624
760925221 32069
68743374 45069
917524248 90417
600066926 1127
361653353 131792
895342461 53640
420992204 11158
931974533 118895
772595261 194600
946201897 158990
863876990 79821
275778538 40608
915506667 54537
652545682 198113
826304659 127949
24335923 10056
683118834 190097
788990584 59735
382250153 140310
311455872 73755
435281621 111624
856818662 170146
998195330 54894
291190769 52182
336849860 163746
533414866 52461
173800117 97348
37096145 26531
341204994 55755
633069234 188950
512974142 96929
272398016 108894
240572639 146308
11387790 62709
125874745 22403
950149484 108389
219292975 53802
171979537 79989
446420715 185156
517783538 123501
437735652 119352
849113468 83720
761360859 149143
511420774 82115
244180606 66180
525606607 145782
482785215 32357
93220657 194330
283956957 153366
693036671 16512
189724351 186834
534658028 16796
974973637 51651
533228818 45020
486390044 116009
100983962 14038
35512430 122852
379330014 64182
439088914 141469
399060359 32650
45440902 126238
427989222 109718
295515738 29871
561873625 179829
241902046 164373
153246568 79804
753533242 116642
509353676 192527
640684587 121484
411585512 64217
624839410 31865
302437548 15939
712033814 13653
390623126 53028
532156780 181010
470072393 140303
330905369 170899
645273777 125977
295290833 87361
626264677 139779
100761495 90929
645451411 113626
835773438 12656
631560827 122879
684301592 148089
409911626 149745
535402868 29476
959519486 99974
271698698 158023
988063563 19149
26535575 157605
954373104 24286
260179719 63576
696402152 14209
152861143 189038
812782330 99308
337202407 162414
705104944 69062
744875187 147779
844639914 54456
432892545 129343
905276781 137625
135259567 52833
114831154 90891
645755549 3129
104605276 175887
481698078 156298
176774538 137998
553145965 128647
896928238 24013
994996277 13824
939187787 169192
649408121 94198
145771708 172173
191041102 89173
673951138 68910
603961744 81950
53823699 81792
873730699 111832
380550115 25796
72085029 833
791722142 169874
644037360 127556
432373907 54521
200257215 153693
881637468 77307
387593049 102894
370710178 3732
91582615 157075
935735281 41432
79027879 70055
287477199 133729
260576387 51355
885405025 164533
514685744 6785
187212138 37653
809950872 66988
353047591 3868
443599651 177879
557822204 111932
266807413 15046
622899293 821
627526930 100546
570993049 160641
815313819 3146
912541883 37549
326663290 33938
832063235 77078
915869101 133149
621194546 88491
237942722 49977
564795604 97935
407480574 164457
295249241 81037
492768362 176131
857947453 155454
793418500 84736
269356521 46132
859084588 116706
349404811 125913
612951714 130917
770811583 125174
358152396 9097
339900980 93717
257292263 152384
397894510 164505
153106982 26086
355014022 1449
804025448 62453
24648076 83249
405870981 155846
490110864 147717
47615577 41514
840533932 60831
147598503 64496
580908025 91763
794603294 45907
669263076 24165
211388576 9233
843842525 137978
303207041 116257
70344219 45408
271868773 100629
907511024 62320
621516688 74912
547117491 79375
858653846 199300
996198346 133481
778524662 87440
362103385 66487
827030383 32746
582842817 130534
473684769 157482
226289119 85440
707596785 28083
615133799 130834
975498256 80395
113652629 121502
944793632 60802
942610456 107200
801196636 23333
563864302 63096
301643284 19042
924778659 10432
369798608 29134
702884547 132354
268401613 191254
494581514 178055
103179175 147577
630567961 187222
983724895 15248
853064930 100783
341359316 159216
290351179 55755
25299076 189808
92587496 134494
364669640 144136
97345240 68014
673505670 11873
694928014 119015
922118771 134750
945362502 16543
130678485 81715
223621160 19500
927461369 22677
253472995 70913
691247300 86862
229283838 50839
803436636 28193
367087434 812
696622341 94492
401880850 38235
863597976 196302
413782949 188719
695717207 23500
19529505 159970
919826583 73907
851445968 138202
900270599 6554
85075170 68215
561837923 9807
209659317 54581
421017058 27633
389595342 119925
299568501 165701
949665354 162524
885071250 80453
960916354 150029
463048324 196908
600226512 103994
153887435 103742
787042939 41904
30484731 131446
696345489 168570
505103395 56783
336329910 190699
228897518 137141
142620714 82831
657831435 41954
128909361 21033
609482739 165189
938185626 38970
22586594 104641
475303008 98227
694451836 92716
637583992 2730
595473504 118255
633913404 112745
356497076 11038
921156243 175706
982004234 29584
688625227 51744
501600958 103348
794679778 133882
116298725 70806
856697142 135379
532999893 98530
849938822 153741
306424656 100705
374794123 14789
205308084 147652
679397975 19251
221091614 131549
259073498 146604
261515398 166175
759990709 195502
506326253 7174
189752371 22644
683929384 784
248751380 197310
469255392 114514
926118472 53290
157946737 194412
747181029 90197
325465927 33311
697428577 116793
407846018 59741
766233658 134983
600051787 56321
854435923 195416
296683910 176734
379102988 56142
365039370 50923
862259347 27527
861563245 115256
758352890 97981
190360882 134953
2443363 54599
743078710 168796
535263490 67289
424763576 59398
27112925 189187
554403168 183605
127939004 175261
377939988 34809
248720808 23379
581711422 198295
421497845 122000
612691450 145556
953741351 1394
728483960 1099
996663773 109928
581101577 127657
693416213 186351
301795985 21207
467191029 118541
927432372 31155
252746714 108890
910798406 102869
875218414 40426
893345762 171445
874190667 59501
885132796 158449
754379840 77040
269085929 30340
724726941 145331
416164788 3496
637708380 132422
845286936 182175
208807796 198542
528544873 3476
502093602 134080
294362936 189000
601970162 107559
248048516 150372
153022253 97859
398201203 73933
165854452 198929
56560246 98978
62752204 27483
678682659 55373
805829277 50276
540522517 78493
857468371 504
309165732 59309
250084313 37989
501040178 130653
474192057 194877
754172854 40493
767157171 22989
675813964 67631
491599634 177769
171432762 67177
741116638 121977
275196505 23195
871643308 13473
406354766 113742
759869724 104613
877728549 90675
443553926 186476
991025063 27291
511832154 191163
653114011 192488
318144805 193738
958372934 30504
964072265 168638
73384347 37385
321237896 175903
349430740 51896
334159042 43204
826445637 167913
341077990 67482
534819873 93591
391333211 175713
395790946 57353
929074560 103355
888194117 109981
652729706 172186
941724993 52236
903612573 15881
131383389 101918
599767465 83212
512234252 156168
147205488 172177
143898608 169933
241356110 4370
603576894 125299
915648048 95529
386917532 117693
467067095 35206
633451833 100644
7478293 174841
846001535 163362
754884036 56592
162581706 125429
389154705 107731
565366090 55691
382526680 95782
455012070 77312
313196445 130505
315526491 199529
19343501 103153
401674783 156760
368773704 142153
823926887 152203
823912791 33060
655235530 789
615546783 55415
340480782 40072
116820902 140967
328714956 51079
585429706 147767
17053477 117013
850166088 127837
923647740 129074
904682825 129141
264557844 19697
294800012 6765
363031584 27637
583406730 157723
183633072 169860
462616608 187844
88241880 163232
700635349 125786
191722987 114212
435256093 120155
661226762 16974
10200674 17596
573046123 192148
840857041 33923
10798262 1281
852316430 148772
663157116 104660
980334041 130325
476892280 87033
73298140 78879
552843447 32085
210868736 108694
2272171 10438
763178969 154459
394043147 140947
948552813 27347
820621567 55149
173391842 36500
508123881 198465
545026953 106430
265927294 187120
521835056 34817
274128928 12544
769313722 31242
885130641 170404
992128608 178699
913141258 146795
86174606 80785
36012387 93446
312894649 50304
810860004 172497
44747005 163360
20091398 61173
885414682 82880
846618898 77453
156720508 56140
280015607 15976
57063354 161897
445007099 71241
257888741 46659
823787475 176565
10041600 146909
406702950 65350
570740522 17129
656959620 198187
209095848 33558
730870526 122042
568930897 54540
693700007 135948
760432024 58392
333899123 49097
294793800 109875
403726075 65281
632464513 95160
530619127 141587
349791398 109061
496536651 150457
704923897 86085
189272466 155651
799925277 65653
688565053 195153
7723867 23766
505488923 10515
83036906 63911
553029095 47095
480520491 88672
992201939 21458
703120578 199977
10271216 74761
354033925 78649
22023773 140885
511726389 102919
644092516 22051
921026679 89129
950146175 121083
38018616 71131
628273780 106789
408870131 7739
178378033 157514
379376178 139161
980885227 173625
579730576 4309
415478906 151193
685389333 105631
859371335 120980
784920350 163567
549601032 105659
934378231 163221
158390862 121895
977861703 171162
298179677 123369
450455325 116068
914524788 58237
256865215 13399
341003912 198127
32109522 118500
928174426 186177
199299187 180268
233197295 106272
626934392 98372
252111678 100790
902644092 173819
37917774 124768
241013249 70563
830047279 37727
10993420 177431
973188511 49433
361029455 1684
133054986 61001
716636149 61708
721773828 150887
623924466 191026
852793701 125773
96593273 182720
624598769 22208
121014629 42607
158246110 63989
370287581 67669
962196645 15626
276582975 195075
537622025 63531
459657571 111747
939836596 101947
114228332 79061
94750369 109018
52783502 66501
344583130 138006
61100372 1304
463158327 89186
403804406 44177
608750990 50404
835839618 59950
662753583 159933
601103692 119477
92206703 95531
309162512 4546
686363985 145907
949137085 167715
80349502 176941
685480197 26843
158957655 39873
805860370 160777
541906719 136324
655754104 44602
995435811 180621
748125875 151070
853136887 99807
625709596 162930
627354455 111909
234229146 66165
180613350 60973
612478688 152042
38186498 3825
412746039 143208
271499322 133920
634083807 122382
205415473 60122
654818911 195078
611752519 130336
604905680 128176
269943985 147434
162179886 156898
167101831 7216
118749450 4699
630024169 48700
252665583 16460
959645382 118570
902502286 84432
511369013 186175
698199230 77939
79215038 26842
293575237 163528
128907950 111519
749128203 63382
83437830 100553
858663944 178037
83614559 65568
886876642 162380
729072798 85963
388837325 95235
851871789 175928
85284659 109505
195225764 103383
98458529 42776
483493852 98341
491981815 195252
713500313 107874
149150854 125837
195761537 191955
409814124 182558
448751230 90019
933663106 65469
116841685 96405
215957539 42492
667908883 82159
319279553 52705
433166860 171191
41556508 194311
428084912 154207
944739143 102396
393553875 167761
121887463 180814
556862817 145263
624162788 113567
133855960 96457
356624736 64103
689010448 92136
306662573 117595
450513831 199107
349557984 167242
557782368 101102
883446317 193164
468309580 133174
500059885 102200
220798496 126549
732263079 41947
544701429 94690
556659837 118368
458177515 43539
519316518 83172
725915118 12700
435792255 25029
799438391 57029
917282274 142656
293935583 72369
366037314 191081
384348122 50503
89659000 96574
118124109 48328
741103726 59299
881005449 188923
978571610 189954
561070192 89226
947089867 2459
236729023 98184
526178351 21027
261721428 4034
353708493 197636
590087899 59752
583780587 171466
351225013 155926
758065059 100106
953150408 39999
194114600 22914
273783490 150854
231089794 186395
251064480 98685
401616098 67765
894429906 17603
195016603 138490
679898468 66740
386567886 39465
450379240 92737
564522504 121060
977152393 53397
777884895 129707
62638187 103450
202819526 38207
919509617 173847
834463062 62167
688671326 189435
754437481 146502
256111705 106727
460981727 20246
597562317 190749
622637261 194666
764963478 183048
392910551 135013
686794406 172623
866212783 180256
629959745 17275
334699268 29055
679334006 185858
952853383 56587
812881122 14628
142675182 175374
246493179 123330
30330800 96280
77941990 67442
377507319 19417
629789547 156611
381350116 173211
666203850 161514
319435345 133539
341157306 169247
935065585 45445
896058895 32318
440795244 185631
984054674 73524
950379947 36205
266113556 20852
817367525 167673
85862466 199905
46723423 137874
875843370 16319
342329695 99377
87147648 62576
418769993 182039
956339697 180807
323614641 14610
993300645 124596
981333579 168556
155725011 145652
315590216 192482
379712852 179651
443204019 53315
633639243 30983
139262645 116669
236144922 126125
798740061 20231
259536726 127528
182555104 69121
641549699 168475
52899054 135900
443797859 38490
214281036 52205
675101292 91817
121763218 96440
685657784 3604
707880830 108612
721597250 19431
948589067 168963
840244477 150208
920335091 127803
487163244 72535
614666091 29253
375200815 29586
516582733 54424
928648104 169756
185236325 26540
589679658 184841
492239444 20636
680769341 116697
742516303 60827
189516700 1463
220661068 10246
712304389 40115
464709844 138453
105286291 172882
443251771 90633
400466068 110637
949371782 21802
475657543 18390
993291555 165676
647530522 166019
423473023 194106
578789382 159287
806131557 137386
208155142 185013
592950691 180596
831528652 100696
816928306 88159
551052459 53036
243243334 20240
711059134 141766
502967244 9002
157191029 153249
771877126 116768
58699480 166922
992435535 78679
518927926 162364
89118648 52265
765331379 3588
760670373 136609
523711173 81054
470862698 75259
84307643 140910
812513894 91874
715100444 131239
253057951 29913
297278799 87233
740646594 187917
860451475 26358
708851663 89722
977805297 85120
183387417 156291
394561729 134511
977343288 36142
883708421 30134
841880225 167375
590933418 177578
72754686 81425
941011843 95955
518150141 194446
913227492 191119
744469573 154477
820112826 145381
798091305 193864
179540401 138964
782916801 66498
915241884 174487
955943667 179853
946674744 138134
965979394 108005
662434992 198716
724451695 45747
416400635 180476
727694170 52149
864508282 96798
35200595 198831
640222720 53936
173405256 29002
468875912 66629
758472712 21646
334919206 179587
710897439 133221
389882186 25400
101634691 71639
527374945 130374
89668062 189815
307441145 113688
862773053 50740
309331488 117618
861390530 49792
462981247 178845
206692739 147658
2407211 50897
760602631 117784
321893208 194020
830080448 179660
403978100 20229
10595705 67008
458408856 183212
226839630 45561
521177047 86086
639745414 190198
437160370 195029
293787044 16042
352703316 67511
609359519 154625
893705206 77641
846810686 74059
26854721 97390
825223474 75233
713044527 119992
649256066 147619
929432786 17040
920790702 26500
881629115 109935
862704662 153708
552192165 83874
694320693 22413
356826999 42521
376157767 105902
176770269 61859
205091635 115151
109786474 7600
440998668 94764
359055454 176652
572877557 188406
932648515 31250
320827740 165065
997927210 123381
773633757 124257
447925552 67631
370335231 180178
807035109 155004
164118170 63283
769627818 191309
41120253 88991
896058282 37612
584385086 68241
969246090 199703
475542198 44894
122278624 22423
704157885 46989
894277650 27576
379849786 120476
747023012 48185
439650851 191711
837618576 34783
886150081 128465
521900539 116474
868107090 22007
263144901 156826
560169372 167593
756297646 125655
168682421 46567
337183979 90615
920045635 39325
574166602 4759
481662955 191017
193766668 85236
305368011 186779
460896065 34177
147666926 49912
943856130 141586
602808500 182692
528916263 11019
625501492 3513
515049880 15285
863078959 982
770300162 82100
885305101 68281
728365094 88329
28725850 45078
967757792 43152
739600235 56578
414213195 144442
272045394 150314
450844562 2419
113936292 165766
101905154 193136
33428735 47102
747472698 95065
373481239 88130
113924001 164693
718096768 149215
37170747 107163
861179239 168969
568470207 96124
387243198 122641
41274471 89300
958969828 90969
459132838 48123
361728704 122989
596715032 105757
790727211 134610
966346584 131539
664864522 180712
652914447 20409
635221634 59083
376196761 17398
379249020 101931
324762900 40194
873563686 81880
877731765 194707
488768577 189726
485166716 118489
891648318 55150
764854292 13984
874319801 97612
77012905 30859
613444642 63899
654884792 165236
324808218 114815
243577446 160903
536703002 108705
732120707 143247
99765698 4097
887712338 22106
130367781 56313
453362950 4378
505068182 68958
821114556 10388
74801046 171172
311934714 108162
91058953 113506
790855959 87004
137768853 146001
198963524 153058
877293785 124453
798097885 177358
666652041 149459
208498946 78162
738125791 152561
316336137 69175
735708112 160086
615903428 70470
721691983 91490
894376793 3828
672371622 114428
268043754 108571
942549319 39891
24002621 174894
245443406 198245
348494112 182482
565811673 171005
132957523 139756
84559604 159304
51577577 198995
610181756 108028
514860288 117886
709469069 24561
426432057 146735
557929209 188830
926264826 100323
918312931 112300
984685334 61104
116390473 27123
173508651 59829
743809994 145513
543410375 136944
317902557 80218
881436567 25751
186707627 107254
460698688 57817
478542558 50676
714552250 28983
454790393 142899
947356818 63455
639549228 185232
698178608 196639
449996409 3407
113292837 174340
1809982 23982
362689718 79804
130447376 176602
307438702 105082
368786663 60488
916044064 15488
129431165 818
974206717 131098
195384936 173229
109636216 166551
511266157 161451
608479452 160620
959195527 3616
129448705 142992
2011344 184877
409253524 25090
511314746 57647
691136918 52639
29082746 94990
104622775 160541
945704212 127767
555888910 177582
285259048 102021
921277636 122388
535024398 83056
961251950 2258
865093418 158501
908315386 61459
180729989 171628
671886482 32113
793110814 59067
573894693 164193
77258813 61863
228623264 82034
271766261 165474
263095353 176957
433172733 10422
51977273 11229
31050113 150361
113138517 34693
963295199 179845
891021526 181545
302341301 167849
442350852 19811
319551992 152540
983170715 63674
597129101 121660
78235084 140525
578385454 161853
485675277 108119
16816767 10965
52725435 175060
71141538 115887
22144906 127737
831768202 95767
210467371 76959
785354406 191894
86586634 150443
524444170 19946
662908419 195536
322223929 526
972349032 46031
641033054 4962
316217001 20242
97768423 92891
373993956 6153
120685554 118913
235681616 10554
940362322 187448
834529993 175218
67614711 62411
145825337 86331
505604942 105945
407800651 158275
95779648 39005
284311062 190784
961847080 66090
547041263 81396
423959396 139795
7623957 193568
438182476 180227
383626400 93951
362157599 31061
134352950 168696
446620225 138374
276806668 34150
298995903 30874
502661088 92997
608657817 65670
24283801 174987
359180151 140537
964384717 5878
69157836 160206
181563916 189191
982486119 73500
597577592 45091
544930357 35643
30677236 122007
781985485 42552
771006447 11887
251833938 12285
560530684 93395
932060363 48373
81603415 28391
880912991 117061
382146003 136641
52782163 42062
108021559 31909
214088339 14795
743247651 11269
883038654 36524
508715244 17521
5132357 93053
255278436 147550
608678410 163701
147473098 16193
548131626 90023
452930206 41166
293697768 126141
148591104 161271
26471277 59011
593558439 113556
188337552 1514
127847038 134747
361955468 110110
53187878 132522
376206567 117462
505154501 53132
75512940 121952
824231228 65374
420623819 197842
946803898 47588
893346601 99250
520940044 93447
384771407 115847
498764157 90824
188365898 39084
564701550 31236
267281698 56856
765997579 50483
431147584 73259
915995421 112856
421206418 24906
734821267 53965
394235244 27127
932210848 85531
126960332 183797
387274527 152018
628011018 119990
434733080 169655
881333879 34291
991575826 90224
833188718 131484
310320766 197495
948805867 20552
17086338 148418
516197161 151882
481093450 36938
779013706 73642
518192550 91683
125842932 110945
215360141 151628
13111410 136491
509887879 170584
641712437 193757
513628053 1419
757615073 64146
654119361 115448
62500123 136872
260259805 60159
272438852 123619
41352074 66772
637793466 26865
149564884 63295
428435428 76095
953496633 181620
199627601 170725
908304276 138669
112348685 193352
770689584 41347
590159019 54673
480300713 199089
984197817 120604
208701427 147010
442197327 27952
160182634 134452
32589034 12967
572200821 117733
9695646 56036
202142633 43076
131211474 107417
154591364 61169
904923886 8699
725201462 175612
874896537 147376
16946188 66807
372692599 183956
5260388 7771
859523670 91231
263556986 9461
485464266 172810
21414867 20288
24956713 151274
981874537 23075
498119190 153289
554686952 120768
67790596 64422
460734035 116688
936603313 76851
984723932 115498
898551475 74783
529968829 108795
962981690 79052
727985394 118089
450956283 42258
649462585 43135
723209623 75313
299780633 16071
102865026 177471
445355339 149241
281517341 137624
859629827 149418
928466906 95489
342937517 106021
519653828 31226
125884802 106052
982885963 172329
579279352 188324
6010646 159529
947919209 6190
65943798 102534
174776590 56318
45619230 151091
654535777 164534
103562633 143887
243334125 6236
474986341 12716
514152523 133298
128450986 196521
86640805 167726
391279758 25612
838533027 124022
981573585 55471
46365278 175521
171483153 151216
462250983 65622
411209536 134807
227079983 94942
821652631 192759
653851186 162975
121594465 56600
514817733 92945
490484437 193653
673832000 170056
936496829 110941
719298650 79629
49294579 16048
676832482 170226
447258431 148201
713437462 109604
462578734 64928
39292745 135272
545983147 130256
837188432 68237
503596807 4088
411539542 121299
663631603 185630
913026293 24009
191316647 123516
437797493 86423
620476665 13566
569862378 124849
768073012 164465
767358743 194242
397855860 195385
120824011 49367
107286242 50870
108163989 111555
622611765 85267
899103941 154083
661411055 174214
501372601 18490
301492774 166091
465340331 40343
160903457 149367
502383971 197297
530491382 12075
470091237 73414
22744814 168752
21640628 7065
856318247 198627
214068164 33282
507287707 55766
586088272 179575
148317301 76395
831801744 79629
363302885 26289
754454319 120406
686367221 46782
984053939 53687
815874663 77258
212434406 122280
590520063 86995
958438805 176989
616799402 194391
666158033 4124
374146003 185260
554393370 76982
698687703 198268
33870595 48832
665515594 25452
751943611 122637
818164526 185862
610796132 69548
810420615 185577
331872418 73740
297505973 79638
915859919 196814
928101500 71881
312565068 7625
161677012 172885
832108087 17354
64831893 125355
441814225 196318
432897049 186864
932365572 65167
46815135 33563
693011519 125320
676964419 18860
847884497 69335
655247772 181279
159302722 94679
342146928 62488
993284975 137953
740329968 62839
546604157 3803
412083669 46744
981932179 145120
97367522 52005
363638076 44697
257498326 187719
764400005 82057
551324770 130572
996111083 173550
190103296 25910
108979200 37434
773589000 162122
997001162 132434
115110315 106013
373849217 30118
972758821 17429
616405503 156542
731456117 192707
566949597 160223
464440107 108573
534572188 14096
736884863 145684
608918602 197946
72862400 47186
91251564 107916
144084474 191604
988898268 27904
524769612 15957
526599340 33027
342822174 155228
901839702 125794
997676656 111464
226260411 187863
583472266 187691
326321453 144774
687628310 44499
858521294 140545
921446275 116175
246101 105917
204404 188473
939885857 182747
863891903 156478
534390970 27309
877666718 184982
365628840 71679
803996436 99428
95711810 191102
332569618 81397
31068532 56327
379597294 122968
982737471 28342
665487957 57355
641308062 93434
383053082 21177
362962852 71365
912046581 76240
243472306 106495
747172843 74500
270355810 16076
930779831 51854
31234479 108644
460000716 113478
167733900 78526
7799336 130496
401600069 9494
685984948 162736
497109188 11025
241297554 12529
366399619 155443
327054009 63784
530431752 101134
453068401 100337
740760422 116460
991157096 123532
213752238 135786
916280714 53361
554409582 57758
791318411 133254
341464062 198218
41079591 171759
654432266 19125
472546169 36885
153666872 160331
606682562 112973
384932098 141454
6082862 8632
203335376 99246
664907426 131005
714910113 160344
536835142 80928
241403773 144184
373730618 86349
283792596 75045
82877705 192382
938454566 56938
320786509 32999
587413715 84788
823912286 17548
110114101 144011
3980642 14845
982091078 150249
328580702 46307
883754827 46057
155374568 170022
626138169 86365
477608351 185317
925194261 40716
277401160 26505
140337345 22031
655207721 66158
178599135 109710
58576546 9935
184741740 47117
503261146 130563
258897515 153243
46087043 94522
735084020 85737
560055278 1447
711527607 117604
629767020 82885
226585149 17093
269562304 98784
1283637 178327
693705268 164516
949100738 14256
829975332 189016
99769747 39388
956042529 114648
771494529 79526
320640563 107712
579603380 145967
956837813 21490
718502132 22671
940192164 159397
69047273 111552
42628078 188083
573164320 10547
926407386 140290
336291904 84435
711685139 114722
604874390 65805
814293810 3655
250168562 196839
310874228 107819
670479883 80234
819364553 154877
193526625 131258
147311084 140145
931979536 136270
760024297 116851
799901300 158309
262047410 132739
570336217 7126
566529146 41821
567945903 141512
5413176 191949
170537395 60252
59583300 177136
655769681 199323
241754919 157632
203576318 33497
689089681 74664
518791335 78217
851171273 63776
913808317 100031
596595167 85889
5764529 81586
681092 130103
871393810 105693
212382385 188097
382242355 72367
202538327 119392
676624774 64118
879787842 110781
405821909 180797
273160281 106326
952456650 28465
445620236 102802
791865377 116922
320649194 110291
702508585 148599
921622686 162011
966053837 139262
216442490 173717
336795804 135934
498047700 132798
488906089 120940
940814462 101448
332828319 186046
935854169 62157
497650 183673
254165772 147540
20323799 141570
597618419 26717
307646994 10125
59556509 94522
465539259 64059
967937125 183671
335624426 33673
411658416 172292
246371670 130249
254061484 194668
490109759 28064
590507482 142943
15586788 42351
283674935 179081
650691865 106942
837885179 140133
429407737 196293
191398162 109175
19227987 191381
36029561 24431
743425347 7536
173288676 68060
197426030 61336
681431772 136188
602017866 105105
99532239 59873
87762480 73819
577235381 153160
261309453 137504
185955534 53146
716677878 196532
948203332 137408
816528520 10892
929853408 99807
111355265 50441
308247351 148095
643135821 100497
858277947 125118
701194253 95110
242455923 10843
729844523 63852
168848891 151703
345914700 26372
491508279 126295
450925900 95675
118537959 4960
375641852 72003
424828627 100426
465770602 96399
459274166 84042
11605751 110048
457472320 57569
528028079 199699
347552005 43517
785979282 33403
693603453 86227
161573631 113284
389852219 137136
897414724 153281
586948964 171879
952678348 84630
720344496 35975
832368694 168149
904069362 172793
517161976 44978
768276222 87320
766631397 106172
445714105 128558
306248155 196114
84721266 104432
921267627 14172
429001041 182961
922239650 77641
422776767 54575
684601206 25902
719433962 30355
173562445 186780
748389371 26520
630150225 757
621706717 184236
433060956 15325
557112256 158777
367168312 81708
902270772 112685
396337246 178945
312338300 177606
550456927 61220
236406769 7682
910978346 184700
502438177 181484
69397573 5176
6353818 14713
446208346 76806
679650699 13616
230586301 169526
351743479 163283
364987919 90436
604329998 138709
565962217 67505
29934925 174801
810429287 124100
528991231 74367
916453993 117527
744766196 129473
5281679 143495
530344663 196039
163219711 114671
266197961 132328
249207480 124082
695536433 130323
79852795 28466
779216492 125663
502450107 85099
126767659 16369
8188068 189644
413063325 145105
413630137 198840
246205672 14370
712571433 185553
388596073 16314
197879310 147554
686480298 87437
622776791 193289
754675588 122892
464881187 157634
990980048 102564
364975714 153121
588504217 90458
767406544 104908
757727701 5804
476487246 90736
913762570 196782
667020262 127761
509176650 114484
258938671 153400
904886897 4572
137443841 57608
454519450 90271
595909506 103967
309221037 3647
957205421 108434
129088118 25023
251634337 154441
485189529 85460
817201802 29302
88686732 125433
637380025 69594
550849687 56570
786062959 42650
746771827 131729
727439443 106951
504978540 10259
875208540 169564
13207801 2761
482194868 46003
154524595 114062
590431408 192470
546135261 33135
764468446 74037
295950589 9775
456481891 88060
22216155 105007
92586416 56049
935484418 55079
633120967 24740
813683709 166608
728273650 194921
843625240 38900
922099757 166888
694045386 15420
863626779 152949
626666861 175205
496428440 75715
530450603 65791
102042444 132151
353576678 108324
883126500 115260
609414067 59392
822441342 122142
787643038 6709
276344399 80154
681835288 155922
216819841 181902
798517684 157639
428520737 165854
149165724 134550
745534660 179259
730403905 140982
126921303 18989
192628225 134141
280044571 120313
859725942 51646
237401489 77300
620377275 160385
188267862 136471
393364238 7633
585720587 123313
563111869 120632
661102547 21029
936018765 197415
657996626 198254
968788319 184571
539517424 145682
152567773 107672
231217300 159364
571286938 2742
283704646 178702
292248768 149549
477643020 105425
62190052 156529
100846734 99357
356151018 129350
248583772 76263
803062242 75751
582182279 29796
113829961 52492
909449101 15021
485021683 143916
351936496 193423
654247361 71230
850734280 123651
747735626 101776
413300220 116342
179875598 2223
459221562 34674
229784262 125176
962464134 23421
850635241 64189
289016687 38350
681311951 56500
560890454 108502
234773429 79578
297722304 70401
855775626 188887
826346224 187387
18543219 81387
78360635 151302
680698160 55602
391819165 18980
42885842 32661
643350720 175741
46120889 46988
165779295 123131
905674917 171092
425955028 64099
870854496 194667
126031267 5509
670766815 161343
698185885 68203
270274170 68102
669070107 59739
299677688 8524
672541011 153796
163761740 35609
260972199 119622
950443251 96357
158153287 185465
945021427 193509
30499520 155377
858489861 74399
363754227 143637
353878449 113731
674205907 32100
393167211 183285
210044913 59798
608950791 2387
502634070 90531
761574104 143912
545093337 126269
627783635 182490
608778893 78568
668605558 52338
153167618 75740
854792176 114693
884159600 30123
706977665 81956
484307225 146980
352851176 25067
912804615 88446
717568928 104635
787994419 20715
541196924 56942
276872648 16893
573055995 120590
805606352 176535
221984447 113736
893226819 50672
649834947 107310
186161723 2418
615886721 144181
198792320 59059
893481418 176561
619170910 180771
110829849 139387
592795762 118776
629462439 40863
371008519 136375
580883105 127220
841980811 97773
182521593 166625
101369366 3095
94691897 113956
54168480 53596
49886202 114863
375266824 94052
666735401 130329
505755648 83191
161500312 191448
629296452 179009
911793758 22132
694283509 197246
629997209 83605
150395692 134743
111987171 7728
609678831 29311
432046890 182669
550010723 61673
509764944 116946
528249210 111511
1507675 151467
460722801 146992
17235008 191726
801669745 109484
416900939 10792
123401443 34971
961399790 43076
184116632 156984
462560309 54865
646696445 159245
654415071 109091
248868064 153098
871096934 179359
113242208 82381
26221878 169458
723243197 170786
612690785 61716
813688602 41514
378397412 11811
358505999 130850
283231407 146944
758565387 22765
668385613 13836
446382958 195314
981003479 165672
823483285 92200
122889853 43784
421180777 195129
620422193 13913
924493560 42511
187726682 179855
905839582 2160
34385670 126219
153136338 188821
528782665 29936
252669604 155611
268906688 75714
738344257 11521
442904469 66844
760692860 13587
336928776 139133
297692696 125078
708130551 137758
77167476 182744
837841734 156808
599471078 19910
531467443 32307
281977404 118394
222344733 165313
831302227 188354
586128945 24472
12276194 93176
476824791 103496
171566483 128261
480163969 156992
410852925 113496
138404974 141774
717224992 923
700493299 57204
749692982 31925
410699681 145659
206223061 170280
938422227 17584
730228559 92694
247419286 155811
468351266 2591
308384744 66756
979241543 71631
349344921 194091
803011486 195762
626634069 155541
107562225 6329
102481658 24778
558013901 102138
10097650 163358
165508421 125082
824614732 105629
336651424 61089
960633291 12398
237196028 90594
866602572 121145
443206148 181502
37192355 97475
604537609 96691
318153353 111207
567934945 18213
752816063 199445
500441288 146037
834331271 128241
840590790 150099
423005330 80442
537534077 59530
912006282 40485
773822695 11212
796412066 126669
426425961 102730
231828701 22020
404300733 16990
62871783 180489
86548169 11103
737462239 112979
998282784 74236
302163031 146572
32700583 88271
228507753 64399
335629382 45119
488105164 182120
71136609 138336
785707038 151073
841784078 187154
590768163 32303
377674381 17981
907714344 108331
136655978 54455
432043063 51089
673632053 58157
389679959 198409
321213017 21563
747007444 47234
72787857 65835
121054422 3250
379301678 101849
223479924 98286
627049260 46311
538548021 52078
747766503 45832
31298414 73125
792038246 167578
945476911 101048
778060467 69042
998148716 146691
671586967 183624
496004981 33570
324832514 108511
621324577 98129
538447745 73205
508861559 56708
134009495 182211
207573802 73985
246527250 23028
261335381 66747
950949413 13683
198114603 75090
668643458 81596
133056511 71521
697336187 31383
590134394 85874
729017967 159990
911308420 106236
797535191 12811
18371817 115742
684195724 177774
364398742 183162
679906775 81089
506259589 122974
504634258 67515
346501359 119198
888461679 188709
535746500 137148
895030941 193286
691548310 37932
718726729 31904
1499113 64337
890954948 104921
945501796 145011
680592780 29039
936672122 149578
600022874 92615
638934361 66458
538344328 5981
642616537 156435
769529693 199363
80141385 165163
21281450 134681
755295885 143313
569469326 22977
499178516 25280
138227022 75065
274283005 31486
675418495 181222
312839517 142867
115930605 150484
829067316 62484
529448964 50223
278340012 47075
250963627 100671
921797079 147186
891967456 118955
321353548 11489
697952956 107507
64761752 161702
322339767 60954
247136150 13671
279277802 95411
859756663 20073
545160310 52650
350933587 170483
343007256 160867
662565335 162477
30405905 2239
708658347 139186
771606978 183802
730641954 88595
45432630 108806
64253990 82834
868358259 73088
530311686 94859
990026914 45258
169392488 183332
601566919 9143
923662733 198919
41414708 59986
733494187 18809
775794722 117625
942508635 126511
630334958 49968
884629907 78484
937146732 1150
928004504 155861
354724380 136629
177003575 48214
106405449 192592
96890870 36376
418237141 136242
980429897 194708
313770843 151822
724434405 103369
945841482 76211
504607341 91676
925061818 176067
329497611 110286
495168715 120849
789036964 119280
411462763 110689
999755346 109797
821447250 143840
833509772 194869
760910762 146906
727566788 29175
948746887 158729
202810879 190088
84798872 16541
933035546 8861
965700381 59505
244682283 40664
326249929 168976
198297820 83873
171375045 194367
718018968 79267
483172300 77223
522758290 279
476492889 89849
412050374 135024
517682664 47509
15468880 125742
719359488 5582
568542499 4406
618647959 17599
709532931 27401
65613114 26188
470419535 93150
404327168 49652
413413913 32114
557264297 193462
526817531 180354
281867730 158997
79946645 135585
200053546 97508
948830462 1420
601831438 93293
573769780 199473
891982054 154323
361788095 76137
119141211 122563
67415567 197471
669986268 158261
456554831 12449
285966839 23698
453833921 154616
953888452 171107
933626591 69737
974675158 35301
380022907 164284
964177018 8195
917701012 163551
924753011 146151
17045551 100779
973731521 151240
528932241 74473
631560690 112464
323858467 42805
203556049 23322
649211520 25913
13085067 772
314386918 184099
673054011 14148
935825633 199343
543847658 77261
753294157 87335
314914690 134310
796457289 168626
175833132 47926
775730897 195096
521828388 95404
664444173 152585
419306351 144863
540439528 161839
184959792 117837
159141823 156698
698419262 29708
563080136 192436
977722957 158516
690674558 50149
994315262 125214
8558790 119374
985354343 129911
29770998 180577
195540472 132111
703698609 82967
981264426 1025
770046694 31327
325301404 165554
966709920 180253
260053027 36057
600031415 199075
583028221 141638
153246907 86696
108507978 24285
239612500 149863
438576774 70502
920694528 99413
715560235 51331
472492623 126635
857076172 32693
573703925 133013
499655152 47126
582695487 5033
493942841 156082
543024141 117811
853985532 98063
728160808 48394
560733122 194494
421691161 176555
536064747 178945
380900330 173359
174736174 123957
568097726 80358
716838845 184268
589617973 65374
59730269 146225
80644265 77553
747246133 13740
724159115 194110
354232957 140752
227542235 169721
184676347 91046
855660127 41617
812868339 103559
826224754 74383
46524636 181628
884595144 165652
889631497 48683
461695191 76885
183867355 56017
137683125 77330
471692204 96698
754865598 75452
216972240 138784
137971740 22823
890307372 156665
689712856 72116
243412745 46362
627366551 710
689387634 164780
859930014 84096
523069596 161231
377200039 50594
27725870 40301
627546207 19384
707532968 161944
145486129 18939
177567907 20450
313356130 51696
779935823 145961
317042237 13582
371582083 42090
10772432 35799
450513205 104213
724588872 196703
506434057 167348
57661036 36491
607137994 82215
85450880 18892
619002661 12023
727828606 79646
517285352 10528
143048447 149160
780280457 11545
991443104 41576
937731062 186441
740882063 130631
591578094 125758
786081540 155763
946373803 64987
563391717 10512
630858567 24492
332288749 169915
911793894 58104
852220449 5149
135416916 15918
477506768 188633
515525770 138518
212610299 110768
669368493 11601
292298866 128264
569479481 177128
496942204 20877
252728690 88535
764238532 109912
631152941 148376
775105804 131409
83967160 55045
566558579 156314
519301023 179236
372835560 189302
581192123 133582
201982354 116760
84068768 82040
330053021 43763
619746659 106530
371821971 17368
873151090 36948
487985428 86572
540944746 67909
728366128 162826
772654252 158537
131294576 50781
384807251 44331
572160788 196314
439510112 85058
26925026 162881
84755723 39512
445834187 49446
517894348 4709
850651572 69110
862650706 16091
402202744 167576
177510724 194571
36159366 85389
14006303 86854
78368063 70242
178541001 103345
392420744 31211
980849488 171701
662426828 45426
394448810 86411
59363140 102907
350119060 43297
382918830 47908
766332600 105173
713543227 50960
880167937 116758
481463235 177403
825975437 16551
18665346 52672
795268598 170989
51675550 177253
747478654 127399
382906792 11943
565378522 96133
154276325 67717
769823997 84631
3205720 176979
230087986 52758
393209522 11074
525834578 108759
213871862 120429
933854397 19464
200511821 109995
142035335 71863
7360229 191632
511723417 39751
489055859 25104
839130105 166542
52767044 170439
747947362 184513
151200900 65604
368007953 54994
23054581 40387
942227145 4298
996248710 74627
928379759 83464
626503130 164367
456379372 110776
441697443 78435
321678457 53501
898346633 104329
137738475 157293
772846450 174001
89106202 141695
636037895 14183
247418362 189799
559329309 177005
180398441 180925
423226967 128663
563984736 72212
975556773 56341
434687175 17416
509214287 121406
992467880 177239
638182246 142956
583890990 156655
274152373 23164
718884476 83790
819051428 40681
998439172 175819
511656136 112608
30768676 151625
24591487 160131
819197955 195042
359659233 84471
88385144 140981
927096839 18452
219130568 13964
86786657 48735
100518457 50582
579785236 12141
893335278 34084
203145867 56219
2502837 178143
488189193 163982
58957837 186641
419802156 13515
261958009 77209
587594753 107100
872738284 118107
22712772 162934
337596328 89525
812351883 90466
731687436 167754
283939811 63862
800108698 187963
276331924 43489
35921632 43364
797233634 17253
104588958 81936
789537601 90328
17417629 173070
59581951 13315
57454484 37695
579635927 1854
948889056 170128
532819911 64704
533372503 125912
324663720 174244
875834322 544
330061221 90778
853096372 151733
445746519 106315
91807841 106493
973131164 99442
933097990 49806
649064569 130016
399428401 76166
60576590 79037
370196185 85892
567592353 117979
149243029 64683
692493639 56586
59186456 130455
594156557 109628
556594224 135570
968840983 117256
809762293 28814
491327577 105130
426592553 136315
141878165 199154
43282732 74176
108159011 68355
496673494 33341
4313037 59469
377846550 132221
999167227 89732
382957470 61432
909702092 197947
584914949 169234
799048519 104430
948481789 136819
245488290 45695
854044426 167955
758233302 133423
361163214 169806
939012773 145350
886194780 97793
971083251 64927
551532832 142092
896609509 153280
510385351 97589
667459977 197456
493044178 74781
179491755 129350
10193027 101168
419468689 46065
585506076 122084
403892263 50350
14735249 62766
657548389 3753
193433123 12092
572678577 44880
493752684 114698
947047374 75984
419656687 100927
930732327 145417
670767890 166147
955252465 155299
675720884 103142
578877836 172212
593251148 38410
115673093 64677
77847928 56288
578641845 50031
157511488 128012
113064689 102602
478822820 81779
362830920 90580
968969988 128115
376485571 44755
628984615 181978
806895805 99264
737091047 157728
758524989 168017
179557896 155417
208825824 83508
293325338 114186
95211092 149304
814402493 54505
264475356 174204
978810904 159340
570376778 56072
312057721 163069
460178059 19005
765936471 161633
689356284 179046
383766851 195567
738270207 97432
841032395 7154
803221147 92167
709751686 91852
180173428 142654
958850064 48113
336418916 195565
651574556 156212
200267369 175250
751338695 160787
96212344 119318
954730231 166885
235968344 79222
213882832 54462
516361382 48031
569855065 169145
391862790 78057
14113357 154923
809616003 16007
410460414 176958
630675359 92545
825701492 73294
746161142 175753
435936645 85867
328114770 105781
246259521 53945
196927422 58711
366909813 60308
688127128 191714
596753887 103394
703713527 60828
835402716 133907
746196710 122682
630774762 159007
438767549 134233
326075018 187860
254661427 68310
613884480 42410
644787016 72628
844299852 22807
869528688 136176
888339349 123044
826316506 85907
979458255 59701
271046152 189286
106811381 170511
417413389 67242
119352132 113897
345531344 144838
283202354 46559
844189340 176673
57855036 4641
916082832 11501
657130608 170212
911371029 9742
915612178 126273
555521107 106489
162071373 173200
281720766 191592
344354720 21624
752840146 165591
698726104 26104
325908969 29488
689033066 193851
831536440 61855
713741513 115503
677656020 152557
996197539 73173
910489790 67564
814889134 73484
277160838 42853
97979181 86404
247205812 108304
449381759 130082
324839005 141681
465599280 127119
854206146 61602
985327555 73104
267617340 174534
724725867 72074
772791735 68685
479069897 41796
991381282 52813
895753667 168224
315988549 132081
781559042 64671
119464812 49212
873886829 35304
407923562 28253
372115774 141649
420565346 102692
560398390 85327
157923293 68196
869620742 16329
557374197 93259
756989337 9448
67061458 169680
379384142 188662
69313475 167465
760031020 50190
619364538 67417
33177930 110267
896635996 71879
401840668 135788
988103457 89119
237349913 178922
255198606 12860
907896487 196766
331832907 75338
141858725 112407
809636525 46576
908218927 72425
598271755 50489
13422953 171163
670407237 140058
182439759 88060
442081198 186011
251642781 98137
503426069 138451
857863880 135627
130849189 69531
168452381 144244
854848971 29075
258376155 17655
339408574 6005
308866336 183613
511293034 65454
59860639 13872
608048427 125645
192178555 70738
63874071 135504
227014522 16591
232014357 67078
193027610 145600
620319810 154699
620310458 91059
622339445 6834
900583924 191650
739658075 199363
468441375 80246
504261637 59483
20077363 170507
898412431 63417
43483045 99259
386263144 73059
185816070 101373
937048792 71460
206213492 89824
376960693 134458
689951389 56003
45317618 187898
33649344 51310
314284175 84309
423264754 100528
355145533 13195
835570611 151471
694514359 71357
724878793 188302
784393695 111984
430762333 134419
474667029 89706
606046034 5758
254537403 197973
312753812 129209
564985129 26028
481121507 15971
734767505 57200
493983530 20567
311574737 29868
364366359 76075
909292888 150638
723389609 95590
388716354 95402
615744622 53180
519034882 87010
857848289 191460
768570773 87543
355986717 77786
723039472 152200
409451883 101651
737370423 96209
954017245 88881
543791211 11580
943335211 45224
936887997 52790
437716417 177862
600311511 164640
728143671 128789
558796834 128174
548537359 50367
891438300 29249
953445304 10946
136543172 45171
329062988 149326
64148546 93302
355966680 31349
173334581 42722
472223377 50968
501489301 140813
471770282 68053
950315068 109642
960414627 113531
689579497 54182
722839612 102157
289518591 154901
767463514 38135
990446879 179708
14259616 84710
24663939 76640
237732572 49011
50067705 133265
687643319 26270
393624296 141469
957828744 5829
211416717 131987
697982802 23726
699227252 142672
347349054 198975
781632941 26766
890847508 131991
77016770 102485
162858792 67987
879842212 122998
387654758 90574
857443854 105195
307754071 21021
139111039 47949
710765258 148091
587819824 1527
332449494 122904
351467215 123209
996748943 172567
843158306 159572
195211157 142390
646743257 34669
424862209 143504
464724646 173005
174350268 180262
669286385 144137
355000370 166924
165723201 28523
867679122 123695
281277208 16645
691914088 187440
536891824 72287
817525411 155043
560258916 23650
178834899 149770
771454233 183067
935459057 83745
338096687 40814
834087692 56221
309044943 200
949199200 36867
409841246 12558
313218212 140948
238341379 187228
488861126 191943
982089094 188342
744638000 108074
195973256 86021
734199620 75758
855165292 21003
909502591 55894
205232213 21938
810814999 69562
847657433 45736
853401584 120602
14342092 184790
388353992 2792
922636883 174985
141151424 42862
882240321 178983
837226135 165086
568927754 40241
547498098 46685
365920593 37872
58838288 40577
743456196 193444
976868148 167535
367786140 85377
822496217 84091
238331619 28947
721255515 129440
280438376 172433
581743011 59988
608562953 31581
390217131 46084
527282119 83241
160816108 188320
396088410 126519
294804223 118017
559742993 20366
25292279 164606
431503107 147494
463742790 89603
455256953 111094
845443731 91971
387220594 178916
625302684 28503
771596661 169205
452385439 177661
843466400 110792
323706637 45746
445529001 54101
659201262 113378
682556446 68857
187411348 108669
704889150 22481
381776982 147139
674047765 61989
721899131 75906
119437806 41606
675639832 192277
624252618 69552
397568688 127407
593138867 104163
782433461 184257
93993110 31063
620491860 90021
22573109 4938
977060205 4624
131544235 139402
948812953 54141
849282985 42878
235518229 82188
365226250 64132
356639743 60483
528863702 175581
999075311 145408
833093077 13592
510811873 70793
754353974 60024
648646052 157801
868104921 30401
954423601 131973
604092342 188894
974197718 198872
55122769 114280
213384891 102179
437579842 138187
692265152 357
315886267 82589
71585919 113166
51990862 185993
746136139 11896
773621050 88151
228727129 140318
23453034 6195
684609463 132044
933464301 108700
533662036 83972
288904202 127454
559021995 190782
15772470 155338
922211842 183158
560721544 153514
992072574 85699
329768815 48144
86796849 56193
134319306 197216
407031891 40675
419845776 85244
133051351 2681
509827039 53038
119013524 90799
535030142 69264
157767332 99650
4899299 27141
637388182 195938
229740199 93354
294153310 132732
945305945 58502
886727192 13537
462933916 47692
787794766 4859
290242996 194053
332231516 191230
371815828 106160
872883608 51424
918299977 28748
167531926 134785
869030547 16551
753219875 36811
189565035 36530
43018415 98067
561187302 37317
179013585 92227
756924292 185506
685341365 102143
687683128 10915
191136548 59164
633580366 76162
999559173 3951
425234941 172354
999386780 116703
520929116 60206
525618928 70849
165730949 117222
839053400 987
360791603 175389
879814547 32040
785767739 22176
319141244 174876
137612147 57548
393436108 123537
27142367 40455
228418197 197231
927950011 5788
992180711 164230
257577256 25613
896994592 122831
118154931 150636
392378633 63906
289828687 171761
283851942 138006
642695044 48442
945099765 171739
305892381 133970
752208088 11172
951791394 1863
841033167 164532
961780555 165583
696797526 154100
586107650 148364
519195679 86909
120566676 162809
588172985 67710
600726905 107977
916132301 88864
767295329 145677
762427174 9447
817239514 166820
656251371 91154
237344642 177463
262227320 29791
737583431 36886
765992015 199331
136096310 192935
522847301 145439
487502124 116609
62800169 27431
553454551 98558
435090386 165483
689586556 158935
752028448 173056
130176228 112453
793342702 74259
271261066 30803
48893079 78143
319175386 168162
354506432 47552
583342792 180540
697577220 29404
47972306 152199
752398060 103327
50087546 104959
433935290 36042
92924652 77872
774796632 116887
885427144 91693
734548452 113297
137992946 91658
388283371 162158
858331971 30159
903071976 131092
573307356 13951
304602729 72009
741720627 159370
845817227 12930
843278913 30400
246218063 57318
889759959 92768
834607940 135818
767513475 7809
700606359 8898
650258213 9466
33821451 163343
648950436 99557
582125331 91667
979694731 109877
550722325 135658
950915940 81948
761433921 192963
664428633 112251
338165228 143630
221713858 93204
69871360 105650
2803352 157312
610583689 34622
487763694 184889
706839903 189611
264430774 126946
720128586 79577
654771618 154948
853109908 167162
76538884 21352
245438297 119255
71180129 181153
613187301 138971
251900038 18966
475586134 88399
823720520 124425
243947364 135488
931544284 61971
349378585 48574
203797917 153082
686425350 182615
114438210 134234
89918006 155760
537498513 198006
675338324 175850
453601680 152728
664056770 52110
379414873 199377
625074662 15840
677361566 158138
502488645 2149
193502306 18542
339308512 170057
184814149 158876
255761214 84843
346348710 75898
316667488 148398
47424089 169429
583038921 141031
831666783 122877
975545740 34239
233168723 58402
881441184 20520
205662386 176766
667515862 86232
926204067 114604
645220234 67011
727533786 92113
916996961 1347
707798835 24724
79347177 76861
154757844 103681
554016987 69139
57406962 82474
811266701 154825
734055907 96443
219230797 4102
624205006 152457
526737782 141291
452417949 48909
118500589 173620
115258274 96589
6960470 97767
159202937 170698
440487347 35873
434550510 148888
67939921 4594
43645066 163572
598454440 17816
142639876 61909
304668466 136869
634681614 177120
186505165 177780
709358162 105258
494528903 189582
590366989 167579
975317863 114432
475406059 56066
765866596 182657
157922585 123521
172432455 119706
38872767 53444
516503873 67468
159934736 120444
757863442 78474
233040909 198003
642495894 154587
485418827 141886
337005513 160009
171901792 13835
88609836 113322
48983480 141199
80932042 102672
619809570 51487
334431039 105651
366838402 12170
329674776 39718
582370984 34356
380159566 71371
59923032 139129
902118751 74378
786687673 160016
13200189 185614
81829658 71763
81178502 104450
931950073 51348
604672165 78079
793771780 28140
373900402 132729
436928622 38261
271831999 88870
58665793 61259
405693820 32321
508657291 43823
792963607 90629
366007385 98605
97316111 159602
754267389 96974
422252685 105049
357321981 147821
343268055 41884
627854292 144538
624890800 76391
687344224 3718
782367712 117812
720466880 157572
174301663 8453
136131119 169140
449140819 30757
375081429 131734
383376195 101646
973041541 48315
7566357 83954
288805000 52195
352609809 98451
487794717 90946
421130686 173054
600490669 103115
357802819 128871
835286380 151652
526899991 95547
408338535 174672
10007392 146102
787719170 64029
853806832 79555
878274832 166031
509895176 71022
610157812 40548
556105126 105673
190442076 130146
778989032 183574
480390052 40316
909747160 36082
428875130 128335
294176066 78245
93129843 23285
444281319 66752
96261250 106929
867395637 125927
712023641 104207
163409589 65611
882579592 14104
763596690 75536
460694096 61810
299621775 126183
953020809 191720
905133494 167251
422900449 40857
955803430 112531
836737238 175612
486989901 156075
545398111 73844
865151889 150618
334359579 133399
485467286 8431
582060014 103208
874491113 126934
962447011 116852
419888000 106536
903732513 196566
746605193 165044
453663232 171419
472010899 60711
950233048 88258
77436087 162000
765131144 49985
927411078 162337
463003054 59365
366407364 115982
446264510 30311
974121714 121146
42213837 40796
896213768 107698
467318997 75677
394700628 163697
85861648 98526
63648297 151627
567943568 149051
82310461 66825
816969646 146513
892502349 139571
63406796 71123
651106040 25228
746637540 92127
55972043 91125
569551325 135992
293566736 179168
466398666 61529
953781644 49015
619673591 168808
690399076 154890
307668157 46489
725087011 150413
843815465 175737
759365247 192936
874974254 11859
386991243 121310
862125662 3469
985819699 134214
472261274 137287
803757578 84416
283435408 124608
119011063 74678
305055341 66242
780773637 123071
254468345 132939
451538581 5860
207300463 121701
995047335 58883
406283885 124417
237799465 178609
3684279 113061
880379308 69287
434689486 2746
292036316 98856
627558555 10119
896369522 68118
805288594 122833
154942460 191764
507952654 87430
628776882 141660
27681904 184776
929563702 22569
694067772 135271
875885304 169188
440228809 465
197028532 147785
380411738 66882
812795910 150456
87339036 100085
391801263 48777
39775024 35609
586932609 135586
102628451 111342
189014994 178805
593758908 79196
844693099 147126
289860489 70744
562415635 72442
525268166 100465
861910538 77840
156995777 84765
674891775 17830
758486578 80028
684416261 93967
762770875 14602
778411663 137812
382433733 170564
797161374 21804
773872615 153271
961597921 92361
477280980 96107
717789838 105340
29430266 135377
652311257 89545
997615480 42176
866328519 125673
168060644 135573
835583687 78707
42620669 82693
357993385 149053
74612436 99817
375393902 150055
715818252 88380
519946387 81144
284315647 68188
593235562 35606
185611841 191368
352217330 187632
895363557 193451
894831070 176184
404000702 184311
906231159 26794
543468527 69391
685305327 30563
327185527 67970
384026035 197063
47859182 24448
960967807 40201
745092034 24714
173414092 56220
962516983 107398
36411176 59092
596569921 158519
369600983 100468
532344397 122070
365594248 154051
512799747 141429
995347255 77990
774311585 35227
678627977 68001
15625001 187327
441484327 71948
345631948 90612
346136771 34528
596887120 68744
298265432 103962
965320178 106757
97743400 174291
928287009 121429
708872852 52992
101133731 22195
511862711 29168
725427195 1278
1590257 192777
969147124 31681
752824806 5715
293834853 161227
782452459 10698
435957345 109606
231919481 23337
106941645 132860
269278659 3622
797950357 116933
537913339 94297
285123178 97834
320685604 102342
271141462 72132
938507325 38922
180210930 28199
832081689 58425
203303739 90716
902173656 191028
841504566 45678
648277155 189261
783644705 190532
434085581 172903
377389471 38798
988375394 199603
22508378 140135
682718982 138177
190768552 7247
437644896 116590
319241244 70133
941204213 175670
1931989 36508
789799210 18321
493309371 73110
124610446 12717
978143627 39307
63838211 138805
253285204 87773
669274615 83072
232245241 29928
263655648 97192
386183715 36420
660345590 132732
136149116 147143
11444220 301
489961438 162733
278603551 109549
102248868 43753
630077212 62182
444011307 112049
106928400 17091
230342322 166726
68275228 68416
86162094 30649
181093836 183750
5459793 115487
616900094 82489
61926124 151761
73252791 85947
906387420 87175
342269481 172838
3580280 56621
942422147 32292
41798960 30876
256081518 162484
969946653 91364
712157531 86669
503132143 142451
225004495 187773
531251976 5544
515208823 78454
66339836 68546
821463407 81524
794179126 142900
442219938 83898
74909046 94775
149150023 1866
542016664 117711
687438758 162974
45022232 30000
79212310 20892
655132268 180480
234054544 108584
976479778 67816
380806973 55431
975573118 74936
724038991 101908
732891448 130149
3062658 36797
98730964 190552
637250127 126496
459531355 5915
167607022 58305
148225322 56124
351487688 158381
40174123 78733
263531117 85513
294429623 26228
437117085 189285
313900784 195561
957350708 186350
178081326 189248
965592360 198821
15321870 5474
982199195 121708
346081375 124774
237792020 79688
539745116 152346
262222195 123159
980133957 164714
126148524 101308
473336316 141241
344940790 19401
944121258 91832
657968212 87787
219445953 20104
98513255 165125
776607528 131889
884158106 7197
110409018 26990
637135504 58457
709398693 68117
326358233 190543
596486704 165246
718955979 51627
828999226 149739
93191413 110885
12372704 81025
598918609 37430
747768992 148728
266784495 135155
895904017 63696
495245043 131992
926062534 62738
296793043 33120
430010023 85150
492776239 81644
108368946 100605
974191219 171124
196705365 65001
757439426 53058
851622623 4644
792544709 9461
188216604 82647
941956506 120137
909750647 133867
95967241 14521
94021528 180300
16441444 107865
845273965 155246
212109949 114649
853268027 56177
323488446 59010
690922489 166178
91732026 168168
456461557 153198
965192315 198692
90860695 99951
498072669 65177
194158702 44613
307330378 60231
82586524 60767
616516706 132979
39774169 159977
864597498 88007
394293021 56549
738331037 182986
250371344 46614
806019386 99897
789802056 191750
25438494 127800
189297799 6967
306503459 146683
104303610 191148
346639867 97386
553406909 108190
253605 30428
995485472 27832
600452169 40735
631887193 117878
145700561 34168
562516125 42633
604395669 168104
36388179 106424
439926860 101863
86243775 189192
720533569 85438
448972092 28539
42737156 188148
163267256 164988
707167068 154482
956100830 53101
578801184 167046
582182108 185232
208610490 106391
572548812 151350
807175170 16299
642269390 112888
181616996 126907
134662650 35762
620404102 53843
490657356 73054
671268165 77385
567827230 180625
219939871 11643
687553481 109302
379548621 53536
756105481 178613
807220044 67868
748819320 115887
532708189 160701
784197929 99004
712629145 84217
232112547 111640
469179446 167950
51196577 99023
613126675 77788
961738244 177319
594113307 98788
737298723 92162
120551631 179085
743162755 17969
78483610 96614
159095750 153129
778521085 149756
662180786 87661
341202135 157911
936470037 120890
375326310 43448
596703102 64933
273571379 87171
89390037 69465
950843371 199733
76851436 45098
818582220 189250
519709682 101758
383027684 162770
281551048 71776
154873937 38611
771410171 24928
781233409 116209
206767325 83804
347870843 112364
547054064 11863
422029575 12694
66383974 84506
826558982 96351
318139727 49050
714495908 140999
638440764 174420
607175559 34430
182541312 123323
621308400 102636
48163575 131288
991858600 131743
877062426 24407
642408252 162568
331890166 144097
53281493 64187
929868505 92298
199964608 17345
612999303 199486
640545176 1719
144589417 80435
766022137 554
247619443 145582
987348835 48946
873334850 135325
216909766 93973
136376072 131839
317793439 37031
699909879 116797
571993596 94413
167884358 78243
608137328 45287
190355859 130816
674328052 53605
515030917 132611
500766683 4650
285813129 33390
412114696 141363
913791352 88878
548711748 18555
964880425 13775
43653941 107066
630839377 62341
421053965 73460
278992966 29045
327117272 16881
468310140 72489
362653395 135632
620998530 23491
723285510 117396
314517929 179899
868150171 188870
268541933 85694
449359460 16585
452376323 126968
653637307 74541
394106885 140439
366619355 133417
461451477 150298
69085298 37063
504896601 164058
447024690 82897
714901079 112654
540217022 187204
28820956 65990
83813812 60102
453678810 109900
48285303 50318
440284604 190412
611660286 95330
255646013 10079
543882311 134089
503363441 47530
564143418 188622
342231745 148017
294041513 190630
19231762 70255
839731610 13117
29923248 41137
988640997 14794
956113001 105198
705686753 136471
109733006 177040
440849219 46684
52116701 56270
392889360 33442
26215280 3276
629026991 73806
540809774 174930
545089539 186030
438227359 39045
601710842 186513
357031868 140605
891661696 53674
243835561 79312
149565023 99791
577327075 83980
426703846 27910
589328694 144212
61791688 12944
863184932 153230
958876594 8734
480080118 184146
798196016 122180
179762388 43358
13703621 188362
83727881 171593
699126303 121925
796096897 175330
769748329 124020
638036154 18559
20828885 169589
204081132 19420
125366831 97393
993502787 135201
442747668 26523
908898172 73989
825601762 173101
529346956 193463
632137867 134935
177557313 177356
61631394 19027
938105608 37320
436278670 167827
239676476 26546
749960535 186936
241325315 62765
990563895 36970
833465081 40487
333322898 135671
986530567 111391
193506357 175809
511397403 142064
300324889 67843
670369899 153459
901462120 4135
814534769 19230
612363917 195333
665617639 118532
738619734 139563
360756854 54159
619536304 2087
997180794 133307
252792439 110307
523030765 52975
382486525 150237
42034141 117226
987500209 61181
80036559 126856
649123799 119328
703877666 81461
736347148 198784
826246979 50012
552525161 64839
108456694 193988
516870338 170466
269427409 104163
346601426 7358
26486716 15833
587589070 119179
467753783 136599
305331317 173202
581407540 51522
618634207 100427
341865219 169795
706205436 75389
441657099 128095
727245991 114575
790045385 63251
263268107 175924
246202295 9917
45688797 62673
517759703 9108
620581981 120264
855396784 142220
206666023 199303
331312170 111236
683653093 98885
704651268 186369
97753415 165485
130750075 71933
345557470 12961
653260967 197583
192180024 138497
737838614 17507
690184041 144271
224367728 113811
297521989 105705
625554600 6112
58997817 20872
122116458 71233
961286704 48309
900198055 197428
570530738 30046
443857096 39955
726972795 10538
375906492 16418
177755012 170719
173049542 70508
77146693 95483
244794522 50909
43688937 161075
335414555 65780
117749862 55502
309934655 173264
998762514 114331
854024105 41718
390002575 194503
51061317 77286
875769602 29176
180016032 7806
397576136 76309
122529905 33763
316851129 13300
64676705 41625
732590297 45995
646234997 64882
201728801 173500
942005813 197978
126361625 79641
531701382 199213
438163488 189980
548486202 179622
82780707 115162
869882518 32407
121897424 196812
474368835 122554
985192070 58700
109521546 36456
721397635 195760
351323751 118533
330923280 135295
915209374 105497
107099731 21343
720844163 131190
125334352 124611
150407869 133484
230875071 50697
221915827 121378
916268768 183375
937205244 59427
221983377 60935
969883630 23574
801539467 120264
62733892 169678
684234194 196110
811458187 74208
231945383 39983
474847169 99763
187534032 73051
466666517 115933
699419938 148900
473347906 104024
161955437 111911
964287442 30195
369295738 77360
731094835 72080
239614167 135250
66714754 93206
532986704 149496
309053198 146149
42142869 178988
159988925 92528
120999544 123630
66364320 45005
867667689 142842
187346636 30529
963258567 8918
736911827 144208
890343042 68784
276907639 32066
509777920 64674
211551825 16583
7722888 79220
151656590 100296
515657689 64446
508889786 151642
692290194 37401
643332659 108241
407351127 168595
968319611 113720
973959989 158522
621285050 70821
778830474 35159
220528350 58887
636688256 12744
763780863 159793
350461085 191816
771252609 178272
790486405 113590
426416444 97860
370073202 149155
917672421 37322
553559991 196356
184679046 140787
755392130 179778
526172880 68626
406717416 3744
225315830 20793
888616798 127338
897085541 197363
931334886 17833
228713270 156830
36103697 4325
448522871 101267
14622037 149282
241800169 134175
232567004 62114
276037236 147436
384580476 192778
305150789 192750
140167992 53980
89073921 175958
536899092 2960
396932540 106749
165095308 143355
62239501 63165
460673994 177892
947208073 45473
739991926 185429
801942694 114306
638381299 156929
651366525 65605
380356644 145121
990425770 7496
372262895 23122
407161271 60446
120249275 41165
72959277 55342
743530154 131934
511170955 175341
447609599 84110
262010578 123453
277010898 103877
45881636 79121
35655384 97810
811559952 3527
702945152 180135
897412061 132413
662393247 123400
547876397 54022
649234967 42151
921593488 163140
448844497 172025
382537389 133295
45925181 30966
143827128 13622
706720026 1478
912256737 171199
703108066 162655
876528083 100438
657307245 160313
22445098 110573
389158163 131187
517543011 64733
686919033 180472
829094643 137401
790943467 63313
388968146 85969
825167877 28332
904345412 18457
741689125 9539
719757448 142285
317167694 112086
982536773 129716
698053118 2660
925558353 50214
139149220 192421
717061914 195357
979535707 80979
829145812 52057
322582118 111292
588036683 52884
304173517 145242
302332637 118475
471078731 127249
616489412 4701
592704215 28999
51474663 97142
853471783 99808
595214780 197741
123270723 25339
338848882 181608
697574960 197140
220065252 185752
824302957 114946
652256624 34026
420084243 147280
821537711 104841
561457733 26892
893343867 96334
845687006 66020
228667743 163197
259112660 141908
159991883 36166
384368257 30492
532472985 183334
771730689 39309
643541573 158518
972204810 121622
421222010 121006
351814949 145618
419183912 53257
113525411 77262
939282827 34064
585863010 26355
66232610 198278
126536884 57843
972590245 192950
840070863 61022
203852542 131477
369672924 192663
399954522 180761
878716290 5830
549119279 76756
901459503 38954
960366215 164710
540286294 102827
209559165 12484
264152712 191427
590353249 123510
318584491 113979
499586898 112875
713564306 188559
662741062 164820
685005224 53207
520344174 166668
112583139 113890
427138928 154411
374156754 65804
232179826 98698
818285138 123653
863604961 21940
604275116 142774
158018139 65624
67887741 7636
575142414 75855
813843222 35520
360023795 170463
363540114 185532
892239350 102884
751540304 9643
311806479 52812
709547236 21614
650803607 90763
606225008 61241
735848996 113
382092463 149228
365157471 107867
402574973 128135
183360331 8123
12204642 184163
319283773 91701
608078782 115924
940730101 26702
715312045 93473
960764992 25047
774034598 143035
160478750 145318
46197302 80723
512567740 340
597944868 86094
565348454 159108
106612605 61626
921072066 192855
22186633 196986
876855418 32822
812601508 51565
475696064 49439
845210447 102128
540526806 180978
82676570 126057
660026350 95054
350660594 107370
783091021 118850
226265274 152365
73800088 59569
977025673 37244
855598650 67630
902556419 112096
335981873 22801
16407950 32966
343539059 186168
891775588 145380
835894842 125606
5265226 96419
834649851 32371
216987415 184404
445587372 82857
702970576 3938
869999659 68451
153241633 23848
410131023 14946
656762873 187739
219568464 20635
475063817 169706
181280765 111157
384223200 183408
425134337 177550
895733135 168767
48332378 190951
167574540 119068
383701428 159262
182756484 186147
823635032 4037
674052443 16540
920810274 38138
372893226 158216
913433964 185274
154462445 134780
122130946 139420
423646603 13811
480096764 26528
603856715 168623
366586537 144629
323461476 134578
285598644 54339
918628953 143473
615072989 186171
682097925 137913
714037670 147723
868293829 90635
669790107 39096
957753889 50658
189791329 17642
49747096 134700
665456436 16664
296374895 43890
344074126 123718
436761026 60451
51903956 42791
191373354 199494
530424096 63489
297748946 125262
355192573 194962
383399859 181937
344188985 144931
370369866 26565
595036166 189111
346415337 86474
223801556 154657
145403515 172863
323396114 37835
12679935 159488
902815480 176949
759752386 100791
270834227 83136
471151790 164332
523231423 194321
146699997 58854
461151327 168270
659432997 136648
311298321 139788
403124213 169811
138608922 117926
431329800 190174
990656769 198542
384016275 61103
251982584 11800
769303118 7445
275928706 125869
452222936 62990
399313536 114681
956956469 23805
44699679 65729
25189480 120857
683983009 111274
693273320 36623
58204376 179253
330392582 158454
267575769 21678
366378476 54840
291924190 1875
190137320 72352
723250172 112826
146344098 29146
295923646 141785
25750965 16414
843401340 142104
280215230 178829
280620226 181292
464398348 184611
877356099 162799
305094021 53580
670479339 123183
633259082 146493
424661511 137834
608974597 191617
958267229 111406
539164199 197063
647391582 146014
245149150 14134
825948220 74136
785996974 109171
696152593 96417
534353675 124831
509177839 184174
310970109 62846
605130969 90766
889794550 90302
545828974 59237
198619316 29120
557241549 119827
812632694 182039
227696747 188361
419713034 24132
747563644 105024
615342026 63192
555323558 69973
542746802 198499
871104522 158786
548641788 4992
478506336 118045
702450118 19017
90193952 63391
326230113 56788
524918913 118317
1488711 59481
411864908 107960
529500915 1581
142516515 148980
487628246 123675
908776834 120971
785702235 11899
139282223 40973
664666621 12427
718542196 107718
353443640 194674
249239230 111232
375319891 84407
403443054 37732
163842441 160143
27403822 150180
455041139 119759
932858737 189002
109660126 25185
205795339 146223
970220135 195254
312580980 175321
849355929 24222
880604574 13860
426274517 143117
106201380 124770
413434940 61648
220636747 178010
234552172 65353
989330830 29615
458970961 149726
113047386 30723
976463377 39075
338015479 87706
463633920 19163
155586166 9785
251823935 69560
725254755 178025
42550901 159763
314890882 52669
550633645 142983
562467981 101978
81076766 183009
952763341 12034
364219949 137420
112826355 181880
295437662 132246
946357426 39527
545591436 53064
571532226 167716
90370462 137995
436260008 164910
636675030 110902
964496428 124213
748502558 118494
557091367 96233
890714854 119753
270297079 82271
287426108 74287
71825162 73103
554278046 108660
197539385 84224
500133654 89503
406020306 177239
249832246 187245
313647742 140655
260451530 25464
953170000 29079
820631866 162188
666425080 21640
562144762 176205
122395092 141245
950472603 127498
403871203 188401
195522008 96553
413352338 189506
943712423 146134
792614087 101041
128131679 20684
933798499 145216
655711994 184409
723594834 157035
856877474 50058
191277863 66672
301079525 51674
346058167 131496
690950952 53729
671672690 86429
62237188 97786
241906311 13117
696011643 149814
40667782 156005
508156590 131539
122250308 10242
538297372 9759
927792772 193462
12976504 191739
766357496 4322
329530551 143047
352104838 146954
406786563 98291
190868523 51097
512043897 126701
427869545 14245
246286122 12304
655733741 137568
404060494 184624
885392254 52608
873210685 42650
586387157 188977
200052429 14481
512219487 198384
631417844 143671
98012849 20270
190784181 24527
260650989 122556
361619140 107608
134845715 159198
328132732 157552
533717777 37992
736527854 26938
570042945 178944
493024548 125955
727378585 138056
866214146 18341
979685796 85663
597903659 85216
195971414 30167
351793802 153494
444089847 122290
495002441 91186
956769652 59656
534682242 116799
636713522 188530
486194436 189841
143247014 190070
62689640 67019
605097269 149672
398244565 169106
591280363 79194
229867150 142350
51827966 3101
210092552 116600
711524801 108462
584654907 483
882609476 33116
712450073 170932
267103745 69862
496183196 146458
694564644 85653
875978313 7742
185946027 112863
277867737 67657
266165698 86957
175747254 182219
24677759 122927
116029937 614
831304001 100194
294772075 152692
988263007 4316
730859039 119947
460625660 80476
728199287 132527
851413703 9626
131895432 199925
25132344 95447
99070708 57010
600813256 10881
233009600 81469
502123807 126228
114460407 33153
89008783 148283
714483407 37663
169296171 22439
773776863 65283
976287101 198044
629265273 197281
764567183 37236
167253908 132469
145113933 41241
503186296 52747
993396386 76386
978736083 88048
150143152 150754
337869624 56451
777601858 52605
126985192 153884
434956887 95825
392188220 62978
714709840 88619
988818762 90907
358070942 165895
833534558 110131
368004534 164715
759662535 190810
238816460 20699
342407096 48947
25840806 87107
1507493 95768
851703845 86710
699076005 65875
960258602 160711
685177298 16923
526665287 73339
162925205 89312
119257954 43657
360539715 77817
686651367 86269
954135048 6348
254534386 31275
81222494 62340
409546883 182911
361265569 20669
645088827 165496
188419310 59650
330708871 53732
717381569 172647
105269142 166342
61214249 151888
432600006 73643
12058194 28771
61678234 129668
427854768 23208
909428894 47019
44149132 114392
467894404 20318
262667393 26156
593986699 13467
36511988 122944
105368873 43796
594711674 180922
502034153 93226
239084016 183276
277000056 131038
822995872 99875
145946755 81465
653403728 54996
412546236 178699
188585582 182750
457689444 20708
148480692 25762
592161126 34133
135312869 147330
415097724 51437
484584252 158205
762076962 133073
377378026 73931
766518459 82375
175954016 181347
354161396 67029
44174760 77634
704060548 131625
704604308 142989
823305128 70810
585290753 88364
367164909 13003
477599394 105102
394440478 79650
408902669 30116
759295502 144967
556515805 80800
520182788 33562
732547038 144450
138205423 11289
396392860 173971
706176462 163944
424728552 36924
855021379 10506
478981896 10173
336151292 165576
487190711 182473
992939787 144574
316792919 42532
6819394 157227
233207264 97078
162735807 180398
164999436 96336
801750243 160596
960285554 116811
489004101 51208
220799790 94667
633889716 179310
515939720 111157
124019027 11175
691054052 57788
760753486 1805
117049612 19293
929806882 27433
631506085 95490
904192198 39179
504458834 127541
413535677 90954
258521459 23788
487552022 90285
933413405 70001
899196388 12909
817992961 117659
279849014 88285
907615148 102083
799746543 111283
186026233 40246
201330339 118705
942928714 133201
904770634 159243
702045828 19594
961743418 68215
516711242 70385
442127977 114621
938192183 150745
464678906 30757
925350866 22596
41062639 136587
101696928 35322
900494611 154613
679791549 191283
586042443 189435
986455247 184952
539624410 193690
118637218 41568
724103656 101662
856237129 171515
542911519 16121
588521708 24326
393210867 89000
460023172 184029
509386718 72687
829555615 4167
575548799 110605
213301211 150076
40333239 96691
171728605 81196
778031083 47282
535439359 138493
571519304 162178
689533976 142557
257240648 26411
498677655 155670
140548118 156391
254023456 21462
358489503 115651
445441260 157065
151209275 41006
58524050 41874
832127747 39574
972528674 157167
680523793 73751
609617220 30421
14999107 164547
148922872 131367
620288308 193055
163850036 17793
688644523 71366
560021068 47334
550543654 29484
221317561 62291
246381992 194861
616070573 192066
215664072 121965
981357397 150582
318801518 99786
537721531 22832
448702311 155658
894706106 69824
828112641 146368
767940970 114244
473418235 190751
906256080 75482
673232959 63707
580637598 184510
882471564 10696
391374887 138284
197087798 190214
79677342 24032
615262169 148616
361851135 7249
527444884 194034
767110842 187191
796486646 89637
859894546 156768
71991571 103600
73793589 56598
841679574 176708
575144808 70297
793884366 70872
15121202 82946
110879314 34213
558912798 46438
23867665 195716
276937025 196519
567275581 143260
198980862 43585
912049073 44290
407450269 107894
422957513 75812
239461232 157504
992990064 91159
82730602 57469
713898906 187822
16040284 51477
108466207 118801
135277574 126120
746932332 105753
566660281 29870
516002118 49266
652352059 197121
421499293 71499
845445820 71538
226311624 84462
408577557 11983
725282887 13016
87224671 152394
46354529 2426
652665083 41255
659632596 112999
393512297 58810
179564141 72309
583770511 107427
250180732 86736
302770730 181449
818292724 146287
669382502 180884
351795519 108933
845725425 44642
361648489 141416
370285280 119778
987027677 134932
763534772 148592
894811910 82517
713194489 46639
831406755 92027
523281559 147450
347425515 44702
191317144 150232
196915644 117805
50152090 61041
159110054 22825
741531171 73874
524057627 44920
24757508 174506
329557988 99274
892482453 181192
908125929 130388
52181386 173628
3323733 40357
162123202 159023
909982640 105882
661175194 149005
119992152 80723
567659379 178370
249285018 89561
961453740 192743
834714800 117088
952826723 19930
177801075 197531
330076089 149241
914584164 162116
437180421 87225
727516312 149761
119713174 32042
171757798 51454
744418679 162822
58254559 65604
6576066 138465
480701187 2310
313440922 143295
533046753 39981
11768969 2390
942674599 193685
521561816 29267
156804973 62699
886307498 164044
984354156 47923
874761854 30639
144599655 82579
604258923 166447
877000853 119070
561429603 187689
682295975 95703
119125318 162777
733320157 110081
303750825 46532
62490454 102042
865835495 123492
120481039 199984
664120892 175750
478983086 151296
739528655 138507
619025698 155343
745046046 98650
183925570 117535
290735251 161376
327911787 46867
560349799 84316
8637924 68508
986420947 118824
905987680 40199
574804166 74280
349397506 77672
730393241 38625
921959839 84867
991187308 158777
610703419 160128
577761384 96219
809718597 36179
625904308 23987
791154859 28555
601687243 16105
958157643 89299
110563564 61322
788704504 152850
925033623 193791
562700094 156553
889518876 30623
853570695 173877
630519796 54690
898938241 177907
837983692 50480
817042468 19564
848064299 27543
766720249 113496
476323056 137987
15567389 159861
299459972 12390
673945951 95050
360673719 83498
147609486 193418
217830420 105367
38910669 146659
616783116 52318
687356904 178566
886706704 6616
429708964 107067
802444762 133193
235044952 87751
753512351 105392
240367119 151502
505220836 48294
163346382 173590
457398231 112952
943505177 32012
904825873 97706
211369705 17608
316406554 113875
433237348 40900
430688740 95864
572801535 165031
25353283 117324
602071961 89585
253526841 130805
191726176 131891
447910091 50664
778095889 139341
186552848 35580
779434036 191019
327983563 9586
507741124 168191
574790498 83769
777632917 5333
891233711 150043
879035248 51132
730666417 175888
818392738 46307
984423210 137643
150647325 3331
670027922 103413
567877822 138979
618898065 113702
313823115 69795
391625003 53515
290739404 111257
648812041 99671
94453861 56678
467266954 150967
154430486 80384
420503415 66805
501810114 55284
46750287 993
643598212 132487
539764423 44077
739009507 96185
664998048 194292
699897189 68627
763543773 26029
907481476 27663
944882286 144145
710489844 175509
499856491 44815
217734633 150935
895421458 2452
346874889 31863
651854148 84591
6987198 62693
813404357 187880
754176116 175293
705382284 83071
947368927 182754
118281712 119095
456115132 83711
151324894 11900
372068760 41476
491500524 166846
340456227 125237
517069143 78314
313380759 191990
745146199 136533
852735198 93941
897177951 21263
665823234 36722
596734874 108502
568796098 40379
559889485 60774
623791121 24180
322266766 22459
846479335 90439
196645444 104658
383135846 185142
574342529 99079
602017032 95520
343174028 12219
177357253 63103
77460022 37912
512609598 86535
459036994 68259
313001310 77462
489695699 53163
63827650 154042
357548801 92468
381310860 19837
718562802 49433
254634829 165050
992747753 146709
170379907 15646
782856910 118809
476803451 162607
620919896 21310
952243788 182640
595239746 6732
401346217 158626
699674897 108516
322165957 67945
633411811 127446
268973675 74199
785890959 172248
44826113 97513
683443257 110382
141604217 20336
760996284 185439
198144538 134689
595780443 3636
156955774 10403
203773921 64203
263492185 122761
732987352 185304
788000587 141763
467255338 178628
183656673 1476
359773813 138881
479329688 24794
26269667 146078
422977982 53266
426949704 58192
441789406 64863
749459294 19618
715011307 75650
275485507 57546
864715746 194480
269801422 195267
676567301 23479
302174887 140462
487882460 173059
91862327 71736
229750818 113343
46376071 166633
182760734 113641
371411532 95534
282847020 38078
722684588 105385
262506934 163098
77673668 164533
505993906 144558
762216923 97617
493392224 198070
188671097 102338
776490035 80166
283185882 107505
695636483 175436
447453097 146100
769583532 42628
38101734 21531
945446955 146028
621630608 1675
57084836 79426
331600644 162758
88963830 179817
484067581 37152
711310004 167217
422738800 19659
413616755 139475
674028485 119
683347302 54939
840698674 163370
312258056 138333
23362388 142933
373731961 173459
712416737 158953
731973071 67970
998731357 29810
240882529 164011
266062828 168076
662055222 91773
223987813 142195
921036816 69414
42168640 9784
36702869 92469
137896134 180159
559167863 45408
600305528 174460
808670302 14967
978110532 126528
800417875 149597
100224780 90592
821477751 158875
985236694 184102
546881353 148164
777973988 48633
343386478 128918
526008183 41486
879157118 12813
5542136 88087
380976679 179131
649204874 148545
439543350 125250
549862828 17618
104600174 188753
364447889 101108
642616266 72103
477157846 81973
724913836 60953
334273666 193667
127613027 6372
534640507 173328
112607818 172348
643564670 180614
437150523 52381
961508309 194635
740165622 60960
118767062 57654
755881651 81235
9443075 170060
925624165 187516
349651004 28918
479553570 106224
159349959 198310
367885359 47770
142089001 20672
253840840 12329
459427871 171905
734859132 119585
826366350 138762
950712163 60067
957287201 92465
795048473 45495
264307139 3007
382051128 176411
155870599 181878
915018216 36298
770965505 14864
839647842 144166
740599211 87
82305790 161020
713178012 148038
829739595 108658
121383533 187461
731606077 187750
997785925 140783
93327503 58903
149633452 24213
511260518 198636
977139715 27392
759543784 167396
831697544 180603
809760206 137902
152908555 133829
306842726 61780
569596424 4484
339596112 103946
170250515 105246
629643632 7346
82719095 108772
530103628 183104
312073912 86370
3797646 29997
322447380 56078
435432383 7525
811549293 16187
958460116 107662
232107897 106244
376288429 96482
594456168 195229
67990580 151521
537339207 47035
927634467 81730
876900058 36530
279008618 12940
88249295 31053
712890009 19641
504528421 35869
785077398 115582
805154743 15920
922521504 163141
440046053 155344
32710698 182032
56915611 129106
575497699 171703
880912521 14138
837608543 109055
144146641 96401
137206097 69983
147054689 149802
133442323 59947
237697573 136095
545399657 156511
14374103 107610
280575934 166572
984272253 32076
56074506 90152
678822292 104082
211308740 178937
553428337 101228
686057156 73710
471461751 63511
272769636 43409
562650263 18777
134879876 5357
571631771 111250
806047782 2288
550553922 166598
604459334 191335
789275165 1910
529592616 78217
859224709 130005
541435715 187951
228060153 161849
573460255 196421
539912173 129009
91700959 56344
411837898 75722
37790940 131070
651378599 28451
884079724 3758
657804603 47889
245557282 91364
739672743 155780
581057428 128632
659944885 67208
198650491 199913
715910811 98278
576441447 102248
874394593 35632
992446454 77531
451657597 186450
985930029 154540
486485051 131123
474464747 87784
147371617 181911
51045349 142415
117696987 164750
943936774 8900
446793678 148807
964140937 118400
505194234 26789
523885232 88963
102801109 122274
492128727 106484
662652907 175576
665273828 199200
955356139 31151
701323076 47653
4036901 163948
50928364 44366
859993560 121438
44856072 169349
539033639 142201
443976973 84447
116397655 31835
552809516 97870
868641607 166195
186195805 75004
155841454 170067
479993922 177774
665743043 70714
389019683 5232
887428750 90640
90253419 52446
519901922 117048
237059017 48085
279368153 33248
286225619 69365
992234730 147146
921725600 140902
877997177 10443
144726458 112214
387445461 178623
143705487 194424
230861860 199458
484376973 156269
48545047 198440
188652810 143304
177224170 178240
489509302 41573
582011015 7266
57615946 71405
511985573 49883
443819901 88375
59308479 157610
523876278 198306
202299302 69249
433048323 113732
756233563 102069
656611750 39181
864969891 8570
716676533 13602
145150720 45117
781237531 119160
431173385 40043
688960970 163967
693025341 10167
310396691 69329
197235673 90447
218311470 76984
194260651 1161
928048919 192268
170205607 184604
742808079 78497
129275800 78185
613055494 35337
1932254 76817
370309692 37311
243968712 131969
456160452 69652
19802339 100859
540606751 191655
513243137 30079
381269892 114172
293103342 30420
143639606 88247
204650380 125393
398735018 193239
736803702 37523
995224159 191405
97264515 116079
357137774 185957
588375271 52528
485966679 120322
412116743 2222
362378454 30209
86730173 30322
68363948 97315
2329597 103546
704626088 109837
952808489 123198
947261493 110004
998621021 174666
639393295 107346
217185014 20156
966062812 45983
737719575 3535
654414177 198754
600692123 168432
507325930 55893
630703844 71736
534985938 78073
498607827 179543
396757676 185660
639604112 148440
90548181 25160
927575765 5312
832968339 18809
853103412 120212
470496304 164801
222743247 50871
200351805 129156
409926205 103424
481023754 93829
332746362 178427
879483252 14064
98503977 131750
632945220 136482
119941104 54177
219349056 199658
46087643 71148
740840895 133200
107367963 17424
504399807 189084
879424800 33595
194174184 51230
167056936 92266
83061432 7895
808037884 150294
791185391 14440
95294415 125513
409232311 129955
124021110 170953
88850862 91440
527498228 46725
822873276 140504
862314921 41645
146654106 73224
138204856 70539
987003334 93296
977423267 100521
907944733 16655
78195339 72451
831481369 151163
885737184 81720
113275767 35305
488770604 90238
507849602 111259
158437079 161639
79956914 99838
907279956 75494
263541255 162896
740939180 87483
632580145 69926
908599632 169253
605833853 155244
140978295 36294
274183107 60391
287197183 74392
432394888 95569
774258150 48414
390380646 62335
803116452 91100
74203907 21742
688994491 30626
433981252 69765
759104345 15051
57565940 194364
2411808 179580
508223954 178739
442796711 161930
152832021 127147
41651519 11428
975373810 41592
788151249 149142
211532913 160621
314786705 1761
270878098 193775
748663527 138620
455922609 197040
244959952 134531
971609622 184058
289854771 21874
678443187 92790
625760837 19377
30108114 179131
462923812 8606
660203034 93273
631933918 157163
904413767 133954
523303107 27859
439743325 165757
446283547 128384
961169193 61163
611048817 19390
577962676 174288
373334859 153223
179068875 93151
340622739 129990
195244531 77953
969481573 174745
291211693 63441
667667753 3117
33313468 168752
206017033 112921
755643600 157144
318411164 111160
312378189 69491
222184228 45213
3770769 29935
889307009 125335
307734182 116922
282408232 155349
982143280 129156
250598299 176357
980272525 158006
240905033 153907
53452305 1297
435059647 134322
864771913 1391
772052855 125579
385350923 145528
292075706 144760
616536194 162870
147456044 139702
243731631 94729
432103819 161399
954838549 139328
606926625 177958
499099231 3958
798445391 44076
636184963 101537
752701274 14114
602630953 176204
109908980 10461
602011422 152804
20118521 129834
100325469 177083
22273976 133699
59592569 37743
944907566 97654
363243187 173046
34473347 7026
357063857 95020
312807578 119599
137819176 81245
371407246 19461
423343948 174821
608030546 79374
397338073 123592
24923513 29912
453308777 155190
327875495 101073
941923573 148037
330790394 160238
143454161 90419
946289302 161766
469210741 101681
390480751 10635
2808903 83815
368931180 79910
213283345 156536
51318597 171255
51985505 99289
170257064 105188
739691555 41300
982887666 133351
493253876 195939
712701010 133918
498709529 166508
334595210 160890
53052779 194971
5630753 177654
500304518 61653
469920014 101847
609360515 170903
713658610 196913
122847349 61287
820347617 159338
868957437 102399
92960788 50641
29623149 40977
799353614 36679
247469280 84665
26601035 38351
836216151 29415
981485492 193499
622665766 84240
542439373 170528
786171550 193393
666624803 173044
222792486 166354
908874523 30915
474689545 194726
493740549 103779
844896257 102726
595054303 111329
326789117 114725
574447534 94200
882131745 52455
19249418 95174
966258683 152376
793041757 28065
777745765 92313
181474630 124747
649974416 113317
278217784 57400
952494520 104942
300950503 85531
844761004 108552
405509212 199359
254679999 185791
204017077 181406
676173627 174791
328365216 77722
80215750 89418
984724256 165620
523236638 194971
266000493 2788
274975107 45896
956404846 57305
890980344 338
421365482 81656
869984675 181607
287258540 114873
309946801 89024
46200348 6957
516772989 153862
104539649 92407
96778943 86316
638529193 118209
675420310 47998
682251620 194923
175785657 123044
400467953 112229
231081223 110931
203918655 94451
976716424 22590
72020856 189962
317641227 63070
166751315 116159
531923450 45060
851805558 89239
670801781 185309
629734138 118037
786624152 28695
738386879 58061
754821994 72098
349009457 113517
337505798 119092
728185437 57983
500773375 45429
114721003 46610
952961976 164295
449251557 64
180166410 99822
912645638 90950
826050179 79363
667322972 112354
427905298 186264
438967760 85591
899607188 120213
530706693 162141
467927360 121031
199462578 121829
411306241 190968
58757345 29366
556665493 41890
956499401 95568
763456601 117404
886838795 123624
226866946 38485
602851015 68010
150601866 49691
188970301 139167
555211492 9633
928270918 65677
84218066 154065
445717472 35935
628506442 60357
381028123 50427
686727341 90013
636344848 54107
212731856 126635
22484574 102412
63826729 151593
914366611 84132
488668571 22707
652272408 199288
240278209 70371
106156268 107883
391615584 195588
695437089 175865
55476116 80162
609243306 159648
498978148 119974
464176970 163684
339376679 75544
358782836 161965
223446506 2857
34179156 113856
302331152 75108
899015869 100270
629005356 61750
204086958 166750
241619816 87860
20738598 38537
811606063 84574
356836634 48029
689980733 131692
448561810 197302
769405370 120977
778217656 95
975060744 130554
969439037 137405
874123165 86050
860953691 117458
83757209 160463
407066861 22845
784591665 145678
490815025 196335
914201580 39549
975371897 58367
291779485 133588
715264645 156435
467774804 151567
727948373 96357
950113180 96203
146670231 114238
467407432 13986
407077681 121053
721539343 17208
383513947 41465
199727927 2785
511874516 89871
631405525 100822
329881548 81179
722842103 108161
906141644 82704
344622226 91432
917387963 30198
964626097 110943
9558220 84276
527013107 190992
320128633 105306
162360897 30555
665410077 173111
314522418 82982
912673835 178370
53946258 152685
442473499 23718
349254437 93966
615877157 34232
801904082 92894
933744596 8750
734774869 93511
721010971 161500
725114694 96116
237773328 103911
470046985 94746
588008181 89237
785146742 116005
508312741 180791
797219433 193223
844204299 137997
144719412 154622
821927995 178508
717653152 104330
510717313 139013
788377147 69480
734644352 65328
738378813 170999
201966680 112963
597253527 42544
184552860 108894
729514316 52037
631935125 189148
310884727 197362
12621923 182557
425765907 67135
536166562 111613
323166396 53564
454131636 172469
228413532 77551
738504599 97113
194702264 198563
642886345 118347
397330486 100897
957074534 8488
489050344 4032
843768058 38874
638454755 174931
442850131 56352
197509252 67409
294076542 85184
467516392 22229
472905981 79451
906002109 175609
277466098 123917
311200100 148744
404184645 93341
337090962 153482
625431120 186918
84164235 193822
96676415 167353
70237323 103058
617037 45415
992146032 62233
39152876 13562
536895607 21915
395768376 47103
265396300 102746
269305815 90455
106066258 69911
582263813 128892
94515854 170505
957646749 130100
598357362 193954
914880465 38484
301937516 108878
392367611 28231
265240083 139888
820609923 13505
720137077 178620
185451138 35963
861674077 180822
420561357 152014
259546786 177875
246881544 194046
691098628 71350
844689836 13588
482416087 189001
333721657 40615
35443145 13415
216439568 127034
300573953 182824
783245186 51129
970422362 21092
827353072 38862
619747343 47059
980033860 138660
602484705 26138
846313892 3381
992534549 196248
145927246 176216
348733097 26711
501948691 178720
461075075 38956
464110218 37404
406697745 19483
758325729 23264
63219339 154008
23367945 128277
149137928 75120
609706936 180105
146094915 149219
185487297 170905
908458285 66782
241975956 84516
332806905 13646
575149631 5851
442883801 86869
653771320 156384
770213146 175749
432715299 193704
968569541 112098
157133734 135574
112620638 90044
450780669 170191
411945333 22296
514437963 101370
609018131 30595
191539798 70218
208215686 64198
455138936 195081
353010745 89266
58882944 82980
307214716 155496
310134942 66244
153307411 27516
852670918 32391
525446134 152466
498722472 43079
231329689 171855
174834198 167217
22497205 155004
581617967 74977
420874126 15900
610708254 120988
654920792 169187
350409888 7298
973877592 95562
532474641 193037
146430355 45670
893447526 95945
760887483 189116
396251005 162530
867753050 100203
801013020 20721
391211113 85283
835073122 75917
527836350 63804
880442378 81681
614796332 174945
852119960 44075
795944880 168888
860009364 120328
23225460 52366
108319266 72951
922348933 21283
810220544 199854
821816839 152815
471264203 183743
562265169 55520
399493428 45131
888157989 155009
110893903 13765
605672035 175668
707112076 163177
170388110 38189
615386877 9678
487187776 131472
513935269 181362
551343377 57660
906207009 198092
329781012 495
6767271 90789
686235346 59746
334693934 104009
120252336 105199
905746251 22259
182464613 59325
900732357 171254
532090406 16419
102373210 27545
231763621 136189
422708514 62150
729869547 165021
976136780 72467
141047749 194454
564084918 26538
990609293 194848
981181453 163583
363451274 82342
186608783 20250
663638890 73529
791192949 83539
723274523 51994
920839941 151253
21723662 156769
895109886 139347
255069994 120985
67574427 192434
571068194 127206
24479949 134670
383609576 136075
828062490 146522
355410937 80469
690433171 55388
341693055 18394
806410721 142970
590279615 141678
606997222 85497
334625106 165650
908499304 182950
316925848 54659
969395473 177475
419721100 55689
876486573 89057
971612976 74851
641135165 57293
454921455 7170
584396882 123639
524710229 142877
298901795 44805
462105812 115668
701677720 197470
210400906 143234
855612814 35446
696738977 61898
186767277 84017
132094128 175271
907060769 1925
420245783 144109
984059480 94134
380470357 101547
800702050 43190
902602162 47888
154182925 30962
883650882 104159
646809486 179777
586184332 74986
924370170 20805
591833921 161584
462550522 146984
115771414 157775
651103936 16538
270912283 23288
953665194 88826
546327452 134630
139361470 78050
943610699 138546
527853571 141159
79594997 197623
97014663 49913
350937914 131886
139996460 131935
152203858 97467
359257410 73052
270679054 90695
965862513 80291
548427644 94221
388090600 810
965928182 188083
656602657 131577
402418814 145821
384674950 26863
907249937 81374
330032406 129964
124214446 27090
89866495 6248
751426783 149891
730022183 193719
19306173 76533
709229077 182320
504144436 128951
952260823 65501
500773451 141813
572274020 183421
698776501 104304
458095177 31688
635940788 14815
751408416 186652
869056688 162030
870862121 42306
863120822 50532
199893805 82589
310695057 147249
10195772 100937
209127799 77862
674404019 103391
610623690 68868
17400914 33628
65188842 148174
160507682 106893
607721961 55599
630301410 43698
825231782 81971
473126476 183588
540226021 42796
13363995 45293
707214554 194336
176488187 143599
262119054 71576
277607516 166052
354763641 56247
159729181 147952
538803259 189728
192981940 159550
738411148 113290
313833163 85513
727043642 63369
752549171 125095
283060254 76744
328951593 169368
913316830 19007
403365112 185987
188678419 183269
40751890 9749
576429551 29867
177148444 186620
352262899 13461
552588768 50294
255186334 129050
888754118 110229
893657790 84546
595095622 140733
97327940 39641
917720964 32862
634166149 101876
825294526 166275
640297040 44757
966019228 58339
500941968 54
948912892 134427
371545381 119961
685665932 49287
545732730 29859
839015224 184717
309864945 199413
612789154 181945
260611140 71039
453851923 145703
798440879 8030
229728961 184847
628173470 175533
451509155 184846
178147830 40714
724304309 150720
478450151 170280
890036430 129654
401349424 66631
501841081 118885
375739428 166304
432784665 139833
590949115 18589
124823223 160362
468078802 21340
496220523 47592
392578735 52152
56744754 115169
692557544 4925
335196931 180574
188865485 57446
673570968 101478
336372668 116599
781884788 126404
259717785 45137
841875504 17364
309703646 137198
212064334 66288
868351458 129029
634074031 160785
956862044 20176
70082119 131516
844887320 144686
463965140 127474
653080150 186399
860162081 45622
981114206 65469
527562206 165981
35316799 58404
387622427 65882
279168482 187013
671440432 172289
840874390 80286
266439416 43760
669860520 170523
220189627 126859
457408579 56211
19116602 18327
29957089 100779
832845295 106860
277390213 34774
108270163 54176
780827216 25147
369774861 196369
285552570 21824
469939789 88629
697057941 181489
654030553 172846
692211506 77152
878664481 111336
313757998 894
310026285 79551
915064727 160026
88042421 54574
414912251 172610
854572356 59105
229594730 134787
55836192 77073
830243282 188097
701752143 33525
506686104 97296
413326924 150105
463536001 108457
220711221 128504
289092819 66633
179527407 64136
594340571 28367
93797097 52421
265358213 192240
865362052 42236
855297230 129603
865173516 111994
67511830 26783
974814628 17203
66019072 116454
962557010 193298
873693138 46322
104184971 145639
295573465 180969
363538461 197872
777870505 4901
656751297 14424
17466721 59162
812152726 53934
787611567 177477
606545208 156985
679411357 129715
341554686 969
619310572 186990
785197600 106863
267768382 110077
535387795 71838
138544569 7337
525772451 48491
783167795 30007
771091987 32149
784729540 76605
355908569 192351
969513820 90491
385820836 55547
450481809 42676
816598878 166910
974764715 26558
143593481 167540
764668833 59550
750884762 14761
157273124 181492
487064460 76430
923884878 69790
460972160 198653
297056323 166498
143512680 150874
954580803 191838
955734714 93652
79548908 51861
424907583 40982
750853757 61891
9587579 110598
717636250 111497
157724547 88122
942049189 115497
896006807 143008
132912655 187353
519579128 103997
489496011 45519
778878689 198141
152346632 158910
475316645 27605
858337786 75356
389915281 5778
873851370 198942
322737224 9741
943668183 174190
554458190 3312
603054780 69156
68494927 137216
38106072 113822
177336871 28117
495102224 96323
589473119 127003
40190914 27938
579585594 161687
671460457 179016
599707984 197447
993678546 150000
570219030 147895
362965155 141590
477913210 124796
541325262 37292
138058589 85978
740999504 54066
701391555 198901
288797258 169821
552921195 9172
372559014 23345
881390650 177223
204538036 181427
720534284 80454
222552822 140243
381226885 42105
156256204 55341
564483789 75965
372271305 62695
25364767 172025
388627052 168595
792984885 86968
426876583 99360
388749158 63950
646613398 171268
314195457 155188
328511449 101958
722161228 173271
870626210 37257
358665721 178608
208193041 189392
98287068 112726
210448651 180962
888807005 86112
335148043 197627
990344819 80701
569404802 6811
588561933 83968
178749406 76070
250706324 64113
682867074 134911
927027086 100539
818634249 138867
996909002 24209
655098719 77234
264314960 15620
138893069 49370
714541142 199875
517367232 74547
528793533 86676
958148845 71343
941610142 156390
202998118 28637
138159275 105985
334166556 121774
173861666 105699
500540945 21088
834552617 56350
945130894 4539
307290908 46539
886238569 29215
24806205 163797
283810166 56249
417908523 146985
730352187 101311
32453542 91351
762094731 12936
308043061 109207
517657098 165910
584240540 26269
270625807 110435
886761702 125524
185257875 43130
793543437 45766
311945635 187276
90018346 86542
366304342 71339
856489038 141890
257310073 1539
291648759 115291
550462629 4128
137700126 4689
424811083 54925
652439780 40453
438232438 110068
199847776 176733
99336903 176724
814607970 35467
42508430 126363
574264565 171373
351008471 55618
339552200 121413
657045850 112127
488188835 101238
472748702 1915
935878696 119222
403480394 130130
309825448 63264
260271048 185672
717736817 151795
733329265 88518
131664525 68103
703674303 42770
254412928 43450
203635380 44111
66007567 29439
667053601 137558
994166096 35666
686689786 151895
947857340 93649
600391492 53862
83496187 36462
833455885 115395
719881170 24915
581690902 47897
317596017 83788
300673992 98724
212915477 70243
802744351 19561
141506402 44503
557098046 89761
835029980 195673
526158714 22099
972745812 159045
117177450 17669
591782574 127885
850032091 104118
640419148 58431
173162810 191274
688591978 12107
665707442 32738
878171670 96791
236392140 52885
616693271 75720
375741912 135506
741462827 49795
598544399 12600
628114757 49482
116311923 197239
136215781 60
922728098 199695
279315987 102908
611385356 91756
626413081 109929
268015988 132313
940190294 165363
933912993 47524
857552030 151145
264373799 50888
526271947 86381
544169519 140883
855234196 91250
540549713 71980
304958766 151535
899433938 35736
157380296 47700
570262487 105820
436238075 76283
936275580 83547
563213016 18518
91721209 127742
239034541 6375
587992964 68013
693887896 2182
136781111 31409
214897490 53716
748199805 115324
452305508 154820
739691966 24055
706657109 97820
511047540 128811
982943854 67829
327197064 176503
892204016 122746
628017402 109644
248960349 24470
362543557 103585
601571914 81593
942671526 143892
440350807 5283
898822758 67835
977194782 100029
895935729 20982
999658362 187774
327911934 154357
7038711 105981
863631303 95405
768170109 26298
211945886 51962
293208148 9421
590056359 151257
447008748 180510
966945880 7668
694209502 167113
744601733 197727
77190360 199421
294828701 143759
743185575 6670
430180836 175091
241553179 188301
571544419 78693
208672643 120486
467023130 126755
793877849 147133
817555483 184933
162248717 12827
382612241 129321
226214689 86169
174239771 27628
887986898 101465
205179263 185
519570052 17943
749557209 85942
189450251 142659
271230754 12184
186160345 137217
362545420 26818
189563742 75655
893861388 23305
266303507 36026
875503674 32340
990223474 155611
62793470 120634
963090398 56565
139932492 138006
705033986 38955
272343551 153224
67592894 11287
337916028 31753
491806956 47608
142756600 75590
439458698 68738
224008819 194504
439483764 118872
832647851 97038
440742304 3668
557163518 71309
986942773 144322
524474222 97566
703064759 11804
510531571 32021
316116952 107899
366867372 63744
276167197 121955
213971927 3602
305154362 137004
44018082 98410
745931700 150872
541674685 192302
56228067 96522
862646025 169027
13553628 60600
370920728 182596
301125001 152746
589858379 75693
860165258 15474
123899310 103437
998019991 145318
167207835 64169
184437862 55067
898054868 149596
327269029 197702
855173620 16057
323881826 89669
415197771 7707
960948652 105619
985172964 100768
237271738 181978
267063074 123278
421247794 33988
151685606 159743
861568933 95529
831446106 33237
403366289 69236
227069255 183265
101810681 10086
444075471 125173
13794459 36006
220422601 132378
612426791 173538
996454773 98456
567537834 8905
9937807 158345
397333270 88946
646619744 182957
270548414 184894
108721203 120928
894647814 167263
849294068 49526
788935030 47660
253152816 109275
798633811 182455
930718855 10667
742085826 156939
567343241 77567
309521322 165742
40413151 11529
723418896 122364
769116815 48967
213069394 133754
976946560 108837
787311087 145813
136529476 190142
749914955 125661
174893464 151104
136414000 126864
321911429 119924
973821237 118564
691976685 38971
12076896 25665
992541829 26349
208570811 93337
70554402 43741
27258877 93772
113345624 84448
291185716 17385
421894333 53246
792434623 124469
35746718 190450
817908472 7077
268384967 118425
186155483 39988
862272168 8513
354419392 106412
979386989 165779
292703235 161519
973651806 87124
876732030 197223
138500007 140900
839236806 155423
985148504 71112
781463456 55265
939867078 23298
135812860 121284
175294648 122113
812130053 137815
874406676 152672
187312316 132537
15495111 194877
836726850 39900
866719881 122353
238388185 764
749987551 14419
979764447 118150
223441907 114764
169111302 48520
161880424 86970
784815350 164852
527871139 102778
164417082 182560
461364129 6099
810582110 140473
261777807 73524
848902784 96046
237222047 181237
772667923 75722
526546554 199188
623616007 21053
885366479 187553
534445630 143763
539655108 161933
905813797 158793
174400331 192664
528848411 82709
122409384 149126
277648536 40680
488381271 162065
963795605 168663
434885929 96710
725195370 133198
937848937 123967
501124104 124436
564835585 109233
514247625 120394
916054475 20492
600220521 46199
831424521 81549
531205052 146722
929349637 159317
288057840 74294
291020154 191048
959064604 81524
879491885 48838
962446286 18575
280059413 83536
882498688 86226
550070392 171809
810430885 98004
628511685 27466
527570642 124432
296143817 163229
918758511 126196
988752216 166846
771409758 116947
938058546 59410
970200191 128270
895626724 144875
449708205 116605
32944146 99648
118530353 101477
165461126 21407
469719280 175757
282766568 22490
770638220 128676
922264808 119347
421617277 53512
347739038 113804
106090137 183154
502376452 72717
833355855 70285
250022198 137360
631137691 166691
793508787 129469
307310392 76306
414188188 45588
770924253 14840
654399339 84852
379996186 178618
562916222 163306
62896244 86982
564349429 37884
390012488 90453
528456442 55197
747120948 81139
720948430 92416
887207602 175292
579500072 80724
329167316 180387
897881034 193860
426355620 122307
486505371 33148
665719002 143467
296354353 165300
133610903 123634
782768924 66838
927411727 93627
708736226 125888
440306093 195633
525209838 87401
154654136 83185
267892843 74266
393586089 194335
690466516 25722
760598961 59427
910885671 55843
807758153 79974
225880475 49859
753411492 2200
571341838 96111
938545970 35661
267023336 119949
51527489 28493
517680326 112593
659960274 171114
692752639 181348
490015982 9761
642464237 21838
379906797 129800
46123006 106488
479912823 184972
697537785 58529
225098703 102294
792658911 145180
644268199 110652
33085273 41426
765688199 129791
918546174 105624
981649452 81598
676617942 38583
790769221 194960
944367718 160204
995148068 117276
11683198 164469
956243087 94814
468285390 124927
577114056 91980
269839599 100396
432920722 12586
298862439 126446
903613371 89211
161531354 146347
253812196 198300
498612726 174146
982122519 135015
775810822 144052
629176683 146737
341051426 112355
761369234 166023
928551419 176022
297014159 14372
545525469 130777
793676612 183022
672285088 148269
558900893 158502
858279458 108062
294975582 58862
709101594 183462
389860040 103863
801865546 162856
499456062 176477
978158436 33744
954569194 119060
187334249 8499
989646412 144682
207061854 170327
332847848 110796
384094011 76413
89925419 116511
41788040 55148
181211257 125865
536169982 100053
60526841 84803
5374962 137130
410780499 31339
922894692 65828
874659027 79333
29110417 83057
256290947 28927
851808427 104325
726717153 161092
505500533 150105
586668290 117634
506532067 125533
487835957 68382
493629726 38286
756056450 93396
469604371 141401
151629267 31969
757598289 117927
806153664 145545
718247400 142511
406385368 130460
127306376 21497
507538321 96916
846110653 186026
214080637 110520
111231051 193365
704153771 161149
291974353 161798
792109429 67449
865872173 198820
437606042 60960
395863407 114604
8341675 154490
520927284 60311
503280232 13451
795273812 69911
893005414 102038
934549166 90893
390845437 56399
227870299 44387
337225896 66187
908227322 191714
167425432 199671
755619210 24852
652447427 108393
539130714 135681
96103924 115976
954417358 158227
147596013 9252
739163459 178436
452270244 131865
760611564 147603
128491778 122312
299661887 130299
512011593 118079
971436758 121787
195250395 135567
50961054 161076
978303433 60163
700464005 21394
392477815 192315
418505858 52474
591754849 195621
357388164 61991
521033902 46555
476094852 118710
14688485 106667
662704104 119014
333588082 145248
268776863 182523
174237913 158192
954991768 153136
666298758 173361
854745120 9218
247244174 196342
352352180 170787
211207105 94597
93163627 111848
795596893 44104
289034127 167420
693954991 100343
822015273 64507
395480037 155159
298133775 45265
178282836 160070
257389718 25344
570758371 53631
913304626 59319
491346270 95325
885945627 123003
601604148 103844
114811443 85198
340146754 156918
475839763 28438
913623754 15773
761758522 78085
89357354 34756
881454170 827
381250474 184398
723943004 198397
940735640 88826
173882533 32178
358209841 191042
383450621 149164
921278709 151048
846179097 22812
52940081 193996
816555033 73924
579594284 37247
276573942 197878
529280689 16597
482386321 107695
636577431 159465
447437105 71340
506293366 198305
379228563 133899
556434261 51298
724338811 126498
424153639 63240
934021412 140805
959485834 2955
327661578 88123
60436729 71393
986191158 56846
897290906 164806
138050698 183604
10530783 133778
200005750 199353
687177356 114349
802300345 66814
110317843 26381
68357133 181575
283730236 62910
244376866 34950
630257582 50250
326105277 155645
24953997 119104
693421071 124529
13416107 93717
565435770 45515
38625585 128895
735920690 182905
904548405 180434
813297276 96474
655631129 7691
565874107 13854
77444319 111847
53883438 184091
897960107 148066
644018295 130627
565629262 112956
468792219 139273
137277425 152972
72977165 29190
247247050 169961
927913188 77719
693377143 168644
636899062 69744
306632863 143148
523557455 16016
51067507 102412
905742391 181515
121891168 150459
94530968 28465
820123378 107590
748925165 40141
14663479 26470
901689364 130079
249337781 155324
9182194 146223
837065015 28195
923750325 24291
508297897 133685
204889166 59454
556449697 137871
477985007 27763
364557881 161567
152933072 156934
207671907 164441
889260773 177185
275734572 79154
965450562 59012
492340934 16741
533260491 47823
765659872 168507
662986082 180149
853336655 40826
29697524 155257
131398620 29489
630537798 135385
233108449 35302
339497606 86742
714306568 132939
359731317 70493
587613422 185319
568608979 64570
706925396 139811
572708554 98366
784147484 166283
720137559 115303
922227115 142837
755637793 174551
779389329 14973
574330164 24828
458654473 34512
678016055 126391
586849995 147001
669069057 29848
500971126 39161
28742068 137395
841736631 4106
84280052 94282
961868913 2142
470431717 164530
987863918 150377
661752960 18762
949665316 94995
737642538 158197
766912842 145982
730396534 76925
589340836 98947
981877761 15778
995246437 96221
227474716 85528
810765054 4428
42065443 48322
318786030 118516
804182692 152533
962246671 37718
395888751 50187
117554645 40564
10476535 26237
94603345 51762
43510292 104216
161180566 82376
257609080 12215
519472450 145330
559805290 18060
414816810 43330
367909129 45060
160835663 7914
736583908 65304
366973932 160821
355914183 117500
990997366 4936
925650051 109777
684501494 134705
905721533 92548
444752737 187732
429657061 29144
439074543 82186
98922775 140523
826932711 37229
984770857 158570
61946626 146834
661381829 95626
341758292 199196
92397717 165495
865801263 138598
112311038 8922
53721773 29902
696910303 176989
926005675 117143
946127604 177260
423545874 86472
597169406 112001
575727142 70456
481046450 50759
845422708 159661
243614719 4726
195605339 126922
122522232 77552
640578130 61191
171368327 116433
325310749 77460
577635864 140167
203922072 117472
632926133 21519
765986934 120675
329492115 5299
60045980 105750
210391940 21149
273194928 185060
362304585 75076
957110753 58240
330396925 177800
199726222 145863
173197759 124969
107486827 50582
901951682 186640
541088634 17441
504481998 42537
50582795 149265
39586317 143013
681142767 19072
191205919 169778
409926682 52545
278643814 25765
119867622 2759
360005082 116189
222524517 151352
809843973 29959
3390965 179128
98157883 110292
302746652 152599
457543708 74520
832018250 152586
291314812 112936
54642936 94579
365251900 7019
123299432 13649
908999106 43982
165069921 161523
830353650 177746
82826308 3411
356431169 139904
553344694 163735
627747798 31334
916917288 104424
84051364 40357
476003553 120743
666201252 144938
180712563 158124
883277514 142193
37880003 6860
464503181 49843
135622978 164864
239240536 193516
262080250 46975
51012951 190711
200555379 21338
393106766 46408
763243344 63208
201730914 75993
197864439 89534
213994721 66616
433770937 61725
929349421 183644
681887435 155814
460964781 98622
375404146 64846
974897679 188714
884118004 1136
833961487 192976
304416038 199713
998647797 49525
303260294 137476
105367547 48359
660139591 84405
646473480 41413
924198340 133902
773268882 150412
927499776 20332
846895193 99879
576361822 46408
206685741 86217
989178801 55536
835573168 173615
814164694 21713
739605972 134326
768181250 18040
656321724 54963
376719620 177224
221478782 154522
828109085 65574
64504399 134990
823077079 137777
874228841 69611
540352030 102509
379117553 145004
921634240 95221
166593210 63660
110187149 173139
385625082 63153
479397938 94513
138331096 176630
33003273 160805
855049835 93544
12407118 177099
357747606 71694
394003338 73746
379143120 147548
508115083 136084
57000245 119233
915732900 62561
127625249 186899
433558158 192674
451240801 16335
241472794 123915
297359943 186119
987482873 147231
564036881 65874
444786611 91480
305324582 50065
768322201 170519
137331947 90258
241259514 115646
601858080 167915
83094566 103838
179293601 116487
991562561 47947
232407234 156885
999059884 16825
450189300 172905
585245915 196551
763693421 128290
558310592 115476
559815510 93345
588923951 115791
739466717 99279
936566365 32960
423633811 78029
81292396 75922
233938332 22820
75660308 44996
537595369 177677
539072913 70586
811178782 141153
903608629 197970
716395509 171450
561031384 91585
265098236 98145
345692361 124362
961848607 101085
234786582 62876
814168538 118721
81330389 105023
656607341 56631
350258917 192618
469146871 198721
588128516 196593
979907844 49776
818933796 123713
868538305 94591
417730655 124927
939096179 37247
439910905 121939
400813323 156602
399954789 128810
818151502 8024
11670094 192904
385052041 119001
659939178 143674
431371381 86198
982315885 160420
550302882 164951
547007732 114034
393898264 162919
384708581 45370
71270714 199330
972104937 107018
765303321 106685
532040918 25368
790287344 125012
135793891 181182
422228731 19917
707484393 116180
306001306 109246
747577550 110817
662130880 99756
289230004 19699
146050121 137013
380842523 162546
81143446 135241
809047354 18635
685963957 149417
697008963 95135
433873323 189543
368580408 3675
217034886 167901
33491203 42784
217266312 116403
441729071 170466
462089861 43772
573446130 180028
726122186 14940
865373299 141266
879398716 77013
950297977 18411
521096318 139119
438744745 146985
369968651 180419
241740672 142500
606296089 160182
821917720 9076
259878019 133963
175491302 5286
762748831 134760
119583127 24375
102788700 59
575593564 159253
908206840 49817
956282018 101341
189912205 159571
241970898 56761
462062329 70447
363613360 93165
556529978 9320
653199485 153079
864424847 50341
764763592 148643
854400580 138873
525182397 105183
197822922 181074
686457085 49390
300901450 131184
337573985 138065
18316331 65541
94159110 186696
845297370 58155
398419121 34484
209766975 99963
460676809 82157
69679464 197702
584837364 155605
179604414 76348
73726299 138051
364065316 85468
817918627 166870
987876555 90541
816669562 198577
526728587 29987
931390572 2895
693332982 12571
766392341 133816
219640790 165656
95822144 74366
16187708 173554
426907626 38701
861198042 103218
370196703 148456
850854575 147303
839276865 88464
713939432 176596
207013620 24465
700873789 70488
225260598 112804
891625987 59960
853331381 92659
693335194 114750
463859366 94787
759849632 96641
230888615 29393
759340944 119709
978569758 99650
79407178 43740
596164140 154676
991375699 34816
150595779 50156
680098964 67096
303348180 114874
114735082 104520
503160646 36794
405722601 24461
408899287 116283
372758912 95762
694241724 193502
777865717 3482
118755405 9510
548005588 94085
554048311 152002
495218889 28337
82812169 59062
419563339 161698
200254656 36154
941459318 175935
679386624 135898
263462986 196806
620927676 69813
934297607 127399
950328138 105310
397164054 51958
69049697 131392
385802434 148382
215756305 67424
737337867 170265
922530981 110762
672363013 124292
417062213 64780
743256442 138651
574535531 162792
363263578 63737
74841374 99449
913558753 44441
768550918 147357
39790192 109040
293735318 103071
731306575 118960
545192647 142624
321408728 14057
222035404 124805
159520334 166675
401697441 188979
679178750 88621
162785598 33185
70965468 106796
980597244 84356
747428806 105728
160422945 107354
446723874 69218
961602215 148447
384452182 162290
798086353 59741
478966773 140923
907507160 20877
680037049 37724
769566755 190103
259013486 69211
283378153 20627
706758567 161996
94484180 84743
929397081 26698
787389306 149617
454470403 46971
43675263 111579
11635744 90351
700367765 25844
672504597 55862
400641358 93911
701507786 34739
231381111 30711
415324760 92672
681465371 77004
294735798 99465
649110383 30155
385949807 95959
909187716 29979
530573748 176135
344134325 191822
681332582 47646
126110259 152840
890985954 11224
481927407 178703
507898057 154394
272860024 22361
100757502 132776
965674814 181135
703587669 143078
292070206 144244
372314721 23720
844210663 142822
554374533 102575
956168948 108003
132357314 121978
918435835 93346
50668977 40216
386193114 73987
692539353 46661
138397716 140913
832110452 92188
710337678 29247
831268197 123292
479741106 42458
139886436 88516
670074107 38780
759381834 80006
26645047 81995
88814482 86051
462170207 13368
935722998 174626
476492680 44890
517710323 3113
827549555 44696
737709813 6572
106857448 149858
195138890 26210
427351283 9136
663971324 58986
783563058 153269
768170432 31799
665236643 41854
623035231 34993
10558833 151247
210237227 24160
614999840 128020
644180452 24979
725103792 171803
97361701 96005
482170853 21268
803470419 67632
523200242 94032
87004519 151708
908058815 170293
385585889 101041
892064340 147159
267846222 183557
323596903 24176
227333648 15501
361430087 103403
487989686 81532
542292980 194479
816139619 169158
540178120 63794
651702679 176447
521190057 53980
88317890 109891
428946132 190474
377326256 28280
667169670 145014
273408032 174521
836380995 15785
96374638 24137
223352475 84250
255932094 54984
17130624 172055
56982510 173108
254833849 63072
25480764 199099
197296567 194286
152782843 50549
711092802 105144
143117824 71063
84906314 142179
303773167 51780
4526409 27980
971676918 56879
996358201 70381
671238205 198753
682583973 37173
209122706 130696
54584492 60779
455498952 70927
674590886 94918
357364185 38821
104398567 37430
488247003 198758
218376473 83247
869456611 141399
945364116 15152
851355274 163434
869667713 136528
976485170 49825
755215793 10165
257143371 37445
536302920 884
12992691 34269
388927329 84285
424676097 10109
776666425 109450
446140771 55504
332945600 59862
90790893 160919
428296960 91825
20281824 50192
85200441 20278
724262921 169115
678496376 187335
621525757 75591
584655571 47816
805536477 54879
166761871 51749
169006425 60898
333732155 97561
849273877 197649
919969357 34516
297167124 164584
773505270 159356
834491930 18697
653415722 80929
11260767 20593
732825971 47993
195637527 34123
253718176 80820
821771373 169251
22508667 129506
243376095 170626
955793028 141918
169020661 103488
865730595 61597
3288181 118253
40678621 50474
942743780 22543
600471443 77823
459099276 118736
210038947 154255
256219964 163952
774597013 151136
689655107 186720
807558495 13181
9415255 90839
456705949 108129
913207887 154422
265024655 137384
578925792 179153
462600755 167110
953597814 22018
23485512 14253
765149092 124051
838249679 29073
170583687 111510
486755146 75765
134206632 52640
326231515 3493
618551195 134932
604155264 47892
770749643 188214
419883696 24228
362802600 79975
216006095 4231
428430955 28598
244059558 48837
731618438 13187
519024185 179255
400721528 102051
443206474 35221
774399229 84443
319520483 41668
858477937 148869
764461651 196501
271795960 70286
934591107 137159
349617076 75015
523139950 6939
397425141 56556
52297182 130327
846048946 60400
58139655 122171
658676709 13108
281348461 126406
761805041 160669
643510746 107420
627571399 147723
641827564 62937
386598424 165636
833164072 192994
485516718 120438
319046547 165166
269679465 98324
443612506 186035
964861250 66506
458825009 134684
178380434 125360
492654454 155307
823484898 16661
857881894 4789
945463037 148778
679777403 33827
309819439 85076
799647585 157344
979714684 18611
630450861 157082
84238334 166490
879544637 161410
440348509 196586
430586445 159789
732724067 165085
152138028 5093
801160754 182272
64046793 156294
870850900 97484
601753178 146410
796731384 125596
771458052 82509
339653549 126357
937169135 158043
560062941 190082
722720931 78145
466462588 42335
145423416 134162
529841787 79339
211675299 135765
633771085 121626
959662144 71119
673143687 4096
372171221 51702
880072881 127323
775755369 183381
635918997 126616
94253797 61089
128167800 70164
856594924 149157
936481583 48519
717765792 84210
553307507 113349
873630010 160134
998600567 71759
827260318 57308
959588038 115232
183398669 88089
607090112 129686
986056502 111349
378165492 164234
429429314 160724
394364494 141735
588609524 171850
836599782 99282
353189851 83788
532589884 7078
833918382 48861
914217172 96472
839547829 138021
158304842 174598
843439583 195634
635398422 73350
837087335 184993
119354646 42937
545583247 106758
688354495 67132
555188178 118741
326673631 60273
679242094 162488
289293977 27166
572187383 171538
100084673 45786
504082927 168544
874988381 92213
567065473 44552
606245297 145819
329130148 114406
990272472 189310
616042930 20815
550705807 37358
159501234 112982
605467996 28850
245844758 19194
365311651 185039
624724543 170252
362977358 67240
387523925 15547
722465597 93846
790744324 112515
514681324 19801
846931867 46824
384561906 132567
753535028 159550
515308257 109022
677119387 97891
792283598 32330
552423891 70020
450548634 65082
286577031 27548
548557700 159561
278999180 27519
341395649 94092
786990947 12918
489208183 193242
597907840 68272
326458284 111925
418324743 46324
334188202 91777
582836850 162891
857359004 108289
737333332 11492
187057395 55597
630532082 34667
938915216 68128
750942395 185295
268074975 63038
336604043 41842
715849117 191975
748780200 11252
861937362 29067
93207812 15349
925611214 197816
209165146 154192
640978341 174939
837123899 814
691351165 190294
732143895 55755
110993720 49925
311523908 39158
640890907 31734
279042437 137033
401158980 147094
759231284 40480
821641643 134365
470146361 154281
850062794 21929
53473165 160738
681922216 91041
782314550 92534
803949698 78784
525546953 78044
457583982 166227
758903992 148234
208368448 182725
794004232 43371
975369691 104729
346139133 148457
548316944 76780
650230216 60980
231299054 107766
894446576 131188
440701846 168639
597003943 185646
208242767 67770
549023110 187241
721232939 119101
889381017 32466
175624609 8391
502956293 85788
475400111 85377
45934125 118028
866447376 46256
232461266 172586
150384098 46669
446239389 17348
655219084 62007
653000344 109237
837586547 27734
477560147 60495
432916185 101665
4723375 147764
595809710 113865
374891418 179466
623182703 49084
844004873 195357
947556586 75845
93337576 55082
687927998 55713
977007390 172687
512911066 91984
269353001 75601
484509342 180383
767487287 186754
218858177 185407
464151268 64228
358002599 134418
747029340 155270
498569191 167020
552024414 75857
799708821 54161
241335745 150551
799691515 177642
973101991 106989
54812202 101280
648921809 101637
58837719 161163
637396813 147721
328533844 34380
439328664 35017
948879170 111059
802034012 110054
988636584 148907
774484889 99256
900471127 170346
8296996 193723
93610222 134516
954022853 196727
149444361 77561
342385428 162975
595093045 54440
555988483 78423
265821619 44492
250919726 38136
260012249 111770
373183662 164250
552046722 91807
481800520 64916
643600118 196691
467839279 130440
874928381 67866
340596256 20777
726113264 14393
738276505 62357
762012877 40352
64704273 134282
57313268 162892
291993691 195556
39045438 97841
250111915 17241
547295328 122282
697356426 28485
985394309 188233
305225115 99111
571832512 120331
643859053 42195
693347917 48869
779224986 127168
460190970 151362
57327394 51332
611440042 99645
113410869 89139
648230587 67029
511289914 31472
88937056 98140
133807306 158434
452932388 123051
959500422 104215
815196303 54502
750731831 51153
941923834 31234
249884024 188863
663588889 43065
477012994 133500
594585922 29692
358595303 43143
539803673 32790
299843249 117650
547231348 76990
681447682 159239
513329871 13196
837302789 187494
440642965 98348
847425810 122310
808993653 66555
494459420 102730
739753548 137185
205910410 42936
517259396 189989
325295898 80017
526533082 146605
368998444 146358
937443427 47056
899910940 165918
59951491 139326
185416571 92654
245130902 104631
261025575 170552
703937913 156348
926250953 466
662689118 92069
718752163 13181
781064666 59605
715919427 4466
184424317 60779
201089462 181664
128766449 164632
378245991 37774
488834657 121783
665617136 106039
443553793 80191
580081343 174403
564059027 151757
915633223 86915
507285212 76509
408647340 107255
377435511 7377
455800379 79845
179235288 110186
861774899 16277
91534181 18843
85036471 19839
697655582 82430
4326480 101176
34465590 71189
947575833 68108
462370820 179182
873989384 35889
685487528 35170
228626280 114122
265096201 63135
806152405 118475
491992098 88881
181563839 178116
650526887 26806
960079144 195116
962410120 131217
271715215 88797
460097578 122178
770348084 90067
990131166 73186
877099472 194505
489473667 60009
428983825 61245
88203553 99301
530096411 193820
620546745 91158
486890090 82485
733456491 79164
248686142 126048
723813209 11894
198672042 8745
78331213 83040
536142776 80055
972003192 95360
823717739 11833
901121451 161285
896422330 39214
663099516 147150
673200749 129286
369881377 178096
730945553 50182
439191907 196076
350016207 33153
671433732 186349
168810112 95850
60541590 55668
287199791 75596
671696493 35151
466054965 90967
942184497 58662
239005719 168558
505655997 71933
50136869 99588
327223333 1517
294275554 36373
498548429 31340
241324021 148414
407671242 4068
196346587 105682
520585632 7031
298370619 92709
334649282 113955
406408561 145917
197238552 152366
861983789 34810
445920613 110395
532947171 133553
206345730 131201
53009261 38560
408760952 174257
954788697 138460
300262350 95311
955457343 46223
904239934 42540
641168024 128211
50283673 133950
245969785 154609
135725262 119605
90656447 194361
5942823 67439
647273229 26555
467759512 58175
22357367 101714
279587971 81250
541334281 20020
441574905 180251
3445649 187193
442415908 35934
521027952 107693
836355611 186395
465327738 232
909555172 156996
657298082 112367
791847566 12153
11584605 140344
766148900 20403
698978390 8305
101014584 135088
524460882 61194
443602319 96469
333042754 33328
981898415 983
231153006 73402
263787155 84499
431216668 145742
484551162 141663
248376708 179584
340504339 61233
335297255 22214
68386505 153437
157660792 47709
904717568 41775
185213723 79180
502227880 104770
268875727 41316
946388028 64338
506356858 99197
740378896 149831
81686551 82520
776592823 90692
867445971 108236
215038222 66171
889483618 83504
123867920 192255
453198937 81976
948081222 189315
847322432 89415
279959891 103304
105452327 31906
542589735 47383
146468668 66522
752842248 8268
846901438 44117
392781575 191146
687742550 136477
365430129 130232
746749781 81641
952592194 190917
282065016 153852
275318176 60090
669367431 165834
944668823 127870
796978672 93737
862607373 94241
633164201 174998
306390972 8088
537779911 124234
599724784 86736
50752223 67920
535766321 151686
86900006 14874
659246462 137507
845094853 152577
971290270 117930
885298918 192873
89526153 79975
312400163 130465
816112404 144988
767501060 94516
564757 177248
187500804 35931
383128910 112821
452396171 7963
276486491 106233
402065182 143402
605642295 154014
990614930 101322
747811920 109662
205179717 61563
776796724 31793
786565931 144394
755702693 163388
156716088 6687
348356885 47641
507172350 133075
645286742 198817
929910114 164873
228093083 187786
622776408 170602
695309868 59575
522379879 147791
773445407 66477
388873810 14788
59425029 6687
286582116 63952
523513599 13438
288912646 132141
17070057 153369
737726396 62430
987649096 193862
989495763 144457
167853405 5567
359045048 137152
464345082 151303
866009661 97154
136118999 195391
44862147 72053
492262217 28004
131890515 168492
815541410 133744
593667399 95448
386857578 178421
804707649 19351
805690502 19627
506901155 7227
167090560 63905
497800000 109016
749791971 115904
878192537 190590
41953553 77318
988616838 3702
236030093 2624
363460889 194176
495104415 86198
144643247 26562
568318616 28223
529843495 4036
627074678 23961
516138699 13720
972485354 61323
387577143 164590
865466964 11215
834692953 37574
845885909 140926
672554740 115138
113287342 183372
594278633 181210
231053709 43614
862724087 4836
456154155 10079
775168139 2343
145039452 181653
544323137 192013
778717324 138439
849078909 776
439829535 34688
126762987 18791
517941866 197790
865961729 162558
568966920 101868
508544921 64308
461612388 142498
969530443 106678
731877184 179815
699470979 180159
542934056 64794
226210963 22930
833480807 161891
913363269 187512
681961411 114567
929251091 155402
247568089 56847
521144253 82902
520579990 170388
676324387 129547
645485964 155001
214858697 8442
830331925 90248
413792982 59107
985811519 145872
520084064 61537
179550812 91624
173607480 147195
812223031 189919
647402046 125464
441803367 113637
471408810 136384
493374004 15341
967147692 68200
613842608 88414
444343483 127895
151594854 64761
238321973 178728
162674205 27264
298523795 152905
649994710 174076
55873657 118916
426942236 31608
725273556 83933
428521273 17571
367838905 180903
65090288 97271
500362252 107955
635332635 181923
175382621 31365
201657536 71878
734637198 170815
939838785 47972
721485519 191857
754181673 125227
528794430 144416
341674239 3664
188525980 34813
427161394 180874
342487153 178493
71351865 145886
23835371 180126
428925538 163222
775775792 19155
257414758 133015
302860532 147783
923859492 50178
913019712 2028
330583892 110049
107487953 108421
652132343 91829
45412622 128036
28398005 160836
947681948 153319
350706976 136293
145979100 119124
581817418 148424
77413945 134793
887053483 19675
532627828 170481
54686341 11492
298895246 126984
359245322 37902
513942608 47965
679498846 86821
650354966 115423
95619187 58155
979250191 52805
823318963 117426
838530766 150362
112977653 54896
347818736 154775
925891187 163182
619726460 90273
900778903 62057
933898564 31389
882800852 67482
510835631 153917
368145490 46382
646551873 40603
63551902 64004
659264388 10019
739351317 14246
463937893 20719
371797876 159986
726173819 142120
167775043 4838
91787219 179279
523748408 3425
448115792 122355
156018845 133099
719328476 4303
523055377 36050
81660463 120738
231702448 153637
578743179 10945
193804182 158007
825374261 45623
931424753 34852
387334313 67639
876044249 120990
452904471 60288
414637192 15945
994141321 131133
139862895 13043
212351730 185085
933548062 184378
606702674 153596
613890188 151393
471886979 68238
155110155 102913
474378450 154982
496364711 194900
111589448 54138
132559787 59347
548203499 97900
636183855 49894
862443177 106705
102761530 105023
311633516 154872
612152978 198462
613142521 36084
377588490 65480
986002563 165814
6355616 559
399937815 21899
562716259 23883
865296146 151380
850879797 98230
301878937 41312
727505267 44294
744676192 157351
440376747 136644
158177656 114692
633358627 132184
799455459 98449
79812716 84620
498016212 166204
202133655 38426
503242368 177059
581600609 127463
647463214 82779
767450093 11693
313282290 165509
140886438 16781
288218111 80599
648683053 107601
690808816 141729
456485851 18709
111936873 63022
859411232 101038
783586936 102564
550704186 83016
806562574 170982
800463540 173649
527854909 39948
861294339 163891
545584325 17180
242290035 121415
201493086 197360
657221658 16881
190127115 159658
616170263 26295
317795858 63975
194272416 177528
107366872 67924
930243023 28073
800595999 78229
412551538 19582
81608995 78476
179642404 121529
836973441 165861
480302362 30352
315205552 92672
631067221 28967
421586554 107008
387346909 135528
689932764 189764
566213593 25001
912809536 15837
70918085 3744
334542838 187602
505752949 8789
164466724 65371
849008263 58904
192964198 15964
571958362 30018
431960591 144195
622686471 4530
126826661 18417
620309988 91797
226828026 199755
412303403 186305
376377865 80116
543672606 135572
432893963 55757
847157800 100723
894981974 164555
730853263 176971
768624758 52823
826204629 88688
999204252 105757
669371944 82690
349634981 105270
143292680 11037
766794854 166023
376584142 153798
375854992 74352
987577052 144344
382729164 107871
409837327 73928
567471536 103236
27365789 2442
190054042 59778
758358004 99325
243772638 160074
239413771 95349
34335233 168250
324488658 26125
26398187 143338
313723959 174101
275782215 25346
791795923 57883
803324579 192436
489783963 186176
534199723 48384
981439979 136500
488293821 79966
893333875 10515
79915301 145547
733387445 71911
141618488 123055
466685727 46703
737091448 125204
302662927 67767
421961947 158063
885002884 9070
963363220 111785
199034422 139863
92685730 142866
532294302 76358
492617464 151146
676789497 91328
714370557 68169
131904005 112698
67818525 121389
338712718 176576
971378260 96462
845397710 172052
352075130 127564
585123039 181511
386661158 37246
712657442 119597
921688726 168969
222328458 179774
348289400 40808
930116962 51666
313198192 148549
45289198 127314
869131983 25419
230198077 1195
25404032 36234
743803575 102322
462070117 162731
792509406 33279
284771086 132120
152334002 123088
796861762 195765
207650206 54687
721974021 2469
924760864 10800
996582606 114496
703406441 146526
468603503 169645
962062512 53161
2930077 43126
820638344 160318
108820274 128976
325814463 65130
930410586 85991
503858301 130469
683302550 79833
120874734 119814
525666555 64013
838485750 173073
329087155 30016
622300041 34939
307590840 137428
489658194 62524
755114845 175791
993147251 96486
490774074 193586
404318691 116741
887222335 139159
378673145 101106
217515134 90449
387434304 167765
937914352 177262
457728444 159673
249432518 8970
952130659 57110
971537821 152758
550216068 162623
729945677 91002
264744472 49505
359715704 148597
557478727 121896
482403171 19397
46910948 55455
614764653 67208
977019582 144105
76941530 20117
81975034 47435
314294854 192042
286468191 199275
15008160 114443
200513835 140554
192166673 52438
687087118 187329
384072800 151953
222157440 907
598151058 172000
953686923 192977
956951950 173540
192596715 132837
72478684 84438
410833374 63833
867565900 182829
109557216 185225
924787955 7160
600633173 199715
858049407 168273
534354553 187944
881676018 9795
173234381 5492
485589959 146616
354045807 107613
871934006 20278
385678011 123898
774037936 155090
913727558 80527
982996725 98412
199132651 44463
883069194 171556
398621607 180748
277662030 24448
20157719 92888
798125023 174245
594994010 82987
828729228 70439
181203616 33644
755133316 99586
258670502 97437
596773097 102392
597983301 163981
250488571 23355
560075714 49977
922102499 91525
434881130 141760
744914503 9700
695468352 31455
749334166 111414
402534845 82897
857024622 195689
109648926 64554
71545336 96715
796313671 137827
626280503 97330
727816157 42168
368915464 94929
32174455 136987
54892729 158496
739704354 142790
270899922 147868
638503793 10195
880081301 11462
76576925 147965
451147246 140164
274952916 178245
120111520 65413
592607944 80593
916918668 23528
655129031 13714
519358190 168583
773917251 157302
338379216 3365
845118374 189217
335802375 49428
675661137 108296
829346749 5792
657304230 119586
9526080 195868
649858274 2786
113245029 107162
386446387 2858
290478444 173178
85535608 100902
117966941 189037
125995353 56074
207322098 113858
361380924 183855
872080096 31026
798932747 111150
395208474 151096
176464740 156509
377444583 99182
205800665 158445
828848150 32054
966733616 172326
860175171 15463
215741873 123656
5554337 107853
179983310 190502
303637023 62526
992836582 16313
725776069 142485
824941158 137422
915639879 89721
24141354 46520
661407305 197320
840239629 2845
552581786 113958
863911784 30095
267594838 25436
865194910 182630
778875073 143221
10138448 126612
41218667 38727
68638043 168577
909546701 74980
894054894 198894
459601168 18434
188735915 174143
153251838 105970
759301323 96080
527087076 44884
991193532 111185
177504457 178222
3472816 49245
924573827 27440
445455547 140183
999698852 163866
784026276 40939
709488440 36633
948531599 27852
678463835 74970
24524998 115047
674454570 112286
929244359 168346
373495250 155666
355889162 94859
628284017 62474
973339729 147664
18137514 59975
369973997 96269
525230617 175504
848348735 198877
359933272 158772
781900840 193628
48271619 195734
992135175 130972
821235872 123258
430534510 194788
664929220 120945
463936349 15591
841912831 67965
961804656 73497
859166814 169072
893944629 40276
45402850 24886
65508757 168239
211728930 96575
543953143 100283
830424829 27493
486366529 190121
96060169 173742
448943121 29074
699878559 36063
557496483 109387
431851930 159350
153083155 18113
887857284 44824
144528790 69942
448921180 64354
475215029 166809
701897893 15727
716699725 150642
844517975 168681
550825339 2916
597374995 183158
441101918 189935
384200428 154364
98603414 15126
480786529 63383
397323326 187958
47581876 179345
628735125 146690
474076199 139701
202136824 88909
815713396 84950
473894878 197550
697945047 91273
189970273 124129
214830729 9136
312872326 60862
357515021 147308
979479899 113041
613075627 13008
225642303 194935
607061724 69054
527366958 124294
22475315 21615
29571921 143791
401382289 67653
847621026 7235
174275402 15442
762821789 111708
17217665 76289
550182654 100389
744871032 153031
319034224 175256
515318088 73180
619279096 169884
550349706 9336
521279788 14587
932753524 113028
471270443 76202
880525804 120256
292428192 25669
337380089 171960
655037072 101915
782157152 65900
908670459 192936
760271789 115362
22188836 158961
176184487 132147
243211229 59888
432495454 47236
133898605 85762
829935188 17569
437998791 157181
594732438 75785
272718773 115259
713487442 192269
598225893 74670
545004493 36864
389456501 84101
302677874 1500
235159865 61891
323412762 195964
309600712 7793
666609657 68263
129794750 45825
697923809 4
524541050 89737
561320533 55087
815679402 103514
111923296 101811
690511755 59187
31736317 63936
221303004 192500
431818702 194020
684531695 1492
767952171 162317
536307170 174571
794022399 186575
291801547 149527
4910076 30329
942145518 87858
616916041 102508
786678217 8733
524874619 21551
390635193 94970
983541235 83796
471599111 30060
531849502 90277
680770037 111982
837124623 170736
252806581 157147
104986599 114356
910418633 68049
394122994 19752
249659123 165265
587909076 56351
116685176 53004
20887256 158434
287092307 158303
459115161 39750
25790390 183101
269539688 119713
548380894 91462
668953335 48509
383133963 33697
428333816 129806
208928455 117840
381528025 186137
589112457 129205
205947537 189281
80708889 98648
773021792 86561
281751227 61442
787191070 122977
14899856 115898
710490752 8889
135349846 117430
53059803 138676
833944984 73380
10988145 44806
528768027 173214
629251317 177459
831566655 90107
880295486 151195
305715890 109231
654144498 1366
648167803 172051
304922626 26730
684313737 30114
14865356 715
323283814 191964
894768034 129489
870807703 155761
205801344 138815
615791216 17052
404056091 65676
311113625 107486
196680184 195862
498325022 171976
84633502 191937
144174460 51759
833552784 18002
558298832 23663
803828056 36380
914384862 122304
695404013 96777
740580915 2545
498327094 116867
283153405 181311
648927412 114278
636834627 29338
221740523 57761
275774182 6932
650355677 125854
668359939 26048
430333045 130923
227712993 150100
188646589 82744
307355453 116618
861456222 45334
145844266 130870
879410083 6789
778602202 12734
536335146 39573
458416125 58854
827267597 59291
369414422 171800
65600165 65803
402539704 177859
5449532 184149
865476181 122306
464383988 82858
176097145 165877
878347619 141626
669462915 48235
245659097 83918
60696560 31253
662624148 60609
578363601 82167
330699668 168747
384635698 150488
596838275 52777
554370017 151636
11248430 29328
638924506 120715
126087659 134577
34114298 19640
967131128 132609
349111486 111115
8861897 121952
729684252 147385
725794162 198479
314797711 85826
907419461 169282
117765523 180246
76344880 75051
233500780 125245
648791230 63052
846590002 58782
960719188 144169
551135587 16318
402833880 130098
729884591 2536
462427036 46581
811386992 113593
921171539 142346
525400022 190
420718071 141666
425645599 84049
314631794 174860
117289566 187106
813049737 131137
619825638 50877
598698303 147638
84041162 174472
867505789 71365
525275603 52459
572527397 59013
46746701 75806
896112024 99259
216475508 99112
53756361 164908
98562562 98551
890327089 184263
885570785 192833
391982742 30616
461912153 151522
705834794 152520
433523332 102685
709049082 16300
925861959 44079
844551554 18119
365269585 131659
721235588 63866
170570567 93708
164701075 1195
838471505 37129
666593515 7551
436417482 30946
865659428 83682
751870304 32920
678082540 144841
999644243 84293
463103095 136799
300917523 145823
311853416 54529
394351688 155902
650172933 112094
528474 161151
643184921 28765
920049063 2701
458816122 137863
672916266 195676
369043422 112639
889562611 70241
649911128 15898
794441256 54716
249752720 161703
262968840 61713
744762683 45521
704700419 198521
249982446 155200
313711537 68781
61176895 146468
623989132 96520
368396171 168964
542535462 19840
933436687 144535
241818935 129753
346856121 49878
362451162 59270
603502726 8709
548324471 164164
508295819 40447
653308106 183240
970790472 127696
98782088 88452
440285720 53406
226194505 97887
594424111 53877
199802762 48457
874567208 24181
46076169 122744
441392806 169509
247132559 146380
622396456 80447
686573487 39579
806513169 6600
738401426 34487
946374725 106939
878179617 34367
672700477 76829
194339117 43523
155447338 185572
900102397 130352
576027763 15644
630222207 155051
122865808 162054
13179015 171624
986872658 116999
218467213 121321
476865390 157475
860778585 77315
329755948 59277
275279229 88951
611783098 9223
578069353 92804
509333941 132327
311434476 9643
354387013 135856
263398470 164625
100244064 172561
706175509 13777
768386364 102274
500630960 21313
130362138 39907
172006970 89991
867363490 136180
527151160 71561
174158677 140648
171674143 142215
197743545 68647
119730749 96671
271695153 154496
803756269 111496
263567794 172905
14179168 129327
776337116 180132
862795740 64661
947833163 31431
572146200 26268
968913347 3516
971481164 183254
203063952 179542
643767876 163066
164534649 11920
275018522 115236
935706019 100958
313916405 127320
458103881 108425
285071773 151410
939254780 196234
987181049 128028
574341538 49815
560938892 76502
250981371 185348
248491216 56837
575543507 190892
351609072 138981
899534454 77481
242768777 78964
983776166 23704
275880118 141962
759105393 164898
458971301 156675
444626687 157296
577568160 171529
581082466 43792
929494689 128195
495051240 163113
666113545 49848
715461974 134199
129718372 84460
470775050 180655
887826811 175441
303741300 179345
113688444 29673
170680662 160720
449305452 175731
50305053 25658
185597406 190668
922252178 115167
937721285 32496
467266885 48302
884433491 133942
523042121 114266
732236218 6463
386029369 143990
161554664 90358
844037261 540
349978512 143768
121240671 57262
874078533 195057
97608740 111635
858080143 111701
679674340 175810
483050105 14346
811529520 166215
893813686 163797
934833146 9222
342431791 38349
767325006 83154
890188794 181719
868451687 74265
923694282 9551
528715979 45528
140824009 148
442655918 104672
85876168 10181
867753375 133949
73815572 144308
109228911 23866
200665098 18371
226267391 155531
535017999 7783
710078531 189237
340082426 120426
328393439 12979
62573909 47330
940216982 26536
152504615 39791
508797655 93221
443518158 69101
837407611 14662
223563671 8559
815148748 197590
117442333 289
71267102 128182
333540267 113040
8451173 151371
616761971 1214
33830999 159880
414105809 186260
440619660 167586
461201347 197863
484690706 156086
219576520 28170
895674991 6495
138826274 86180
322183951 183447
347176965 129708
424687627 17827
916763481 155204
860642748 111756
811750296 163996
187015420 25405
396728584 73601
954864123 139856
733471615 53599
493404448 152655
461996880 20496
811565469 61441
686337255 157625
636427743 26937
423541304 48112
265801269 64356
144458542 110007
216025703 69177
116581951 16301
7061112 197827
452512518 62475
522120179 97545
83838004 18725
355613803 49884
331001800 18976
73700311 190881
345815985 120645
824724563 19520
260882777 46550
623608588 103771
762948125 144105
759923804 45693
548731652 134521
378409821 52458
767094333 123203
351346989 99560
532820381 122045
706941200 20883
682354652 104445
426491836 9124
387319555 49943
209520175 45278
134133813 91963
81865262 170517
632894031 12340
847948851 46675
896764743 167736
757733463 79895
608830527 126871
317138676 15601
843980105 109081
111277132 104893
796937955 104027
147075992 24619
813287426 70330
428279507 166944
258719323 43634
489972989 129603
742574927 67579
530321073 102310
631470000 21454
836855677 117926
672774915 7445
859767952 172394
194071110 85183
650357476 32503
700769444 139856
925629498 128434
390040423 14616
846371668 55932
143386309 181470
298879943 2595
211370221 16960
667296585 162804
564716427 70877
247025375 144456
802147314 118834
256994796 149760
853866231 114519
201871952 86332
215720620 1024
407453679 85783
276411547 149386
517175065 5526
687257604 112926
661529390 57893
129296369 44673
312167725 15466
5780097 95636
621381873 23417
904818142 73850
313986910 166794
663207712 65443
87606331 44734
988917461 15671
707690591 109337
141637456 158104
681016054 4792
859958599 35776
797561727 37
473658701 28929
303291912 67223
95054982 41881
987169916 15850
538366462 3284
143853925 180372
737787510 161959
339462628 97815
33141460 36061
852969867 104444
557145076 49833
192239146 198929
669153969 56917
452278346 20378
388779287 128791
69818662 189246
240009025 80881
560928266 102873
326681638 42660
468857877 152426
495114269 88296
958158262 121916
213647747 180401
722164750 167446
488993190 110966
79876987 31905
945287376 190017
434214645 189746
843084353 98138
497126908 135500
94268810 199359
49624754 74792
93001559 104835
718499675 363
668717076 137557
11397647 94415
484845106 134420
156395097 29432
81103183 186482
870455590 21645
120329091 59338
46869942 105386
663998738 170615
673347855 179293
627911003 78825
776896216 67047
488826877 135376
562179531 170102
212826867 25792
830454279 190790
297875156 94361
498282751 71597
934305437 185877
152987254 49885
813982787 49090
415657853 167777
883170525 97919
45253756 40313
835848043 157421
76970375 57939
796731157 45384
745182647 90399
159760812 10100
344281375 159342
229347555 131510
118988762 152997
998423026 101122
594658948 65144
490275383 120533
61115564 14697
619111270 21888
941517188 109871
915507325 26251
162620110 42426
556772167 197540
705715407 137699
568210024 189638
493784507 197502
435821601 132848
884975169 138704
496956761 19229
718349163 24275
419844159 153630
935994776 99123
547538209 199857
302267783 126260
887897416 174323
357628784 59874
87377571 35423
539098964 94337
903231005 118723
141752750 20937
364104732 172190
614105485 37340
553559930 26140
940936952 7284
46902051 13489
590784124 2001
872866617 49656
716965053 126481
504962177 79512
541524317 39232
374293721 73206
837371011 57050
104302217 189848
574564901 179188
974054671 166608
879620497 148623
805452439 26175
162299127 23196
990075938 14470
411190434 112543
3454651 126535
270312390 14478
864128697 122357
724766361 146216
504085608 136909
88664079 153421
125406558 26682
761999654 186027
14746722 116634
655897789 75592
505778590 41982
696526333 163535
866958306 28241
377848745 15276
527355498 115831
553888567 180225
508938781 152997
659700274 180384
301466219 30097
901174375 129464
862228908 101709
496661735 118727
558803473 9892
854776557 94822
251609706 143009
957575864 144686
780736574 26936
595929467 45116
670934934 143513
598671344 108401
809262199 9162
52225545 88685
1912595 169319
676219211 166881
717340636 180064
387865036 136031
48129496 96486
980085756 141123
481647827 35648
927126091 184346
716355360 62632
546817162 139693
539983983 76995
208588064 53352
471988191 162857
788650744 120840
618915538 154704
183794591 33606
53025227 14704
529214653 50071
63389360 82035
791142552 62192
339094322 29154
266572829 178157
85304330 118989
48888734 106791
192160093 195745
728113559 9491
300187144 132627
726158069 33987
789345745 135880
229865277 16718
237981120 27697
655408368 169368
496382982 193760
164658407 132227
425182545 1623
40323364 190617
813710542 30028
38994836 27227
966025424 86610
562997585 139858
808658373 166049
917598329 19634
701727730 34271
729944401 161
890217216 135888
128289159 70817
488787668 199581
684137459 153945
597255602 86042
862548075 116717
785324431 192776
998964869 13769
453294665 10814
362943251 85175
563041055 40224
802332910 152982
529874934 180235
317086808 130553
330183007 107108
723854509 114617
824990415 31478
50256950 47604
102446131 12784
291548661 47272
222197115 48463
924870277 187677
190249706 82426
57443298 28309
326287595 131980
436098781 79775
589589952 69087
142698404 177054
386720728 193248
410131750 163113
533363684 77510
343265056 34282
181030097 123670
858354115 145421
221092686 41133
161581852 122784
509018521 74531
953504041 159111
161701787 156659
462656132 119742
10315167 29463
514664851 117526
438587491 191503
175760216 144847
98950923 24379
565035967 84943
774020899 176838
439423019 54214
561806792 28236
536127624 38880
61001387 199808
325392594 25637
459177836 156035
971295889 143063
990420623 11585
162885396 135878
480227752 104523
531592259 174875
556072753 56767
535035418 42858
273513657 31913
119040489 135433
325061453 40331
62036972 28602
176791098 82660
513718448 29002
369186640 123510
736342988 108121
555049387 153454
798507744 97494
147873602 58234
131200623 67663
352162064 25459
704275856 42741
21285469 14563
651871183 72003
603471120 39810
506501105 157298
28108178 23810
111815292 190692
453884354 45624
898718444 62188
93559154 160559
998248743 155657
666240202 30513
640878539 65709
904302657 105042
417355681 152267
428492884 57123
795572529 55490
210223072 10449
278598312 89194
715522315 62747
311000126 40399
406604769 99895
68462772 71616
681407707 168303
600474385 12824
627470413 125341
977649486 28541
303172602 44434
504139866 193362
404265177 89661
808679093 59884
838956961 85763
213608244 19568
2432516 76767
987179360 186580
95415266 135182
101765467 137767
513366796 72937
457144354 1447
597850660 46329
311235582 30030
658663752 194455
923997938 64352
388280765 183826
847820241 69734
16494793 138293
393505897 17535
294121921 12323
656438345 196149
218702948 196462
834057330 83696
197832724 182588
770493761 112399
532184153 106749
558228285 4075
814973298 199389
463516420 97374
517066744 146579
615838587 111771
54947344 182354
234443247 79653
357643570 145966
864349907 87296
921338212 132272
42840920 135287
672244128 103647
733237429 67531
224967613 154407
731898815 170993
246859700 145912
458211573 75032
299303501 80610
41549338 11303
472380709 120389
789462027 63801
881577929 120390
312298874 192622
317231722 181849
689325413 123890
88218911 52060
194750796 73863
355968221 79165
237163731 54732
685886869 39429
43672881 97250
435484199 61203
762221252 192301
771399587 172670
60207619 55790
739361176 106774
987600431 5669
166121730 54010
837965883 20651
398200153 199937
231241512 41283
369384202 98010
295980247 5453
460362365 132754
631384029 95673
308643441 172926
67330273 90464
908829381 23471
674264466 159290
499604132 14812
305999295 145473
642741393 97068
789590643 5786
524677360 149008
668488654 64401
747166478 28086
372708305 182108
810346698 133045
570879912 116326
139401249 177852
955496532 74717
595397010 55088
114812001 137099
56705142 123299
145707657 49675
360715529 111580
280136775 165403
381986380 71127
2226520 149430
746659970 3748
401305185 97392
536080312 87047
632703709 72228
240375854 144039
818820615 53475
284979872 47951
331263930 132942
599798037 192787
986187639 189327
459232328 87785
155073359 48357
609907452 87392
884439531 97486
210445765 36261
580057683 91576
760667588 102514
634507142 114059
185485684 144596
929066623 193628
833998435 127108
879548632 113734
374314577 90807
58409339 196463
436369679 39138
646898330 71880
237139236 51923
880728712 167233
2291669 59522
407258078 115314
312949300 8051
940061704 11056
272794866 59018
94666683 199182
49071183 54875
853420012 198645
461554846 98460
604238343 14173
398165311 72342
515835843 182850
923763088 143137
138669822 56834
126431807 198386
907192138 93723
510718171 19015
527943293 153354
443080943 15625
643252625 35423
654111618 124895
338351091 52364
610154086 149298
261124265 191561
518994835 24696
95841251 140293
489615989 174115
209471069 188964
960857492 15206
559105326 177314
947985657 89213
349235046 196111
103057574 116107
292157793 162440
993578258 36797
710697449 39922
873971332 29625
794689873 26094
400900075 69018
988336874 141647
969871231 86997
129692766 133348
467864867 2432
808921788 2861
696231135 43948
687385377 86959
895083452 165558
169189985 10087
664810304 7131
307708947 84597
777909739 114651
150580571 140120
409368420 199662
148326247 95921
362567947 175172
419901966 188307
836768137 175380
801018367 52320
676545602 107783
499840671 38644
405685898 65879
696761725 12551
114073207 103937
486374557 164369
979488365 159725
724873439 97280
429806214 67745
206036147 126460
957984556 66949
476674097 135782
562277528 137409
692971325 85477
245534478 86883
116464366 35962
445826019 40276
520874885 87268
702419311 107539
60607218 68056
533082522 153668
173196766 139876
120441131 33576
117173622 111083
591976440 59784
945273643 193864
114956120 29897
929914194 150232
617593600 126372
297191256 164222
459171021 67841
586844378 96605
149157368 61734
995306240 18618
358079857 40471
434497841 81695
382060460 117407
634722561 66834
525403801 89516
455852067 24451
45375533 23
604844362 33548
32349154 2448
62458179 99670
856380377 141605
130956915 110326
612740859 61292
356039415 45694
601922579 170038
777482294 4042
926910364 32107
171553748 187510
663525854 144271
900927616 121512
77569012 147978
639298558 1018
808493199 128968
164639619 187231
925323013 10607
3051637 150497
943607645 77262
226480801 167750
169061513 62916
242128898 8158
724944899 27833
346467370 159654
977383507 14673
385431603 12975
33501876 77002
660476287 125753
427354370 27063
638145304 38131
822178036 92250
965784869 18278
692831419 104447
392771263 57348
673116438 158231
394377716 65290
824428868 151687
725516159 136874
590231704 16471
903999847 192892
909612905 199017
580325178 113284
688894536 62681
889136384 15893
603675420 48172
628199587 45829
853975764 161743
112717974 80369
951658658 164019
508623052 77344
871520383 20169
804027186 160706
777270983 86272
18266052 46763
633326204 91058
545563879 190022
682310506 145729
192660933 32397
716052550 52377
376151102 96486
887913389 63047
517793825 129231
688037745 69755
849133593 56641
196235089 108675
364478845 73093
504124122 56444
957088983 199490
900437093 39365
991761739 168742
96811896 47967
365398282 175977
384293013 17020
318998700 25065
868387283 93669
324640149 120124
441304545 77613
305965963 74484
841821001 189055
233861220 112671
455187250 187021
404569639 162417
173052633 43409
595360908 67233
821008658 108885
427884311 45042
223106451 98746
980667976 26428
265093681 18344
46608426 127090
380689957 152904
175125477 36791
889702121 133494
141184508 49398
221924022 76136
33471136 112531
138882754 147776
130573599 44991
630478333 187729
144023825 82887
305684703 24180
677854306 117547
190679514 35856
718888327 85788
843620039 93542
788884344 192974
497764032 17048
710271035 94287
383659571 186417
698850388 80965
319081049 80415
383404126 132687
495889075 128906
473237334 8784
803918240 120769
13676902 72944
890660586 40568
236057662 77824
161666843 68438
82326323 2860
548470936 109581
348840797 97535
128593094 132543
176279948 99856
436075965 149841
34906668 106517
239753832 139614
367153863 16868
700003653 24631
865786145 149628
359950193 187189
522580608 63257
497231427 124161
269153326 4999
185651995 10415
510914529 197378
872040796 152370
660461877 1312
12541436 20113
79003236 179778
727810711 159445
958172970 180365
555809895 115833
81353661 94312
323887137 72574
44380573 94265
951988034 56870
762566580 192635
39157932 77596
483751925 65337
91472070 44102
3952490 193049
354198930 40229
469853513 112983
511630408 130476
781865540 179793
883675557 183626
766528712 123598
689465051 192093
270372319 68503
686860286 186092
788471342 193103
745464561 61207
601039641 145074
108800673 164817
373082987 6663
70357080 18586
765740236 69054
808281142 167555
15184943 188863
527415804 10199
149064429 154760
495821132 127269
366441892 133703
675544461 177133
280748013 188872
246460783 89876
786193659 163832
320854246 157866
166440016 38601
11414567 85678
811214703 7342
319159614 79214
951270257 24285
410252272 156024
374309393 55417
525035000 110317
942941226 164423
375436246 92796
10679918 120995
784267905 141311
127611117 161238
919266037 120095
310583947 32209
413315219 103456
651567718 31576
875756473 164454
907571848 22354
337392835 104604
307977120 3894
945826824 103124
700066798 114600
256276075 122742
478148833 116921
536479325 41650
314390104 66171
802847617 7765
788546522 28314
189661402 109238
619476200 39911
945718350 154411
434182906 114031
338449319 111840
400728728 137859
747951941 19129
549865798 7549
756732062 133367
362491851 175090
73063209 67103
16759309 36399
347641100 107618
322202802 12617
503706885 14004
47684905 42360
769849884 184016
643561734 147217
570991737 107796
711514592 162729
579058219 252
186949834 163109
385534185 91950
944320148 42247
19209291 82882
540742335 113969
205642744 143393
378329657 16215
384414282 97475
810365971 192747
607055424 46079
138830806 113758
72595754 191373
167848048 88437
613362186 40565
432827588 23782
298460636 181979
576342108 174877
2335506 198208
452407031 26298
515108750 158698
959658905 122674
613480585 71215
86834711 159858
401071003 172724
882969858 59106
615728219 150640
296744977 10890
391673869 153332
50405313 84656
580054465 156361
574395700 140336
696401677 174920
526433069 18716
431649785 32036
147173846 154154
536118015 162810
622918598 163652
392333906 16670
838106485 70944
137953957 46329
310034952 177533
427720320 167440
624975674 82027
840425298 184511
227602303 139736
565665198 30826
260631214 18954
351901081 21215
345159213 89357
247344492 50939
525801787 195070
907141769 151983
345982829 175006
141045735 175691
197072982 131335
261332047 89453
440200451 133390
973714562 2483
351897667 59099
988282882 122298
425108993 140966
942333249 186201
532063114 184314
3656860 74749
648133272 77814
68220532 142959
115956864 115888
903910175 59247
375965333 143195
671254516 124628
516991461 48580
495581032 95581
721117923 17124
302336575 158851
297432113 67254
908229599 179935
341981854 57279
941250081 174526
645372975 150588
24296734 98465
955890988 79588
191387923 825
489494376 24991
788710736 126045
891190613 178648
895703369 132133
30859832 43591
537720578 27953
418280643 177685
10447851 27183
740663610 104053
44322369 162937
674864599 148606
31606735 57056
316055418 67521
484851008 15920
112153430 134106
374087000 41027
167005150 102082
358932589 162670
239628733 22746
657838111 27685
377059956 176574
538879867 179085
106283720 11607
721491653 13259
62857395 98601
112596553 171004
634541545 32254
152664509 40993
665876654 114237
402354275 37961
886155677 165967
748550280 71477
923353985 7740
389999079 159000
915785992 12799
421900792 19189
450827821 35365
660109090 150965
853321545 155053
217389024 134429
121187316 153223
543870315 19949
191482279 137471
363888063 117402
758535498 55755
436745471 175001
854502282 57111
504925466 134203
185208969 93611
199131628 48251
856867008 173500
398858012 175724
348131709 136462
556444896 162433
286051436 194654
835517157 117048
437001082 118183
9289039 77305
56717298 27387
282704226 93172
662001338 79474
581394354 191983
243756569 51828
159262610 106456
194312055 84044
478777085 9023
880824874 100013
400001530 158582
298247718 192344
507286278 175975
790966445 138939
196327422 44460
566826407 148374
792452850 115982
769041430 42901
107062764 160437
101562126 157622
891964271 176911
708174115 315
466355562 104183
876246822 156750
72726518 39924
378909841 40503
37264512 27144
841883496 22881
734394672 149181
130335879 93210
676337442 69346
68809033 123867
653665017 157411
48908362 157781
622198763 173620
714908050 35276
103080335 27260
881669583 154714
359029257 132153
569739420 143484
937524460 28862
250118625 37617
849917889 47340
561851498 92871
955777740 101865
582670695 82236
111599120 26622
419431860 164523
523785250 98185
635211363 30879
51467419 149691
554382918 106099
157368360 63629
912612861 132955
32016196 181546
503439900 71685
735867166 99688
770721498 23128
137577741 39323
821382462 83485
83319152 199772
141354398 109898
37962352 11279
674619867 177850
456508069 156706
49327556 63316
677253050 6436
197188064 122830
59026050 76394
265715297 94151
237648684 144453
451223096 38296
588713110 89088
36595813 140219
314303997 40402
960291641 24981
408981767 155627
718224527 177493
515358345 157811
892911994 111201
181936025 29542
743791504 72302
989327370 127956
488910938 51078
696924528 143738
410063692 176232
268965618 58046
421193346 177217
273782774 68375
743220876 8756
149813648 110376
503459270 149753
430547114 4398
891408685 14723
290870999 102363
637630464 3654
863469652 132275
139653922 162879
890515077 184274
367477926 156450
972959969 104809
101768299 83088
950047063 80033
755849579 117595
802107115 128995
840894097 175406
5251792 53112
206495059 44280
450886767 182770
787616241 72320
874064073 46959
521875949 176356
298741683 108290
998620935 117064
965403286 147140
441766645 116906
905206517 165603
165597784 80929
849284409 139025
891543197 76681
184961162 27176
545426173 37759
322613753 67557
548209824 68927
361256863 111678
102831423 195314
137440217 163845
537455142 97926
477085354 17318
403207421 87717
73886971 163461
958561414 130333
768392887 167736
440099839 33489
753285219 169446
800842057 184244
907740757 52819
722852224 68975
119308631 183449
554349416 193624
976610844 82824
369717272 149943
664717185 169081
903281724 27131
247826779 197399
817427363 126745
19918053 193542
28543266 162813
323356299 84718
646115800 18903
135974919 165341
29145562 93205
675995813 58941
741061216 126454
330044496 12852
378372107 73688
582639610 141126
812001270 73941
501045116 3181
801007077 18327
962747998 62992
52837106 191527
630170752 145274
164490494 58379
102045493 185956
761698142 4309
196547405 13274
463447784 123657
70428674 12111
313852510 156144
161756366 7338
554616189 191204
928380948 174384
273216862 73317
713172351 37134
186345011 156894
977228264 11637
948331943 114309
667885049 25073
114272732 52114
798598142 183812
572237409 17091
246643704 24199
140845809 635
597906182 115737
888323832 18163
449776217 69840
705900533 127557
751074737 27347
46217278 119764
628871244 5988
508596411 97271
301537026 111177
786679916 8171
247731021 48953
660068350 125103
850703630 114205
636168156 106763
992312238 116044
745320701 96760
784510333 47018
915952395 155970
942467878 47136
60871587 94128
732556599 78529
70933443 179382
727106996 6950
31833704 44798
66805955 69381
561757612 185502
88733114 3759
591204308 180233
20205724 83222
431271535 102539
610550326 68001
941658596 53375
880540618 147516
316879871 19361
585760856 136516
386118269 167324
641229843 52099
726695029 34637
554775600 145022
616556694 5447
189499940 145772
459875113 185406
165674602 144345
808443187 161425
309819665 86224
281627367 180001
576228656 90258
430159720 113667
426434544 197662
341933853 15593
980632004 123853
111266561 46917
262771833 42787
847817828 47776
888798818 6735
753513313 74433
546261222 153989
213833593 36930
776189069 37946
584713018 117871
877522796 68954
273735764 77689
142211675 134922
248381095 35675
640092388 185477
937108566 41869
394979194 191615
413350047 84499
269767042 118643
354212461 120627
365937349 126978
30254230 134885
735177337 110849
14088539 14745
110839510 542
440765590 38061
140139920 31614
764529980 192487
966988172 136265
919625781 124853
66915936 151553
807806313 95035
250453077 199063
389027480 12006
596543443 32904
933105883 57732
745413107 55700
920783133 170292
960241486 68780
702117909 68844
450767256 137867
815916724 76273
165385671 70046
745203603 117505
750775499 189366
83581367 12548
687322573 70314
378755182 102311
23882049 199837
355552726 164452
442553948 116309
95980304 131330
455856134 66242
407075392 168366
395942293 144010
866652493 42910
206389144 158285
469004609 136679
601020497 183929
209354938 45389
791139372 130191
218960699 88143
572059292 103031
420840421 98966
481006999 34919
34756822 198172
409241595 129923
742799156 129217
387234170 175473
531185023 172897
869822153 115425
46491951 91955
786279996 35747
753569435 183917
799810349 56571
166918526 71591
695294122 122647
535227924 76816
44716966 135641
715832590 41574
56265751 163246
309696022 199963
342599601 140565
302536224 41142
76175759 58254
870130018 11481
17899938 100248
20258587 7237
645771934 170168
560320931 105081
943741383 141078
792480180 121481
804436605 190058
971131467 155068
912870591 175966
662683904 156181
316656370 146707
816388953 28720
943044512 36753
669041640 20965
698326498 149924
921747698 90380
498913209 177808
353997058 118926
400699320 91748
460626475 4046
684315612 4499
296864241 178088
567955903 18344
48617114 24869
667322177 56260
710356459 101911
853243674 170242
767315627 62531
642996980 96501
538615604 4888
546495538 23805
77241211 123437
82653685 33260
462689082 35856
846386939 121008
899276800 94134
378761396 39970
534615008 61196
526448905 185567
640455694 75085
172976511 43498
990587048 138276
825029141 64377
472756714 171808
580299676 58839
760959281 171075
35064454 150164
184718199 44018
810537817 86918
485686387 172386
491895885 153619
417498233 121150
363237495 17533
462991131 57451
970644540 181618
440893337 2471
97947573 153815
473257483 187852
461236109 185804
254308988 116430
291197454 70043
135162849 19356
947703858 159553
940675615 70294
807352281 25629
764020175 25990
183766732 8552
714116967 136725
476876383 53551
539481037 63377
989122655 49740
413060285 20086
368840801 97552
986466451 25432
157603501 107198
582242660 7445
986244398 83796
690962893 112844
322392382 11076
558325295 190160
629402891 105731
670324457 128445
872474508 38161
882593122 13245
283819295 150042
856836301 134256
63513925 172513
129380139 186103
798431266 147940
355055860 70399
315138936 57996
994265034 136574
559229096 54983
450032639 82120
571088763 147039
908346736 76057
208599945 122993
740195104 145552
547466041 198764
400382073 76420
519466481 106350
515228518 27611
906260340 143246
486451056 138474
794715154 5180
765699504 81482
592276767 113266
471024202 131186
309731497 100570
414517312 186845
384891933 138286
843229585 159117
649305717 132710
111239442 14412
955195255 84863
815459860 140260
584525593 68031
138176330 115785
616792954 30372
278007171 154437
996104339 81863
364071777 88806
194078404 68731
125492689 109334
746848014 68971
223921944 82292
198326008 68285
732364312 180493
807726775 156643
667504320 28009
619805749 96876
569864337 24875
705279811 178618
461112487 27598
206134085 167034
281078891 95526
357396833 154967
964452650 80142
581651538 95326
22916420 7423
630150404 985
100505098 150304
222771068 111765
521803434 87362
221062657 60943
654447818 63331
836733327 75259
992055866 59877
710226489 109240
973620344 146318
63768340 26240
489549211 174646
839157152 192361
198841175 185891
750739359 58385
285960041 33210
392888949 167113
185504032 58518
102679243 2109
758034805 143596
610874418 83093
389049874 7740
872910280 95726
978583724 42955
565822902 189498
880156836 162336
890515906 105911
305726513 132612
379086404 20381
330348860 93522
488828526 24802
984170191 175790
507913543 150528
445279343 152575
207469092 152469
612454629 185422
644783070 16473
691917269 140331
889311647 38527
27828295 146032
766247610 124715
160967697 43432
312285520 168966
780543124 58585
953323779 36374
104010266 41224
481479266 188354
605153354 168387
66136136 27036
66600885 134291
445540805 163238
792817676 12672
511597733 143830
567075881 91087
877388745 84414
257361474 132964
380897187 90334
208669698 87362
813030483 4855
357860529 126078
649395151 63312
778891992 42556
621167169 20746
530318381 96215
90689737 21847
29447621 121847
438865326 82887
285983988 43539
702252986 82650
536476649 133348
489119558 123254
366167207 123630
242268586 5393
282649524 69557
307101921 49648
435092406 172955
977967220 45631
44761374 40499
554002600 103744
850873139 117988
298627968 199582
814201098 128406
366660564 35310
274445391 63050
40678874 179930
213214606 131188
545086342 148824
41880363 17930
425963072 133172
776504344 162174
568354181 3383
599725994 87926
325694179 199928
193958913 120821
758443700 96018
991270936 45108
751585250 87773
753109337 83922
639669454 63018
50098972 141618
905929630 103418
45265080 17314
686431861 31880
458074293 8292
257476224 2622
504034412 116422
21238715 66319
499808903 15564
804472796 199777
550230353 42631
974660325 70490
400432446 166352
270969219 194739
591981229 135213
318140933 99771
823534606 166637
646348508 15188
459432361 194593
615348454 164289
766889870 189051
977766328 49224
144745264 16762
708949883 21077
538065880 83726
483874914 82489
382355487 11770
461831083 165568
332008222 156674
786705581 33076
622204323 12944
614043435 38727
545063812 184346
709260213 142083
979721568 143767
470544830 34455
831304656 160574
142381595 99201
101837988 106447
214093482 132766
856458565 122545
811246247 24948
983795685 121022
728940343 32516
903458432 99436
541650574 192526
809830623 73730
813754894 105681
102171062 178334
220210601 171313
567608778 85155
252428761 196833
880134484 179237
561022064 35131
882848717 97743
652069563 100255
181287012 165019
888848410 34870
836974328 122074
861317552 158062
699804704 92052
817018388 70098
47144366 188831
762803301 79788
141445190 132380
811401440 173990
709902024 173291
49852028 152832
31573287 79150
254594359 92552
309357345 197219
374335323 181685
180976003 135393
760057048 192442
221811500 8514
760880199 116986
622282165 100391
286074719 77357
276471793 55391
805638174 132239
929921613 188326
393173795 157530
307688839 170718
915566582 187230
249004170 97982
897768002 123552
794142648 68831
157172924 109216
874395964 165934
514244704 16222
38031283 52817
885406899 39453
308926779 134131
191806411 100043
39874766 36512
681771668 45882
1458917 23016
996587663 192706
51861827 69547
495179256 94541
945336541 126305
874247450 199478
265167560 13590
423700598 183909
897095578 7423
785038573 23696
966217121 191231
223809755 93966
798287234 179576
255356867 142237
376138527 138782
983742946 72519
651533439 8878
617350103 32362
965955692 181043
302962033 38235
693807608 108840
287836006 44086
401385578 16581
438452051 98131
401296469 136930
328375630 178201
261166422 181562
12291755 158109
160428705 46123
164728666 78234
335287143 74001
951980981 162003
209598875 6052
649600562 58456
48377560 46406
367784551 28980
780253493 70899
824597539 114205
322100716 130813
281848402 102646
907328285 187230
22872680 124265
678181645 139323
611738097 26377
820809437 140467
704825246 136075
184418372 114338
613440331 128347
336500008 89494
684220268 97548
766612466 94857
224464896 58090
547969631 55224
182459637 20711
6196153 50477
270440089 129028
456452459 15812
537399938 184149
233458875 126664
824893670 195317
451119203 19093
248057154 91491
274214090 51513
444559035 146478
580692549 187763
206782494 190895
317492181 19191
359915077 176911
26582257 120457
846594335 80752
509025216 28086
206524460 155220
336777693 149119
812530171 30112
257564384 190364
778812406 48011
947301166 101569
682859882 5596
832431360 1725
387177932 780
881553552 21911
663770893 1515
966324572 98247
912153328 93900
319537013 73361
184213830 103884
264359083 124929
966950808 58631
110141776 174910
129781249 82131
572723709 65660
824478530 10210
741703679 33570
751008882 73132
59878196 109572
573943162 47241
37122942 18389
951541099 172431
805437699 30081
447916442 82263
634077765 107020
30938034 43481
536093297 77188
234938648 132516
175538393 88420
711066518 175185
111760545 60712
305007310 129479
294727 37619
502761403 37095
724777716 190164
299255766 168466
999970858 107697
132758911 25448
313436822 70807
671945022 164639
321317144 39962
793371976 190959
412907594 94693
594401314 45197
650345618 117386
757301061 4488
943136819 47188
935370651 38607
256615309 176513
314936930 11277
581211296 195040
443981109 190760
703772530 103315
370400060 34093
266874998 185783
798530177 52269
837761025 141767
812667784 166337
426969871 38460
547710 179457
136022120 123620
528672522 99543
207637958 78756
333363279 198005
267795127 126283
154026832 148878
187324552 78195
724780242 76998
946882315 128107
534759619 16343
478616453 23099
28594661 172551
285616735 57444
119928525 141314
646242392 199686
27309520 187093
273779653 171878
913938680 125612
736822360 83465
440500837 2408
354750961 167868
728424553 171837
577053393 180739
478502615 23029
106264964 164876
787893241 146861
623284460 189132
598482333 102340
630441779 106364
64710447 87954
734123528 175291
597725158 31573
730581949 57483
153368750 165311
684131610 23522
466910027 14268
580644491 80937
261574776 69618
901545713 68350
891015986 9307
487522051 140238
271206724 178769
620680869 15109
336305261 181715
401470831 21993
540534784 24837
851179428 24700
495218602 110814
881326095 79513
261325271 110470
947538396 66741
968933352 133620
82244901 93426
474358748 106036
174087819 153619
948577106 28055
913550347 34066
759136762 29792
104862962 199240
156522797 115450
95803084 20288
546146195 6418
695730470 124440
588219570 123057
802897621 148027
620004039 105320
828504779 124879
563252781 177773
655761590 114874
62914228 145243
968261750 145217
558306339 153046
604082440 99954
778965638 162160
175286250 49877
279358763 55821
650118918 93098
905350997 70646
200627979 52652
201185164 67077
652625578 157897
561988328 43621
864756733 94346
386782589 41538
517225044 71803
261367116 4610
292660488 112361
616214295 113979
338265402 87180
237421115 60005
573820729 177169
325940934 35046
959874106 113400
478010238 131102
550351443 886
663315960 166169
63931723 187247
207896498 19994
951124345 177681
176992217 72634
981702299 97588
218356075 199920
815314978 182428
240200644 70189
477229506 90011
569940768 192238
248209702 71688
883754167 161100
174441011 106944
582683692 22153
268104521 16245
975679577 163889
484749685 187869
85192689 189610
405862761 33210
876912790 26799
492873062 6962
556747827 89344
523600427 179414
914426656 24906
731116683 70715
505997826 154333
926502100 92250
278175051 186626
45675434 34285
947396980 129635
293258416 172825
941084874 113477
956938612 172255
773397391 11746
3499071 196028
527109247 26507
616739221 123228
168746021 17356
77048368 31140
521704423 63519
675922357 80332
296423422 50663
966394665 23903
862111333 87702
967226705 156166
443568900 26154
972750760 156116
376621083 174021
770505597 6204
387931126 115711
632098385 164202
498211007 59369
332449038 113072
498086758 65652
288854833 192022
949999861 61905
455837060 49166
538236036 47107
485117912 154549
162487577 105770
254844274 191800
694570684 182835
962282886 23310
75671886 147216
380977098 169949
794916576 109429
579696326 163184
27133979 186457
828326951 18090
378434849 136778
926038870 153327
111963989 173932
449701233 45430
687444024 157801
446073349 90977
688991558 56307
978372494 175335
630184516 123050
892585830 102554
647144871 82045
549194749 88089
963363601 196631
802501547 42877
103593488 97789
981479025 144931
955105412 161590
612496447 120679
124695942 108750
567566393 114333
116510348 62364
130077590 78974
979674001 35156
42410720 110963
973631214 163409
629704979 189484
482002125 13540
763593184 115883
627761294 114002
135122237 17281
813342487 139714
481593312 7678
474255216 110019
583299129 54829
464187292 4801
265245804 101805
366783481 60219
127142342 23397
668821091 157124
69321099 97311
166705058 170410
800283137 105819
765537426 100538
180210015 123692
177504410 94855
559732133 68384
865366566 133991
371662431 175076
47478562 68484
139721816 20637
258312097 148823
978220202 187297
513981400 69735
77777571 5493
587193842 86523
422374036 153531
230839294 59908
941436965 42159
710108491 96636
439528921 90405
36581512 113096
713252876 187981
730097541 174049
631539054 159521
594741244 80425
324914496 85971
737321551 142235
209827870 192709
390340423 143646
287780926 67670
991925315 47644
662125529 77639
904135151 198577
978301576 142356
566915332 169152
120798516 52744
280168767 64760
996539252 182043
887956596 53029
16947493 474
849549030 53656
24399459 117600
448682390 135867
472285800 184532
475801957 20196
69416882 44099
314125691 181062
396918072 36575
842633043 64414
402948575 188737
137258826 105244
841015495 136637
788017889 166474
207782104 107643
35236114 41434
204168059 79386
961235520 1532
979261125 33884
491099513 72279
954156737 47384
225723907 188599
418838924 121426
268376046 24459
320285435 29478
617643300 191042
158711555 21249
980749753 14975
46691764 174734
331268758 27240
422582284 65928
532977681 66262
547357920 54414
634925984 157100
975457095 167151
416716598 65897
221235597 184566
576393256 199249
687286658 112778
439864188 9728
822127794 100693
635393335 72616
333470327 100003
702087461 198776
692656313 99254
626670615 182062
237051196 121407
763201861 42668
265501052 69474
910908006 198580
517556990 44525
24230600 137784
475397185 77532
516985324 95685
387897203 88391
945526914 14341
598267969 14666
451183201 192723
762883867 111271
787426942 57127
812777839 658
888496998 93713
11949095 63030
194705617 98933
886563754 130723
277247010 181526
761613843 89231
873814514 143282
173928801 39873
998654737 125928
761786174 123009
847781691 53721
130703218 57118
806992453 111872
749394316 14823
436995487 96503
194848929 126627
964109512 183122
481119346 8548
508078736 88547
957554867 114756
743618295 78393
833628903 152698
653580901 189286
163959896 195296
511498788 16907
956560622 144749
151388153 186319
207744623 124647
153025972 125114
472857553 70299
450550944 55264
839499811 105208
197721138 120382
987110188 73971
670345109 34445
689354748 128743
160742442 25625
474072179 88580
181532262 153070
35152983 61391
883875449 64982
803288133 123809
595027000 7443
95409878 135426
209488990 98019
766327323 156550
815063710 49199
483158737 76145
417831193 97174
326112395 94390
868765278 170326
899903228 83584
627146052 29203
218184818 29682
195093627 146310
219490874 95355
249881890 61646
725876710 127343
753957344 143534
721177599 152859
314950777 198530
339348431 53029
196940524 140650
526879885 142442
627611490 12251
88655369 128727
451615038 92004
44188518 19373
597115988 188998
617604022 22971
858594534 4565
81214619 109714
279512850 29874
152150676 24589
312311164 67782
663376103 174048
456921979 119747
793126225 103487
547013328 97653
528983357 144137
730055287 137825
640236620 33461
668703812 179170
132221544 3413
428580893 23890
11504711 31109
716920618 18801
837083972 147607
987001776 66320
683432156 68125
11875506 164347
157970864 17238
253850249 23875
441596417 196356
377571664 75590
957558664 197997
787136421 145536
185246519 141669
63497725 65225
635533148 32428
203705458 179499
452703288 30469
335226932 65587
876179810 93108
5681311 155331
919082168 196123
335902256 6787
240857303 84608
720717292 82246
430857020 94278
358862204 56083
961488255 126306
976903020 75144
82405570 52947
783709692 77352
655218078 68255
1295089 101772
273980692 82939
490890109 112843
469361659 35078
370644381 188445
73279005 14912
548808484 129917
473485612 27911
584286148 185922
182654906 11955
492435700 89068
301830996 87272
462323129 108614
258002125 94790
195090193 61334
45675140 178534
472188463 73205
672870484 132831
465923492 169010
840014633 39010
601190697 150497
717089387 153302
683340300 35326
692024337 30945
741356582 35464
485617648 128100
597519318 114024
738101929 164296
516481176 28674
338919043 141216
556794474 69115
522115741 133348
226997180 159618
862391222 88740
272587255 174598
564920616 139433
74280654 193325
889951575 45466
168006344 66273
467609382 134378
262736249 138480
208236706 183785
331539595 21757
846283233 183289
402794607 88792
647100513 103206
854257072 128296
709894872 121872
842260039 171754
132134138 170093
222873109 197192
501679172 44050
30898093 33930
823049318 42982
907844393 63295
472871313 89733
775384263 60395
211578084 43153
960896274 189104
763445575 116855
644141531 152560
703191042 94506
666938026 103080
104349794 169873
522299865 135310
79124086 137053
762957189 10755
1500607 160651
929232176 136441
255157603 15773
320812933 155495
9614039 45145
786411596 43110
47357483 168125
774489725 87425
667783004 182384
747556171 162803
645149118 65204
521642880 98804
644821916 190722
534911148 180251
612951797 151802
363818901 7874
430637226 36225
449531801 65380
509730653 46146
62631884 74589
414816742 181190
887789711 80596
322488638 130140
989042840 112013
82417011 138336
140456057 94725
703966556 154334
878003715 31162
282915316 158984
982803687 68524
965094685 88567
485966359 145666
970319772 161446
561457063 194575
684507950 156463
810464081 134699
837616438 188776
857613918 36401
501123796 129043
15988962 62676
116683324 141635
127386450 36366
14332869 152833
743447313 11798
959863977 110008
798543048 182477
201048410 37765
532005295 80805
261290950 186904
573320845 143430
947611223 194707
144192432 58877
987320841 41659
963820914 166062
305365993 71351
469876655 73624
51923592 10007
758851362 133350
382246238 87894
887248868 68117
293670736 180658
166748119 67583
908581192 192311
860254709 73794
619704282 92573
474202836 83507
504384697 54971
921999738 55917
339838229 148400
939436065 142075
629526794 68286
276769405 73623
409681180 97508
563108744 161683
190051344 82515
783293148 22749
922659424 140134
474099426 138767
492834988 42395
972999378 20804
646331324 57699
734001945 54983
622497328 195961
524090917 166711
460285858 104192
263829622 20693
55599464 135240
981190855 52076
777676430 108480
933138237 103807
82569737 148086
415164777 189000
608211295 54976
194331430 158466
415642403 198889
785074759 106135
589505828 185303
507830173 155383
52390908 177771
575681276 74681
141108449 119582
452476954 22918
382309158 146438
469238767 7710
967349710 95187
373075548 133627
600872668 14852
899691853 173733
580817764 185292
411676286 39146
725793978 47791
651928645 73955
793671555 89584
36695278 80598
66250456 122244
136111063 193180
851073144 14642
81959931 83487
939758581 33018
194343502 67053
203649019 7519
233018367 104992
975238048 148748
180485036 97859
732240580 60593
945503990 37799
858487769 48277
957519027 17414
660103048 189737
703172257 181997
987140574 151307
713328309 198912
717168580 57510
19664458 15338
127064120 11318
746800548 155131
258099370 2891
996244773 8970
729613611 100983
469253315 108516
146521985 75783
136893807 92870
253888339 20909
626488850 104128
560970346 41294
764840298 79550
963541085 135507
843725761 92047
712170109 104501
575261285 60226
411367684 22023
541155255 18744
42582926 162247
326968696 28746
463612291 191381
609830094 55854
35128939 118008
822217857 156011
567261332 90452
391030499 58037
270189031 179335
683972255 150818
882478252 90931
311908918 137095
458093923 135202
306341728 79860
570826434 153525
877459107 45333
6329779 26281
908859266 107489
334652834 13091
456362095 103949
496018225 9021
932064075 62409
209053218 147075
708844159 171741
155592205 38569
692306450 136168
379432955 156262
622601351 19915
322195719 158539
586909228 171304
364964154 85087
289412668 151361
347558112 101276
891432987 38381
226470890 48171
312157388 9494
803806709 118886
765658548 53826
666384529 95300
245204964 116516
956234020 154542
56558073 67422
791304805 153138
369933077 1775
360827939 72748
557046423 103556
34966263 181639
404010754 4070
477459236 41595
584250361 119440
227572031 99466
949526370 130364
441990071 42037
458804965 166159
829696926 145861
335159545 37762
778116506 188196
576561801 79673
630333063 148706
894953225 38023
958057519 86497
233415997 71344
353177248 48961
119966718 39280
749676310 175084
686051671 149387
925756747 126813
461528814 49342
425116413 152616
94893588 12700
933262647 41701
478162681 182342
696312066 46131
988185771 94159
296693786 58509
637896662 71551
366489764 180641
120156232 191903
224895921 155484
819273188 153466
758484065 49602
885416254 196435
497234891 185706
388938403 28747
234177728 72408
290791763 89385
724342193 37027
803769029 10287
343092583 10297
61803009 49935
609674397 117440
39147976 167915
858679850 64490
862937812 47561
270440116 90595
257183567 116728
98577528 176829
772271279 23376
752690049 14730
139559918 15784
420939902 172452
373791305 183244
940344832 14253
223148889 16097
322944501 98291
156396381 89837
556006461 108704
277770405 125406
814871451 68444
317315900 115473
994842151 166632
713374656 28262
19578795 125902
833057919 37072
577568286 19533
77096034 119666
427179825 14285
317035541 44837
329282879 133838
259468145 43800
382910118 35032
393712102 169755
619584945 121104
824739586 181050
634827097 66530
309922928 74390
270717990 147603
742031757 53975
850291711 186766
141063479 152848
954954635 14156
417041439 121054
62791600 8766
553405022 31833
284572319 155046
973098049 101596
232245427 120298
630637633 68214
115872722 46056
988468093 61428
757960312 1090
35002029 97619
776497818 56299
908882584 91826
798147744 165178
744050603 9603
359860747 128591
86443751 86421
347850977 131691
647038178 180095
773404529 67790
930219185 53679
938862458 188033
492359988 46645
498082820 175330
383750448 19865
858382240 39101
516710942 61971
956127442 197053
663729090 93492
993414386 101821
53310489 40574
752033684 166891
262602595 94458
553428079 161636
907445705 159292
477343897 65280
908477820 36294
131706572 67480
291411906 129379
510701814 50751
473465269 108857
797315254 69648
247129083 92509
24568074 4060
151384049 178768
845743842 1341
102863158 141488
619578632 61696
211668905 30359
468003431 116535
44294296 137522
50180036 78734
104594663 32509
147530827 110689
450266427 33653
960536594 156533
541329356 15207
808152293 176097
268897470 132814
363939231 167508
245676212 181219
349895540 100512
873694320 65591
628535497 192832
247739813 74755
867919072 109944
673987410 46774
959873764 197567
7673895 55733
899752747 45790
123481445 61724
896856217 193270
588442373 122598
633430352 112897
755436419 12128
555725872 199369
486005157 49725
290187281 30249
917644204 146172
532026421 140521
803457932 95336
801675666 53503
988198619 24168
653872389 76533
544474891 69397
686730498 7190
166734733 51266
859532122 73156
620296451 166436
242419723 13725
819072946 52631
400321891 148649
196427425 86499
441460984 2482
12303115 143593
746067726 33118
925263445 8699
461700837 135026
562353613 30054
988815376 112945
679601089 104132
664415752 37306
827630819 135841
4590238 131296
92501059 172267
61483994 196457
500540531 59373
121488666 139987
517333632 12554
955618866 126066
970298385 112698
258755245 49121
792434553 22120
305488920 47162
197218296 78982
105987413 47403
689266544 39907
523527816 112038
899408666 40115
740235476 96895
595571510 172470
42659948 105543
720187135 177730
984016644 141639
288836930 153492
515162218 169726
28505460 31086
944095322 19964
484050437 100489
713450452 160603
273135764 183854
953259736 93528
713628776 152988
210153615 76949
197814336 149936
549471411 85441
165631014 144644
376704154 53454
824973185 144905
53046183 158421
567575905 100959
996435220 153435
107481292 10761
50664718 184852
587093130 115919
907562884 77979
358506156 151877
756224826 25438
738940640 190893
132458780 90241
901402655 71660
315089704 190954
818256028 94328
530698106 47819
595287595 49516
505744453 77143
224501088 19577
641091665 61570
806396630 41537
598559820 188569
802061047 156621
387674204 176059
900165049 122781
969183553 179381
527836788 196345
700863790 110073
623494144 149083
855809760 85066
932390925 165619
24995978 35100
873274526 122310
567948649 69109
671468829 48144
796508689 157871
435053555 35147
262574584 120730
485548180 100828
644161769 64351
35952465 179858
113596775 179686
470061404 43802
748815320 79910
611964847 110458
676266907 96766
449053070 64051
853530441 81587
530123583 128447
352898278 190225
222455164 73253
934359564 67163
577535231 78810
586994412 46098
818095822 133405
102206813 81345
30285113 71271
31777061 24157
446059957 104686
728258630 152390
634896774 43004
816686671 56525
440898563 158689
909424618 149249
778324305 6755
11228425 158766
878810570 46474
35346653 82907
849313882 195711
711832263 166116
887620732 175034
822040001 112105
984540159 169778
957918160 61204
228639494 98843
891126618 153243
534581429 49578
571427643 96970
472460433 111219
73103760 96864
479149028 150404
523788916 133959
657059445 103335
63547467 77064
272017178 30253
728079620 61516
475716181 116304
103417166 29624
750670204 193958
643536249 45429
948713114 92080
309702362 82529
631986048 20691
518637246 75096
304271746 102725
231111272 119116
20801841 162220
345320348 122275
716964505 174710
838641246 129141
643060889 34001
89546908 23370
244812449 17266
854236114 131554
845403249 119655
104781624 119487
920020525 46362
493775007 37966
317547469 125990
869431801 91135
976902181 101598
874472414 18031
714270023 132524
94762670 86741
582338929 158039
423378282 178732
932709551 62079
457539004 16207
670139936 64685
91807878 566
287995915 73915
614744566 81317
143155954 79712
228145013 45871
526905514 116746
809163187 142494
992866575 64133
283867960 34796
911707500 89454
632594849 193687
43231180 184152
5186223 183336
714454894 138583
825128837 98852
431077043 108940
710115892 31587
38251030 61411
880813535 115147
897415203 42197
963648537 99510
700472880 136613
346483096 194285
41229845 102914
934084038 198605
593536353 28049
180516402 102143
263850409 180803
614866615 104396
781673522 25328
535151882 196309
613820049 74774
39399993 195435
951919356 39497
148353414 166846
162516501 142233
66492486 30652
729987734 67662
17023608 40852
231346562 152800
805351508 31404
258745260 68822
495098764 112289
42002665 173663
780139483 145916
227973840 81268
463857268 178537
93054465 169358
19476607 161117
512729025 77895
984791122 172247
369778658 83310
7955107 160602
360473851 15185
969209457 193788
746496445 140505
289905762 198221
808679372 47994
940230180 194354
150517001 199337
592860457 153667
184014010 2317
545570203 24676
203350691 193220
845326220 45481
391384971 77101
222546522 41930
153195270 136036
375891477 60445
70335408 120638
381235648 80663
522950852 69174
393479740 32082
584697418 177540
849002613 149317
849626765 83941
442515806 93535
228905155 84716
736725338 106002
127200766 22053
585389239 63366
684426501 2989
921145657 92859
629458491 125347
570557185 167411
973283054 140575
42200313 138076
950729125 177217
991818533 23440
281031681 60506
118690676 102164
95321819 142791
800100781 121965
422544221 139199
711110154 49082
97867011 165406
472962805 138816
603434103 163877
550867144 148759
460339175 135075
933397409 91867
16000500 28384
726315045 150919
160170226 198612
17749255 187390
202961637 184993
605036394 193147
910408561 111710
153273164 34291
344102385 25229
482178777 114081
442008113 166189
904322742 175544
741151103 104824
230894341 86782
198353162 142434
634266989 79647
725974713 167287
773631650 127124
376442674 123479
280933081 64506
87496894 84
199392860 163279
938497699 134590
389889893 21920
574625934 167149
998294962 186432
569186002 171314
932515700 57737
835896757 73367
724698431 112587
806628348 173086
719238124 131387
733946165 68401
626368798 24639
522765268 48148
296427973 114648
236227804 134429
679011223 119022
175788088 89791
400223645 66674
806428037 14916
840431846 166495
239896036 101400
604460475 13517
882539148 57281
958946752 42242
507326222 87606
751073414 86454
271194554 174494
190017200 92882
188778595 104756
854177507 125548
850960761 70427
548932129 143810
5190963 143810
296314993 31525
372488825 22413
658940688 41573
980805285 7356
629662637 131752
939313178 108713
500860969 145509
57981917 70945
548578915 57385
268298139 127913
705813043 28109
681117802 106045
538505338 46513
91990378 150258
699079590 38566
616525778 163806
986519082 99115
57599238 91208
736995953 107135
920054074 98582
277771816 158443
224297216 97205
896032230 14061
196183055 163901
687062920 48812
17839035 154222
730706181 181254
182219299 108190
368797650 111892
527947025 84824
453255612 148901
105682113 165140
374923231 114141
811405088 153458
202535985 93270
650946515 177643
969289210 168425
155735540 168702
365213511 159345
305805186 102785
12349694 55907
746635581 92196
285559905 82175
659401236 150115
726970915 160788
280874496 26638
770972684 112453
692841123 163635
627537843 121645
77460818 96846
553392290 30240
258978441 655
425905801 91923
626544235 3586
467965385 166617
934041185 199420
998967698 78786
580469366 92615
72428626 32598
48919612 25961
570022035 86577
337260816 123394
102295242 89517
66545526 14820
795869616 191773
295675846 99139
217278119 7139
301203673 8083
457687142 180709
998869227 96129
151402367 63342
485488478 113875
708733831 72537
931359877 31680
796639417 93353
777978508 97226
217585070 13398
330602914 147666
830323181 175727
20935041 94439
631286151 36823
623385154 35955
513261982 111640
158226273 22385
202620216 71923
712421189 5335
992457335 44791
902993337 66806
441434797 11228
300736157 128895
670296114 38700
820449800 119392
261386583 101858
560688404 18130
218741640 100825
729448753 79787
376409444 71070
92095100 89604
460430159 55437
475514692 180680
542686446 43919
595385162 99711
628519699 108178
998323282 161666
593373070 49823
169254963 182060
238611542 53692
990971690 2403
45540464 26215
846418586 189699
128519869 45250
140345650 55155
130220738 54489
674569820 41088
631267356 92787
74243962 117712
72361426 113414
198614051 82325
477958713 79989
168596959 157879
597713019 47675
568946959 87519
905717838 154165
867977183 26806
223140860 83416
246827959 114400
321053506 2853
695653807 171864
882429666 69157
842147680 32096
838978539 45187
925096561 63393
718984925 149913
451303614 142882
449807657 182586
873203702 32197
913247396 186920
478376790 33683
545265414 48328
491192459 102478
810751558 157500
469088861 117192
926323534 105646
764487482 183983
418900602 162151
523270991 84556
937320730 143303
894140721 154738
483924403 119055
413219153 116273
307550259 132957
533393351 65329
33747977 88375
994264600 43671
758004199 166823
476351636 89604
350170790 93492
142238975 112023
938972505 186090
620217105 1658
719896892 21565
710871741 87276
557810035 6317
372351270 75028
109869172 187152
51735730 148269
767342134 88109
302337416 104375
497925212 138553
862840580 65099
938575475 148413
888003000 158807
97626895 35237
959228627 138165
808703266 71486
974046054 168860
155881906 143399
79892370 193764
688453353 193439
398539745 105737
406991134 135703
253356254 38646
670488921 112686
413633296 72874
897896188 86670
425125558 64678
704743334 67856
510262477 159276
956805113 77513
768577558 21608
659056859 120327
262003851 187885
226081768 82810
509292376 54106
620628710 45094
879839079 131670
891707489 39625
861849207 180595
434093339 110478
811648997 186991
560916909 154514
61975119 96790
143610671 44601
489121160 134688
289349596 63763
860411451 59593
806191623 30876
189045913 88978
553425569 47920
197255986 4550
655258156 11193
188102766 127960
866649979 50749
763910393 177385
625525753 14790
410118680 104153
826933762 183478
372760420 143177
463966966 60436
752604341 24688
189940442 134044
159418525 18657
403802462 191191
925928954 117421
787224260 2249
850385629 90470
2878254 2548
385654677 144913
789402583 14326
207402415 104526
998472568 33379
995179880 109412
394982311 110422
986081334 89589
587986100 96297
181434829 152009
887288893 195952
295475344 139554
425455676 42908
449336414 178112
228447553 8667
327445506 57286
860572002 123098
409089734 95707
801099920 180480
824521672 24196
321712644 70623
659850050 191349
433066901 116687
264267955 84303
18835349 55930
366613991 149344
239245827 70336
383650414 196217
713353934 107399
986078256 155078
873177043 44198
668889804 74536
135592999 98771
103459441 76099
48042016 23207
802515911 171006
339029556 12765
119086280 17818
31460418 62108
874406256 141427
588479150 186345
510365474 65336
870752646 35177
688374029 19540
801542824 54841
844930551 83604
855416356 30732
164380693 93023
123647556 153267
27138747 103826
324238134 196738
416073677 10661
393980670 158848
298173320 83580
156283838 105388
808184128 176214
558883173 1135
162802009 164118
526281678 170087
991246586 97431
628789507 197732
51025933 46651
863162801 19844
803421703 118566
939005226 193455
987090650 78417
581992048 118693
102908039 168775
528346046 164920
302287488 47268
21556759 188014
658033410 144446
559207828 32813
473315240 173068
395477867 148906
613537035 167559
992832663 82464
419347408 188269
428837017 174268
182616124 65473
599346620 195016
317577391 8153
941303769 128607
403710876 57936
307640796 29881
955133534 71338
82954144 86995
794797477 195339
433172857 19987
607097320 18299
521037312 82850
677173045 173731
746998751 109331
251989029 70550
655851636 56298
773223652 138365
326434995 119634
540745262 192365
500998783 119896
938737259 128466
456195590 13700
835440807 44437
175281542 196681
7684239 190096
864148909 75440
5680182 42111
26187261 23709
635758472 170991
190751106 125211
973941096 195277
689754505 92333
587765717 57351
756483046 148751
3825915 193732
152119624 133499
590143418 189146
792516600 14546
25638535 177728
100919271 198785
989043139 91917
899007054 62360
146642121 22610
696493564 128931
409027941 121009
305953750 128518
942025942 34187
500826267 17515
27776858 107515
984377059 139728
378237329 77746
948442045 23835
727911411 87016
999344164 89281
921099809 45061
227400203 174762
297413854 73951
132071949 89799
180716929 107473
482563203 128020
589756398 91918
583709746 65488
647077072 34442
268576129 187777
146261466 149349
147928545 120417
216992998 57262
23344199 171533
801778741 133833
888965337 52374
967962788 166848
511950695 68481
243157030 87431
525972292 154279
971118809 56588
113123762 155791
713438653 146751
757793101 181613
772265581 143815
312233295 43397
885602369 65075
885372254 71973
360780516 16024
29375502 173680
573468155 92908
865561852 50039
835923253 54503
794376349 116565
254657414 72728
511371549 9357
615023914 41155
81414041 75935
969587434 92453
663799378 146042
250017114 7026
573380212 29932
381090815 77342
664611284 80833
605868438 179679
538024203 126235
872860829 26301
943763825 36406
799500107 93602
355507318 125173
508965578 74557
315327720 188067
535387478 22414
729032819 25092
157837390 288
265612232 117083
255358911 46372
234080707 93191
770904410 190423
925614752 78134
131486506 156420
904070127 116622
604475374 91077
987886314 114825
694704371 46650
590528172 199869
799389595 146878
571283677 31315
196100716 154931
475269371 21719
280146760 139608
687622253 197687
35443530 20566
190428967 29799
893979107 30133
139802949 134450
548118677 85389
822974898 186459
161716755 7276
261225822 11775
64103328 36905
92236501 4721
468315328 195485
534402778 147392
614176299 44898
620899950 123552
611045466 96273
767498774 45262
498799943 20328
991415053 50145
213295198 138164
855346569 173647
732906462 20113
944152189 109871
665846716 26633
177394310 116813
136721879 126134
845514900 112604
366725180 170610
746992925 117527
548727329 127650
904712431 144740
514630144 40234
466549559 160714
766197866 106489
44283961 163471
858444344 46376
223488538 38754
600921155 3703
709436864 125378
603803916 129467
12713455 136535
362760361 98063
302051325 88022
894431891 29852
145284680 118978
552033243 177139
981062872 61186
582229882 172779
167457027 97982
926436757 178488
153970150 140374
76361680 112069
845475169 141735
535779180 101012
345878796 96403
602980873 119160
38263411 75428
948817937 174067
712767039 33246
756111476 82579
300726441 89734
813215370 166951
60620425 185707
123324533 124285
230980321 166089
996266182 185558
699174004 131133
264451105 49544
103908793 110069
512785465 107609
431315043 10705
288720466 73004
88765634 103082
705452842 114414
803093717 100502
464784299 146243
216657391 10711
610022829 150624
36199401 36821
934306595 74029
345594347 155811
42463956 114829
829869901 31640
238534259 163845
396696290 84875
314883395 117711
932495149 134420
503808893 107054
831629067 72620
207459504 117630
549408245 130073
218047003 100334
917644567 75240
606016196 10581
86578189 52619
842964083 161384
925711451 185840
485513450 149638
956365493 100402
965581937 187138
331151499 131857
143008801 60982
858516372 123907
522088579 6155
434863780 37230
258776099 37478
441248486 23243
343187094 77771
113682483 130769
993860079 98754
387026534 74965
544518768 85273
196245636 191216
446632158 168102
400728877 3597
520775423 151975
814592624 142178
715972453 89589
215207476 130235
827648967 37569
343945064 83764
269868247 104343
131628208 23488
508490781 15502
154302163 34346
173691534 55132
343452233 163048
337845954 111253
101254208 31721
49655815 118955
266610325 85358
128737007 86253
922373620 16168
292307697 177447
661064860 169175
875879751 37531
964746166 157258
123347348 92297
922194070 119258
740253235 24465
610291906 142499
253849683 151435
653595958 69832
794506488 49489
252643198 55865
525485891 42066
598427630 65963
958578475 134651
428818465 47558
373924487 17549
330000002 182481
807739621 109979
614877658 138915
542846253 49037
840644553 99937
94517154 9295
336164938 36534
301049899 87095
642867529 154086
368856962 136273
41264442 173661
829907511 20175
854148993 137823
612204798 105003
885015532 99257
101059579 166848
198925637 155765
749762674 172518
56839441 166969
342920915 171527
656102234 151468
159080178 88001
503071219 79175
757683408 144180
599875244 4599
137083750 70039
74304763 125955
928626488 157270
49815414 145654
552240441 24200
425781482 19925
456798206 75368
853375987 11655
475026999 106645
947745683 9946
870917919 195204
711612265 137389
382853255 30772
768337966 60460
363861137 94889
700824876 138368
439724693 192440
486588618 170349
675924376 177714
781898503 112005
901923641 115475
917442037 58010
793601532 104507
263663894 128002
597336138 64698
400402716 71401
296812540 13214
467666722 126045
174771374 103316
829776451 162665
139533330 149022
359562453 116051
468202677 62766
664356447 181362
915711420 112794
358975745 187429
253260414 9622
76828632 14008
588677669 157600
399685095 15495
515919699 170922
846033819 90271
340302947 87770
465218464 47265
394274072 180556
984733697 131920
480826702 74928
208458018 146343
691630780 184433
98602953 166544
459433834 119226
759104612 92916
879440623 36135
288639261 55649
615781557 22811
32003384 70900
433163992 197980
982691388 108172
409809157 199308
136451357 113407
26678319 107441
375454209 9505
736617300 168122
95561912 3096
253225454 116104
994968560 131824
969809058 105371
574096223 74251
946531483 63421
367803171 153434
990048764 39102
658704309 188816
146336950 189091
163719071 136475
446319119 109887
708750545 112916
916045473 151050
667508376 163519
700045841 1835
953801371 177778
155887236 101955
803192950 34726
44768135 70038
645861038 81772
364500702 158806
786968685 129262
311389982 129305
299060442 71413
392535386 199919
890509903 113022
868266171 43065
838902548 58027
173426481 27251
36044649 94177
946689554 15612
232818474 121727
73328669 182081
117159935 44146
791895195 173423
957735374 72469
706622577 14491
875957633 24550
798583694 50277
314263478 156857
884168732 135402
487412501 165182
168215530 12912
165694295 34890
230298925 106911
176595018 193455
796188974 462
325508500 78995
634649553 159479
445342500 153601
873771741 113532
2622295 146240
521556834 57624
18330015 172600
252870944 45811
939172933 176629
190664057 3204
993152623 196334
455752012 123766
484965828 67323
680120810 93970
418904086 71371
530431039 140463
281324071 100511
571705717 11831
523895945 162653
94308313 173626
537263505 106076
403363814 85924
792933057 47922
275186438 59899
137551419 56301
510014311 30407
780453000 188090
746070789 133902
872304201 194851
14114899 199764
415978401 72877
22930394 85397
163226078 173181
655884752 198955
97234986 148910
775054112 144207
129109023 52096
176746509 94964
60086074 97213
659450775 91765
592052061 125502
679179102 101857
431168573 172294
554617392 119906
238299386 117541
462381687 254
492017192 199004
268002997 20721
785667675 32677
334056715 194072
805812819 171592
787274855 22407
668913669 92621
270574239 60562
973642106 87400
511306214 157838
998807706 193540
856050637 46529
895151580 52999
638211530 674
373238160 21925
207311537 92704
770881312 161769
698833047 79742
535585737 145919
449252595 22054
300471009 34121
263645433 164343
741070868 165971
673789948 147434
460540303 104852
286190946 119834
756481125 35809
491628778 95955
344903018 52032
803064103 145655
535362854 98329
636615391 55467
346659672 122781
950160358 64202
640082235 105543
455703310 108428
629395814 127255
412267043 46859
390395644 48892
283006566 165764
240376695 54436
815367312 172938
503957331 9645
856934530 62117
132247390 20213
43248375 137948
285501403 7023
29689896 100684
999190972 173904
398359616 106941
411583917 177121
602216148 163393
221857972 68059
790855274 127848
233523478 180934
188262192 85506
323332782 122591
569479571 99491
210399221 158742
449591488 100237
572307922 4920
133948005 168792
292087759 69589
44548136 185008
835469020 138280
664563831 38369
470305020 174940
383306486 104479
658564195 39467
739539 28319
459974859 198116
152034375 67004
501832997 185582
724646795 194011
674696337 138600
893787973 76717
870329983 74060
210072599 148564
21554760 141147
274964896 196559
790153365 51482
883877075 150357
75010525 57596
368915605 27410
453763687 193958
251115386 107316
978650672 1326
928236273 15855
867286343 118195
834549159 72993
677083458 96837
122614584 11274
676531202 151210
702719427 122829
262393982 95397
158785015 176191
202436740 134219
391766502 121658
227937302 167456
729742712 21778
242422990 5566
258572031 112997
8553722 53098
31274425 123508
332960433 163406
747194804 26744
56655934 14597
785442730 69042
496069328 158335
660097451 64459
252236319 95812
640024977 65744
326143429 118409
989166688 39201
996205179 77780
261412720 189898
635469536 97165
349256037 134527
80531926 164871
510235166 38976
627346105 162922
45592287 54264
297043868 135852
383188235 132000
139385726 169586
281326297 132516
677719513 177539
324681797 19071
82610175 13366
98217307 110715
491584561 139767
288238064 27176
335531799 129297
446191007 169768
659965140 70244
662722899 85928
92528719 136868
506484683 34525
211401276 178200
780806073 166814
342047648 40054
547314177 56853
894388829 106028
323446047 181747
344177985 27558
530268030 149163
936007735 90846
326928686 114330
734240405 120815
658445883 184673
476604973 9769
757975697 66532
728360722 58673
103098308 127515
146446018 12672
883690159 25303
558782614 51798
683638787 28688
892393144 76344
467491340 3715
152499528 9016
726842303 149450
686998238 130349
794119795 87709
738075387 179095
282972264 178887
533460153 102714
901959526 158340
891749088 144630
489868595 87226
4926675 139578
733107303 190313
868344926 163807
844576263 15156
248908071 179498
264658827 152207
965016669 8807
590856149 116426
787567835 105254
633839704 17764
133315316 160658
454230632 195644
385026576 84490
990348695 92401
312189415 21293
406393004 197847
793811492 142091
990247123 31350
209057715 178365
394935914 123170
336598591 91264
986997314 48624
359492355 159340
637812762 4445
503697340 187413
643589653 142429
515486324 91553
48456567 151928
811081795 1459
595747381 164149
617280677 48850
861587068 25886
316008866 167622
568812596 104318
793771579 51752
143264062 197303
849633469 5370
475200660 54385
464357526 91160
703637708 181341
933168814 25578
872512311 18850
655820501 104796
34096069 43321
465664311 19874
592633367 47521
590927775 187922
148064778 191967
988917614 61749
556272232 153703
114012276 17124
781812823 77707
430692083 22058
533686859 79067
169378067 7157
861562994 180139
411445187 48576
319095306 194649
968633266 134932
898776290 69395
265279747 150515
812046666 135535
107415590 130878
496769508 34333
835529284 84327
769252389 111908
230262240 91679
927892605 13435
451199061 182108
156106577 116395
662584649 118542
915963829 86473
358330859 83738
179079965 26846
332120660 51978
544511140 20258
534333689 56913
413188327 36350
732902066 70580
997515094 21087
729656997 53361
820046109 137821
619999110 197883
843283648 15057
720761821 89119
806430267 52662
254910932 78244
456921426 189603
279993873 77806
289699549 49847
551009378 24308
36742883 9543
119246491 98896
285133758 54662
955206954 28142
432677114 130169
312584444 2566
940957054 123240
35648156 19119
872497185 169591
37048436 50097
924910777 148139
51604112 29701
534574380 185536
81161905 21503
859793420 35701
87218157 32935
145706329 73704
38335875 135518
991954780 102788
761041478 57042
534956835 106118
673664973 158996
243963644 179577
733230005 49915
270654290 12841
875257075 16795
691598199 51787
346079906 55946
994822473 121147
912422673 72195
147594914 51426
182938166 51324
726722098 61687
227024392 121706
77173843 145230
881389657 20514
619662205 171482
557094856 143746
448888306 6451
192865889 199275
268747720 172567
940584303 48496
666034960 98111
889750139 138108
643566414 191650
161796788 152991
637379401 82857
918404150 120187
270621134 107137
211087804 141154
776265684 104765
495556041 156870
743740019 108
289907540 183322
492150378 45434
771090971 155035
987717037 44345
327312334 56558
642448342 14455
451442595 3085
586034589 185118
560525619 132936
338632216 142419
573538211 81098
552364794 141981
811945342 149692
199037710 182272
123490594 59787
61095602 147246
281388410 10704
617862025 111929
499943226 52804
860130156 106701
268550146 110713
526541999 99940
259951256 37512
176914856 21035
400368696 69564
308152565 95209
728107879 165834
290783366 26139
69302483 87711
66349910 80469
519886229 5387
276911760 190882
543260881 167713
916139376 187410
926890657 157617
655260835 92420
168181253 163406
862529941 160660
687752075 36745
899671516 185106
590077510 188568
601236906 41794
88299274 24359
730684912 87147
938899337 57402
246060307 61908
943825311 77214
59071523 151071
535697179 62517
790039599 170990
785722030 187993
518347812 85214
49255026 99456
488012594 170544
762651246 6137
35448386 198260
233448108 149206
603713606 193249
990976611 86230
336110012 181233
296147226 124933
294859380 115986
626242807 4997
901002859 63061
719790173 128468
343256993 157476
969719073 120602
549673368 53086
142715369 173674
114734764 81418
375769328 165108
254370159 145662
503851147 135200
861272955 173359
700230412 49704
711083004 125285
522244048 94347
240022830 138741
123504445 137623
854515258 62698
911067506 68413
275686980 193489
546455196 112568
680500574 54566
806932697 24344
637057670 191863
398717937 178782
879211768 59881
502330620 149168
696818182 14845
741472520 93910
608076491 182571
879766574 28110
780268678 94099
183719752 128344
998889102 54508
153993454 188901
840800181 8814
354991429 148497
438785059 151887
39179089 6625
491027730 133488
624546093 128174
102841148 183749
459473199 68186
602030222 191793
712643437 199311
692670807 135982
858753305 76959
515144927 181258
760206134 98309
631332508 4582
266772260 131281
791469540 126208
732822055 103015
158272924 176214
567036807 144823
981660550 123679
301645157 187283
696091199 15998
412688630 164599
652925714 134233
632299904 33968
371167574 54712
100650278 125442
771386599 74631
106847654 191325
216415983 60461
551088948 4111
360232970 158681
838526298 147409
902634030 28742
749343849 12794
627943084 18787
621241328 122415
485293865 156230
51633847 83714
720200325 12444
588624293 14432
735809103 18537
852520146 185636
516813479 56766
470594478 60742
976887811 110771
669221093 66727
80208730 60661
334725780 28331
497075464 30766
22042497 183273
198205939 156918
602618788 144776
392180712 65804
739988677 141391
845300146 190750
599693676 41745
358439495 184288
401644109 105753
288892937 77292
80521409 191491
620900120 179563
900641890 167264
57612790 68974
496295243 46976
328982120 27580
664819423 19573
85109097 197307
680411902 181110
72338489 73005
283708612 157496
367056337 29438
870538114 168799
455542741 5097
856188079 194708
769931061 108351
503227217 115362
409519340 72321
974076584 39410
539497049 98754
763039680 168231
195900799 109375
905998614 152553
679430624 112547
511662941 56579
946375313 97170
945238897 113302
383384595 165825
818051272 182618
388528031 32624
934812893 39172
977717934 161967
582200035 77393
101996819 69328
204854470 33777
800374143 100708
509073494 181905
721198861 79338
37848746 123792
738912609 73983
741535399 146801
886837443 47132
963295787 99159
872109896 14581
41896863 163349
477800075 122069
908212154 8614
158508900 107163
237249258 152922
17637460 35748
709846655 249
666497440 37621
974768931 122260
245087617 140611
494208468 62804
38609613 169246
155730246 21105
726212734 141783
183197631 66471
33394978 23850
668418230 166074
901797546 62974
281832071 9118
766002059 137171
422339078 108824
957408923 40714
636949394 88614
156988324 66069
776334065 19854
426677705 41459
768980343 142630
514232549 186658
570937314 87770
840573960 65114
25793062 146520
399689628 9021
607076873 1690
148439545 83664
131390936 84701
217564033 168937
952691704 64198
33365660 147382
681643194 47323
706970836 35501
739668825 9061
553521786 54533
897483603 92701
33922626 62072
916847683 101245
934832631 83846
923229047 116345
143000435 177200
992295666 47179
131007580 179720
248472444 31956
631426405 2137
612438409 82935
374798840 41906
548317056 159974
654336839 91522
729461267 30944
873114363 42612
796011703 172535
19815061 95441
358949089 122185
790522832 16498
628190935 173288
103870607 37927
951150152 134147
362551719 41514
115945102 27228
960455190 32160
886815566 38082
810986772 198888
975575292 12011
116133201 34718
757511570 76294
864765462 10309
512853538 64595
44965155 161313
560844941 132391
239380995 42300
639297831 88384
133677833 88524
328241887 2037
539666932 119482
690389255 23807
735299892 173806
324253275 139367
228974000 118617
779212667 108258
959678050 36047
318546553 167821
680913617 116284
723478357 97506
268434033 185579
648464997 144613
820136742 87817
198839374 192715
870379571 80160
355750977 8226
544486389 194092
913182953 55825
331491981 189301
718584960 147675
983147187 192119
551074021 195207
190682637 58208
755620384 21820
755697071 187531
695231874 30178
206251622 137941
773235197 193261
175801191 117143
19152935 73783
833183640 56676
611039733 7676
373178943 112479
50201461 61662
787452056 174819
201270340 124026
586602235 128392
29733790 48318
199120939 153930
59506487 110048
881829871 74788
591503217 77727
551535057 11738
880939902 67063
683208627 139943
374855546 150651
786662065 130271
653255786 52056
708461693 74444
502365670 166967
478164850 29714
179036106 124127
696324442 112960
662071384 131055
233794951 40625
869354542 134981
444872882 25804
688989484 186739
256448983 86423
446032769 114517
799048094 5339
552668093 147251
651996227 116979
976209143 68204
745378336 152007
819199494 38404
75626305 180111
171785507 22831
251495931 175498
689430973 54085
895893213 191811
537699732 12508
920677838 94039
95114530 110728
830460739 105657
807908474 42608
451891621 160222
857510369 117910
328531168 9556
55928173 63790
50537323 186153
585187260 182364
54547219 128862
148983900 71102
145504753 56755
581769566 179474
685982608 39843
296480223 37860
478007348 186251
351771675 189738
597765757 169696
48651019 46468
405971004 75953
580386972 182518
645028142 13520
136666875 36475
171408136 67747
790665675 174707
593568880 7647
41376521 47618
915866495 64163
587002663 27327
544211621 153897
251420272 112742
732039791 7106
928221777 166882
89679959 107483
658170715 148097
469757838 28828
529240158 22746
86428414 138408
982263256 128384
834674302 23355
677990755 7372
602508574 33048
995432286 163304
143360608 96670
381318327 91950
114140383 260
509980148 22494
159480450 17371
394862891 80199
729916301 29789
304305242 116917
826410676 137317
401897769 2603
420016589 192561
830833703 130826
91341 79936
678152484 196755
505504668 133131
540509496 142130
164366943 58797
808304933 137790
661811860 159447
712009211 99457
454752506 150223
693087483 20493
362405654 46182
679482644 16874
441774211 96045
543010327 61127
435361551 191308
954437952 60661
351658447 58764
563746173 101646
373046562 148427
611276353 34304
980884619 109077
831647235 173678
45249803 26286
154598408 132613
296946153 124072
374559458 195786
771059933 12072
952587466 179961
886173575 30791
832776912 104243
251366166 138848
890487101 77479
923347438 42100
953244442 60010
487425544 190648
538237505 72701
47477853 152343
489894894 95572
679908876 171502
918620327 75955
894713308 56777
240025915 16407
468820462 193999
11046659 66135
333405899 6364
937256369 192408
925790600 66445
918800552 192639
439612763 7945
632595323 83775
803492326 48490
153345654 147307
296248087 125394
317815941 2298
19238178 57984
907186168 23071
159639211 75360
863153301 16471
79546301 117264
988911451 26423
463631071 61318
615300154 57603
555879686 95328
87521233 157854
571588756 126990
952406010 193012
418029557 147424
586653371 114777
787488612 61402
825104076 165743
235769049 59745
463882418 72590
448599945 39092
887907400 143266
882960102 82114
976317553 91300
475293003 94403
386931008 174440
27906078 125512
28360440 109793
376736790 53524
261547350 90933
527412009 180136
812286799 118737
304553542 132688
552041049 78711
767431614 14358
404204726 169189
747387052 103429
914958441 147520
698811842 109389
18156263 161494
28272549 176333
996338349 70663
727276027 172487
33874017 173326
331492120 68476
795661666 138413
3464695 120129
789767378 60179
778876246 34992
138708329 175808
973399468 89166
532828666 24175
411001891 179642
434068605 9429
692174730 28243
134591623 6100
388160807 102122
131805564 159899
725435520 86140
600970496 141784
911354633 119153
365956463 40776
325469048 133361
996946272 110445
964008761 30263
889045947 186529
165037337 164803
848054837 122877
690042826 94648
822162404 58675
712117312 85321
517138739 114894
696359114 159901
606944553 120292
252128819 179125
783979692 154035
871393880 103424
181704009 88245
710977377 177877
199751604 93330
569447195 111023
763691832 6572
994326184 55349
41233079 196170
521013018 111510
365264730 4015
528844261 40729
179956321 119214
943743275 179497
731611618 1458
18508289 106697
234871115 59673
568972210 193522
786321459 87350
288183113 1667
807042838 101761
220877209 112406
339333874 185609
971052328 166300
483517490 157263
131873242 115200
465242286 93916
389365338 36568
35378206 151663
372971665 93164
738495223 187018
167657407 21399
311541153 118039
540393239 184100
803544616 34736
837740075 178060
865563879 62051
865502512 188559
718841274 85164
257128351 14627
323964460 107943
254360651 26243
238659510 51317
873563826 66489
476647470 25557
401915398 71323
908971145 66649
208608981 128651
349854160 142431
80356954 158160
287320196 139242
523563554 100206
819990937 6175
507808523 110872
215271778 30003
876960098 118291
691312467 64689
716319524 110315
812686578 15399
185410013 176845
29064920 152995
147021702 44714
150007579 53223
753092990 192824
921588971 101234
881783312 15795
197786733 185429
93475864 144195
303857623 104907
177872891 102262
779051068 193810
256982159 67740
984938165 19348
379425542 114614
899351849 180609
7473764 150351
787373360 74016
758544752 150494
756753177 19882
748334422 115851
856431833 3619
619194827 114528
58454247 181586
281095853 159648
69056499 127713
928365915 41487
91012518 16726
327637884 2742
546413755 190233
996207431 33310
89501781 198030
73353256 158028
146998507 196758
3415468 145473
614310797 158709
675244677 55356
579713687 45669
140458710 30382
126312016 148684
434153162 96070
940545299 59642
284287198 22475
275380354 3160
222363626 159855
349983344 16491
389561791 78171
242830074 129751
486703166 135007
73614478 82690
225310561 54401
465539342 95201
537842471 147097
262447109 98793
454044889 24246
307751652 151296
213648752 11210
400548706 30822
378646227 111052
611612423 102705
33770642 116276
707251554 78718
974964002 40730
626103969 55608
869756075 150505
875982941 118517
89901520 164455
250863056 160016
81220506 159923
361949632 52678
356657015 37515
759122319 69526
537843121 190692
994788961 88466
524164513 188038
771311817 156160
906258853 46759
811094085 186259
497854460 117092
475943140 176977
421335311 156590
566520008 115944
91976800 120394
274155563 68392
173308989 47972
183079075 147060
548917749 561
221993556 129436
300172627 143876
616139580 138319
130461743 33505
174489962 60811
608845784 1281
375317201 24464
296782247 103697
412778819 124549
474004879 21241
783754813 30206
221456248 166217
455489881 134680
345452033 151755
37469281 191439
248631903 35431
234911678 84856
239701714 76513
759407750 71584
16176963 161101
214217758 57928
292987086 32066
931372830 17055
881282500 76581
596313764 104971
843824523 173235
413556752 95223
501851199 75227
372313302 26363
712431622 186139
363212437 87439
242092461 120395
416977107 14635
866954132 41842
803614906 121319
885140667 57783
552068408 103696
249693211 181457
585181580 106427
933925682 163239
663724239 57760
496371994 13499
869259699 59116
445803576 15249
875249573 3554
421925379 78969
582663571 196881
763153976 73095
665571315 79752
563444192 182470
755477868 124961
703786263 195417
737564302 137222
478926244 89401
319511335 120163
367131450 70126
354003214 115545
3565549 127317
275409875 181537
425131655 126437
36833788 74944
82334031 67652
860668116 186143
232439731 160977
831473637 196279
143503183 53172
731017078 161967
771355419 68383
460455773 31986
494444181 82229
650225205 76340
876762324 100919
724925557 156108
669278857 97977
627587182 93634
695917782 95047
332225234 186361
813839561 102319
346710789 193964
471717370 172558
78576803 75090
560288225 70778
43019546 44968
907143903 167725
198814696 100362
680770258 20767
980096003 57807
732451968 86470
115947862 27403
648511374 188897
520015478 77497
170972839 60696
490004053 184227
162970854 75371
880132721 180703
314425303 115488
406333258 92974
626780948 72966
746423489 38588
229702040 68300
218520172 69391
669582328 112084
341738680 42495
474882636 15587
334026542 52985
664293941 23696
704305356 77603
589111210 176842
648668949 137453
437419560 124379
572300108 180460
765557034 59023
806915353 4819
867731669 165038
731772917 180611
391778835 145543
534666437 33383
799176186 10143
648383059 116414
135153256 78256
198345643 152840
249763599 34337
171388716 157296
595811387 170180
126049166 35770
323803377 60471
864027338 149500
736629085 98852
348012400 52990
934091849 3073
337190256 44132
72429182 97141
61899453 151694
199850505 152319
581721615 165609
690997908 196464
999887909 78088
876929465 171362
188370193 164633
660640105 81297
350427638 114053
528917063 29317
841265148 94650
174920562 129799
95664814 107913
847931334 164436
125443695 172856
204453063 165457
825492278 124949
956982080 187648
617597900 180263
629768305 36400
530956385 195434
773547910 63758
542866947 180671
268424528 490
132232282 90438
640285775 61627
306500060 91027
542751432 4250
750581636 84178
825188014 82369
617192572 158545
820870541 180648
762101761 100558
897094885 152470
896034862 56617
854060981 152851
435230784 143195
373694953 39954
96120949 111048
753144884 33363
843712869 51135
750906737 118712
747194309 65244
985567722 17433
525059005 90723
736176259 100942
90300131 33627
288409776 129958
212095987 12537
558543204 134773
874269028 14881
265260825 186981
262972385 133608
32135740 32
85236478 143672
33432140 105421
865564683 100161
94325731 22716
57073973 81337
301988503 153276
22286682 76911
723833854 178513
383272068 71803
697621983 108725
722738848 56913
288366060 131379
291828083 60525
927736544 117749
306201968 69367
739261492 155279
624961662 184832
734217885 136324
238588255 136801
361861895 30546
382252972 21274
512027583 170500
738788066 3199
962949051 115310
818311086 9390
788871089 90233
454575455 56531
282725286 195075
806959996 136982
619731510 173487
132281113 34344
498020103 180470
802413704 105907
101080522 198128
237765635 29624
363763942 127326
481959997 164860
533660025 63908
98913564 142631
373043323 26047
5080560 10754
978341322 186750
690720385 164278
668255612 44643
389871529 2646
507726509 162333
761076458 18328
41601891 84361
661433994 16247
782445145 109208
235153393 126366
326470924 55837
758281555 123773
216611186 164976
722914199 90424
719262923 172783
114611550 17314
659649371 198459
457812744 176140
364349195 128495
184144375 174240
677291681 76167
47755580 17685
196183153 122524
802303208 181768
641427671 44589
371648957 71152
773829637 15993
967194362 140173
61269835 56488
304644462 177734
873175049 23793
23837695 93471
176958882 109910
320410494 77556
770817610 83523
165927041 46137
17011057 179391
730531682 85392
207761132 67565
847570839 9282
482109995 112091
534154467 171064
376527929 114209
788399599 106278
994613120 110059
833829625 198138
173005643 104306
651717870 172929
757990524 164816
418654372 148842
244896473 155594
338906176 177298
135883279 96222
154960877 139466
940706338 117609
716946107 156605
548220376 46982
792064387 164973
72972300 69355
812432610 108061
461891048 123373
954533298 163040
685749747 102591
201551248 23355
871377804 33448
569908010 135171
546268125 134168
93079909 143051
918980258 35155
594011664 144491
370966213 81864
904556772 13157
407758045 115413
577702466 119623
188496378 49953
844119157 104766
431544009 123133
282507434 64445
54220646 33336
439788254 69958
189075665 56443
177776814 79286
936420363 74259
576456014 74403
376282047 153120
424524877 190369
792106547 26299
898645669 179247
30826320 107824
570783340 71048
410518758 120289
490397965 74942
753908939 117589
668587553 176753
317387437 194782
808592865 1664
202061368 164171
40654707 115728
109909756 47243
490873899 67375
158255616 169381
873022024 186959
949752177 57415
17082341 171180
619124302 126695
207718305 49246
430687104 174835
65497126 176112
368920737 73097
59318291 125486
9949715 112712
823016534 24681
902498732 46816
183209332 60151
8407360 64243
251963152 19543
667068069 152491
799874850 168603
203848816 19465
609353676 1573
803386089 46592
864118376 12889
897455463 80855
751605248 51556
580274572 38417
398715759 79866
841250886 101983
553560602 119290
287022530 31480
931009382 131188
457066777 134058
755764932 50730
429351425 99080
221703342 62811
473631451 175478
949089439 169933
394013819 52201
797994320 161759
266458828 61799
33085209 8533
4295118 167201
183712512 32332
44600868 85780
966538740 77283
120550298 142126
760063017 1007
141765298 55060
612418143 47687
627338727 169931
745160102 51565
322002617 147653
46987400 176078
357328611 165401
45134550 149979
619129952 8563
920694055 90401
87321252 1238
547065163 112911
857265355 3859
922713660 63023
388010484 64312
238457115 40525
446386088 190403
977018277 185815
279578563 43595
615834345 154426
65517227 13324
743368754 80914
615066370 54906
28100827 178433
713396942 57996
680003052 83962
277591275 33203
418290594 144162
85470195 18214
106160830 26461
643428031 109144
106190148 99511
972292420 31515
822863220 149872
984347963 85455
289068329 15423
123767978 18468
679769237 151122
696618518 103076
62916913 40585
899261960 85750
883524253 65220
426888837 55673
205064878 47591
944978072 88328
62088740 135124
30801544 15944
878956804 68294
300344185 187166
652926160 161254
27629105 62265
411285807 172348
936159470 172140
934913467 59095
559586046 98837
997032486 82848
965156188 127402
847209118 67790
544191318 32784
477728026 103014
632797771 137548
865617211 60023
475015491 95580
421853513 126785
236349353 56425
912082493 173910
118622375 107947
67942666 613
845977194 5941
210931935 119420
608840584 116973
690509015 27279
292755397 3496
948327336 8484
594975698 90711
976255592 180956
198772514 122323
644110234 188139
573279402 141508
914154207 120160
276597678 151828
778067822 649
523501811 146148
339144851 92559
398924860 95489
80676628 181249
44195987 59522
3947161 72659
299782663 158501
808548153 158632
24506410 107896
1670152 48754
440673169 192384
197202457 170387
78318221 159947
192582958 190640
606836706 4512
796005552 85185
296532131 61940
647205402 165312
628696359 62251
131983212 123616
997238273 82175
77683130 69380
820020199 41842
71542873 98004
990348445 83930
136432400 148971
752147267 55206
826775627 44522
505778660 137745
810860707 168254
301328818 171640
154648510 39935
15795523 199899
989531109 121801
726437049 90205
379357196 73509
451627078 189678
70364406 81015
785359090 8503
423429176 134771
935124437 19819
755823 385
384786384 184741
660827516 30246
101320867 30755
749250861 199012
419416237 18220
858253122 150071
385677712 80254
102218049 46646
567462567 42405
508556104 18820
801767898 63475
394038455 134112
267158943 40662
499587588 165539
88343816 119153
818153967 175411
964660183 128799
136183625 182699
235086008 182978
358864368 1755
70573954 106116
587044622 38526
48272623 53690
679025336 196665
711768554 150705
915195895 166257
789847366 172486
211165111 56291
59588832 167262
433586259 91456
691332376 101990
882344870 35381
817843446 105841
407349493 155333
279434069 104062
759354763 18152
7583589 119825
133979890 81562
664266610 37920
637272878 128222
225073738 123765
415068626 187433
337116148 141830
924931943 124755
901175406 170738
982258785 137696
209325087 42747
965807222 35500
135245818 64331
612719476 21384
479294138 154525
82586833 163286
554266583 64990
567327095 171785
219932006 7645
614045272 65727
111758026 98129
667151772 164153
564304918 53960
458158005 199613
598901592 30638
963796731 132338
185584668 187159
236498215 183034
710929068 168980
642478779 119941
114100823 138868
915799444 199845
766934518 38946
166862840 37173
627048796 92759
13612331 10517
706332280 66485
762014047 170896
515726729 146595
716165895 133144
992628063 90901
814840040 55483
650880196 54726
515867241 114383
216511494 39426
460779241 6489
28251902 196956
481226914 2510
678172430 45579
704637052 58614
260801673 50066
704900134 3195
154559856 188313
175380530 27402
282198737 58374
477611968 115369
798855897 188606
615923100 63461
956881341 43138
136252817 178874
497924080 66006
282021077 52542
522305210 147009
854268382 178815
323410585 174800
712813923 88177
818284970 186555
219356017 6211
789368965 81794
886723916 54716
736219014 56056
669557341 162656
633089045 81884
25114826 45638
423291206 162057
871693011 72335
395930173 128683
912491130 23113
740160496 101909
392381095 69159
567177825 3413
711677402 140498
44709635 193631
103836712 196007
383134571 148880
837670032 5034
166402211 96415
82975261 89244
399640263 51049
477014817 153208
133812909 64688
570966370 138857
859521952 87617
727753889 197972
437236071 94240
353603262 115966
326138909 60117
847600845 7405
247461552 34179
874817007 14358
117952027 47110
144667275 104156
372708142 34569
165944841 50680
989110455 124464
846293133 88711
11669032 134812
634188080 164719
571687838 76131
577730846 25081
345391953 65963
977811310 33524
790328122 110756
45961078 12899
482473796 107520
220310989 113792
241141769 61867
560450921 123405
47412392 113374
783491410 109565
592419621 119022
828403530 25739
742555895 91459
664182740 23085
440323721 56773
930677067 77163
920620441 54773
151449003 21646
628008367 156177
283644954 160663
416364603 132069
241428270 71632
327736318 43270
679279115 182228
323426393 175566
637836386 164078
636866184 71945
190023816 194975
234844247 146434
804649573 30602
295173249 108559
260590298 120550
331811824 80859
403296512 65452
405471577 134287
266693933 79449
538415169 191683
126876135 159894
717764092 29502
116344048 104738
965112180 75606
665424938 91528
902174975 37680
168129748 111043
272568992 167593
29012403 174172
520712256 130763
490247248 70377
2829584 186747
750155297 63349
14676560 88288
234996323 69435
725917713 52593
244766378 80956
59881270 4148
870790499 173879
80952754 64708
92900156 131914
131802423 127961
499278346 83264
368198707 129077
256332537 44782
865821283 188100
49627684 170283
595205088 182851
681027988 36247
799246588 199470
999829357 106508
242525743 15504
712999384 145498
473289629 92358
15875333 48119
959730864 178871
705984661 134027
794012800 108508
434833356 112180
152121908 21108
509045357 20962
686810152 122071
108725320 140948
997903590 151685
215078746 143628
910795405 124543
497838982 62685
579139970 85061
474998821 1848
65725859 181720
744448595 87588
485697579 42755
548553333 171583
50387553 79186
759598417 162244
572586303 91088
62384780 72811
606147130 59064
151963640 79171
408023105 68312
498270428 35754
64568817 40822
616804308 56283
710531234 57200
103655728 33618
254348111 191616
314605386 37202
778300751 68305
972984584 149718
439986803 39654
169265243 33961
282688957 38929
995043167 37032
109392582 146419
798872925 180968
437294272 29046
949243667 81683
462725243 95724
138842135 122452
477667818 134009
5330050 66464
410258141 144880
486133051 106730
865397660 157735
181996405 68592
241688780 36337
793086566 75663
757684231 174146
558759452 35090
94114260 9029
976137395 78890
596381250 45198
423458745 148706
639194393 49564
77723642 66558
735958023 33288
480279597 112499
948642068 125996
514293356 56139
876878284 123236
569079557 83207
330780679 119225
422153031 186629
600873198 32614
890099395 18879
509031541 114935
332757159 13323
581234911 117777
291308141 183767
192438635 102067
148603238 88552
334965459 16290
209104455 122297
576208206 196045
77584774 157090
127437851 110795
839590330 192096
430684967 62437
927719168 43811
664303780 82046
237167651 119154
921065700 98885
226561317 159984
321463332 163803
32872399 35963
193687144 191818
795754461 176397
865911233 132500
147293593 80506
357953258 185665
447988885 44864
986211968 41711
461145436 19614
738746046 114486
941572261 131881
786620109 159635
50410181 116688
209251272 147206
761299071 63719
127401344 4187
16652776 73703
841157271 105401
524835319 106890
635784294 161643
69744197 78686
932563805 161348
905225335 137483
687273516 157048
223026438 89659
629626010 38642
999264881 39003
323623094 135374
619443308 186422
988157753 151571
344092652 15728
726680785 144535
623445750 5717
798025161 42266
956966540 149429
219810549 85091
404857716 133780
535948938 152496
934090893 27527
329251100 34614
728419306 95359
766388505 12539
671050177 70964
256708564 26134
729654447 180105
419499749 186336
677051840 213
811372161 57628
481810606 133535
792571107 138561
281808234 164948
920496068 90312
153981526 46490
684091012 171363
997360535 7202
817171632 57156
131684489 186928
75358350 70601
458421063 30554
33725254 106317
511274461 19704
502192670 5527
516712259 180742
410716938 22404
432381623 30009
117819249 134881
599243333 148915
690162118 11962
757195244 60451
420170924 190019
636883598 42395
538536226 63008
641755262 47919
69227563 10150
183584256 169815
277468181 192161
566568709 54326
342119923 74110
683968068 59422
843166252 135274
542007125 40680
476359101 82258
420196676 175513
840931192 31064
255398042 125204
424698166 54926
637326470 23870
70970773 93370
459704198 31410
864969783 134062
751702456 34075
922316228 19493
59297071 53282
888235515 94909
304193469 108714
231769999 64422
309386937 141824
473409918 150740
409359689 35732
123565459 22900
556247055 70288
348287169 97693
63089909 124827
980100619 40975
292576327 63285
13802524 110661
411431504 112301
109671908 181940
425419690 4737
131765223 193683
504466286 183920
187633663 137519
919783736 152098
259116401 143034
554446616 49161
457378265 12955
697255044 193729
727790724 60992
869198638 87527
896463947 132126
400036855 123486
154236705 26031
543619922 18173
101517824 159029
449611450 110819
419418968 90869
395472548 8021
204771878 122221
329635371 111728
630332352 138966
847084544 6264
124510720 2500
379548446 2498
762675514 34757
642731081 78784
523565261 128725
998027872 162753
467453739 21871
414247565 113097
74080011 94644
340022144 80556
382344794 166407
329579819 73259
248903877 189998
592728131 174631
375463168 8291
966908898 82801
288147946 172202
485430376 190327
640713957 145285
627943683 171424
862124285 50456
698837885 65064
460804585 26172
280417386 110554
944985497 46582
791702799 151377
308929154 7001
210587483 179560
674269421 87481
460305552 170434
422056259 99835
524197240 153621
426791272 73481
192224588 6942
82491809 25579
287732882 146696
556978541 142559
239421787 87172
830806068 52549
608403527 27592
962918851 105022
989391509 73557
598717910 188166
262569875 193593
460121558 149032
227362259 112253
120121967 162603
950622982 4226
722050787 167723
232940456 82099
407983909 195829
101482962 75977
832752782 60838
162665391 76865
276628297 36531
753957927 77056
792133391 186090
745490165 13733
837838736 45537
76618956 41883
486252766 50081
185970852 177763
897926002 69592
651255302 106422
726340040 173543
148378212 186455
69433881 115580
752413643 117208
731154351 24603
620173564 75718
946933162 48979
565176536 194855
733471105 140206
933626443 143257
404800097 51503
806733483 168949
742504644 40106
696294258 111701
496149003 69581
217052654 75293
509086887 13464
443550712 59647
451751481 99799
428367269 136275
853865721 93755
84083432 127740
773271563 141129
919711477 70602
447658359 186881
857798808 76624
222553874 145517
55697978 188465
162580896 130096
399621960 10701
16849668 18072
67398226 37633
604194361 91744
313075154 46
191596160 16881
270978947 68768
948852738 71572
992128968 88320
870370851 48394
201040616 130250
283509589 184816
853786633 96119
20939332 130157
535765146 186309
599224781 163757
370283650 54705
83933192 59834
62167596 65915
926541518 129361
191144239 102334
109064217 18496
403599171 9189
980016046 120315
795391877 55369
192816414 139052
538156697 130671
242015149 126747
523548805 145988
311199221 111648
133821720 198938
275013644 9589
177103599 44529
851636982 32085
806956664 176301
712936433 1895
931584834 39473
144071443 136546
828577143 171573
648148482 120836
978199635 109540
96385369 109980
586088742 7488
393277777 157305
506630584 20038
633528389 168933
270926162 96044
870476292 130027
885918156 117488
533487832 152052
700322039 151089
396691593 199286
288758939 158429
319804077 60304
90341142 96320
179590487 122352
570610398 158810
34269601 164108
458109620 5899
552895642 163480
128945224 109171
918259247 168155
309907594 7171
679990043 143928
350623891 50603
857194055 154083
496773188 127449
375843446 195759
38866680 67846
170801664 108900
141332503 46972
406816186 33716
846468183 105794
599530688 50634
451700211 186922
79546608 191649
955685038 51062
694990761 106644
217725701 126712
277621013 25795
877432454 12015
70120294 109083
476210533 119365
187493800 29270
387113654 86806
378213716 163057
716803573 145550
735854001 41668
826957327 5683
338311265 192658
244783880 51453
402265124 138483
539880876 118759
48916366 137644
856812622 30914
644408659 65352
480496595 52432
790635159 36008
245218230 3550
584432925 145130
630106627 93261
871407281 10122
85566583 108702
604212221 103432
695633514 193684
693253484 20556
527815871 192540
796303001 134159
477292607 51158
598865968 2754
275467963 144014
238099323 151358
278124224 37261
889590657 145599
93592801 243
604565861 167055
797657902 65638
764710317 26068
119330660 52523
728802775 50601
485798377 24158
762229126 72270
527777060 25263
825443795 131697
534595089 141794
932085226 11277
949340926 46146
73843073 18975
612110452 95981
564981706 22885
500200687 41195
958830293 23874
924876031 186307
330249326 14735
992382705 193551
633610302 118068
865113068 116879
782159139 139900
969011891 186063
728041851 46160
934627231 76871
391072791 103073
967175389 140787
24329328 168468
448028632 90754
694912778 54632
290728162 156018
915856803 115403
745371652 20451
443503375 178452
869534470 27383
990372167 174563
809624164 161174
862143709 58529
51522243 166559
203359799 39153
579454036 176687
601491428 181744
721125703 172390
283152665 172043
150018255 178879
211227967 30611
53085030 158400
57064395 62708
240230339 66602
124001811 165232
412935000 30901
89244489 1148
378204708 187906
274835628 16798
774707587 43319
841434607 150530
432335431 138752
156813632 76003
752048733 141058
62132067 42815
484982766 149769
489046994 86440
714311832 91344
905637216 150625
501326329 150800
209033692 148750
421007220 167576
921020649 116013
957049727 167890
841637436 185679
521671110 139361
4936681 60961
252632435 42602
857635962 52302
24786225 178605
877200266 173708
964603979 30242
708739451 104540
266014726 79511
28989188 179882
690483564 113556
507818331 62901
745118899 89030
945528883 159710
958345121 101070
375057871 174580
47208106 48736
250326147 174360
422306736 184092
42152187 71275
228999937 53667
594054710 103089
213612236 116753
553503992 91495
571452327 145751
689524285 52962
635569879 158275
216202481 160246
924568722 45945
853815212 184189
594526407 194095
362249516 16158
189147730 5744
64850663 142743
823344095 9587
310302862 174355
530930416 23787
383518694 28541
384440841 68805
973289273 9334
114815091 197973
609992068 185441
875347450 183228
477705188 143953
131138576 19846
190576850 85769
895936584 87285
787079340 70525
842387170 19168
421688496 197040
185130399 15868
246101436 16328
518499915 48114
232552871 89034
694327213 138817
759034969 135624
591939183 17616
893115556 160033
900858718 38319
25009598 99965
179679729 972
134082002 193091
376533747 131652
632546735 126443
144822563 112286
106107490 25333
895282386 27585
711049689 122718
508114081 131292
847971530 187124
569837078 133834
694395586 3828
423179665 5448
20648966 173708
200935442 34830
264889339 70442
630240297 2053
667137300 44275
206613635 199220
732305315 50873
431574864 124945
695420708 197708
945756349 143187
292012433 124647
674189599 50988
221353082 184355
400627022 35052
83470192 163849
205709378 156588
191707936 106597
390463755 45500
117111588 7763
627832591 104416
698998554 175855
8287612 61899
321538040 78211
634968379 84792
306322070 113724
921108418 93019
367323501 20406
574140764 142939
167460901 184074
776605263 67846
416282359 169897
144115714 37603
896151314 45704
197328111 80488
377615145 29537
555815025 156459
499212673 181412
336204501 103599
113414078 102763
137082617 42613
20497041 9091
227393241 111532
740964192 83039
456992684 98397
17284468 187502
888485980 69642
291653580 50244
331471391 152043
327901648 58651
454902908 158405
361308226 101577
914906953 158005
196478892 67909
640016320 5442
469942064 7477
881000314 157578
7128981 81300
368394841 50273
931393381 81480
832125194 74749
208130007 138036
727528296 173928
4402793 87392
54577739 50124
63111398 40388
900172332 194846
798401899 141211
898783844 174023
479751139 71514
304890706 142734
184837749 172322
970787026 109195
243767586 64711
998786444 181767
979841681 162087
575439894 166296
895664598 144937
76327800 111330
236770315 127440
392670735 36606
362720815 114065
905607019 147142
616572065 194106
18965713 72858
615872022 56893
909649367 122657
532742164 93563
439796025 4662
792397288 93664
590164183 142019
54907913 58226
201243846 17762
163237299 92493
804583372 131658
143322518 132917
129296597 159461
781554423 56518
29531286 111974
976317775 95469
163406334 135535
552764222 193839
948745064 124529
726045105 104443
794481913 136618
877700910 47608
766696477 116615
169418651 79904
227934041 64303
861815300 147094
965306494 133095
15411725 12241
890835923 71306
132675898 59105
17566588 170888
324318964 193800
77983102 119894
617433454 177328
212594085 54410
240279593 175335
953146255 183574
368126837 143497
242810383 61433
635363061 23677
385303334 117011
677330906 122569
928281875 135995
352669504 112974
254408838 59075
488926216 127926
438866705 118120
783778409 79343
462160353 162315
468203723 145301
393737266 92296
68653789 67409
991271655 115176
37848301 2553
429400496 132964
981585128 62431
670964638 103396
566250415 45202
705031248 147903
218018746 101022
691263371 88953
88740523 4659
338469096 95829
511075361 182500
70328639 192155
91169668 128114
340949112 60073
374218372 192647
429026978 148462
728895618 158946
778107310 91067
735536787 7229
638161388 163580
641998525 103265
805460998 7359
104673536 123549
817285413 181242
491143541 89750
61671471 79750
354114045 188176
564851278 178771
353633465 3804
158689129 129449
639766699 54492
53673432 199053
959028164 54762
870682697 96059
719100448 41030
578112304 114337
409335324 14020
388738059 113239
478408635 141773
108556694 6616
451286649 4540
147082592 192324
118009580 73023
554103325 32668
460976902 91487
361406832 98808
225879080 38268
729541302 124306
273975286 69031
335531146 88538
499297282 84821
825572195 87046
169077228 177167
887988401 197554
839240204 89257
674455599 172467
992645743 194111
586628419 77091
663107325 136207
687960613 171977
369440056 140269
468839554 51419
643929471 3558
675023432 199804
201759064 46547
3052522 519
458840684 89447
765392208 195788
319569028 143050
917450666 29795
967890484 60761
845762405 135664
492200406 11614
983340617 183316
83311496 196439
7955347 143537
303774948 38307
503494886 100421
198247779 19793
103880725 73253
902496495 175222
691170481 23775
585853280 4476
375406800 174919
82911401 190833
670860243 133996
39339912 489
651058529 157938
890247472 93272
430038259 83962
176618440 159609
589122266 179672
958329594 64400
764220261 147661
222786132 150270
677554578 191249
515355603 16718
316045655 69511
996500114 155912
347105065 114590
357449378 43770
687083803 46250
975025419 56001
318016233 143504
428865278 76772
875022848 124341
847787537 117640
476881458 553
97831316 79530
524884571 27937
447833146 146080
115460300 182180
76517024 27594
358987881 21661
91344827 47729
704679754 96425
991927829 5349
322046759 11052
589817343 170624
125366616 167715
361915194 195625
575706102 11793
638881798 80662
130439595 7870
834588601 175042
358247521 16975
960828993 114967
45336873 147804
386146707 6023
450630920 65053
631161830 72934
494319837 168909
299088921 98836
342515166 88836
73565094 52170
213589304 18831
809933267 60352
325658700 86332
587148477 174791
397947689 178860
318927774 82351
428419984 41064
566952227 187571
183148448 156334
76239643 23365
29827397 148039
860823464 52510
774342578 100521
489109149 188391
261674079 22705
892963819 128405
701375417 183341
328624229 106654
664805484 85302
514580840 182290
556125233 58855
225987335 37755
402883505 184003
617522382 88463
766073030 133157
459530527 102632
840115156 64710
155710031 33323
224020626 172684
204394812 73304
3779703 8621
519839704 66091
90020432 151553
538145056 44501
468317672 170205
196513887 176497
34973855 141874
296575895 138856
919829850 199999
433549260 43199
332332403 199642
230451185 52153
419088747 178849
455154656 72273
923521784 146022
220839591 169749
155785373 35868
109303498 183019
961943012 35289
501940813 160851
631643485 6580
250806184 40449
754967497 95315
868074984 22207
938858160 149751
526361891 10074
93173112 155506
775734354 186706
142836347 63606
467495063 3933
772929265 29801
931538362 33362
840301948 107896
143864698 26922
877375925 24032
195221667 1050
166996115 197827
892559862 45812
280711925 185582
711821592 62300
379074507 28656
986562937 67282
256546021 38146
263878932 121893
786681881 96538
488353841 70152
640422313 9038
297863108 76472
107382617 53070
522148256 719
522201143 199772
29877425 170186
441788408 47264
607431205 179204
581465039 164911
526934113 151564
727144821 18278
954514281 109470
598879556 154042
839700977 102033
21055572 123146
44873894 177649
929534487 46654
438810417 89704
417722400 176509
54510978 160124
648613801 79570
760477685 198021
392059182 177425
703583666 102756
400240084 67998
352414541 112069
609298174 133339
208244447 197692
411632507 72040
468352313 89710
831536006 4817
553779453 133505
527606928 117813
276921995 105094
601713623 74582
596509178 125945
359455260 102307
437943485 62960
825744681 165413
568056537 155448
960203210 149215
347603000 91615
857532996 76803
861906285 175219
880718968 157203
517358673 108890
765903386 165319
748882979 122129
80563675 85562
387247140 1973
511917416 27934
580941024 60653
46470323 57173
924762845 92679
284673045 101894
964412692 102758
774586885 136292
586048883 53930
20940721 43799
125022270 162527
926307733 137115
852383659 126469
913320438 199748
944122278 96000
596833010 149602
164161389 187619
184113262 70511
790854470 135565
743088010 20192
566229338 106021
679280021 123773
460979403 108215
496963612 126462
52303208 149475
939597009 184713
282662636 188540
623615516 93620
252714140 164699
862441196 96755
857573611 168761
364022407 118397
209727382 54169
8715081 76160
360187274 27625
988836989 44707
188095034 143512
237365574 14917
600937305 127992
665756929 157281
866365088 112908
497210416 126266
358492248 31008
936884373 180742
687416904 27736
350061444 22469
539268876 103416
655125034 108442
838194962 103197
398844208 66886
298072002 174989
169693841 172740
959212822 185722
242739285 56656
227929586 171615
438438616 60978
215853612 192674
377110128 84747
951541151 38555
693116206 189901
399723816 120185
750575815 169650
609131986 147072
612512119 149686
882194919 33810
176835148 152277
661651939 47404
350083020 157669
524859097 22444
249311324 91010
406961191 143647
537502703 139849
577384981 153709
530563427 42584
478428895 95422
242773341 56182
412931858 165767
792701458 95216
976481247 159520
194376678 80699
262950337 10922
71321004 76248
635606899 55057
4988278 185719
416799306 24190
238064889 177627
291774133 145809
950163266 123256
266317671 58913
375137597 187831
101146748 8759
952351099 2360
943227303 46598
384827423 80885
911196015 36783
899776823 48998
348708417 20582
933959955 76777
684793364 192645
704082748 156222
188555145 68484
20731385 138772
831152604 52884
389291316 18808
281313852 192966
284319064 4169
552478071 140703
152819500 115465
378645558 80742
690774675 148674
117337967 150518
310538952 107733
952894765 41113
564525590 143937
935999486 11396
195336749 24682
782129194 17503
675229899 120310
182284192 192130
791309453 62285
745993971 60262
541068525 196527
812521370 27726
738455263 149148
471631644 82549
104987537 74485
359233375 90152
272842183 140121
707117561 144940
600857428 8497
794995770 159019
185733011 46741
395113967 133913
765173782 143439
503578391 73305
261553786 126555
362235111 152894
137328046 109498
534886637 198863
217673177 48016
893482921 78279
448240689 45554
708066257 9657
488020989 11732
962016404 133062
206386861 2886
933405927 72625
872488497 82896
298841634 56829
670822477 89846
407809219 102070
125663027 97452
546509724 92487
734987615 44408
656015948 24261
947225196 93943
484623935 55314
758981995 184633
424262005 41408
668657222 142427
912622188 53940
925228295 11845
851493270 141786
368973724 191546
339822647 199143
935372282 50924
851989350 192569
422053053 92489
934353882 12724
246601996 111177
444376723 186556
840235220 7673
611176518 41035
859551830 97594
415645440 39902
132014052 97516
539277767 187051
484299867 154272
93734079 21005
328358357 170993
745638298 122663
923339193 96312
162397404 56719
708880071 32560
56598740 141184
203271501 153406
678480114 136883
472680364 139014
690416168 106252
932923491 8860
615494344 30952
959026488 26676
513647024 189643
15535801 171868
919315631 136641
993661325 62404
906884896 101348
105002463 170115
42724209 29430
886385744 62694
256666702 121706
477349112 186248
428660091 105957
391069636 189009
446655919 67492
610437746 154024
803313938 154265
599520254 135722
371015948 33694
766764553 70762
666497726 146409
334392251 37268
609397182 190948
423852672 7489
701050207 16058
498798555 12346
177316623 81049
829613221 11370
545977900 76325
724411583 100350
989618532 109122
488504349 83711
426307059 171704
938151738 153093
158705689 60808
92755097 79812
617188451 5446
591297433 72377
452961364 69719
930476954 155114
653481533 186596
258280190 56120
797452244 88177
820094621 65914
153457381 164001
804651771 36254
107765920 14894
257264251 74395
353354857 7758
730588069 32997
194551282 150742
452081830 175276
720933927 161617
618586058 30437
33024216 33544
408423216 161450
455600668 111493
218023730 70222
2285989 6952
55578312 145643
532062727 60114
474318390 185132
853710188 199786
274708890 26389
943869595 189514
560913740 151824
932586343 110263
669192365 111246
322933130 117171
186616832 167635
671841075 183858
853136658 54875
599523582 2719
510892572 114573
84587673 96529
764669083 84631
833960415 130214
297315178 219
832548623 16380
154849500 146399
874850062 132667
409470088 96994
700846502 8600
616236177 55770
471515206 36479
253534547 169223
847352549 85016
529378369 179383
121339957 74433
831374454 137994
600434779 147246
194228848 90689
573963787 92335
93922752 15715
952198834 120385
849373746 137726
961005151 77801
407125753 171862
456110936 10889
852224801 123598
741229812 42991
841951116 106728
104324317 102448
123550116 12556
157052609 159045
109936804 145354
369374613 95258
597671365 25611
906365123 91190
390425659 78789
969517246 48834
533093906 59220
744297128 69082
602390249 74942
566957793 20932
503199541 191119
964356399 29229
983404794 27566
229925580 77172
882105249 121536
836522148 9333
772481888 158936
569765539 197330
270198659 2819
499347575 51893
337490568 184142
156081224 106241
266356593 109168
401427175 126504
126904974 58729
354426468 14384
923220354 16954
579604262 72501
828825779 195575
94791049 123462
324351748 19239
90460269 131260
353460694 146191
60601243 17055
485050874 70710
512204365 35918
130324509 196518
200720689 151051
971909316 109639
386415348 106280
802798600 182145
667792751 76348
615961086 78812
137219950 118375
998583986 62585
72782419 120989
144840509 129055
937510415 72982
854302273 69994
284249559 117080
203831333 91235
558432678 42137
104956487 44379
563837741 64703
900776420 50413
500583531 28523
471036467 98418
842145678 149950
886222263 157770
850197402 159833
80616170 189955
386141130 63188
817685594 102446
699634917 160586
990360028 154316
581172724 138528
170783609 124759
977300929 114152
422646923 145822
701166692 72083
504111211 36763
886409820 20350
620309459 154632
404370787 66999
418266227 117748
987010552 16804
744200942 42135
431244174 98265
476563385 113510
318568521 74552
311495827 5851
607595854 164185
351849330 162149
702930767 178197
188304481 134517
313751236 183495
475613050 8310
853996670 112245
439864626 180191
75755073 109584
322311278 190155
662337497 32790
880118846 121340
811341344 91857
926773306 1438
815708549 56016
94294034 37752
889467377 117265
382134103 14244
433693910 36765
601044070 146571
417666573 126951
563266219 37372
340392354 193635
600630599 81044
641140230 90628
124133203 87882
50591761 178184
315073649 95052
226002579 20966
409533181 100873
64614080 133881
499739044 61596
589608066 129450
423006321 182294
832846208 52948
916836520 157684
918772061 40730
702716684 134765
266418376 160548
795535752 193499
38610733 106608
727621317 180159
917729511 97685
817899880 49290
713540538 1442
841652456 196748
293641319 102179
775293653 12765
978219032 28102
206744317 70182
578920273 63677
321352797 84152
428656411 59508
852543092 125929
285460244 75027
609402259 98318
451517251 172647
594580929 154372
416852807 53824
549349785 112654
890428372 9315
67463659 192925
708199366 102351
115716112 52873
913432437 150851
531212602 35212
441911127 4368
36757440 81301
148159005 184844
404130492 195121
857839878 27491
566300387 98823
954454440 26919
517769769 152054
326828777 99563
324520176 10823
341733273 87355
383942547 43441
253893605 8854
45453706 114273
166226503 126596
281366785 112806
550765955 164893
700135862 60523
721332605 37092
484191409 168169
914366164 139969
693410731 81036
867216680 116460
885294782 88512
214114484 91762
109228636 182898
464538502 120808
514198983 75729
590623036 92795
953364568 141243
88483176 113356
696335273 116752
971971579 138306
916272904 107937
14296293 158939
494206237 3994
166229265 16760
771339932 125857
739397030 146862
710014913 61697
632950504 124896
313025647 110045
539055253 33074
59797073 118893
224179537 171848
523548335 198186
416594428 159481
328696256 106434
337005897 174769
304880757 166068
98620644 13941
71661673 123555
941953184 158857
833708306 45069
144250591 115083
650657327 96996
662943851 140302
232042281 192037
674259909 41345
127713986 102804
351931884 189219
113959025 109741
352298084 604
754789655 198092
403174336 57694
784472784 195297
706184584 133281
559431614 31184
984158259 112504
730929851 31521
406090601 35101
776213346 39858
768633418 164747
13627795 32793
982184449 151509
604419332 190491
933662622 5026
992501997 124019
133145611 48092
668238534 145162
49661699 138527
601413528 134832
501198496 60404
776299722 89046
930806669 170887
362223755 145582
969994675 119949
71738578 125826
382564736 40689
849683000 12211
974972777 19706
139257303 40253
702424127 103046
656237006 84870
421646572 105842
698549687 134847
962942392 58013
746956994 137762
405869504 138402
744572172 1639
807901162 20503
706259469 173272
275893040 177980
873550024 167229
285733814 4214
71577229 14183
113235596 176965
754702951 156394
897249803 13545
725634635 7245
158188849 17372
513557536 182269
899390128 20739
648901799 164511
466570098 138616
608757261 52793
744065591 192872
440125518 194468
215656636 157263
337015609 93689
138179382 180771
571495325 162905
404004421 101824
366379223 3461
830755380 11212
884315313 174437
625209739 102621
10014774 77542
659954831 85716
105403980 136501
62119002 121730
360102793 126872
997022620 17752
431974524 168561
391414277 5797
838492065 90798
752408043 137966
306040865 154204
441290542 110493
482024001 93095
388462821 45179
888329205 49386
381806151 17238
661047444 70856
704822431 12470
367797711 93016
830605730 114759
422307291 49360
650332377 26159
436266643 154981
931757089 7195
987380017 154826
157914566 31015
81080009 159379
651947196 24187
827772703 78169
271901766 127531
68203371 51322
583797279 69172
385865393 32621
352816735 25218
272456230 5213
231982528 8075
851370570 149635
16994189 120174
579904544 127410
128488454 3741
696170591 125828
746502284 165356
453654046 137038
442114636 160614
391036012 832
328273959 42709
557767249 151692
568446677 55903
17746613 175173
904176302 41353
399256464 153670
840880925 17530
672298363 103368
463341792 37735
910639621 138223
147808827 116900
659595205 65523
406599684 182180
67029979 26167
129066060 167318
225932802 72991
182533028 173597
306975415 78520
733628277 42900
662722228 172999
81941603 116898
16782193 121300
996042383 24020
718646337 35665
718084312 186321
131848422 107970
117292500 50023
163808859 176436
367982154 159213
824817408 133784
925708768 107801
785390971 196105
534541706 77752
488262676 89916
966210706 165998
761457787 186385
892747516 49587
26226516 122954
731137702 42577
54729019 182107
414820672 169935
292106901 47286
444621822 128654
206729995 29869
793000241 115297
194806385 116922
493650844 196028
288892827 186138
204092057 57982
169992785 136893
780051124 174572
722669642 108884
416806074 31774
289544084 117688
375961046 34576
435107659 52788
924206048 73341
751029571 44680
69815446 102835
779696056 196228
712809685 77705
717349785 2640
106724310 101191
650572381 181835
183858625 122361
500266461 13552
132418347 89525
97984516 197279
920635114 86559
541063713 161821
430882705 199837
710875889 152482
888059310 100808
773706506 43453
445873211 184569
836590549 75704
235447707 72949
496833648 94122
990139255 44337
275897448 99470
207949184 98947
895383325 1644
500705400 116681
401898586 160924
174266459 131885
222249806 161175
791637112 74893
869858121 14456
945089940 20228
693474494 35843
664461988 75728
762018491 178996
751966723 50526
815704521 113050
203084450 83882
615615501 162635
299908120 75968
348235488 65484
967868337 32958
627702430 111255
740814267 188214
461538399 16848
596074006 197494
159886256 52849
566730816 170157
329373739 143855
437934238 29184
155125776 54965
929289175 128684
243186646 179069
8589527 147658
422209034 187888
760224831 114421
741574775 79142
208671116 104854
459299940 138995
429617387 125329
753652706 195260
404507634 197230
891952684 159549
15900373 91291
205554879 156422
234848306 103861
981614760 137256
293457803 155015
52626418 94083
238825211 157536
63084956 55057
174075754 140275
113298576 92797
247514224 193874
379048242 8471
624513180 78413
926675893 14592
186813818 77254
695857739 129644
79350948 59955
908597545 128028
459716730 146379
302594962 7835
23789727 132831
324197999 71111
845135594 83265
64781363 172003
132887348 43416
82268415 166875
264240903 60398
360672196 21113
553592072 93026
707254811 128580
238426637 180554
769910688 16476
873625090 45360
655363961 196641
820161826 167242
525271447 105069
307795038 77331
3119502 114058
903982710 100569
699591089 142928
204114620 164510
404170162 149739
373705178 115994
264897193 174227
787097194 143165
487540443 115807
977263534 141522
875032556 19364
22068255 122977
407038528 172087
844550249 106391
478195098 33399
763149918 11658
319849344 143594
755819442 199740
311968731 140097
250443688 88710
82925715 67914
152615842 166937
685120460 164313
530389915 165041
276731222 101768
407876069 81597
162964893 162472
478533002 69746
714643245 74362
870823910 107375
416358596 19252
598071054 143126
551400799 196111
983429391 61331
195675477 164645
119534748 102549
584176062 164863
870546887 64922
201135341 49206
284699299 173221
422726226 105944
683570135 57446
665143169 127263
357446828 94376
691715356 37125
370181801 143239
236885299 12867
852402679 49994
193127633 18079
528272634 4891
869600707 89461
427315843 52795
108623554 51289
874021773 86261
666418895 21556
935321132 49951
486406744 149101
158784857 185566
63570691 179122
721447219 41677
984717424 9266
297516062 68130
589970947 99651
528929419 156133
108008295 24464
64597117 91521
704917956 138546
445393386 74414
733068869 164962
606688117 108867
896750480 45776
368723875 149048
277281553 118202
691308522 845
687290672 57478
511278644 84382
964339795 109176
721093481 67428
177268459 145372
170926496 33967
834205812 5101
90822238 164412
758256659 73644
746911316 38234
464443689 149997
916717120 49899
405769637 125383
961783649 78816
643435876 169559
295335366 18609
549995739 177520
944380574 123542
281560624 112870
387362706 89963
723067725 1084
208303764 5753
753269571 110998
771113424 97691
750118704 176017
877063825 153916
571863003 42009
421476915 94930
784104858 36992
761871928 140842
146805076 10692
411263933 81110
91179894 34865
206436482 78937
923879454 120813
478106447 50608
153357397 153645
713159556 68893
193169533 70057
495968299 163893
545298852 115809
109052932 67643
814618591 108395
422875173 8889
151662811 6658
821758386 98742
857292397 189987
174835378 88770
190342683 155106
117922367 98124
797683375 23130
436966811 54891
146885566 69668
504559513 101729
819072536 141162
552925412 96546
256452095 55475
398310 154351
177315546 34402
244481795 149547
566164811 180232
681240271 72963
764890752 43682
374080815 154051
122987161 133439
297646856 159531
893252954 168540
536284754 19867
15039602 187471
892888396 70707
927869520 44098
199329529 24810
748737678 151759
910311411 43859
878077746 1684
380821577 141514
76927819 161326
687331371 192214
782658427 103550
302580805 101048
927563314 172395
419300045 170053
772528686 128249
918549613 104949
832297459 169543
598889196 107562
142853208 11902
314018593 82105
388026066 182673
121035213 86812
894301325 16779
277508719 177087
293234315 182260
999908087 89719
795581676 188413
691146369 186004
533772627 55739
237460337 119050
235366027 19216
127059985 104604
198478483 11723
820877261 56454
936120291 181662
348656911 63201
287073032 125997
339382579 87820
938241280 9293
411518847 92765
327220321 122058
584573238 135202
121862957 147333
653588211 143442
31722814 176165
816608507 102185
727806218 191333
292395160 136333
31895745 3566
580882200 43832
229623414 87786
805791911 87957
300502205 170502
633413435 126535
935078361 53106
556896775 167110
466421903 74046
979814403 8027
849417051 29907
767367456 120611
129540867 22324
79636574 38677
986521717 139294
12596222 135580
460786700 1777
579329526 96585
742226511 95954
704187841 101750
800406302 111167
955317622 68230
77058824 174694
696685777 152055
434481592 138635
273470364 131005
360919184 130910
63429555 18285
954875382 78984
27005401 27328
991347048 16571
628984277 152611
947934664 195166
969372904 135138
357906006 110769
540197881 144991
353345930 199834
909217342 48737
680736230 111904
646498823 175152
165719406 17571
574274975 175086
993567542 8818
368703631 184924
151954882 77617
19795830 134282
939495019 178659
586262308 131119
803328403 28426
323881977 71539
636623677 45894
210776269 37915
997101520 164265
256162777 50660
352335239 44265
397158500 53904
867345138 161992
77429280 52165
852324090 61904
91174079 137810
902363068 29682
774374873 14990
42384998 163438
267694633 183432
887131789 32185
290988181 151940
23253074 145293
375332908 156624
311747079 156563
153773179 30294
831998151 151231
392782995 53476
30347823 21470
487456610 199868
530632120 85707
336265524 18301
811324244 126262
651596661 158848
614446477 60450
24871339 94668
225717906 100905
36733621 23132
789149089 64322
5330452 187687
337410219 195825
996073327 127088
4135968 132214
13595141 117787
970132232 175941
179892951 128637
687386757 193631
829799757 469
162700042 14602
33268266 167205
680621098 117106
309240999 163794
16746637 25521
494025115 108210
888859981 194997
367543481 149238
516011617 34344
347591261 61000
525765195 134301
761527516 113751
755625078 193323
268143668 78472
449506555 39560
434804241 28998
865528938 19569
127090653 156951
621076181 92665
603079759 54831
559763448 152879
880480353 138883
956500178 55891
772321269 185170
336744199 85414
658815541 127227
145873998 108627
586388626 105800
534696848 81403
771927595 92508
348536345 85336
389626232 132179
447578951 154632
571930421 110213
863866791 130040
550409240 59532
30347584 45252
624966921 59888
273962496 150553
729789961 26865
236021132 163458
768691598 78147
426596857 174715
96076563 2115
578636051 34141
471463957 101805
580057674 127213
938340540 82015
378287776 125708
899197038 123194
701932531 69891
445652321 39548
851853834 154963
783328568 122428
450348063 18737
672527537 155210
647718064 49799
111230790 186299
80834430 43167
513248284 187643
861799185 137611
124630841 160105
512995990 96227
358370082 69544
958716963 5890
699139262 18128
466193413 28941
312614853 22163
989973364 144362
94671876 69932
209461382 192999
575131485 149436
751419772 158555
833665101 194574
662458177 44197
870123242 140787
767108795 87327
843376658 90879
150128467 199728
192749289 193305
520401660 153625
57358656 32825
671001824 99813
660404793 147862
886057185 10563
233679879 174977
572236661 19739
820620058 86209
651330626 88827
878504150 181526
371858825 86606
126412511 38021
199483688 61819
656164238 21862
280071193 126490
452297416 55110
951449638 25066
267219602 134655
60526708 66255
121929873 47407
239834432 157625
808449280 184706
82584705 98453
713543383 40083
6542204 52776
404817646 186441
941244905 25659
650201537 188730
390101243 164486
662978294 156032
447002920 74152
583982182 59549
645467929 47120
445413403 44066
563158209 101466
155310035 33350
140991172 78175
146157816 174840
774445 92085
602570726 160428
801066203 160307
408141266 181041
238042805 152187
939203854 149094
877682392 97085
721236112 198165
545460684 48644
695099855 55071
580597839 49389
853246902 55008
139980994 18206
861155161 67490
145147166 21816
99251258 55869
558483598 69368
372977555 117811
478625866 50324
712497490 142335
24539848 4666
758799076 195645
116645447 147500
857593736 192496
70831403 82678
230939299 59540
864121128 195770
438548887 91023
209466581 12786
216677879 41552
950457943 120658
185162285 65997
449050381 106595
773489651 182673
44687970 166007
942343664 19136
362381159 19176
755808756 164593
891509483 71685
891756219 29208
249717118 21142
663775088 164348
13218389 130014
90226716 153150
222226185 85916
471246205 15794
775644240 146273
458776942 186764
696067422 32979
581617126 186196
672332650 139785
423311890 189339
616549553 102624
512133493 85127
823903165 120386
786088154 133408
256035656 110306
930324233 152343
978888463 112271
824990134 74424
608295699 6529
413005591 86972
855734573 184432
807054866 104269
483364014 132401
177190640 8465
683694359 84971
622496597 25091
744928262 23957
395620780 90790
346386638 198713
333691177 177595
879595113 106387
105137901 110744
621939780 3273
713205065 116058
915391062 87861
488537268 9572
63269824 49139
16626618 151749
719591645 5037
656858251 155814
97872463 84347
544398085 140532
696329344 54560
22472562 30161
272704337 4619
81753368 95732
259946470 62089
559728568 34800
995351357 142220
997618872 40246
997001391 46425
708943685 5950
413898859 153696
533309800 107441
559321806 70921
67250620 156082
394114983 189226
596798267 87567
864885232 46085
428384745 8651
779014801 52038
440583373 90406
331912400 106417
974285017 79325
887572101 29264
278668658 76072
199507055 192948
734277190 181986
489466239 197244
416320419 168914
929812044 34680
11480920 199413
651603596 82089
244015875 62829
51264497 131010
537434505 92045
351517797 115033
848102752 94306
732155901 59362
209632827 176292
375620484 61836
995667755 37358
613996800 88646
285070260 45224
774511161 86857
927581727 139279
123582406 174085
69198344 172630
732878450 40583
129273516 46816
910659880 108990
226058664 67961
918423063 156978
84647883 119921
688613578 136225
501589126 154485
628106524 37163
136367986 48648
721667910 145597
657312457 80647
893729818 183286
805859712 24862
1356342 62583
618569074 18538
214025888 84044
507251281 71556
109260828 154344
126765110 61510
576749583 179600
558555114 80888
127860591 100873
471925256 21864
508334015 56216
745744783 148998
843745269 57873
459001577 89605
132159883 177359
243725831 31024
317951823 100927
455332768 72985
98221279 71919
856412114 165073
72971804 75095
257610340 133617
518159509 182157
444305911 137376
991285413 171400
171710999 142058
958437099 45761
687286605 75023
194809163 80368
513834954 120871
21404613 153175
463598756 152873
503984068 1990
210743533 180528
330959511 161272
784243891 30195
394991350 148605
89838789 17584
603652950 116978
281523063 191051
175032566 60699
448668673 198869
148373806 66374
369198145 99490
412515237 179072
857247736 126434
995423815 75435
749307254 124127
96258951 70162
459895426 102017
889575430 12314
696218958 180939
954174766 162257
56473682 10121
335756069 147478
939174922 177869
642643355 197490
786856431 98385
265734048 140099
923255212 154226
122318550 63469
357400547 44967
935457678 42619
695355385 47697
55649204 189692
77949380 53122
771528687 83930
821990339 46890
529801236 164982
511832024 91840
650099915 78933
400505532 159980
298883999 74647
548617938 13839
837681967 29621
152224851 105813
478755991 157137
588131828 10798
699284789 40212
957600628 27791
269947542 114155
268989392 33648
266321093 123126
873606003 31361
246740490 63319
221348241 179597
752391871 68056
295809931 179543
349684860 155659
353922847 135034
453993387 53389
233203652 158705
896241384 23399
796207638 38478
298771432 173593
151096858 95848
446029415 132910
515526233 187961
933257295 180658
351440777 43222
860927197 175503
964853341 164340
828769036 142996
620603718 89993
611358245 137093
423047729 176423
296329905 101215
447134109 30842
119144313 81449
180096907 107249
183338147 66415
833731117 9467
388573737 36270
427672830 118982
742096885 120990
369767328 105307
639251961 197672
795763780 22365
855883532 134901
468754948 145261
575960145 25714
49356245 151491
624857981 194809
337478667 8656
420480015 87079
204738013 177974
920379795 196632
825508685 11444
157069306 178432
360553170 108298
646635275 13278
285782501 93780
420908691 29511
9216863 59603
593815587 33544
806202703 18079
770424137 108349
736088594 47904
649061477 45609
429446153 71269
480047232 69794
298573072 97912
887297007 167858
191507616 33782
125612003 113781
928213300 131975
584053588 13321
233475205 199448
973400381 82937
253605492 110411
899249419 94456
372850899 33569
693774186 63452
739040136 17397
939909742 17162
638902664 189916
990623876 69995
61267951 94537
337438369 117894
58604922 148873
639743975 42452
606732164 97005
647959044 44588
784213021 116820
799367018 66891
978772405 7689
694598968 117012
289219139 122294
252877341 147814
295095293 132046
39934250 73854
318512241 86904
239555031 65281
226119858 145586
380512168 139623
563963788 107415
225930314 35974
575580518 178585
263160232 47255
967847044 96601
933130846 74712
960902563 70673
78034132 42104
288923214 72894
210053017 3438
749023464 38521
503982345 80031
437600463 134593
883736806 58877
782373348 174666
813996202 155987
647875682 38933
331608993 157363
127351146 24762
909396559 147148
682681691 94758
876232903 20866
315134602 167895
556818635 89788
166345298 162841
167357172 8726
508891722 131028
796119415 169179
900080642 887
556396919 165954
326034666 38651
120196313 157497
349701704 59105
640647268 59394
640253272 116170
364609307 8255
263697158 9102
433868778 140584
788271603 44500
876586135 134364
318787449 164834
903621348 140631
472592072 40546
595354687 10668
701007168 87025
888538435 15746
409289318 38860
689210526 126786
465596553 187542
307722525 99210
498149953 136332
290746240 100042
485774195 86921
327293402 91091
72832846 137853
572465536 87206
908700331 92132
198785700 148647
99365584 117085
690379522 23383
63457661 199279
173042320 198529
634478066 138006
379183231 41736
413667959 138553
393750263 7545
710968469 46084
225506375 108180
828196250 41812
940418906 177457
81543734 90937
317109562 12241
261082142 185932
673371258 199590
567780706 38623
928292244 31381
531063173 113908
534608458 159515
129656740 88296
763165077 56416
865357779 126188
130410318 97588
411702331 1647
476410791 91701
241825305 129487
846357290 33863
472020647 26004
398032077 168055
410493439 73571
857104769 90783
98040078 71051
905047988 81955
728863373 55151
290563915 105316
733020072 74241
510162108 163254
187323929 129480
275340008 27281
404496500 122841
930961907 144009
33440451 158242
887186170 93737
803205179 162536
703567673 7018
696643057 12049
715083752 163262
980287643 127135
318006920 56531
277391692 175860
271941744 18754
624211933 58889
592581072 18134
607764334 135402
806032924 102221
663197566 70235
766773858 187939
290231658 23916
223565477 26576
295454464 166868
870161763 78257
853228442 138183
66351781 197997
43667975 1071
32783263 44952
202062199 141389
478161041 155752
209739760 183286
343025210 2132
706434474 95064
959105722 24407
345818773 142654
897246002 61167
719159284 134908
820803416 55053
304431712 127232
535488180 28687
871111193 145786
581221725 172379
418904723 98997
96911992 199253
80938564 95316
851994743 165279
102596007 8869
860856870 80895
983371246 103328
511126305 115937
941742624 111655
868675665 81562
708125899 66407
291929700 24857
766840575 92243
208151587 188556
76724555 183696
281291909 23392
479629517 54916
368572878 61435
351278555 88345
963296385 116350
567735496 20406
923462402 196927
453059808 23717
802526595 194468
190601778 50274
409732154 151645
499527532 106986
122813789 149578
412682950 103331
135795980 176891
257697105 136244
367068605 16038
722542306 163203
791249623 74771
385940189 153535
479428775 74230
172175461 129677
116407793 116788
529471352 48752
641652541 186441
194347129 39242
886125111 179471
202733546 134397
24746772 123716
59684254 32810
50640518 134036
288926820 123353
248164477 52857
654135259 99623
691997572 142966
664807696 196588
646233499 89822
233499469 105501
943514406 41384
215337378 34965
184727139 18892
623864434 63841
112142237 147854
812106287 144504
74562077 135521
397557870 155862
84444173 8418
80793386 112813
454795211 12634
3746784 21444
16816252 112143
515941134 4317
673514333 196296
709157953 80641
262145692 107468
513736118 114650
666236805 147964
936066449 49057
319975153 1395
879880326 90687
446116909 76298
507845203 145971
497250342 195009
990924662 158
970151083 101139
842723173 11435
30705814 154913
313153413 12400
628194334 115281
657546283 117649
871385645 9767
434054461 109856
26256611 199447
47024436 185284
514754441 178786
425695065 96690
870339547 36365
416107206 11719
537467499 190040
70128343 101319
108674999 166530
386994085 129591
781944514 52168
644780093 187486
127326177 189919
742692539 102809
654325958 139839
223480052 111686
201616382 191833
486328002 198552
375821244 46
756331072 121158
627265599 71829
827244385 190421
787155576 126642
863794558 189874
499500979 195529
701832442 95814
872859587 146336
265283043 91079
513343742 83611
535185026 150530
167318514 190396
630774813 134546
279991590 151588
272273073 65075
494121902 106300
340324522 111400
491954816 133721
841611973 198136
170419964 161678
995488737 88298
93561033 63426
10969894 169100
254525913 52866
398055672 180133
661358541 5885
559724928 126350
438376481 43752
417126676 139108
99500465 73878
195439472 72680
960242326 86065
653041792 39070
268978074 69256
310096301 138567
698577694 112401
835372417 43154
916898465 139444
93237944 159792
886132167 62784
759271056 122810
630918471 11840
343574905 103272
543983431 182320
335224260 31746
289520261 144146
931192672 138163
349237738 130809
159895887 8389
945444375 83836
435313764 27082
589894368 185274
5537874 135452
247215756 34865
119095146 134356
688972556 112844
293414576 156387
95645056 141429
176008786 172584
938308599 70158
319885673 7463
760333311 137111
27984432 55472
935249861 15073
116225619 4313
857088494 19852
156685416 37877
871053116 154346
27449145 152685
525587223 105258
952564991 25184
14717554 147586
704529641 167432
340850488 46352
601725279 77340
131444408 118389
465229368 109203
809082702 142367
592205937 28154
36359555 129466
132373625 92774
522961769 104622
667728338 30898
582166171 1242
461480402 104280
957872907 98028
596965657 151070
148504559 93207
543768917 198814
266116465 48750
348907197 154363
196484423 160107
802117211 184631
505680206 34033
604964662 154062
99609211 198526
324708991 118779
138752889 152008
441398857 121137
513383699 54858
449467859 103823
765750959 18380
578126917 56558
777418426 155327
353196416 190767
225573113 41323
822370680 118087
270766669 50891
868464570 138709
754521335 186799
687745444 7120
524589628 100314
556347622 162077
330537018 17952
158402566 2205
71781055 43282
384051825 26561
945694121 194217
510933452 156602
398883618 70843
681327443 99243
296364994 195327
232040497 154403
576918575 74797
892434320 97306
94713780 72726
263188689 120352
339434021 6345
808755434 64799
813643346 71165
451802703 51468
877056886 84291
929751476 41425
149310295 91467
296024464 160146
751679770 97791
515907869 12156
623734711 68883
618107798 138663
794534283 29252
286964879 65324
141893875 39485
153571158 80229
617217397 41408
230536505 166604
1785437 180500
824379563 89627
410406449 123211
259790120 53164
679358605 122300
429851169 38491
43677920 19597
928169880 94655
217559350 149645
437819568 174241
481343434 107500
556480250 5752
86067328 148498
522700875 32042
201950636 27581
313366791 139243
885308193 91990
154656393 148026
373467054 3231
119766121 68907
239740057 47577
670449628 36084
711279329 125644
607059072 123822
426918735 127758
257017623 109233
87221338 86290
344396979 31707
56706571 185883
543781476 36240
838452873 83696
438571416 123400
945633726 152790
664856215 114181
294729917 45995
926118021 142875
994120435 77506
715860214 107702
391836730 26930
471878417 63649
342101268 3212
505882113 182276
548725687 53387
621636341 45903
176774472 15890
215649309 96556
894600320 94611
923352153 116164
942018333 96808
337880481 155260
705042042 96378
138257302 108158
395707884 21367
13870263 127098
164380402 95634
451761676 18763
242188273 128520
504418606 171830
683027136 61895
5461289 7911
739592512 3480
202450431 126821
493070094 105924
619978249 133763
916347075 8536
944308478 37171
250180242 54857
554558304 46244
688843849 65838
684987495 95398
812618249 141109
569536787 77915
934508815 107315
59600433 8959
936000294 135040
674914034 64261
392684803 112560
115874232 177491
337690371 110877
624367550 148282
131283742 84314
565746084 54650
231053837 147363
94262914 7010
826904236 81548
64633845 81570
851577994 1519
302924380 97197
188393029 70865
673908964 43555
581617960 120519
905059487 63671
739939712 182557
995762964 186909
924044894 167275
869952292 137569
724634478 146383
258675572 73523
584947715 182541
735732615 56789
787223860 93114
388726719 11840
314694564 150598
139028278 96553
755549536 137878
494133646 185110
216278483 2236
806634965 197658
467692246 190213
977010070 47155
851422633 124552
24624705 112173
166557508 99480
634713916 112731
564970965 45990
559214677 51627
17470038 143662
651824174 146316
613888538 189185
826786975 75639
780219218 151703
136673925 156608
363358174 3451
176826724 175071
363141478 12467
389682732 43006
17637443 47494
520517625 142233
847918310 74357
534948871 165083
612157824 129039
822822088 144376
544423127 37243
779977577 103657
951016727 143195
131709563 188979
392716422 174181
47919854 165289
8012936 83334
635326427 35040
329840978 77022
188314215 168993
424596254 186130
252194217 26740
37585884 63654
495946723 132987
864947067 42317
553972424 11931
671632279 3316
626850349 14487
295006347 20855
259362790 129377
68032991 45283
685997271 72062
330881189 197227
687900096 36773
836823762 162378
583465244 106518
105166723 117439
622362538 170462
734160024 131100
700867734 143777
904147609 4326
73839167 148720
764791284 115060
181105608 164473
440709190 186754
336213093 115161
875201722 93932
793847226 47431
419541584 191843
472146897 197857
771037583 33737
738573463 29249
923489810 4158
301280659 112069
623226992 51957
375008437 65662
987515433 26821
78391094 18278
833649175 29763
124475877 40392
384869461 101932
948933919 10330
469688951 59134
129953847 170981
515429332 80255
435372632 130737
845840023 31855
40390927 143998
960206931 120133
52750773 149822
89055941 154034
678977801 48236
243030619 189319
217150350 23380
378086787 112042
525463014 165552
26393580 71217
302105797 124451
517233521 172790
946028909 151438
526169066 144395
884659484 36434
292845493 95373
717416705 106262
369204658 46896
879431667 185152
307591332 147653
609103003 21430
836378647 66350
854207446 166555
459632621 95140
32144889 44641
63869572 187735
344400973 170542
267054169 184395
275997825 181642
27751178 21535
481909002 84265
656333033 196020
521247173 173143
153038693 153452
614145944 86061
697498960 184169
304583716 187129
884992042 20847
984329388 86185
203746384 171892
749423404 70754
680486981 52548
622125717 161267
897483623 122967
673241187 46364
778137526 52051
728962902 37714
341165206 119928
357799703 39273
288860215 162145
769345043 88521
448816708 188143
282806283 170569
611109164 53752
258978593 125722
547831442 112845
453166148 106955
121352680 8799
587293019 89760
565782113 69128
100068226 64625
829020747 186545
411831805 146132
185208131 21467
513854214 46917
827558993 110560
978098430 140469
771682514 72477
77541245 60909
781975696 167923
932818616 60482
590707889 64739
137251218 175256
420206683 89567
433462524 6254
513861803 15429
884243846 80192
942963412 157751
631613310 118385
653884989 63070
474909693 109821
918895606 156380
161038504 52467
364598582 193220
652946440 140124
415948771 185293
172659843 34896
253953329 101836
286207716 25726
652874431 33566
970943118 144619
260264718 37268
949012612 177171
897097362 185136
467049655 72935
223112958 163284
653068120 84388
9548017 129664
163268884 156107
274011727 89611
333314567 81983
560690846 12606
801873313 89853
656420022 150517
835315018 150346
627503836 82608
957715164 79676
225119475 108052
303294291 136225
355777126 122386
885910193 131658
189332259 36445
154444600 43708
335498249 110986
802249509 129529
631792793 4199
878915717 186342
437133755 95706
150212501 40303
464395145 80994
341878514 169516
441209057 6335
129453647 7566
826650709 124560
661128978 140236
484341619 175135
121283365 91298
574387609 77222
363613142 154293
291307768 24948
314913230 140031
519438869 19420
295834821 192878
822218502 191187
169547277 109397
168360953 68492
217486904 76278
902983277 154521
825350221 176090
252162918 58517
66300205 22196
331170811 101749
725831582 33955
911683388 119884
715642561 115896
75595362 114623
22557563 19716
525682038 93114
101825110 77480
866494247 176301
925054247 113143
5663844 71605
604204406 179998
619969969 111291
424126381 153005
164684511 121600
953052270 26371
792648558 74029
707092207 187117
280628128 92582
238076196 91071
479695434 28236
600702290 102269
873800588 175826
386542804 72587
126780165 174748
304852289 82421
146313187 84282
819909316 162499
93090647 95072
768189720 57359
363367047 8870
258597392 161503
456289209 111608
98741452 57191
935030719 102903
125896091 118900
859504554 80537
351916778 109465
334208296 162533
635943384 18639
936175135 13473
398262116 165435
649526451 96202
992375360 127864
519522099 101150
869721451 102165
226619853 78408
170274471 20962
20805059 138131
771750423 113528
876371314 105373
747010582 129844
445162432 139777
843454430 67574
915829671 186772
652006130 9689
247704143 194964
95683117 108503
380607291 34850
411068629 179849
374325479 2784
964893364 8144
782278765 47509
599292676 13464
391979438 27085
347602641 137659
181810232 123297
808616022 177730
647563667 117563
203130255 97756
44324937 119726
564877020 70007
694500521 67392
375394239 108140
816893443 89456
808888859 122989
314511345 64593
563062190 138656
928971605 168014
214044220 28165
680917794 146293
980121085 117133
776232093 153656
366615645 45315
774962234 45235
624702281 1379
796752337 147625
586738789 170494
358602845 2628
485461741 185898
585947772 58073
724613518 60986
682438004 90684
54291758 83511
824681981 130810
61536442 77025
975447894 126336
390119115 71048
653936010 134938
993419714 13795
844825487 193997
356104813 155318
951291876 4672
519533122 88039
510171902 37929
556362939 6655
367010055 100807
6087825 190953
323065558 152159
507778768 155136
893892312 177150
882168289 191738
577643897 193593
801337067 136833
811357743 114875
3589088 104882
168718526 139585
709843493 166244
828437175 130743
568382370 196277
905787564 62191
339878394 90988
200313929 66951
83149140 71718
628683345 9104
721069463 23284
362869428 87368
982990752 36120
104119350 98684
505925345 19036
826280824 100598
182935947 126258
673277764 195222
54306134 139382
533368748 106807
541747060 29830
173605531 4821
335443069 135320
76914773 178839
244890256 177498
203280919 164998
296745142 79239
206078416 113497
524896614 34953
313785393 34894
962058486 143695
551259766 27367
568251478 121398
991939794 157276
40683222 23871
316317720 141704
390465264 10675
238137015 15190
342157672 104
801687680 180900
819104454 28169
963443362 58781
692344559 30438
180512666 135639
286127982 40902
754579750 58653
922133408 107481
646737892 163195
195873939 22740
987145632 147206
250141143 65216
26421558 44356
550460204 98104
545370403 93812
785508982 7312
937327519 63451
413073842 60799
556596530 48577
972923193 46797
636646619 180909
66727019 25694
711931896 95684
532919795 19577
629209326 173839
241234221 186169
927233834 102171
947652701 121882
8759824 33718
255856249 137137
426758812 184270
617363419 65700
660489782 181751
527770361 143968
996634847 24089
417362066 114172
368396711 85457
983949297 37058
786451700 18435
827795365 78628
822110552 12454
229876821 34845
906754233 198253
373878865 94645
210558610 102934
411228514 163534
90542923 115457
896144555 14230
621021714 148578
930386046 84385
756441074 162486
478622653 70334
922849588 140322
529269459 161560
138550265 58950
918692435 178167
790305834 45514
754895278 13027
32126997 159019
254644175 10993
355899097 53248
73393022 165972
151097216 113231
581024049 140143
126147733 31741
945594065 113945
783080075 95920
911364419 190105
643216013 118504
769467781 13318
134235826 163836
342777537 23964
250561197 62802
782825356 84649
411270176 69414
882962933 38151
661303555 22425
828306172 18853
560334243 99043
796359710 5410
809189784 80959
118910551 25607
318904005 160715
542589758 45046
367945199 70138
573536191 133616
19138879 8470
637385501 153783
352904797 162961
4210943 4894
799016942 80726
906453650 22128
473922559 24068
226860752 10527
871268749 34130
885923789 1961
967801115 8970
74892339 16560
996609624 93215
562947373 166867
499592780 149687
403408225 58191
749211133 121367
317900299 49792
347559000 181710
499942313 161497
552660497 151359
541525976 150933
970151228 83463
574307999 24111
355026539 34883
63073425 47139
245056924 148965
924622715 144194
429931150 73534
21370060 33639
203614367 77312
227233916 153894
738128559 75784
966999059 141832
848525950 15004
369984457 156965
613248095 37121
51059806 32814
925140781 44116
800161506 100573
863765880 86982
398097090 67017
561368210 132904
813451087 118607
553308372 49835
791106447 35671
531829815 54312
116534986 159090
124718250 144847
797149621 102092
886195512 136858
257635028 189361
486889960 24293
533054670 118013
227972094 141917
547268015 131554
126418729 27756
139729741 32196
207633550 84377
782720082 32606
431365422 56380
931874317 127627
120027773 14715
557309987 160031
859417421 137173
119021120 95044
778533270 103192
891779700 170934
101875979 59061
925623659 187001
58122503 75805
330614997 12798
508400822 87141
260238736 21026
226757970 187459
983266509 110666
498092721 187614
963410416 31116
793475119 180478
44667106 44618
137050082 27112
884081778 69988
85565109 113033
680189268 95925
552491413 45458
289215306 179146
340055808 98483
9005882 9699
385232103 136338
120333251 170812
695154385 198837
392176309 4177
70774728 90906
71032706 54691
131979089 92155
948125989 6905
612121571 2836
503156188 87085
721880993 38202
703598151 101929
261438894 27814
309742069 152877
596705818 149167
850718023 33675
54218091 76904
642088033 124551
517499240 114379
797587255 24807
22836932 122539
874442550 34133
361803494 195662
529666550 63321
223286573 146749
263826361 76774
799405178 9529
953575237 167744
326915173 58330
664992544 48445
236590869 199014
853720741 165968
987559789 66181
537018965 19429
599548659 142902
320352561 23804
384574096 177902
884465512 171266
209871521 263
138138201 103510
120088102 88512
995147751 112291
141505436 119779
90596349 177917
893198285 64939
840029110 131796
22024985 154414
329188881 124029
385096080 67848
632958142 90037
927061777 182300
623467930 78970
884756479 188581
702647795 113475
333348337 57392
642136225 120213
716070811 49852
214003447 74999
214086477 131948
747504053 105174
579507451 148485
899045229 160882
59352245 4777
337519690 147247
944590416 136499
158087204 54505
104678386 93078
345149622 182168
719188743 68781
365628391 4702
905442800 96702
901572996 91087
723092362 14117
572478508 112935
507499995 30657
488674747 33353
451527176 149806
67193394 165226
84599761 188289
538315068 191339
291826100 48167
895090490 181877
729317854 69026
49391729 142219
1779710 41093
403158180 187218
579676789 59033
653212753 108424
509925608 138915
477406958 182975
696544893 171966
528836602 48636
36912802 150694
687694567 166480
764389019 121844
230367583 150655
622712620 74040
776302251 48640
973962274 24677
216535542 66055
328113114 141055
592636209 28374
605468858 129654
281332254 72596
852683014 179245
758108953 41660
392578688 171544
990999646 174171
288402395 98244
285532156 88003
226093674 178031
446074045 40592
57195919 29168
435275928 77
833296975 147488
366667637 113949
611192123 186010
338752370 127974
671841537 49809
715325916 122088
575291250 173497
306228964 110181
312958110 58674
846195226 84566
660581546 3254
50815396 22189
10990275 135179
409399066 80654
965432029 33461
955049853 197051
162451262 76252
969659062 129251
142204380 4315
130277607 39115
882760648 42046
306601641 84606
733700209 91181
219375538 195405
79156019 195361
112590038 65052
602881105 173224
519807210 114801
946470698 168827
684009606 151338
513773672 9998
317919335 92352
212353564 63444
380999185 183712
306465399 40368
383378209 161964
34334488 103405
834846126 162458
836918983 14815
123025118 173639
305470784 181489
654685156 32210
169456979 72310
754402102 172067
82576740 74921
528723874 138531
960301406 103594
480511092 70607
274943610 108281
617615106 6575
14632557 182700
153815246 12592
12288443 125319
122143319 112046
918811747 119136
922950924 162415
493247133 14162
245311269 88337
864788677 151624
868399091 111440
990327240 128155
126260765 140705
599971544 4820
42922062 26730
797284480 50121
706260927 179588
434388132 116435
382643494 150655
63429429 91716
349427316 129748
457182539 113392
844791790 80514
100496398 174311
950364253 145086
875120656 185859
292099765 101613
976332974 108340
955596982 143982
307501295 72105
167252335 172347
842830033 96033
155758309 136901
240015004 93838
262312042 127584
426061092 142524
500524904 126426
347630894 18689
815836026 11127
8329812 115619
110567421 147734
957767262 577
551260881 186732
154181452 82534
877941279 84121
390448965 109584
316761848 78156
867691194 185373
531038780 90313
987127104 139043
759737279 199612
612438601 88395
168649971 172669
330251252 143772
439850413 126674
778420204 28419
324506474 91584
751060713 103662
361901999 197700
981476790 29948
364633996 118184
104371701 156370
884820222 30052
157005719 5615
963948694 115038
29394259 85252
322271507 60496
389687711 147792
604225084 24808
136514869 168650
910449895 34676
206237029 141127
731026739 88974
919897320 7277
134912275 104553
945572987 38224
228917786 140891
140221093 168168
917598160 56854
58977390 140462
624276748 190195
441953823 175972
419549561 12472
52110336 111327
209711381 83481
81255313 180190
419336407 50770
362860011 52833
464713656 164454
781106806 35025
362263929 157669
761371034 101638
881698856 71537
36647679 164901
551080810 146557
661971452 120518
410137631 97935
365178230 46909
751615518 142812
439852509 22527
659023145 172066
476111641 63433
696057782 17265
743623628 193923
143948703 35224
717564071 105120
411373816 97118
766238074 25987
415177455 136122
604312025 38128
487028591 187945
350280298 13145
515044872 191814
884335589 197745
835768772 6655
306378574 156482
48772353 10347
242605491 189217
328196878 139821
934267767 47505
848308109 78109
673414042 47006
682430363 161900
387154105 28238
222392659 73950
215810260 16656
415575989 83486
70906826 114375
712624588 170363
599698036 47263
837313170 75635
209612160 591
560565450 168845
7908751 61025
400925316 9586
790648119 60772
856730966 5099
339725306 78421
911354711 45326
147712236 20984
469011862 87973
228106314 171531
728692497 129821
226254327 98957
938836234 154394
601198604 173008
484426966 199071
253167713 157792
761443643 162562
788905934 189672
818550960 16401
551214656 97102
704443868 151267
144053605 192549
153573104 131993
879273480 25770
498345991 63597
78366906 22572
440632485 95329
144924803 161074
758548426 72497
876053409 76816
683252533 179352
13554738 140935
926654165 122649
654458325 12334
718862661 158672
613758251 37761
841849955 71013
846258037 12680
624184362 100835
133609186 111780
420741829 135023
172962559 23444
563467182 176825
955274068 95582
221296373 9920
656343029 45606
710225890 151478
424160286 111023
93607675 43920
26403727 188494
445213249 32654
552550350 184415
952487821 150077
633118010 41746
180097060 157200
546239801 135208
326624093 141064
715421868 2866
780432776 10550
742421053 40303
935859417 35793
433524234 194073
570726715 178210
584217714 56294
470936929 27756
121235525 185787
119973699 188815
683878558 121962
117582359 8521
129474950 57802
47357768 43753
916744978 1898
614658492 170603
597863774 78825
583922072 123739
268981970 175438
758548373 156675
348073564 47962
333011799 139397
990302173 54511
886452640 45823
382782298 9253
631870948 110429
231162738 76146
603246412 66841
444975996 82146
184306040 132515
789332 48588
779289721 88579
217836503 3044
830590281 107217
209476091 108790
880053791 194508
145172985 149234
344179081 7937
126361439 60527
778514501 142232
331529189 191617
742071129 182641
442928825 126983
302543734 43285
849169140 109040
134480178 110274
508444027 177910
85157718 29808
990392510 190644
848238557 172970
894377661 22951
740841254 193888
326757129 5489
179027104 137232
980742800 111571
49687287 17879
388349267 8814
269976793 58179
627792673 81166
419891446 23750
768446418 109237
216610855 137140
943936490 199146
800591351 126451
480376458 33459
988895211 197415
119765230 122582
711203359 109295
822880837 44604
727139963 70099
573855147 25450
323520891 187587
28533344 82733
571431538 124129
195361542 150940
773756502 143089
136442493 14056
383975275 26633
325282496 48361
255272688 80165
153771651 74395
786954420 57483
759514727 26603
114800102 59711
849746550 14606
21363069 58189
164824916 59034
705211250 116872
491880637 125185
454196434 130472
329277822 167610
375168772 161157
512150321 197124
932560869 121665
573360817 46862
602784093 112741
436542173 63043
839321681 188570
707665918 181864
737308049 87116
529194716 144521
265090134 196948
94744150 50651
750533702 41579
475956917 199579
809613456 55111
108503493 164292
862296971 180523
129764800 144292
34340967 67529
409191365 20223
985939189 147944
571930337 116155
166810115 99235
186545631 53144
589380376 140725
489555525 124516
570578768 150810
310370914 118875
334175320 8157
498263071 11047
533208205 167405
648102888 8011
526608925 9882
229832639 195551
653182620 58193
647467549 39694
803212415 114098
685979734 15040
475190775 195797
844855178 66931
53315055 53131
304726942 87037
879166790 60645
39825539 44637
208613814 4973
519142984 176826
50749688 182675
683711678 103147
60256211 122965
124008383 46214
746996932 193246
692604063 171497
960983157 44088
54523964 39277
34030126 83448
788584136 16273
805680874 65104
940653932 60951
586265935 77387
979392347 91615
713416834 94078
32648701 45342
85227334 61196
874881918 101906
915375219 39527
539689567 80120
122665752 46696
157228483 183872
21765706 38267
199536327 177490
687370684 138159
120313737 86592
607121806 101511
745976079 1332
843700459 110334
329723858 199109
125462782 82953
133801422 175115
44119655 81933
368673717 133835
991784965 184914
508939896 180737
374855773 166731
729616439 174137
637106907 159097
40324600 180940
785590906 8442
115016037 5618
993945628 182544
563080714 140666
161605675 3672
693392456 150058
501076097 177459
225549150 198668
558769765 110707
983639379 138344
941891426 96883
545018882 65529
847980460 183223
755618460 167761
719817028 158921
10257814 82044
792519269 73593
388351715 84225
199039106 121085
779877953 166635
319910837 65115
622996492 41055
5617716 41163
760326452 171738
869410367 173087
971816219 155389
887793478 172251
729376032 11484
876220385 47640
258440120 107906
726143872 192623
228837251 19390
979498702 5468
405820574 186669
968877633 178971
642154169 82902
92377481 95006
745770255 126754
515837346 22331
700568082 18153
918442382 24997
609484142 26071
184864494 123239
170472030 103665
314883593 185880
483574828 168189
73035597 36755
869735026 150885
825566696 72646
848351671 34978
888618251 152165
444587136 127307
221244387 114617
701124644 120061
632086906 173090
351353787 41299
59315773 154790
616670928 99413
202875890 166876
632957134 161610
468664983 188410
591713933 40421
380020771 16699
15941103 62402
601660695 110885
263037921 91758
338898226 137568
47321324 19548
74632062 94502
784104394 71250
679739744 161652
345703939 182989
315232908 154069
154863635 198002
384952502 172906
174963157 53229
172955754 153894
874747500 8951
340016475 142829
998036524 83651
586371536 60772
367664981 114048
557750041 191643
538975894 148985
509922442 182423
342645278 168435
587417830 48271
323032328 79499
151493848 61057
850671295 45638
32415634 46654
433017985 127167
656453894 31057
36671573 87437
145131920 23372
683142235 183259
79650666 114607
82509593 171200
657794338 182862
854160901 183024
721545503 8994
412942298 148106
364638784 122453
499900254 114733
969797760 178683
794257960 105454
321357258 33504
936951570 27308
53150729 40385
401176365 107912
362302275 199730
588731165 161287
415568009 37429
552559223 154528
93579362 26311
142706737 89279
271469208 7808
115508398 169618
937343465 144209
9786008 16525
589240144 69793
876110433 112778
973599784 159545
985069257 137818
283450961 36680
341009598 37214
329294803 98999
467697726 126813
825944545 103949
646296095 38725
50754253 137795
189138098 54031
674592149 8413
291935349 41630
497290659 183822
666388448 882
222782734 166130
357537498 1293
23482644 35750
303522155 96283
680514300 124309
485636063 80571
654314554 154703
429804126 98368
577435975 167459
812211643 25997
126425585 132479
88719982 95129
638309852 117176
158898957 74109
555735733 58726
54055462 157594
941496278 77267
741574386 180195
981952150 74146
976486038 191766
980109851 114255
409357182 141984
926277412 157296
167431041 192331
636679771 119576
70474283 44426
120550685 2451
68226188 88687
150793703 189449
942974708 10894
204358839 146530
553540945 23124
978815395 154907
874954489 9122
730868307 194383
42866812 196527
908518056 59831
405589414 184867
389878693 30058
484575216 118788
47705394 172283
857012332 82792
382431987 134996
64976341 28073
517441664 64149
755253002 195569
110325406 162976
788384085 186754
122130828 100220
490448330 34658
248821887 108
165175863 100668
779333113 169205
980308338 118994
282729196 41730
218788890 18734
845937997 105764
66710021 47942
869898167 130675
616733185 101409
363022197 146687
731424602 10838
892852358 168887
36146784 10832
65373635 167000
863326798 12610
187489964 449
242173269 154068
292941272 159553
713567749 119727
878004776 104179
629134387 154765
724170782 27388
353018574 150418
810716696 69416
595260063 43870
508439384 87738
822028004 24536
516697829 56272
17093530 158297
724737861 116043
136404442 179092
535108512 22273
366097128 100712
962905572 96877
501884278 103814
220190442 109416
406583542 97274
633354363 145559
183158923 173717
2334571 99847
343126354 99287
165183259 123035
979416540 159201
298713997 114489
608942415 107955
812579322 158227
469572645 73477
430713254 111807
964782587 68573
367844351 76585
578305845 33770
267223416 83910
363817067 127896
868100533 98311
791335371 43171
883996704 154652
30322023 58780
622830813 174694
503245433 15054
405355499 113965
318432234 85228
413813748 109559
686120288 67908
32428178 154216
840186347 89350
343053058 124285
585676128 99376
445088265 81053
447759217 92649
66217784 114215
166309103 140884
54726231 181922
676108344 46313
465948724 24604
514327340 14445
46650778 87159
241054221 61823
410151282 158436
333857514 17578
978459052 25054
81367196 135025
857509087 132284
150792420 125840
354024491 180576
125519307 158087
67498710 146990
607454831 116005
728053663 77593
747993306 176052
355311886 83029
705600409 112096
399589655 163323
904702448 141412
252101711 136706
892089463 100495
493806276 164932
939726843 105986
78686096 176113
201104973 70222
725477783 184533
982225281 152047
240609968 125381
194039528 50988
564639920 1218
398202939 4976
425805464 79186
941539818 155089
195534120 150230
281533873 10567
714406424 31888
458991329 185717
907939641 36015
949718657 17822
674954876 29007
379447149 50981
851055336 122452
269980969 129570
633249797 133876
703126431 95296
465772444 142734
939975114 94618
492272404 26049
191494639 78019
178688323 20338
309373753 193532
768631299 184287
553933626 122217
84343506 122660
32594821 80866
525651211 191527
769112076 153662
212760800 55118
987888346 6566
165748905 172754
263775032 100704
365828113 99555
845374183 57870
843517862 37716
565900777 122118
763947575 20962
859509011 113573
837564602 47268
795780357 59028
384500717 3044
833072950 169199
693541588 124337
732855674 154374
120937729 148312
402287219 161208
208331225 7823
89682402 10301
278055835 151378
246429891 108958
146815590 164525
968561681 184190
456941083 22372
653504225 101001
348291884 89722
869397495 77325
321770932 128090
103667242 54924
626467607 12999
921325303 87942
254966402 180953
733709903 37747
684511874 81121
28035958 80351
271483410 152177
906688831 64137
927523668 128243
496092443 67196
45365891 109286
711940041 126202
66498830 70887
152508813 40385
514079498 824
672163404 143304
571864077 78924
353120527 149920
289224195 104177
494811161 83764
838127705 5600
916158180 60679
337993512 154820
127627878 98236
674503294 136329
644528813 128024
115418845 182846
39531733 139989
608815448 152840
122429777 25029
35750209 109930
66574416 179285
509320783 117902
39243099 132417
279847649 132271
787170031 73868
516126661 129865
97065418 172405
221295763 94966
549565234 176184
857637685 20176
654092331 69482
650321677 137344
83587792 95849
47243301 55369
862454981 26139
888307998 33163
774394222 14579
970325738 74230
772880111 74842
303565913 192394
616499230 107614
61709859 21993
724906489 45689
513714567 67435
359287557 196662
515964468 152641
381782934 135493
341331044 62750
875040670 106634
376535139 48230
145659416 107968
831385211 40564
485044107 3766
446730043 39079
274268738 104783
756708353 157502
946224037 13478
711120508 59714
408236654 118340
944835315 62918
710619100 46879
784377835 55708
960170700 93886
791439593 74371
612414545 121749
730929075 9020
958569469 24096
384048845 120400
429342717 114074
445570745 132113
862913849 179139
391955599 52050
697287766 192720
167443537 180540
562401765 177825
733931000 83406
712985946 45966
412984660 161696
384408766 198881
39828722 11128
603777729 179606
745984052 68264
795438044 40756
54230235 86714
886768968 37558
860465549 120876
799433181 83807
358105851 118121
89533380 94168
462458611 107255
637363891 17807
569612380 167526
264399384 77506
835651406 96306
877000613 91708
622226029 166322
949254730 7686
304328663 47261
229593903 33208
539356246 37228
323912306 198889
316875872 149585
219464003 27851
270561060 54496
789570353 139555
532448824 89241
931935895 78463
840488336 39015
364040521 177381
823165561 186391
871498860 92429
710750338 89375
31313521 125229
121624284 94066
322421735 194701
436431068 82141
591009287 102612
514328857 51849
649434575 47012
382745787 165235
797507731 53152
280377069 70387
639409088 125296
865610691 139377
564851410 63826
523487283 129163
25745279 115976
159925828 37369
342785826 28350
585981272 46786
900895606 45955
571175838 68435
333827250 129866
94227328 195737
877452351 168851
202906497 95217
753660421 168396
331827016 149586
611893738 198339
430754021 89925
245582522 96305
168887655 166137
627618588 102315
425061676 30570
428898263 122397
269450279 185136
126593886 92373
518933929 48163
211115348 159993
540716256 61303
939212484 82194
102972543 196165
263764717 50046
900263858 74118
352056368 187706
818289304 72804
377231283 42845
96791545 20709
395811390 193621
453386413 16617
451103041 193987
247846639 90569
91911999 89108
119640295 184336
679166618 66073
915062842 92587
630039379 97951
979806997 7893
274289466 85529
620474231 58630
9469329 181873
847076188 144131
306294754 30928
834722939 2526
589532493 118849
314695807 137074
80427488 164535
224345276 39339
797083944 37627
459606887 108834
130093972 68688
417114212 86012
156396519 153253
690683657 135722
459935736 197321
820131458 192410
597955535 12108
462112019 38121
959073078 44431
935772989 29514
865812170 31088
832987346 171998
24781627 189045
833367747 161169
911188482 181844
264719644 57239
405208365 29283
871904014 60089
44614953 143649
965527870 118021
506645533 162157
231168762 183269
268357973 107486
556026853 37
34690684 140668
454618169 64269
941526069 12848
511189229 169925
301788435 184864
983080902 187713
732475866 131177
606088295 197621
10189369 141736
668565164 80527
543752847 69080
763464646 152784
614086465 150196
581627685 106552
329424072 55008
630929342 115852
371886125 115444
597473383 47601
111155732 146629
800761522 180781
741428947 161165
209926458 156642
487988131 155031
558741826 14525
717539902 61528
522422536 119407
877908613 113350
15673426 146661
156181052 49947
607876928 19637
51676178 126615
647411096 46791
971619081 110110
129922567 170166
549992876 170916
77877315 116539
596873543 31051
48468341 172957
50788740 95455
341818607 130849
737514169 40782
171477569 43281
858969104 121161
667639683 142115
631316249 14481
96497464 84857
845052407 78204
559071678 109691
413771568 102386
539623652 78002
764216296 139703
234410758 144573
626686995 166051
747672455 154225
186287623 118475
561490065 184319
79405655 77156
503820539 155468
876743433 136202
820052983 80878
772571019 90191
964235459 105284
711827962 53662
803769525 71066
586182142 98635
820890910 147808
199792927 134712
248683265 84046
126666058 179739
173651648 53119
282228628 134408
375081678 89595
301016302 182235
716230557 128005
869351273 156666
470069746 61515
136200910 127562
563966864 49321
101318468 109913
668372830 10907
783872765 25230
593933695 71623
706843316 120338
687247364 186736
758241968 144656
897622335 58657
345606950 198160
111799810 111644
555195210 151648
377641472 67706
694903349 9437
694510880 135206
960887571 91651
332976673 197780
499082562 60659
258709882 52804
821653382 38927
459289859 133972
69910829 32976
216501320 20669
913149738 10737
621265436 175724
865062784 156801
950362897 116884
261055355 165121
678466968 3331
392913850 40055
246097479 197113
397340025 115166
162587051 73059
314531613 143235
205407967 24847
579451106 63303
124743899 40167
978954806 34666
15805704 8594
826606706 156487
578857764 29638
752524866 52449
379176696 188888
684526529 129795
306799743 133815
292328396 5610
270130336 81520
808314958 98130
399366724 163896
494211012 57204
106347952 116483
420338061 177012
223239961 19858
196152006 179920
896613996 146182
207090071 148515
323655215 59876
30308157 188784
262935993 155873
298365317 86382
973107860 116006
166417879 190174
997288893 189976
590961447 115364
747623923 192488
51920149 102887
741198819 139133
573813212 38793
396978755 44084
513837334 108323
584742718 144891
293364691 180328
739951854 146468
937695218 161282
130206677 45143
558030055 48808
991621654 49749
967699905 155958
477224133 181724
116798865 21496
361115529 150403
711185915 153351
707097581 160799
608258753 151139
100383994 11811
151202900 90803
370184178 9071
325855594 18120
49637654 47798
172533157 72767
694831713 55332
883282775 143290
79512172 151877
902674262 136674
61388457 73114
779830788 99187
893344367 33799
990987677 183399
739838571 169767
166727076 36963
424397727 139508
344647010 176003
902326747 198329
425015267 59520
911136973 143070
267407596 188186
422074844 193254
841004783 24017
137651012 118415
729225233 137063
940090186 99979
666693848 9426
947135534 149408
75198142 85993
906563546 7358
68132575 56740
13147918 189990
92857824 47296
240200684 123531
846053645 166980
523490954 90213
132654278 105130
283018704 182840
7434258 69571
381534265 22090
200104014 94240
138972858 46526
416531350 105979
163266078 106400
165391505 40828
822788344 186368
268339822 152069
213226197 183892
616935794 101797
758207859 164609
777943462 96636
235088348 144126
162867085 190678
791830395 20385
920076519 166972
765320648 39248
274949968 755
632899841 87284
231435454 116673
101790301 107708
14858550 151539
682349519 166657
904812063 46087
589175117 72261
923051446 105667
49187474 128369
509032858 89378
124576990 51340
458999120 196940
770600954 98710
487373754 50063
497727954 38079
544661948 119325
337538264 152195
505506658 103454
294489966 71682
25439555 148580
772528059 92653
684784008 136444
582495347 169983
353934140 192587
224632237 198007
733160343 136244
112223982 138977
639274640 124554
281635636 157307
623618233 184616
648764401 189955
63917136 26171
637733796 46536
687847443 179408
214715292 143934
646029378 68420
556304165 126449
330034813 29715
588573217 45170
390368954 197504
197793200 136175
961841846 147408
372626497 67231
469073847 169870
781821082 118828
356847892 71078
601760938 38756
574722080 155761
945363655 155595
21882286 82686
98425764 3840
686561839 74832
980205786 183147
909129051 113369
497974833 174137
518688135 104407
399433385 116408
883377189 152237
471571505 63715
114652447 127712
898894822 70279
108348128 37187
770567719 189626
820461680 22496
219102643 93950
291042158 194796
285882213 177988
198460683 121352
914217806 147686
56151905 103656
436179053 147048
105545488 32055
685027814 35840
113689641 303
418751504 197974
684555169 119790
956042886 10684
632693481 66834
894033396 53966
386193961 112260
408893761 175081
469086589 22503
250534473 174510
766702798 44641
601229175 120852
909829436 100713
647498270 173613
809382504 64943
71331501 66565
700367036 29643
972853755 142550
211431654 3352
363196620 93910
638299488 21342
660330347 36574
575374920 94271
184271991 126757
465518300 46663
973381369 164594
22487794 10156
149614304 66415
624169518 118836
130080681 88884
738148558 59783
857857454 35560
352831629 77018
86683163 149111
849321883 16476
523746948 56109
567621500 135873
276295317 96274
673612530 92484
778215388 160956
21682696 78079
744824877 39210
553872563 61627
436091535 133144
695661790 98837
242200126 20384
176867525 37717
781102886 160831
672125297 89457
768334762 134675
547935262 18229
807359097 79039
221767383 52095
451359279 100037
299485397 24067
155972574 142671
723036852 162087
872046709 144214
682923985 11971
545733457 160532
780966302 197981
209552928 130085
468727647 121157
893246478 49650
885363245 143479
980047675 197006
561327085 163254
928977426 56827
980023925 168128
772979436 162221
794733225 77373
177216470 163952
711191312 105826
582384659 167996
443139488 120534
61319787 23037
288399934 83997
132006362 101794
314901328 32044
541831315 135562
391848806 146434
87720915 34621
478753236 117328
272854370 153720
443616799 134767
622546584 84831
508002275 13963
511650975 60087
803970242 103797
842115378 78106
176701328 51741
580838791 104712
599393333 159914
895087684 23766
933419917 6421
426285227 87329
986645849 38211
425429913 164149
923067912 133241
551558086 50269
753449910 113108
201287295 132295
387402155 150348
527861977 99003
812556618 160823
31122435 92951
6340982 65480
594274315 105113
274006835 187629
849673810 155588
664753692 156787
631867781 78975
782062080 188264
718161321 97859
552582970 154890
533137131 97119
548918970 182643
568589453 179867
24061472 194479
666652910 158514
554189560 167108
643889141 85626
13035440 32606
336172612 165767
472900973 100307
675771017 89901
662490293 40547
468568236 58147
748257024 127722
682799770 164065
844060646 92320
722165396 102560
753459960 176750
762117286 39819
69849249 11829
509000218 20187
674477433 66409
986204182 48967
154994052 61160
982167139 134311
853620698 73767
278137042 20850
834435664 178416
830856376 141995
351818706 1440
421821709 88773
872207025 75842
735653234 91876
790860673 185516
400215499 139185
593914986 128070
69089375 138507
671909001 34726
795469965 192010
375546330 153178
575223681 139116
351999988 45426
832200484 167347
847597076 96326
554027038 17391
903260694 19308
548691825 107351
506266156 29250
492650429 93410
216985423 147232
423782067 179455
53742599 177315
382295801 23056
150669157 90613
504634276 147741
896013948 107311
542497550 89659
218662902 87294
107382228 38849
647584920 29243
281429565 169387
999008154 124833
342692069 125654
71561034 133527
266218697 194311
662751552 16843
80196602 9703
991964332 180523
726447813 36021
463211247 46391
803100996 10591
837472192 38595
4878050 143384
636102429 85152
207722706 111659
512621645 133070
34997137 115605
244906917 13786
705229015 85660
967337337 70870
668230747 98360
6725770 172611
654633024 151539
596032345 40106
764935408 61044
181071461 9193
643056376 162636
788992522 133104
417282800 70646
110790103 86898
629657645 129052
769595746 70658
905808309 159973
403322516 55121
610158728 18756
672900125 197419
448428313 126610
91993076 57449
570090095 54922
286376348 39056
721820451 143379
79451265 164243
536613189 51364
958163214 55518
617276444 69763
527742140 161714
407322178 102540
647891851 89510
469520356 30951
87093454 2288
245043595 125977
340068488 115893
530439547 161193
372631092 125268
553997532 156594
386633463 121438
622982864 39337
100310514 23128
816666516 12199
564144398 22685
699018453 89207
145635753 65331
397995747 102148
223268239 118386
777207944 71718
573700877 123016
281282641 192855
280227927 141662
276169107 132659
521530659 35057
737496225 36132
49848920 117195
427191360 28779
524813892 91913
879198877 53089
34222339 28953
230315095 144684
471782843 47622
463906640 54095
248368112 115324
579430959 8640
975676769 70577
960780335 56259
725856159 34085
229360732 80547
187137603 91660
324292409 41564
679604797 89547
161687611 160390
949037026 45487
598113351 139358
709162356 31297
736796480 161403
447881598 148966
978838419 190029
678015009 105043
393241098 115879
331673923 199576
582788165 102799
261644914 21885
451891312 36390
172222079 90802
526294259 132103
239425666 138944
530369320 67902
978152887 159751
565325900 36962
687197488 23604
369386530 79861
41053922 134356
933650755 12515
878791427 126087
944188984 170885
654606917 102475
828036049 98841
391227955 112763
501235076 165305
52049940 158511
398845283 8695
902581948 162500
525428938 50649
798662813 11801
764482248 101083
15033265 108628
685145559 64748
317819024 31304
425311660 86444
35696459 1970
356262187 168948
609504069 182381
332783179 187151
446450227 32757
372476273 85630
416159840 108634
208782970 53977
159953700 20838
129463244 100069
809933986 111925
196173249 57124
220353761 108121
395929573 79385
126490687 6428
332696067 34043
45572700 131593
595360070 145910
208166069 131937
804693101 4290
144444016 154902
729809906 166206
724923619 42421
737193892 45885
662655104 190799
719258382 164411
789335930 144223
196191461 9176
978732385 169142
866595863 57798
391864288 197832
316159877 135452
283975016 183151
553586353 132536
770387220 2901
394204493 41675
293962584 193781
921825200 44273
149445508 29011
156646366 177145
809862473 139743
3052190 77200
671585010 59212
166284088 36086
994965818 141114
882551009 18117
594366529 195622
908292094 68915
776244399 120935
166918800 192162
767231110 23394
748248672 10002
403924595 108535
846408510 131291
860949362 124584
877286791 28497
733658081 146520
337754710 70695
568055658 22601
140058660 156863
348274119 152382
60200782 161499
896160383 47460
766419362 23697
587318280 183171
649925344 88787
131390068 15893
335997919 31510
819262648 41105
494685797 86203
513788669 94793
608151674 199240
876399924 18249
420283931 45878
290239141 145660
408953994 36043
760860859 11014
405724052 41525
131001983 110578
388943807 98594
70264945 198588
371726059 53140
888356081 102447
266626604 199043
30425340 29485
484937502 164024
899235599 169133
758518033 59483
979511827 163278
372676567 193730
574740890 17148
814171596 121156
98141206 65630
464760628 134408
212834909 130040
996361391 118508
300580181 187888
971165611 14420
724486394 934
569034478 150049
825851285 164514
455966221 88217
577906909 68607
65026348 6617
146369003 166065
158654413 16767
390045796 27871
481202771 143392
120683242 111713
50667787 53720
596143314 153537
635495556 51475
950871973 79552
223306981 6542
929348482 182002
515944748 103737
391815529 29716
501771681 124667
324664439 13524
949499258 32657
590323393 44184
269405897 88513
869621693 101679
325348228 50241
716137409 82567
601362877 50248
230742757 143998
9629241 65092
772946357 54013
704849274 12281
184446676 47850
369904825 197937
247397080 39202
294499925 102917
42426500 10326
513475697 198895
527550325 99834
868325907 75346
186560649 19433
26862506 37582
786851389 141872
806995872 121212
462965839 58843
65525759 55176
672620354 40270
887926053 169268
707267901 111702
268810752 153752
59419401 162064
966094047 97234
299735042 169468
521067165 56183
498274253 134929
624281278 107556
392423259 110103
674257983 112575
128153510 189738
843361856 167774
203961803 30235
245433192 194624
387891337 122048
822285167 44344
229466292 86303
351097167 67079
848156242 151598
190179533 2729
119095513 159576
263538682 115718
575663387 177447
983641109 185335
54131443 2111
985473196 58341
583446112 141004
514728859 66705
605242480 158668
907902336 132656
931139989 5500
931990547 176
230424616 27054
575075575 176013
153979179 109812
619020585 167849
615821902 161402
118391310 60288
915086859 164193
199205078 180247
881420539 499
236740819 190163
694263906 135090
163283002 39470
615497167 477
782231578 162178
674913998 77
605075728 37309
620942427 36331
985307401 171831
574784171 1053
400763292 76935
215298858 161883
243766060 26507
343975133 171385
953559879 193191
607351308 73461
642857836 73954
631991038 15648
200140652 150507
867002218 24933
259286528 47531
83518095 140561
639520078 193622
601068318 93896
395023138 125701
176131416 197524
325007478 189901
721403378 95332
379713533 91292
992694833 2027
518363221 80479
140645523 1854
458621825 62906
881522947 130659
757496934 145748
977087695 106321
962198302 169072
760513294 170345
191149750 84901
369170120 156788
817154125 21039
509203231 82895
52783757 36718
230182259 19955
196313622 23874
419667963 169006
484242731 46046
298001548 108395
553575956 101392
150864861 191760
157174492 65146
108622572 121084
47557405 129359
706879039 97152
642455197 29667
537202851 33485
759667963 160497
449213519 113178
641121537 32281
967484387 153972
338856506 184981
628790874 131674
334713093 140454
669035523 152689
223170088 53347
693904375 57621
92980474 150962
293260097 119636
901684719 187601
568509162 159546
178771006 60247
349975718 115737
799561254 106556
518257060 119917
947713586 175480
768258708 181673
295115178 49288
528224115 103822
490213167 115199
193217684 132007
631409370 74148
765612466 167087
557746721 170823
600931023 152234
590606613 35810
539061428 24593
260076072 126783
522648651 39206
523602453 190202
694715697 97892
199637565 85663
276490113 105372
772116798 167378
960484461 56575
721081804 18334
610822956 178248
708264288 98353
744760225 199176
52505996 42164
514862223 25778
893688736 93277
1538341 48512
246871494 67548
753434463 17908
387851907 66822
665275131 43827
706599815 95947
305093829 41021
264489784 66665
66436120 119978
805643714 149643
99706502 12036
173236075 58504
589430743 13737
73535100 32559
658481906 44848
128272739 198828
297602896 192224
817491265 193771
875447261 199312
997234645 75058
327244092 148958
291963208 191622
242960117 110513
698981153 170753
71964403 94580
819405804 36024
292870905 26722
941782319 78555
491661753 99158
918816513 1478
673643651 151418
906894223 53335
656038067 184322
680592992 38141
222482817 36841
85754981 127578
851081573 108893
703436777 68414
909533491 169504
624471847 197560
134565680 153746
38526684 24036
984142995 81722
391822040 100345
387464619 10589
290340019 134160
971445449 25600
838576796 36787
433820820 119978
917273286 78199
304554705 45570
985822734 8548
699079060 3779
66028400 164365
436517185 89286
373173316 186751
914537428 191397
976087229 128332
875098999 70528
68988174 146243
815070111 33208
761536395 64446
537238201 168734
282324172 119657
198783407 11497
8770458 2148
644468475 25506
787160175 199512
135509490 78227
595956660 147449
391131621 131011
953306526 144760
794125071 174971
453069865 89621
248060764 113193
58399074 189598
520105262 155758
780308839 70974
491833120 77780
734557884 52133
108077442 49515
925074015 41790
104356711 127310
983029314 82313
700306313 127129
384945236 125289
402095104 69774
488386798 170911
502872318 168825
501039116 69480
33494665 33510
975838856 67012
741011098 70540
494530989 137462
342497425 66653
135411811 160283
627997291 11246
682325950 18738
842759895 24199
642816435 133364
434317447 188643
921748835 1543
51355853 45134
24262822 69831
684976360 67459
370885960 121973
901058177 192805
855654759 103521
798563066 125811
938894316 94837
636244218 60267
248121622 56269
97285591 67434
696658494 36032
773164118 135832
973805543 160155
544207755 98265
667299544 61150
706541441 49722
531702694 184708
29398063 40106
188018530 124817
778021601 19435
586234361 191799
510185514 184585
991596858 63242
534476056 46077
741048084 184839
53075653 72419
706754990 172369
438414092 79345
47832581 75079
683267158 20815
426938824 84388
217374535 168132
223822446 11718
672682344 110703
380004752 18344
294445034 178200
129734555 167678
129589127 10512
387643746 108639
736127810 3364
504461482 189105
635775870 109775
654884115 7134
554970513 49383
230951035 23217
896359117 45979
76877231 99717
287299675 39960
446380801 156918
878260462 11925
865903189 142864
720281574 59544
834404204 7686
103397751 70474
821250643 92562
106520989 165566
15539469 192076
485954858 114144
377376158 159994
84209750 165072
870248108 39656
71049866 99865
698900700 161537
393298892 64465
229269534 93622
294914669 198713
629068032 123692
264788371 61218
694706865 15867
78886134 141312
656955952 25174
960829753 73461
46055308 23441
39249693 23395
80520178 77608
728047434 75660
547769698 134511
35309316 106418
538054645 95963
310840137 90648
645483141 158635
868312706 66552
532571326 149031
701054392 88862
198068343 55788
937379216 190631
84382286 141910
225601075 90101
194802035 155951
327728956 74034
271599113 84312
586570765 182141
352579178 55812
154471074 88625
251770775 136611
825130764 166070
517488825 91715
528274557 46476
901798113 62220
955865645 10364
259913677 9903
960069044 73925
363937445 48314
319930502 127867
314569811 181650
443810578 133864
490991215 66999
692354316 9472
287399576 195952
769293728 18683
49968043 68435
772517527 16978
678025457 142770
482285499 123893
536406737 172356
52445479 173650
738557525 155401
867852403 17670
704493465 139366
440845041 6824
67849518 167297
509476187 113426
924968693 92021
725337771 163821
978413578 122033
679063708 90587
930768182 65962
470737743 129752
528732082 127315
618097728 159530
312390960 99339
16421557 163375
149365291 162754
817815293 121117
160745504 164894
507552908 95685
100655438 12309
390529331 144629
187217602 141604
835723756 63534
774480191 164023
94909883 53095
843574736 32833
979470208 82630
504777731 48056
60581000 106734
729524654 196294
18147430 112771
893895680 40425
532171196 98243
489597313 62763
636002450 178935
599655142 131422
972867334 160330
272040258 160443
589502175 181678
402247289 158753
157485531 68562
933308540 91343
87521532 129603
982675937 121251
90869499 163811
942707564 183302
545970322 109942
314983219 26927
907073993 100883
980709255 152871
906137734 38947
635461701 15961
69378669 82398
632695769 194296
47022384 34642
384108984 158586
868594578 7463
133021607 48622
660274946 16095
202855073 141297
285270491 137739
659936766 60555
211594356 71421
105043611 151314
112090525 53717
674667699 147105
240983119 75787
790530972 153768
417828191 56595
819640388 178056
103680634 171215
417554997 187052
8924619 2481
758430496 130484
318475465 130858
429411096 33738
216042132 31203
687766428 82945
817896126 2431
350676972 163058
611153591 48742
530166412 24409
955728672 77397
872173689 90715
113903223 67004
485949337 100263
327382086 166758
790164984 198036
13305356 108031
595774709 141032
30236299 14541
653024672 179316
187298579 111493
535022027 140107
675500728 109096
104314076 21909
97760089 149763
98482134 152101
668498703 139412
127956801 118191
942749707 20047
499581821 41694
443292157 22619
572212945 25126
792961023 32055
157083254 139499
435524040 38600
248091421 58371
700902260 10153
614555013 96901
570769808 49266
724353194 105852
205328592 62024
119350328 77835
757968125 157599
549452534 157448
733453943 73006
979497591 149473
795058348 79726
205818978 62659
803291061 158661
523430823 84696
99147986 26137
822356001 44611
78624105 50319
250225611 31996
776150500 174377
540791561 171476
942765506 151358
196346334 123901
882269560 17690
375585652 90589
720799620 180547
480388659 122958
229883235 132574
431637459 92015
327899935 82462
177516143 66509
308786336 50130
22180231 30608
884726643 116700
8610963 181658
458397327 112680
420952977 180333
564473162 86635
387931009 98616
200711871 170071
103329167 24433
121841843 108120
309102196 17440
784625743 134477
169526666 189953
548845658 60080
736188639 75697
227321111 99282
648038088 120567
567622775 158116
176885383 186034
760265455 60796
591557083 147044
95944685 146590
470231086 166568
143128646 133948
880650482 173934
424378055 65333
996943267 108022
793225486 44540
408694789 122428
273796609 155747
240406638 1302
544304209 139092
123244828 139267
267842253 63106
829839561 29919
86124686 73305
434478109 93747
500808943 89975
326027318 16438
527940114 87310
906335984 149561
742726857 73483
529675877 140089
135883860 34141
71246663 98375
101022524 150797
693641625 145680
379178617 87966
873239787 134217
131206112 51936
803739648 34468
152922105 182523
805302948 68955
648552151 143106
220373582 139234
596567175 184105
408467497 53242
493836155 76385
451164802 4836
988710389 87387
132213555 117088
886310128 192430
621486879 44611
73690182 43833
259026343 91713
900464953 17852
150449864 58084
367528465 21239
307099453 106582
541628842 2383
773328346 148299
798963112 71029
946963752 168277
684841679 199296
799474688 187130
530816279 51153
535502526 99787
36010345 89026
785448801 152873
807222386 130164
631910091 190386
551162551 139949
771265415 4042
862793489 117714
157595758 60332
792915672 136332
839482149 185385
676637822 112596
423712817 54567
187120698 197141
247160926 66902
364763938 115068
63843377 18439
77384663 167818
754774046 142487
870787983 62785
105861832 113862
335981747 172301
548567074 68164
568167204 65859
491211736 59504
747399987 22391
231436862 73801
536875207 77570
550607471 160603
974242244 51687
10715716 141441
435442273 109214
929785657 163856
388049124 10597
389809885 144030
176402872 134487
31427306 114481
78995274 85710
526624851 65052
70755409 96778
782729523 23018
132917185 71981
414361742 149440
849839620 156250
694819737 65774
328503692 194475
475950391 17889
951829700 172173
647770730 83763
426223215 155072
97170872 30850
715296294 77823
83399134 146398
529753466 106410
924665689 101606
802052330 89351
159992864 21561
616621032 35462
275986272 43830
262326031 78994
102631386 35572
770204955 67023
271554339 25782
108526544 160129
602153771 107386
93435330 24973
243959841 133761
292155289 125676
449250720 105759
21493712 22220
68276572 10066
253911948 73140
646070056 29550
23470322 59897
287079874 39131
265184224 98215
624864013 129679
338581355 124428
681741745 102944
981174539 168327
894522215 158635
360403267 176379
163109780 111605
109684446 182177
531753672 140729
481728240 90491
832036223 124524
539510930 118732
135963027 42990
660013150 125578
180560965 137295
284528349 32375
752411591 137918
312796057 88976
516289713 158533
251280847 165332
467221159 10307
280406340 8399
663805045 152689
744639583 147840
755259055 193527
320495485 165006
8431440 178143
657294613 32519
392665068 32898
796788584 114021
738416992 158038
899256679 51796
715875846 79661
336069342 95261
594949805 188572
99566614 43040
431431822 122243
885831795 82959
828696492 18904
425142214 103512
291097457 117496
848267976 148956
656305813 73473
845394098 130026
273453731 129637
981499706 196138
129217358 27792
874261014 141379
778460885 71447
656544358 14805
659933769 63337
320220106 27391
392154787 168532
724536635 38243
36447341 26261
135218332 69620
651049516 38752
345184398 168707
419254077 168741
336154712 83841
221893472 5551
759173062 159292
11848582 162247
607805881 53692
901851819 17190
163106602 40060
596249281 82968
9169284 155931
861921281 70607
49138487 111816
786083516 25805
128092351 170882
370324538 139883
661483198 43456
567686850 135987
479241328 65965
612291222 132130
126063290 127417
775712900 96963
610729403 111537
926222670 45642
456016790 118835
290499778 141609
831421462 190520
785688640 159855
665444393 165291
781034480 138279
353373230 27913
984484445 185271
660543461 24359
930423641 132511
595202943 93866
614715007 101019
930176343 160043
151790932 16015
536384042 57198
589162157 24802
190980883 69654
494186613 184304
673492857 433
151827575 34302
70047965 50163
655018321 72191
505711143 117368
758537081 131916
607238143 148395
333363373 69944
209371764 128003
831190637 173001
726786184 150591
54380796 105075
659395119 17300
24835662 70892
886715387 186840
990596403 31632
489971923 162773
392154969 2371
86059843 103834
743211629 122602
559445112 54958
155257591 83139
307519175 183570
184585053 117667
496400699 193176
658266743 42126
814266551 40268
252935396 12401
576231130 190846
789179428 102680
879985007 134787
206462646 154725
640334581 39708
594742717 88610
376780963 48651
70131523 123798
674924416 95038
75287890 177885
450905515 33151
535498348 7598
845376249 11498
775472614 15953
777048773 139766
94702008 3067
870189709 63235
89592065 16521
866735261 123260
95917338 168811
557544278 2404
62062296 103081
536454045 10410
689958661 100316
118628645 47145
88541409 196978
635989295 111863
665377190 145528
625710693 184374
53835841 39066
409913652 160
679166763 154273
461143841 55767
235692305 11227
416158838 181137
151486386 133164
324158123 156178
630987283 105503
608593549 72049
766465439 186864
499663874 104684
825860368 85805
236322516 49777
736991161 61636
503410824 129910
623577430 69263
794099721 9304
760382544 148652
103494676 117111
824556463 168896
776750168 138271
419540941 195300
829214664 186304
747715391 166395
753629107 22386
141929051 31933
612344261 5747
275146048 18937
549867132 147019
625423621 84899
327138219 153131
69644941 46842
643350210 70527
890114246 74844
122675334 2255
806200683 163297
869730966 128085
940852809 47344
137102826 190150
285258664 195094
149102523 109381
447983347 146523
32826806 138253
721707739 142249
430114427 40638
844475984 88787
198316750 105554
645623038 142054
713813688 195157
877531806 140529
491344004 176981
531130420 39321
567982724 38560
318136118 175106
411938914 137460
175710667 2399
851712737 148958
371682952 93658
48650521 138681
50753713 175272
418367685 37080
256373823 198966
159932248 198194
664963290 137586
512895497 158962
52064037 164532
172392557 120750
483721884 63055
773462843 133526
324990723 125135
87047136 7777
2446671 193227
865665790 142728
10059292 15423
787423588 159304
704611703 89931
89063593 8794
609223784 54669
673975846 90464
554308571 126466
107841902 83714
412011972 185192
204694426 51875
349120832 72612
177402155 147095
436617526 46821
529033366 43315
260882731 48378
576882405 167265
507496235 63478
70958070 135266
808657446 86599
688280985 146012
791136010 2964
467258316 165393
991620925 85721
589310634 150608
83980420 15895
133966754 40902
768166799 10588
656692198 186272
710570173 65195
59402456 12096
59487433 175455
166063839 45164
825413518 174302
163020895 36051
325272063 42123
416730363 128795
647415569 107797
672981804 110764
802205656 192478
192989264 178591
988370188 43673
532299378 100460
843254681 163190
618534459 184755
489894682 107380
187470390 17044
391481098 113555
333161829 197385
422044248 199544
42930858 150636
726294532 191928
448296500 59431
45034486 66508
574410271 51048
348686329 75815
35733381 56653
104199613 6992
934762299 78053
828649792 100448
687322200 98678
242613224 193625
964128195 140110
50230075 20017
506954028 184181
979582683 155956
390788450 65894
216346912 37407
444391848 33973
740876710 36753
187737411 59691
892197161 194524
965845910 123567
333503504 36896
995480903 152369
64503604 66178
462876633 69649
744550023 184481
825711244 84646
284721940 137892
803132141 69383
249361325 29215
158936651 118265
632321096 71007
370581964 102266
547876959 19049
523167686 139504
96032017 62143
911647013 25322
348669679 14165
173724956 71452
868822906 136964
378053660 103332
542707785 130231
500096750 106030
149126847 154868
990141801 124993
612851154 166024
981084221 140680
147796961 42950
891494235 19786
335131320 136821
458478144 187368
961793529 14090
933274056 10658
88875601 130043
118709832 90085
512001365 118374
576284229 167327
195382530 148267
415497935 111707
568214565 18130
715476895 190200
771618286 77614
865779897 81871
214192819 106287
141214048 37354
747561073 153073
27106375 70144
411058602 21953
497764145 11030
631725953 90753
794606537 134230
386634897 145490
866340440 24999
711190800 51944
944953263 41256
120122627 142873
267969699 14202
456819757 120586
644640715 175262
525270842 88905
772596211 117304
4062308 29746
497560612 191310
952412455 73041
365988208 69349
800738920 89933
102608952 50841
114337082 123489
617838383 122809
485569988 133714
987847950 78106
873758874 106678
393428364 135681
887420046 86212
689471598 127673
479857022 71115
384546700 39157
164038126 93294
136967873 69101
750180346 38545
716006073 176380
859874041 155270
933416073 151036
65315525 55415
303141406 33195
939627066 168759
79596553 153629
355280357 163930
254888170 129356
646955038 66441
207899623 121479
171837105 106238
363799019 186315
97451517 48324
311649322 36277
368713636 165390
709337617 96455
300655584 162993
155912888 9832
803563846 93549
601830235 100591
330506904 9540
437315573 3872
938315120 115186
969947306 17562
791617515 46311
743333279 140105
759536066 60849
587774031 97185
500649312 110131
289023751 157581
955243675 65299
650693832 23654
530270753 124539
817017397 152794
907893424 100283
997671558 125542
316688709 45857
149388992 108437
375274792 105123
103795722 114465
987078069 179672
871615226 54215
799045891 7767
435274603 30590
213599596 193274
891190863 95030
504839361 135419
941811875 5759
548180793 107843
774717382 12739
559912311 71107
355947589 173129
795063756 60155
590321428 107449
425348927 505
627414931 170328
817556361 67910
562397920 148430
588766402 121975
866600283 194506
178365585 182921
990461439 7603
775292562 160144
827380436 118020
45803251 122022
799551669 167660
83826445 48074
803033601 51193
82905868 130220
394578119 137793
983839570 63852
131080107 169147
18180979 90886
490449170 178151
144032266 187693
829035193 123902
832794357 156763
910726055 85030
16184968 48450
172632593 152649
458044624 151191
487626122 43928
200792700 177182
885278384 65603
612796834 185731
750237118 197656
125747440 79822
442714530 122589
561424315 145200
887892566 49780
566708829 140457
736708907 60652
274429123 9020
639880320 48948
745942168 36562
316409911 97335
464219363 160492
940810915 74337
25500753 89600
621595491 59483
350593077 160211
124504872 113990
933966665 190933
436113718 159989
926178778 104922
774846298 81769
356341550 74888
896236461 86402
961454189 4218
901272655 141527
79509918 180308
237071895 54844
706393863 175743
292842729 45413
474488133 187281
464804755 178884
859720974 84318
372987728 77210
448127007 115173
177743406 29559
238967047 71725
657279474 76876
250979651 117813
471003825 183792
816908242 14518
882873560 76181
81666442 73460
538433872 23621
815436239 121901
317415860 77002
792869235 171607
263931051 6385
885019029 74110
320810538 86002
66051245 126297
7675516 178362
808875818 142781
216336869 59818
948032030 13632
110045623 119932
938593018 77503
514971424 173394
585975730 104459
30978392 39837
284032784 37408
929067684 171047
478912945 187008
641482990 82617
540340642 190731
178893777 43036
461654244 63906
994082307 102718
90512029 151118
935761211 137623
68451778 136787
901738072 185758
299019038 36907
835982708 86466
770477990 138435
737758546 126397
972471492 116342
701220164 54516
782962852 92308
593629471 161766
645831619 116656
135883726 182017
16354961 91432
605779805 28652
212793025 111856
581743953 475
185777593 152766
569541960 1677
250484160 174461
830666760 93203
796103441 184240
40018182 46293
875625393 71424
641693920 150575
592695685 101812
374656788 7062
535982667 55157
307834460 140755
459089506 63079
587288161 16586
188198455 100148
348103185 131270
70538966 10603
39054566 192736
137198589 38786
266513058 101994
65741993 108109
5831873 103256
696012416 175340
942715513 76305
303273613 58938
942272400 118185
839648902 20424
383505808 114155
222082035 72074
683838788 196081
819677112 163187
317592979 183158
408098666 126335
919651140 57776
624084277 10459
824929718 150442
547667801 76977
478143236 45751
295591773 195497
874107203 26644
427335683 33344
704439393 77948
923968410 94691
196804717 10986
954072596 34912
311031913 5990
437576046 158642
921520229 131992
318374686 101470
276508300 137432
330811532 179899
608932128 92228
722494706 16
597266912 18420
369978834 104248
322237318 127721
718093636 114186
822663984 196953
894479156 74579
167653916 15968
469203437 138703
379578372 197899
150489570 56479
259776199 165955
408532214 184093
314485925 75403
646572162 27278
392859612 120802
617297973 126459
615451523 78398
989893901 59654
765130516 10571
793323236 101189
532408279 136279
281799555 52902
622656757 86863
11721432 130209
137037833 13697
137211253 65791
285955385 193983
625033990 20718
153829725 73474
769907817 52474
782436829 58088
626070398 144962
896625191 169454
983264944 33790
334184128 107665
629920037 121244
790959585 4372
408510656 148572
29004657 9662
907047864 79038
288862551 118860
950492441 90751
247395841 162654
891819351 130071
700783767 24017
538264293 152275
647313172 171128
476635930 50066
545943760 40643
34071831 57460
659371338 28329
458865987 52192
15346691 61473
888827898 157828
797899970 49432
239787267 55021
8083394 19344
342103911 150373
871103308 124043
55114360 149768
149329048 171896
37116985 114880
982595504 35055
27407671 19130
774017601 28580
299354951 72249
695177350 181955
278946586 68778
132426425 4197
14828071 157509
674867606 157307
633577699 21939
341440431 74102
118802234 125098
179003738 37904
928855729 13056
933772521 57811
818940820 88497
746296105 42178
813011435 2080
859597421 14294
679602890 149687
50430099 67193
378063086 96324
622575994 50366
115460046 156432
270951085 87894
931757162 157667
666735128 122204
274306871 183997
460302200 10639
920050402 71490
758770928 94913
312944537 65679
57571762 36946
99124972 49451
774474221 2033
884591103 165736
696584108 14919
899230255 12482
347450100 75236
731469229 164777
644203910 122745
336368322 135277
755473740 125053
871868215 129397
496332518 148731
183869288 142301
960478484 151430
674422121 65794
403448426 37910
182439986 170550
19790262 58035
527559628 115349
730404711 32732
616161733 63400
652488091 122284
170440455 123774
852610548 72831
675585026 28383
200716583 170467
923679441 65095
363456981 72787
552539424 190914
878943127 107774
109196069 42759
321808364 144751
345970110 95713
300192987 86070
321181526 21113
38667381 119794
403266094 193561
626479865 140220
626145677 158869
685207417 43344
674917607 180709
668959477 83568
681626609 5771
358085902 157395
1964708 148387
131341389 19471
21368358 101866
897228361 81757
535195729 62649
935371766 163255
893592252 118703
881515325 10764
96912379 148282
968497014 148557
511084929 34253
124390438 62374
251624935 153977
994383911 24797
874247411 28108
57799993 51778
242884845 165864
412169574 116602
663187254 85122
700801273 119636
946776015 62715
589522089 97201
561033770 16289
999933609 44087
147713621 139525
465722611 175420
269230858 16956
967819813 36999
998567570 86579
100447948 122073
729539758 102856
505019521 35789
194997313 191408
146889067 35162
725837360 85267
483121984 160106
741520764 140397
936543985 192044
390056398 27940
5459879 107277
431734401 105965
567247510 130839
87488020 148148
825900170 109131
176148633 173756
11056260 94641
816323344 180773
368287314 190519
50829118 69546
520050167 72336
34110741 26678
968033042 42208
14715943 55932
483230850 156124
533040282 156301
373708416 135089
928448346 180554
880442598 124701
235412140 104781
388710741 101462
303665128 42681
513116555 28351
494699578 137229
538166321 197231
328925244 54973
104814587 102193
31044711 119714
3644874 167986
328691310 16422
983059015 75046
912510946 24658
158994569 173437
2053058 187221
829905108 31921
618077640 96053
826048716 197395
58047375 67032
184723517 172437
485616513 18316
950201846 71587
934724948 129834
765877529 942
638001348 20376
496659702 163538
527202487 67064
902601494 54931
159064377 79793
692277231 144065
881667944 44596
832066490 89937
190696205 81320
441272759 132819
769112887 136788
631613607 81140
303889892 23485
196465454 147515
857214188 49374
57110701 46213
513111163 67161
722559919 162325
775660773 185585
162526968 101350
435550044 102510
761386361 37419
35020383 98802
449149904 37788
390061930 95680
165900542 21236
687632658 153017
938531805 132418
338562598 22166
444269801 53455
729400533 89247
247068543 127580
500835908 169304
608357957 9209
28681235 155406
888244077 19961
841899676 57264
827088599 178665
275073999 57117
52757316 175082
42115583 112313
938804250 83129
178907515 77011
171062540 158973
758478547 67447
532161593 190737
283767738 145397
670883385 95495
188820903 47889
985271654 191273
290285663 76180
107951020 99355
98498069 80956
575761694 153903
526378790 34127
165918869 93841
596253084 185611
503818890 199639
161151850 63699
94420696 120476
150093362 156174
119335451 126874
626773755 97458
498987536 99425
548506008 79672
625834105 105398
307419764 82847
754443217 159614
231993311 42733
443950379 76942
449709206 116963
541613674 122357
156743503 144147
14471618 36453
590681016 74379
93087844 77481
757001404 132211
887317439 158144
419555859 109400
321937040 159737
428325310 138465
733139940 55089
703977700 11906
237727486 11618
307393917 134343
324350528 59137
903052702 191501
176338427 31653
237539858 22301
476422740 72323
183369170 62286
615385648 64671
869419707 74430
338634673 139567
145904760 103688
998320112 188764
661988889 111604
280546973 121315
491183356 11646
842354257 57875
4138449 130410
114214728 47600
498516550 72232
379434772 31485
642393815 156835
387220516 67635
228125726 98782
905359297 53207
273616936 98609
678971028 982
31395366 73817
23725432 10385
20118025 60704
70648041 58133
345226596 148063
5148425 997
462751904 198116
499140791 52898
497773592 31711
785183051 197669
768478583 157052
359811432 136133
902057873 36144
387653585 44326
405666694 86443
243962052 149711
230685435 195026
150881806 88989
930533558 177344
811773036 131255
311902650 42288
705361812 97094
143128895 171572
658045258 150725
144416184 65944
212059477 56490
796597750 9999
745181796 123190
72734000 77363
591480326 182648
270472318 156538
281381487 19827
172984334 13148
969449572 127156
753401029 181476
978522805 178952
261911781 198460
152706395 30818
492997858 136145
788766314 131871
764620585 144691
683152583 114941
412827935 116604
395847649 105545
149899405 101600
275811617 141070
893059285 79657
223508589 183671
833834897 185516
608748542 180109
100075726 171381
672833249 180113
389855129 30107
352775352 17936
246576536 55516
78046139 120412
995062008 66746
184948102 196977
300438906 123253
712975886 152456
800906796 197857
834337220 160529
629478415 169234
989070743 129317
211926208 8406
569714846 180770
672688081 177571
644308661 129637
689432875 166847
945605300 132937
918648255 161939
596923772 120306
169057586 128293
460509725 28308
53244796 105100
89672764 3769
63049086 166279
884530734 87141
394650353 105408
331554571 71784
884153235 103125
377856859 138324
913073597 25329
41241245 142323
382288477 199321
628262964 134654
494201447 115991
358550867 9020
922679080 58878
641004757 171386
408204484 164275
107419016 199303
850368642 194055
40018539 110145
685301981 69761
554901190 148422
556512827 78537
507979022 162561
596244544 96839
61492447 174195
245322631 90281
919966031 15465
395731733 15945
937016566 171289
73845160 173717
490094926 189801
433840609 47019
820608778 162920
749770395 182341
554035548 14176
390409886 134318
446241617 5024
693958252 126855
315870007 147604
475734451 173847
532152325 53995
342001596 49507
353603593 144814
80874153 105675
41181083 150565
198768309 160468
942875604 147842
262882378 112122
383804242 169243
792395935 122783
345833441 46554
108509073 97628
238472320 195549
902240618 93289
550734779 64089
150780283 150649
207765053 181540
258209285 191977
998019963 32654
654167039 14717
404081907 44717
921104583 60167
27440752 95745
410191868 195083
927348858 150323
420003221 36655
293412317 128525
744155852 150223
473130125 88876
870182296 156368
80484259 58587
57362958 46369
436564908 57834
931367442 63578
395213834 152267
835468794 12327
882556305 33559
622257685 14569
660566853 105159
25180429 178577
485254747 25177
488177016 63001
908934223 13799
153956844 162835
446440853 146168
427572795 10707
425202973 48032
792130323 44569
155178110 47027
595605597 35606
293900461 21196
515378338 43563
178237075 151188
517128080 36440
699304977 47582
642994017 49903
646965328 144424
59094216 85827
238811964 176390
15847339 37260
431679977 149801
86283893 7146
363260479 34290
304970399 25418
30533828 191688
894603443 109008
395059323 108356
441720459 118052
165742175 83453
633340439 171824
131075546 156925
426311885 75097
318258432 199757
901702416 169671
441802739 165202
474835365 198379
462721904 25960
488896505 50342
614375675 190306
12781030 145213
543194689 111558
449460909 101057
689419063 151091
629130561 160888
41916307 143354
571637701 60049
915472015 23815
447982258 34441
298653964 138749
137144185 177712
618855383 99552
447358498 160867
510823552 74181
636166675 58530
479302728 194894
922415230 29712
90419873 35687
409882771 122426
925623440 144441
865842915 90675
371181548 101394
666064812 6824
448312557 186221
791273953 84312
556304818 110574
991345618 139004
959728749 158222
459228691 69081
207426588 137702
13746243 119693
838441578 161660
678887794 43511
327736062 46223
621917061 148656
19484558 19733
515975717 147077
43056375 59226
240277941 167249
389252273 48870
907024752 43181
622872263 57428
128191656 15977
679986630 82637
472023814 117286
340344252 148514
558627398 141775
600506600 196262
508469724 23078
662380152 145679
567084583 54952
129683485 69956
971869011 199282
18163826 198701
18784978 170752
805709403 196440
878715359 134525
752082079 97252
720493108 25832
118741953 173500
209406313 110696
684107543 186207
888259949 122705
382437386 27346
280356946 140512
394646192 183493
930371479 153417
409908718 124907
844286274 83180
486497802 96905
798888345 96482
181737645 30685
599308937 65981
605814314 159482
969513224 165855
576615993 19247
18955629 185723
356260622 172314
805105296 167753
826343825 14307
788349424 175063
798105488 154901
859219465 51187
431416489 126447
866819606 51579
486684824 40624
932414979 145179
798917338 180450
388857924 14394
601483118 59568
439664900 75568
937401376 74255
281571575 79439
405112464 136015
787816541 104898
422034225 116031
91214808 52406
108094300 134042
752592889 27439
120993281 13980
485962015 51183
937506686 44494
160897948 19879
641442092 195916
724354795 142715
406808490 60942
8339888 94508
333391596 128113
341664094 119556
636482044 118644
527574390 63143
983713078 16115
423205257 33740
569627568 64623
367051919 50573
474717526 182645
374250282 104127
376799394 181367
303036917 128226
6896151 38222
238570376 140194
588977004 128810
515602082 100350
205761887 167395
750441366 14851
135932562 116644
345691506 54698
895319318 150140
705449743 4296
209879819 19344
374841272 13809
174046595 97812
216587333 43882
532592491 14244
851289046 26047
359507937 189855
354308274 76756
326390999 1174
801435865 118512
525773712 98928
397871776 1820
913215676 197697
903851659 32321
472815540 107734
535382323 129891
101817568 7548
665362052 69856
682009759 141498
606997835 2019
364333883 136948
328152439 149107
370169856 61592
197130030 3345
674981775 9683
267312832 116352
14872541 147827
787898180 12140
391540304 126112
710106877 8114
743015905 83150
842535412 142043
545211108 105825
344294014 88183
924401413 103485
803911401 707
331592541 148258
374470460 108894
372991777 139650
101958787 54259
742785993 155940
434058869 139183
365170013 24130
169739534 3339
851198564 26672
396720003 161663
68458240 135731
723142423 93707
951330144 43664
894230017 42843
136961200 31500
269607242 80426
918722616 56465
345401497 57950
673692680 72178
768966717 13513
868600007 10934
567757102 74195
854559566 40313
534961301 59375
902653329 148243
873506537 129996
76667706 76717
47010690 9536
991303765 93540
794560503 36636
443551945 81577
169831146 179398
185300561 112640
597683081 29495
959164487 117910
713771092 99447
984610613 855
506447023 106744
944612917 62211
170687467 33788
913554552 102463
712294739 89239
436769041 124348
887847550 171169
115063598 60664
388293123 193836
565669614 95434
633955466 46775
522581091 86187
883092385 115882
701779974 77829
884426696 199702
517845387 70569
936829353 136349
86986053 20902
388393811 154849
800314801 151267
111033814 102045
283828408 68077
940351453 38302
529392636 135781
987218007 167346
123468837 92289
771101535 68088
971007405 137863
371247351 131933
538460231 133645
329063311 40273
175659962 93526
906024323 107912
631143568 22418
852667234 111851
336320085 100582
881894551 117814
574908949 71918
869487471 195586
91521697 36041
151098801 117742
81757900 71278
994488532 189854
183968614 157876
73731902 194414
508066260 11347
611621660 90649
616881437 87765
648802888 113863
45526194 37645
245548591 32253
730438442 60198
667287558 187943
38196683 69868
329520817 94874
196176408 42413
511488711 163501
158397378 15659
373802973 109801
912612353 176068
650820862 131505
379772592 177216
167599495 144200
524778039 102497
510083054 107171
124260392 142645
2634920 36575
256662413 77422
323865089 137631
994064462 142457
98425704 48410
198321876 99953
347309412 137624
462670479 35864
152305665 141206
428126909 14407
156765812 115748
453799222 42370
832288065 132452
560584551 94258
939281300 71223
93238214 179923
527032915 135475
484951984 101101
38296005 14536
303323904 111172
290507500 100696
234749142 109079
758455167 80803
355023452 48097
673897790 103795
796886036 133012
543639143 80073
386501081 103416
536847490 15428
194148944 140084
304165989 64049
19052913 1862
888884840 122292
187689591 11111
883523774 66894
782278592 178469
60379286 168194
650035815 65528
319271331 153599
781794654 107205
116211876 54119
832750761 99732
150059818 144261
480612543 191441
350935411 129727
763157442 167436
537367295 163607
518440463 19219
285238541 92397
242698873 15572
784009144 83484
785810434 159367
186989427 46702
907447503 130125
137358692 16840
987926113 173807
862497492 188622
897055971 118780
449779898 2562
773771450 27746
49696937 167956
749168673 178832
971341260 141128
439127858 59589
22863577 4002
89384733 154372
72231063 146511
821520279 179313
620028262 123777
885259258 65940
464341812 4560
584775523 27385
337555218 59931
499530550 169789
47845818 43809
909227316 46905
981246700 6313
108817890 29833
654685444 47802
673544220 77486
465045864 196552
739973113 67139
89550174 198211
149763877 30139
424315022 77151
627330187 62834
786663399 119626
548916513 145506
612153997 48
862803554 190370
57329205 10994
513992632 145663
384624489 47618
620536746 35712
455104184 197072
695859599 159532
466140365 71430
887266273 161180
438639832 47479
684283560 21776
19468103 160221
234843667 114234
294949405 162350
107881494 136800
678295942 157969
766901679 169842
122914100 178688
352348669 171989
11296959 96276
827641887 138924
796351792 113223
159792970 2042
545504952 178056
258782651 64127
149295855 27029
197230464 46663
615801825 164067
498851633 13924
1596877 40387
883907117 106506
711875810 17583
225491826 114493
760101106 170904
802241235 49229
480098230 36743
312739345 29417
765510672 16395
609636566 154954
977829228 184738
201130006 40751
284903522 88321
961839035 49076
778232047 162345
795009476 54900
54755918 72108
207441116 131095
260114341 198489
269532659 93720
463432678 17619
343736595 83879
548168507 113911
184985839 30468
904938100 152175
275503775 196695
804346508 152795
483238286 139104
567585299 125610
314933168 198641
340535207 86451
136151967 128137
759676850 143177
919496692 126246
613472836 139563
502565869 199699
409990826 918
59239360 72133
107650019 15237
888945518 151845
53178836 175705
881829160 53265
296716563 42565
925294998 181692
427881980 62407
990302252 86549
78509824 153828
214882940 56685
333011257 53953
133264960 74296
594264376 121163
290855802 88368
762809648 189004
374092319 61490
179768188 173096
283195368 21553
283943965 170671
553548283 197845
477034465 37973
569947376 64776
339774748 581
954588785 16978
29811944 3247
543485129 78317
77166187 62076
25729952 158164
296100615 69557
529610812 47234
357887639 95742
633826531 16347
187676719 125722
690100557 170352
167770514 76951
277844217 137906
146176612 1543
679410953 36840
758248568 169305
763792855 8987
242347823 190330
471676808 15449
686449601 198963
726030009 34914
689959326 152251
321131143 165909
859556098 166065
644830890 131164
617831881 135390
772055854 126894
436614784 156358
601399130 168904
867281315 169769
948699881 58971
879219345 72387
580952119 59219
607951780 91939
66000076 51129
976791864 45866
812874360 60199
235715951 119253
867223207 180277
274677209 98151
528221390 30684
844950253 88897
289097311 39914
298895004 96532
848860928 43689
717099886 199367
409385369 2198
601524351 106008
967285290 143417
427005792 192207
677293215 199058
993752830 49483
847598717 43971
562291531 155201
797090308 31226
469351377 128936
638274549 111041
75218494 174784
674906242 32534
54856823 10490
820149499 27776
708988024 43386
975115941 148978
349517350 96875
898396541 108765
130679852 194486
34821551 59760
575650191 109264
143967507 107376
538521335 101485
514453756 9712
319445983 29250
331142407 107452
150857252 9469
746263382 174291
140864280 172719
156715385 70496
422786414 187879
209139742 152476
583200395 43501
861184657 159243
695989427 81256
766967371 109507
831544915 61072
261627942 163895
960237982 110105
899091403 23080
732297735 68256
187418367 191399
546870962 153124
98194638 192308
206091030 131095
729228263 179022
81890899 191878
804252937 145793
225772793 24889
217059173 148290
793277833 58664
485334853 101442
782392681 189694
943136889 13866
254166079 80195
337486477 198250
543591902 115524
952740804 192259
435015226 56147
614486655 173130
401433398 51890
549631083 179565
376763344 147937
442162959 177836
243046665 105406
481167895 94909
698036056 58314
200946279 170049
926938551 126529
720338945 182802
123233315 35706
718583133 108695
682954851 173525
422196720 27898
797885528 166462
413459274 98309
226331416 98822
442009630 197066
632018811 194665
614920480 194672
184266021 35428
85702033 134754
369742423 146992
632456993 900
790457439 132423
818612266 103702
207071338 47289
394279448 27985
463576370 47276
53801742 165639
753859406 124934
436866243 28915
913849851 123567
516791019 7577
755303364 189043
421071254 58158
664038276 106803
570983431 156166
832827661 44187
391559629 57907
147204962 17414
691328713 157626
31244800 90640
475842076 22194
601440105 154493
856412943 155549
318805601 10667
12215101 75950
868664765 45563
810777626 35236
871800409 103257
993428925 2571
407672242 197228
708595825 113929
31301149 245
960792160 13556
118783713 10803
224142555 134125
524198655 119914
945464417 80259
79037086 120097
267519230 166539
443326462 118947
314239461 64277
435175723 83841
677633897 138885
889234184 52661
563118619 175323
194697557 145147
406459805 38892
72793795 150787
482146588 2229
959118498 53999
96912160 65035
811691190 133510
921539722 163982
732846261 183141
8511028 197651
380402281 33900
301575710 163129
82982970 51035
919259417 156171
813506716 186460
114483696 191997
279441758 136461
268606994 133378
591801382 31392
547649151 197320
96774894 38530
280473154 151030
854816645 195859
773056622 70603
846874219 109853
866037435 105918
664833570 3892
234494693 13892
624917382 120732
368543885 183630
938616929 5783
359928178 104416
416575324 58486
111303863 178982
104553816 1912
339077029 68766
122851756 15803
601014092 156935
674760924 135266
397216697 62489
512893223 65978
294505736 125663
379313955 1978
72081923 180961
536582818 8590
655931551 91209
753296049 162722
61064404 105333
744977331 138316
592201508 131155
173610702 85475
806253473 17742
626726512 169662
101482148 129113
716323808 104836
273259772 168773
839707921 131605
432284428 152345
306410959 32604
650325710 134648
655901549 82584
563011437 85947
448664475 39495
518111543 66359
743304289 6202
588017043 75976
719194757 110519
458083245 170347
980488823 9916
711864882 66986
968954998 132413
138197410 48169
706513267 165614
894542043 161581
443776609 135569
881574591 3577
155982866 101185
135651231 183522
618411032 36511
218359067 150387
842062634 83924
979217128 194567
610532995 65560
415355132 28266
873036830 84583
400857515 152402
181921007 74523
91607825 141557
801656871 87726
349716949 33208
420017346 130841
33211907 98054
64396472 88022
481584332 101808
139358286 106923
424464554 149988
794277462 85259
568678835 49864
482833325 115283
826989391 109580
402948370 15066
152881844 187095
191743845 153081
340240121 135521
474944383 110364
52842444 181125
53692892 22564
758989341 46729
757148604 42048
518776118 166825
926499202 55810
277249921 33336
157232766 91972
205203295 105976
912932182 123229
160337951 46178
269506690 85988
946122432 116398
376962361 68020
119063514 28732
385094015 151867
679304960 69561
345024847 73151
804642747 76087
766635126 30876
360380267 148318
837684857 61486
257416861 77514
492996257 147958
731904228 90184
275663101 30584
979463470 190115
970305724 93891
214354975 28619
667359338 130994
481424595 122735
623404027 19091
653081188 78113
216375137 116810
124075410 124836
486817676 18899
157620182 157505
859734429 160639
725750846 117571
277134987 65568
820808316 115907
8064386 191529
660483939 88194
691503226 60748
542750912 50018
624943721 117759
886868766 135553
477222239 68977
270955832 115818
648918280 40248
774437304 58414
631501600 73775
233314381 4703
353365256 197539
927178131 182785
68222739 165674
760411512 193320
45884275 106994
91686668 161090
804154373 54820
821614758 123770
205627753 190498
592105719 38776
884104103 162755
408018784 16295
601824066 34846
529714097 24211
121370070 27954
782331012 40350
972456090 4450
889387465 46247
457978237 198570
553843599 101809
154791955 129596
306971327 133543
310329968 25035
857354774 122787
557651869 196598
736588660 172731
11773936 159834
858185457 130803
664614233 17321
370700769 143316
33450225 197542
701767041 42217
989122811 150137
324844657 101890
60275446 158305
355084509 24975
928734975 126288
666184978 73283
313269637 111400
164006962 94891
555766315 92480
580219592 72118
630289525 116216
403703331 130284
528287903 178367
229194337 105948
68754474 138546
270308145 122241
214473070 41970
66048596 33512
860009481 133814
316176259 76580
20407301 71002
486829184 79043
6699943 146798
927763824 86828
41719032 41338
696451263 56195
710117732 62991
538102243 83036
133587363 131396
453150403 156845
585425678 154299
800230895 59132
37241092 21638
852574333 138301
734545870 116487
153213258 36264
216939244 8795
414688607 27667
391404776 58340
615910603 53730
481141830 69594
312538463 181293
366687631 62155
496296379 19569
396101380 54894
961508764 49994
116996366 37169
372020616 193976
719500918 55445
342970100 66435
76912855 128258
806917894 7153
796449129 39989
633606668 2970
200327251 129808
337458566 156872
595427687 197398
994707242 166402
427421447 151532
179583931 151613
825802163 38890
921384046 95676
112439813 151867
18540554 131960
519167416 68682
380036068 13037
722599469 79144
822530291 81421
699950029 118432
699059358 18649
306824342 99015
86213181 8947
503990043 73138
516250404 161684
107188292 88313
865849735 22845
257563163 20976
354425920 124288
150150623 102888
249441885 139292
479223008 16407
798341166 32407
271039129 114208
76483425 147332
562546187 69906
908440075 67303
444164974 38088
246467458 58454
169647795 104275
357816198 126008
478928220 44930
837277516 199724
133841284 34412
190619855 11568
46106123 70302
79336522 16262
684877968 145432
800396853 22351
685856949 20164
449031862 159674
938225535 20552
800926363 36093
214955503 151040
420833540 23389
642218079 190081
490211819 8469
960701813 55485
819022503 28334
967967624 141826
469000262 122466
284928566 155943
819433541 90439
141930821 51999
995974791 123719
632686960 99605
404245606 22872
501301908 10912
331366857 8299
650228650 62842
23121740 146046
410255731 119425
870365914 111697
748534747 113262
639239289 161622
264063134 143365
615448197 179945
274210692 58697
608296249 1991
450222481 177687
269965196 112946
633985918 1042
859494775 81699
776656859 75133
932493040 91151
879583623 41841
884214335 68820
474946241 143509
647460783 10512
396970347 132093
350699586 132426
386718177 21127
382387313 46599
856015643 137404
990706057 172888
311997771 140607
525966005 45654
367233115 9759
305157806 140650
289049958 153305
935591977 119273
159158306 76911
916776333 160262
34047769 163126
639993310 23052
753958592 63728
183673685 43755
28797364 88904
645702741 5012
273944831 30987
641639425 162374
839641128 124423
854951777 81282
935002842 189282
796018232 98701
719956592 101020
989629519 75645
2766469 163012
536850775 59818
159728196 133694
981045916 127992
663287516 113634
184981728 159343
925718609 30068
914486502 105531
460886573 154246
660717922 82113
564421988 99644
182071875 69200
164128275 190394
309120036 193934
545368982 189095
612743080 169082
362134990 132659
78677491 150268
678157338 111313
401938207 191206
364818506 101895
701902652 51302
927292203 65035
572256581 5060
669998650 190386
246336528 111651
194817249 122884
502626134 159752
433434791 10246
708634288 42387
349722732 93620
958454838 105516
560366579 149048
407473092 144878
542207811 117477
644379838 112344
953946946 143712
245483189 52840
949534205 167269
729890569 142164
234986909 89416
546921873 27616
813950621 171696
106425742 4516
182575854 26601
214570776 172323
423613435 181115
607880913 83005
298340391 57214
478229513 25519
403036065 160035
426706913 119428
82852946 24554
675582681 50913
62819737 32104
23212323 65005
736739963 112903
559335115 20849
598240847 105990
950991512 115194
633139972 99254
892870565 37372
865811123 196601
950293995 141431
174796735 112179
701623480 149036
936670328 5333
642552052 162217
875323954 163241
793768017 134859
299277988 145375
223832993 71476
67873750 58233
586006151 61178
7153523 68758
248627877 60838
455576919 14353
47853877 128764
14927168 31923
157629202 50170
96284198 115122
328038705 143982
261204553 45587
902939925 63305
914695856 72397
483375858 76665
809818659 33862
55810962 111909
411009344 124964
913246964 90697
527191483 139900
613221111 106901
457800387 149372
730634237 126050
660776541 185200
139830976 144587
109969114 179541
308066755 47001
761829084 115324
511442089 108355
352761121 66632
740140547 99743
549581781 14847
395218275 37483
328288448 114604
71723628 116628
795898885 45967
716908561 135964
191866287 184107
827099392 126543
168983035 15015
480073400 135276
611593725 152285
493445933 125847
290322062 124977
238264637 143818
560081385 116714
734361794 70995
810035797 23734
792012245 42382
283644998 118762
203887358 124341
53084865 26810
327515491 65994
133650816 34770
189413751 19071
15792694 9443
854025588 23505
341085190 70952
574112113 195687
524394056 127129
567074223 126194
643716699 50161
719038859 34499
492179284 137775
748339350 1515
563879354 164538
934954327 52982
160619881 131066
486432124 34682
397637816 76057
751969676 76496
940160775 91234
370078296 3607
770193649 60471
711624174 167543
224353854 191260
235882345 198353
761615540 170790
525687967 67036
618866705 198572
375011934 183006
231942319 127013
100252036 139977
699764040 194544
965719640 186747
598497022 135613
610659675 77671
231041855 42319
660043309 148363
36578381 192974
606355937 83242
222624490 168072
899698033 135028
150639939 53478
524109268 39640
904969401 72226
737900099 25405
713574388 189040
11625663 131880
171714395 166589
261171796 39079
886460417 92055
448362141 27380
74647960 145955
695314666 63539
582306029 97043
690478949 124951
905137178 2903
247747950 180573
157970256 116646
353501808 33326
92116883 121871
761056437 131482
223447331 117818
711968722 75194
106161282 89333
307146177 8461
420527820 71856
119643440 22905
947871995 50170
623839474 88414
383394452 25974
192280541 125556
194965364 159634
552475706 146265
991929064 156881
143969237 178852
936160172 140041
432162247 69669
881275178 44423
553376785 112352
848039261 133536
463218265 109889
376067780 42477
85501519 169447
729882054 54751
591998171 169930
73065335 73649
188671375 182525
508082056 199744
359343462 179445
607241076 90344
588745333 33058
439919410 38770
825865549 45203
968134042 194401
103171528 164974
178412565 111977
397957594 84380
328563062 58079
860587117 18867
344171852 19854
884180166 90770
985411519 118102
161488718 90934
516321590 111941
438004437 66692
600599100 4442
909625996 76745
650162468 171544
748010151 77032
996771921 62883
171577910 153276
193456635 56932
556209331 132175
896389660 168696
608791482 169895
304762241 82445
937283075 157377
844617384 101820
816440491 65348
841725039 181917
116875083 185693
808696447 99541
628030195 91346
931384112 28863
352916399 100374
608511888 99917
285887013 18204
973093451 65124
454529521 139591
801468866 13363
310302078 61231
551371347 171180
413623687 71063
320271214 97024
822385358 100764
764431615 39900
396087100 179636
971669804 27968
966714885 111974
618766594 139812
493651406 128585
282650952 122908
771747019 188613
638066480 82246
835966138 15923
203836476 159789
296886681 41075
695234460 170746
407296478 26787
466662251 189676
438157979 87321
609657138 66819
186403994 85730
727404958 141825
435339693 178580
11771366 99646
925076967 130683
276743137 34691
855975248 184697
866691370 120335
613515408 136402
303758217 53450
516352117 82862
661041624 88019
305727073 2373
981579306 72876
458390050 51020
544226498 124042
90435176 195870
792494980 196821
376277275 37986
473089628 1945
873916407 156461
663181400 144436
206595493 104321
146534334 153508
458116030 11979
498862402 38972
544797817 68635
381548141 66911
865676777 152649
831758000 198652
448606183 10426
260376438 71109
855463876 891
367932519 155456
859331260 117081
737192096 138665
704911225 167843
388928394 91049
456568934 159571
726342988 146493
604807645 80466
906990767 172539
492098783 42618
330463765 157268
598878178 184234
893508546 64322
408076366 17043
361134596 168036
89343159 4122
243219116 20555
574038293 39694
885413832 52487
355465975 193778
341070746 119615
269733918 184738
92620776 178977
514062873 62728
558508150 193482
822352922 95242
976009660 10229
330794047 111726
534079123 62375
380870955 165967
500047034 98881
968226331 33183
915140669 196170
957468555 84402
891016303 61884
503261873 87309
9366367 88244
907677039 165671
577817157 97764
102178141 1149
631859721 106651
606950950 67967
617128677 25958
780980915 198788
420214996 18679
874881933 89569
533131789 187159
584400970 198944
16310708 113249
637268066 151730
178182759 199514
999759351 144592
283431777 55808
449300935 17326
22675016 16361
683643687 40531
403378121 152840
62115530 15254
425384947 190005
605063465 15490
984924709 64857
566458452 8168
956272945 178583
61559133 173303
294336845 166096
897412075 166886
527452431 194677
911070928 85622
525402377 54763
533769573 55812
748541449 193293
963598320 167444
257725930 156354
138605576 92151
394328113 199500
416550416 60656
602577451 164406
467783475 50874
163600817 177177
996702699 138548
86374975 4867
980883813 132396
684229773 61071
289593443 68063
506789115 196487
548217248 117979
124450133 8918
253730906 196697
196906505 3605
976446419 40653
383530830 181879
828125364 156153
141130277 2329
808523476 162534
99816715 4300
491333285 20655
569873708 13208
477688246 52358
272826970 169987
112716380 117849
836854622 143850
991282817 129220
445936237 144489
743002655 47425
483920802 50515
966614019 151654
167499373 11661
873804194 92547
355642118 97410
725064210 155314
580094894 74810
106763100 160732
212642908 42822
895615849 192620
284014182 151337
18066078 101501
668434185 125905
376181638 51320
349731931 87089
873216218 149706
663533119 44322
447582407 71331
329803841 111847
628661152 86442
554687286 102902
1955916 67213
814056858 186074
219446677 135865
945318583 48374
245926559 68878
887806087 88069
807687503 127643
110838529 43182
495546246 135184
230981565 16888
432156365 167071
932116741 15642
213798583 141923
22248582 22056
922468417 117095
39932463 25486
347561788 35521
797804037 95134
596675882 10752
565115889 169756
305339488 86814
116293882 170846
758067894 104145
890605176 111378
518594706 84614
633322298 150185
903488416 99472
886229310 149128
438561465 110733
61049382 9921
159641121 193348
475189265 42352
545837291 197820
278505688 60045
243129717 100963
862448431 82521
980007824 98720
522052475 113146
233500872 109097
455756006 113019
889960082 88230
581557980 196891
350351814 121032
748311993 24152
856794016 12896
601634402 153810
133782917 66165
726959175 114423
774529991 14569
21549506 12987
378808199 188482
73474698 25333
610856159 72289
586476014 69604
759348459 45333
662254295 38374
89908325 49949
83284944 188619
61598127 40991
527343668 171247
100349515 182817
81075806 40907
959200159 149945
589018292 37499
794928091 44014
698634230 84992
476541111 144350
17196510 118919
643443036 118987
730744921 60199
295406971 22420
987373112 68877
58099240 195453
516004091 126987
647802207 20623
372497945 197147
580651307 4863
304760552 116424
503252422 14747
603281654 107648
57898551 50117
690722520 71057
159845531 191406
962974460 190471
881750477 193533
472337067 98443
773929308 191927
263504265 173964
888343122 189604
342886966 126708
633792557 80277
589974040 122312
465937745 164039
259865803 16795
49781954 120729
985463822 157816
924794826 99328
37453063 191711
793119430 100127
128998503 140640
565432058 72599
892346965 67788
421159860 150098
5627046 114258
516748643 159325
529449444 44703
227015602 4724
499657257 170326
477781758 77193
712370823 86311
91695897 168652
654444277 126664
686699512 196585
71651886 30268
447760146 157272
265785751 99191
355115184 191497
861932286 188972
974346012 183100
251957927 191775
880137893 60786
946924276 195831
749445963 126343
844090826 118532
166689370 32773
816802080 66176
360812936 173584
744951389 55058
178426765 179173
956485459 59236
836140206 160798
738616988 61149
670942738 16205
937258481 109152
668110068 111893
299699811 149209
184102308 87692
882522432 132432
543523940 154411
506717819 48846
285172280 142430
237115783 46614
110952078 20520
157800461 100782
874689297 1274
106721244 74944
45673522 142300
601278010 39968
406322312 112774
628112578 91977
601614282 99688
675493539 164197
791496232 54383
786567313 133633
362582191 192617
117561316 79717
832673501 76110
710305739 6445
186369923 12516
893595486 115375
293214153 55590
498580994 53474
163312558 28140
46398034 42047
175988528 92001
228346759 136561
174648270 175292
407059412 7868
639842264 147162
684821813 187138
258544094 125191
398020910 54108
542183987 5288
159808047 128133
527705686 70067
172768473 18047
981525923 145889
507103120 65809
443212397 187741
766291709 33006
923853222 25853
700777374 100554
78729143 140138
619876489 56157
369994720 125908
853039410 2947
215001015 88219
310688521 47405
270861083 191456
564679571 9687
617624999 96379
186271502 5904
758953667 30954
905657760 88776
614611519 839
881638627 98750
847737342 14151
259411243 142993
919209312 155527
822590418 156174
702674087 19408
668903056 21120
929238714 59311
308234557 86403
232824412 63402
380743743 158007
920792656 191259
441983373 114954
6651020 163218
834093620 18552
760464322 108213
61377957 10409
119086140 153781
632833429 193108
985016678 193389
263604618 193759
425475153 90862
812734561 9325
822795139 98341
737200942 188030
546337552 154553
435052175 51548
347602453 118696
90853584 96583
218909342 160256
12898449 80684
573588846 99066
373000101 45015
136213364 89602
190628157 112971
241653995 160873
861605788 72361
355104832 84050
615034471 174869
542177765 92370
197365722 82647
13388687 86813
121734681 97952
914852845 20625
229448717 41830
288118111 16086
509825773 161795
405854764 125027
836565674 98990
44426951 58064
204361538 153291
354604790 32253
791793841 33857
897976955 146474
603019845 4910
241012103 38267
271417877 99691
23277660 51514
565991715 167813
201842392 173711
459298926 137134
927393236 129748
381038033 32245
231746878 62991
14780833 100423
867013759 102415
546353551 155229
701906936 72271
84122531 51092
615142528 121927
318101630 107940
457298440 66590
986725141 183088
372978150 60245
245215406 24984
314804893 10387
622229023 164856
876732196 104204
765474677 161961
377066766 196702
845827224 35464
208658248 31038
942623348 121044
995498465 20571
929158225 7400
628323818 130827
900724489 14186
258241268 73317
789635742 91544
805459305 110577
788388941 196303
907057030 37481
604149153 161787
464829519 9313
10748193 113087
924046195 58980
10317107 91265
474815085 121108
523883580 2171
527203093 30207
290625472 158738
998279276 47160
995039079 694
69027573 159466
375064265 98542
620695425 67516
792940510 107901
539427136 128749
454747129 110363
702926888 165310
595322821 136775
166623066 193135
358453499 184445
909390493 5974
964819516 88981
19851313 45978
833697948 86019
288086049 49212
156054320 156289
412953406 55507
602207550 159133
40362176 22964
44778605 130422
436891108 160309
902473578 116929
370622770 32226
150910277 119661
942231633 32029
5904769 55922
836296480 165145
799894267 164649
609717774 115680
25308689 198271
232209247 99532
852511495 62589
207047844 132755
522549926 186379
268279663 195263
150231645 90032
456437215 5388
377516150 128922
208647023 1903
607872095 143741
811826356 43027
178545700 15349
861874458 97640
895949077 64480
709515042 145596
43118243 156953
692916352 157497
953513793 162279
948460877 141035
156032314 109636
265066749 61716
953390343 149753
608206372 53297
720146712 35125
753222816 106428
911067837 199660
228546412 178569
8077076 150541
579003363 88008
962427555 184416
855983007 32811
183190344 12549
655598209 69305
418760353 131932
328616715 182188
585757418 68659
963530020 190130
989382379 70505
126790667 97541
175447784 99864
157163981 32407
72801152 134462
102888302 49447
204554236 183543
736980985 3534
712587167 141491
763678881 52037
565421212 60149
449262412 165597
2961680 151965
560023726 116866
525678693 149507
546836056 1409
866951631 73822
480505034 34774
597142918 188884
85314027 123769
52138884 181976
907078373 8458
887794142 153993
535513479 56746
987026098 122464
694849032 124825
553174597 110418
96417457 32510
625174121 108067
709637253 175783
754163970 187501
756830733 10243
115197551 35666
351183669 65499
415873111 36034
532909858 97033
808723846 79389
169742245 128463
210254000 30218
133903629 33644
96410919 25688
195565815 56555
469160124 197662
706623829 126430
285660870 136319
791165930 109819
439995482 123532
28170783 140238
929391521 147749
345977524 137302
735589001 61209
478086057 134806
75146705 71735
335407744 160810
724073362 93571
537107009 184884
122615035 147288
253122128 124967
757295581 190496
498723104 35555
66045396 180502
246096900 57425
645530791 158810
697117575 134507
997172994 199701
263609163 80033
686826027 83219
678986119 122312
947985840 48625
58151300 185176
877761711 20317
909059779 185832
190128223 39480
758117198 24604
248767150 151815
284521822 195079
773304817 100000
707812237 49202
227119619 4723
337777061 37673
427215944 170793
758047619 96650
899600845 47688
773214472 160769
451207685 53875
739821427 198943
560999513 70188
690873295 75001
906688448 78068
822415892 120938
18534381 188722
658708267 168628
567588160 12604
371633889 79644
7978701 134576
222431933 108842
471220952 172082
579430789 18488
581568262 24458
767264845 88697
456920203 35294
756984877 58238
303333715 119619
921256849 94738
385660590 71043
61467804 175008
519828009 24356
605475660 184531
900493006 32801
73569243 94330
843948070 86194
966373376 77544
809092594 192928
395266033 184812
862811237 3282
889197855 137048
160598049 161901
887886407 13397
234883723 157730
920686780 7691
410597970 76656
559819290 165528
942692200 84257
793229491 27858
317412740 172963
873315734 187574
377764288 72336
815162590 141126
571056357 95348
715097333 91266
259834048 174946
565733186 93256
79979100 126237
602952055 21714
754787502 12925
204329763 110099
307299356 63548
823969572 108244
910529838 40174
807000892 9752
546707518 186704
775341597 17403
854644484 80823
554418803 83588
887504067 46457
337181621 74942
357345828 21164
901631740 33832
608958509 195683
330584432 73063
529709596 92168
71409322 42867
874376847 34531
286263598 53422
548873202 55935
415802061 97761
227723331 167062
232629458 144657
975904844 36128
673873705 167912
434322930 167869
549004325 43620
962920933 57161
606298241 107953
167503280 42241
540559698 105044
792460177 4489
151207376 150422
571696004 40774
18669544 85293
718440747 154897
728013518 67565
390409589 112810
185260555 149002
324851902 53444
758183659 192317
915688562 101117
651732123 110738
761971527 130414
856020911 127131
669707053 93749
309817231 41919
738541362 62246
313794384 47520
898344672 84132
843019059 117715
707836620 11321
489094263 95220
819393871 28579
945672986 38179
966731669 34698
162450400 145981
423768773 22298
814988881 28050
828055721 141644
377520058 130759
940513323 182194
298618353 125390
80862520 138415
393418778 140372
382847608 169661
706412221 133533
396398933 38992
309614127 179836
163868544 195847
824858147 174928
915140349 92437
590199254 35364
333663663 146269
684284054 108913
986866083 69423
974575590 157188
422893150 124379
935079960 127266
645414947 188477
80807755 167104
589510735 128327
720802671 5467
18315626 15386
902844825 197666
239638496 96134
534023980 140941
765779952 156302
844259290 136578
895829904 64118
557383080 169528
690484944 59358
142239094 125039
533285908 115926
372763261 30097
529191302 67288
596484786 198153
41608660 45412
677114244 159041
100394112 147680
156528288 144208
795275839 94027
125700172 152578
576258435 129699
5416881 134397
17851942 104562
634991906 25378
87543572 14921
947702503 76158
56071920 36278
749673907 108857
647957785 60692
91237319 37766
264663039 17057
327833601 63406
427971783 32701
885673725 186402
704206455 58871
522065571 104120
104948535 164851
253302146 18479
860668908 96072
827371530 72769
979826999 7698
600388208 76700
934995262 117987
674861753 13946
541957214 104577
458204995 40201
836237180 53093
377447893 193874
186264276 123000
466524034 119933
990189193 184931
671935214 178119
816013664 186393
94973870 79976
849659049 99458
385253155 90393
756589166 25535
888529274 20972
524950536 33462
868900090 64207
745882818 11893
612077945 166830
625075575 95852
128056126 124994
446533526 14447
937662329 171988
745754232 8730
312163825 58498
283182019 113343
371132 105533
480004051 125525
743404314 85957
473461420 56908
84709164 81122
16482341 177813
952945889 133149
178169126 108095
726979803 180774
614086415 76181
617103068 78716
167209495 123240
867925169 56776
28430637 84880
365696316 4763
985664181 169699
899765704 190561
685937091 179840
565237181 74937
445862542 23750
948362315 186109
48647028 145252
342151882 51893
142724118 79168
945438175 17866
129993753 37917
390271351 22028
425147641 43676
98706042 31490
655714306 110303
2068942 135206
923903614 48978
63144884 173639
678031271 163552
911951193 144681
261794985 80203
489917575 139356
817213431 10668
652736170 98357
381642699 65144
440846085 75608
382588764 86153
477368718 36587
960369956 127909
906755860 128477
576826137 174554
104642705 87475
436976692 47186
587120161 152382
290507053 717
258944697 21967
588331058 106065
284621150 69528
218234678 4381
372822672 77601
978120879 34218
206573141 7070
279678892 59501
189728 76094
45218619 15232
502553826 35431
552793439 161128
411051427 107330
103625280 184782
51470582 71792
256463093 83608
210593563 171262
781888174 19772
698547255 120601
522299935 72935
819419176 198736
438453103 90467
495654897 168324
756116451 147072
938079274 96596
181400080 193690
110035487 116464
944719144 85619
64906867 16212
972591861 72451
255497944 139693
355041415 106571
887116532 158545
863386234 159040
730943691 42770
144782663 188670
885079565 117873
412663421 40142
675570750 152315
163650626 144404
401733580 104258
212691188 183266
543197730 57094
883797348 196263
76340871 106461
208599894 74006
879144921 69229
560455734 88321
947652859 66440
724751904 62218
510446969 192583
945585036 73220
559884700 52323
108658176 83896
432841451 69327
406363349 103405
677072497 197582
795656626 89131
988932164 11096
833662613 166005
281121022 161792
646530301 72009
621271360 80186
803118741 25696
666971025 24866
43221334 101479
793083889 94618
429108423 80755
607654680 193275
900247524 137847
590168055 163482
802604778 44019
263402843 195635
211064607 186279
13184124 59045
948731018 106912
337039613 96278
369686803 184962
48932280 134031
626074176 198689
936467519 47115
358853553 70613
810274096 99085
411615533 122717
332896807 165855
597504798 52284
444336971 191324
908548988 20755
243364542 86001
851640991 83474
664578512 52395
149448962 84716
759722795 143639
959068768 102641
857384986 183203
928101498 192612
362790287 169387
291739812 51862
675415850 185560
373559866 152609
868693120 10841
631453132 157211
578151103 145804
862104279 84105
289286664 126162
647493362 100069
986157320 139366
17209081 34440
4031409 40633
645866918 137267
333216528 94434
294391401 157861
371168558 48690
531338981 140973
386784600 34999
315678102 178115
205842089 13214
759999155 152052
93676841 63192
521803250 85102
116751387 19964
300750422 186954
771048531 27519
849711522 133125
987820274 49594
337773143 165519
612014578 34408
638447783 153379
812505745 152343
254024939 141650
514512024 124923
336471708 180145
938246625 26459
923537934 78688
719431894 72076
187145050 85818
840648400 93983
97324124 54449
273192762 90692
867983394 34965
116532957 143425
385371703 65821
159733978 49994
569906174 49670
134359111 184579
434052767 59203
947629908 141109
623187733 24475
804577376 12817
85485920 130623
15326699 146024
945257408 13454
791728073 67449
45190059 127946
286733592 177981
548397954 11619
53217644 128277
913247188 104922
242575133 165485
852900065 194633
633412540 55538
508007138 50386
425946899 55724
144573023 136291
359075702 197959
11643790 193358
419265706 13259
258077734 19584
331054947 34622
567065244 65835
834507683 177681
966133539 67675
490884597 152381
156370836 185118
232483698 108324
193421025 176860
531938818 102914
554896925 122124
428691636 190358
30721684 192053
694714862 180160
211261959 52806
289340798 155123
562585435 111438
713611678 9618
901072789 3204
499954981 145494
480358576 173594
625069369 106297
369226114 17487
103858062 75597
289417104 15543
741597387 189128
8830568 94062
151128125 157042
365864268 172498
957044064 51914
240251593 9211
945716094 180374
369230056 132066
755482100 8712
73536419 28611
351853541 125141
899383004 31926
833474618 94094
96018861 59977
646965260 29485
261426662 185612
785405918 61441
195676559 148667
941089268 140587
878015757 67618
317705166 75689
61394811 29222
975428665 115037
91107645 14595
606461550 78822
496341501 186281
137612328 14726
532633624 103147
531763838 184606
694261660 83403
409122266 123160
903503690 57249
363100664 125694
829018485 119101
680652296 71998
150639194 152290
332617569 69480
745484489 81129
248437975 90569
324764126 93590
704955903 14081
328664956 108750
794730467 55193
823552476 5376
91434049 154162
725325992 31313
495948657 140109
386578081 45181
539822146 92588
233798642 152881
506255068 81657
20525593 26129
636737531 167855
508239957 1856
985106641 64973
519336420 90866
355371495 82172
152018854 130409
830157643 153111
247669301 89121
728884880 145926
890670826 63106
267856987 134174
359771291 62693
856714582 35874
15012377 184935
178629337 30400
56014449 168793
841610733 180055
466923706 177888
595443794 42186
435014654 20748
497924239 166228
299696946 39903
406874846 39018
773823967 90298
383128730 115715
744925740 99471
188601875 60187
591270090 64899
219401724 1954
551100319 187585
171705598 111072
945102497 47005
818186934 184805
394738606 163761
419580306 199611
186140264 130371
383225507 70723
803455092 149288
41513413 20710
42842858 55003
815818401 56299
228046852 156237
168582443 146132
594273081 77545
634754428 175534
61115285 123923
489900746 77338
62063105 37195
41217041 18594
374405138 112286
276175130 69970
837311621 76047
163917287 133876
896817020 181320
909855049 69901
724551704 144758
228688350 8100
767552937 143981
260004888 80550
16370150 28247
111444599 138419
13606997 143032
803640681 708
901204871 29531
911290047 168883
252439580 136688
541221821 36611
921877075 37918
803386784 140416
767940300 76122
906999143 86921
965862714 186119
983369401 27622
827671508 56690
330294774 94336
278324268 67435
313952076 82116
580386834 8985
949589784 144070
355454340 16252
407789256 19146
60739270 11070
533320803 154849
576643587 6728
499507863 192635
97253172 184338
85653831 166102
234861353 155326
551993183 156389
562028662 172911
557600964 48264
553040844 170665
120126584 13970
78105424 73065
677544208 65942
365661743 53373
75754036 64847
468690333 71387
148097629 143307
532073423 64549
282445047 148273
116283933 182338
677038673 58584
75718088 32105
768580627 167019
305166279 194055
205525707 113754
751745298 199840
242555535 75401
968248465 124263
12848461 169170
142993828 150888
331726967 118111
394181334 101288
756207996 13975
639581632 173698
510819184 145321
229636656 8661
386783005 16157
661669896 89120
683620997 133501
942440367 192683
764278468 123472
90377841 11016
637336001 149254
540822109 45525
967948521 87215
32117598 92818
626878959 82245
908640753 133095
33623190 139594
576946740 182960
892125785 161877
232814291 146316
366275028 62057
912476206 8945
29585413 88606
902886415 164847
299216978 82192
450297808 190283
100551383 28704
585639508 140188
351344009 195592
100747144 118019
399814474 69697
554978745 22701
942963503 23236
83812073 95575
93563197 60084
186114202 58196
488730648 89077
638955683 101459
433736256 145692
671759205 66835
708431737 116792
397212697 70892
529204257 101172
47250162 153527
411496175 50019
603290534 189520
904177904 87667
281613951 157241
349593669 4938
476670046 38804
328080857 127870
22686185 2928
624429121 170292
589186416 194535
505904318 59079
699453099 118854
719870950 121251
846662818 106405
991721682 23415
60399819 155762
484365112 133135
861734654 182887
543276953 199499
984672286 24582
992115113 79501
736238137 18315
624156947 100975
302707700 169293
572373218 194211
933981605 50100
220526649 177962
301555222 147554
115036539 127355
889840686 194632
725925785 15770
802673226 21130
114280461 94035
179961876 24735
840896119 34826
541070190 156795
829111769 162669
594549982 82073
478281881 32429
988888681 119169
28180245 162060
727818780 701
923321863 21917
264565710 128983
747471594 28186
119359538 118235
506374834 159408
323295863 111556
304423596 192750
356015543 62259
574131414 197420
602632119 44223
715283068 102725
483167759 28702
993079449 55561
91454884 193171
44678047 163610
462748783 45506
552721476 85738
759662387 195571
785420277 51823
808945796 132997
599459314 63384
583053408 28057
905531982 115348
136138314 48498
394151611 77991
360804371 15493
145461440 186482
287261481 105033
33819627 89910
489521339 116046
219273111 104369
790276523 66619
432945101 133008
430227630 86710
189125408 2816
278524779 130859
39681327 130520
48872342 172888
372628138 194851
251527349 86982
957591619 143017
233941113 113695
550504497 31679
657094105 83933
376321495 7349
853661067 5310
118821848 37330
672932202 160726
676911231 12840
444935289 166467
335087360 58219
664551640 82409
612997446 82865
373284593 101052
716867124 16110
430911594 50660
967876002 155182
874483098 139968
657369294 47465
973266971 158703
255432250 166192
872506829 62517
21746473 4960
515263429 6231
78537324 111013
216746066 128336
926679768 50796
246522207 100057
223554439 35238
16805967 70752
780150671 174052
127349269 142243
836310300 14193
633312576 192275
245617743 147235
407916862 75873
510331339 145806
690090204 153456
373982025 81122
200132976 28210
763622060 147095
124328299 150616
279891006 139338
504427503 16495
571734842 185602
667039534 42214
680379963 187961
395634698 88080
703599394 96059
822702273 148353
127606627 188378
854175648 30684
149298184 34005
977319225 12576
876081983 115835
219105872 126516
82325331 153188
131699200 194538
325406808 56233
44126313 90318
562161622 122887
326087056 86123
87600897 9133
365265492 173130
28490501 106268
912885725 126122
215539294 46683
334434049 160420
251987151 164443
270054139 194145
659807895 29756
283817642 48772
81653459 175039
473686347 172473
190711054 113814
775010649 78584
817881768 120631
652381843 41954
343953449 37257
178661150 166251
193369222 140177
679113214 19414
691499804 170036
606213365 6095
391116271 166028
245405664 111917
589146782 148728
11226296 34043
494823684 27987
642428137 164940
409352305 124878
852445402 139027
944217307 116330
102872871 36774
51585198 153233
376029653 30926
722595311 177845
802688968 193147
92307808 80466
159493212 15581
36763696 64414
796799299 64765
146798984 11299
193567325 69312
76384902 98294
621933317 5337
860904132 132899
651573120 118491
408772895 8076
273372821 54985
577204486 113880
885061160 97535
375887681 88390
154568090 6041
729173505 79234
446185523 86699
377794529 48307
267998492 68067
757721146 154153
204202121 48224
929230268 57063
191063265 172778
6562221 67363
487027985 48282
756622863 79289
811230859 43494
20383405 26928
393590511 166001
354467593 114749
836160641 152778
265639716 175976
535671861 42158
658766786 926
516568607 120020
174926033 156454
233154226 133784
444645934 149420
293275650 127857
420260870 140383
343288298 56519
289138152 146953
553397090 113561
796393565 167939
644500867 53981
156485066 158289
683964461 154590
364930624 178427
152431564 135050
44082121 78856
126221796 76086
869713160 4555
201547613 62396
795405319 44106
619235644 197769
715048829 145121
690218712 29811
33239759 163400
427225015 101507
284172928 142763
901086061 31935
911547723 11228
472007707 18670
667705197 198705
714051288 58066
18207544 137969
713133187 23214
171267874 78923
608842086 91872
844130193 90990
646874944 140326
463912509 36504
787961250 158473
92505640 68515
906725054 92350
120383540 75804
54389928 21130
759512873 80547
322981190 52974
424490043 58279
817225707 142670
320291664 49689
367429699 95128
195808755 182276
734093038 33391
568783062 111476
610051904 120972
123784270 46581
151741707 41801
815649554 158265
274176573 154628
495515917 182240
813816260 175729
614458468 180686
79396963 130957
117936018 18867
328868390 48087
264787029 58814
173835298 34247
552417644 49077
820459997 52042
689674157 123596
882933179 148207
73339107 38136
716396109 143290
628049985 129598
516467889 111283
870296449 109801
334429581 22059
491052641 199824
61349422 110664
690888426 32748
667742988 43895
586189375 171955
32633403 99246
956649039 194477
840602829 104912
43686099 5906
772609741 55387
121262376 161876
42826605 128910
518719352 71668
69298979 51563
982274455 148666
178788165 166360
235398279 91574
13927300 170358
336216218 154552
32422133 24244
681451544 130407
324489258 173256
623607008 50149
876980872 63657
311003325 1764
205434791 199422
45764742 171608
6239326 181033
415782394 189467
785916235 151192
763196772 196457
91294206 158521
196193179 4493
409124424 115923
324450547 174140
150053950 12706
261171294 34464
778867012 191097
617593951 121341
927703452 182381
748394736 97748
519025800 137820
71926082 29956
848549823 172899
339420294 96278
565974409 59486
601045940 141272
66429490 82493
235149140 24618
259442135 64988
914464154 152265
827937183 114679
518843713 150286
257341365 4060
953918319 169450
93042828 37699
234813690 16671
771402983 99883
996498268 29419
739856414 79448
470860747 27662
806590239 16286
985540775 68046
288282156 81439
211904354 52464
741116085 108373
772311206 19670
444115929 98291
560790856 163386
15827559 192834
811646388 124653
860628292 30003
534010610 24643
268124104 91150
437691282 16350
507247685 151886
728882338 126349
836958895 83374
169182320 9594
987143968 140976
81851501 103552
271694079 51446
326451453 67158
843110659 156140
234634519 118849
106693165 106089
493772533 128833
34922979 79987
412344321 148260
24340752 92108
57379001 144349
231636443 57624
858533680 62702
528899774 196845
282586377 167468
768596097 17540
185763942 72455
640824727 196918
298910342 145921
917022858 61866
915680416 132994
435432990 13999
473385644 107748
950124718 169656
717596233 145354
788178226 193435
211489606 169780
794045650 45334
807516448 166627
70931012 26370
352420301 129403
207896167 49089
254366540 41207
479845840 31746
970483313 137695
597444151 52790
126940199 2429
545589148 149048
271376231 5575
134299728 161354
710131967 32133
735998854 175146
924878686 196189
671391824 180965
854350166 84436
623947272 63407
743163186 192338
79113178 16373
981954690 71717
110158248 194951
185699488 102142
763410799 144655
547969469 170634
267706245 129824
879533012 66450
197417319 114484
700434847 34126
760534042 192670
7572365 102756
696236100 185981
474317187 12855
199925277 50518
834708479 57058
30519226 37191
116925786 98893
872760271 47417
514741504 21808
28853716 62557
64805963 165021
775431889 44291
725675992 119580
307069699 7722
613430271 197699
193855998 159683
720885900 6195
24570794 107447
859504328 95828
557360298 78787
225855579 46471
187658691 154566
628134942 56877
730307691 171609
321370633 167874
4152262 139845
632417512 52049
683730923 32959
97035061 55926
73307840 187048
330483467 160359
715054544 50081
169356989 19445
771927281 182114
718889993 30042
103151718 15807
195417213 44473
23362746 17899
35689382 25903
521149971 40019
428242946 196025
803708860 81285
954329541 188540
307059089 167026
167521502 159368
652607804 64683
422791836 109308
71356437 92399
334779752 174562
333170823 138681
932349429 85214
18529874 19997
888143084 179639
687102316 100213
715639813 92059
445641095 122701
12664153 89596
204954196 162422
397257091 117325
308268961 75038
409202980 182271
197374757 160924
41649448 168096
368088993 13906
193489209 97484
913592916 148358
497643866 23874
989592570 59787
721132837 185991
216863980 100867
787882884 95015
176666151 74820
420000860 174625
906028729 15450
512243946 76506
910227843 118743
169381825 122788
956568543 184467
14115567 36814
102681449 142668
663097317 197261
877910835 188970
921830993 45983
707078728 90329
553749995 123799
799876510 108211
255998647 150561
494303528 38589
857287653 60390
897799354 190096
46249943 17204
84064583 58062
553658654 173627
709192433 14252
536113778 29221
949111223 122516
891781938 30348
717790849 60023
86603257 9577
969779634 9852
790222080 101556
688428869 196740
637968460 178162
893609891 178371
477769328 100166
351292296 68507
914019157 113085
728053818 5969
47552036 119275
681923973 132631
655482844 169373
908475220 19741
445630873 22507
518487143 68844
953307810 187783
810062208 32524
530256656 48822
545853643 91454
834252252 43946
398140350 61800
324379513 23495
153968937 150383
503672982 155081
428120202 105603
964878972 172414
954921595 133107
399535192 164527
982787703 700
28778550 149970
777047533 4887
57122255 111413
628268090 115133
489170830 133501
281242171 16152
9204885 42012
434448531 45177
359265939 65431
819535860 94788
97787720 142966
221684218 854
737093432 180537
513932361 17175
734336360 32642
852321040 141839
310094896 156773
566665341 102357
306821164 163433
648537164 168530
472543661 152803
416924516 15477
105225743 134188
88546994 78821
513408559 34752
965854438 192460
344581118 69726
607986424 20344
625625362 53740
421767108 48315
333572833 77017
577295315 194793
14510069 79173
975926147 54285
881482948 127327
806368129 3906
654565244 10519
661836611 48176
288270441 38816
652286585 70600
986326408 57980
25000493 3538
886973871 48906
349695735 72763
895071992 12536
329540465 65368
785930860 135545
548255726 116531
288765728 52080
44096130 76232
453200637 67641
62986504 151128
289905176 74520
212338410 192981
73079995 16914
584537736 12395
755026870 29643
768235718 101366
471559831 47439
693568919 174055
54410171 69379
76075184 190877
603889505 21937
741300437 7198
736976102 110439
677006362 42821
128528804 82802
782842889 141835
389919860 153683
841711906 109542
762668560 117501
36324326 118080
498178953 1712
332475045 193660
56092252 16726
265764370 132873
818357296 32897
399013498 83932
914188316 108549
284818304 159619
561523855 101272
976817834 70613
715033210 127533
409142409 123898
788133503 129007
210391827 92494
238539911 23452
766302980 45573
250308310 67619
868015736 173771
568789744 26313
697396933 196690
284819801 87355
95833028 199965
725267642 127602
482692287 101748
202769340 188731
273223590 53396
218653333 20500
533398128 17760
32163952 115461
854222623 97724
611618555 13163
901725093 51469
346684520 126794
343232931 93522
230407139 49948
617512887 8424
432653106 115098
593353256 169274
59674311 53446
324894072 134080
864348267 80338
804000143 23655
419104281 132385
684983658 181698
971390758 85875
260004068 133317
855243560 156959
757300610 197392
362176278 175876
706074741 64523
32765835 99448
830795765 170320
789992581 54249
840097210 120602
313435038 122889
577324816 42785
46477080 76856
769988727 5900
20037205 54258
657604063 145049
904694455 175303
496977807 141221
112400239 77008
579527824 140858
242873552 111356
276815152 191043
42566168 103723
422858355 24893
168327196 188586
722813473 72015
173989090 63334
963058253 156695
440963502 122702
394540741 149074
336174097 121575
424354246 107538
689964333 152920
349389898 141535
847747168 96056
225476857 121172
51328556 93318
24651747 74635
620360911 193335
548312192 140802
962089558 71769
280359178 109426
505876908 71675
567606740 43618
8452072 21865
671183705 88749
796982742 103549
352809557 161427
603056466 64717
359751289 38227
320300584 21076
69269319 17599
939755759 128929
659243462 112723
78697610 35685
858093959 13849
954141181 159841
111335953 51952
95985903 80652
132093247 109258
628012550 123194
900405362 197351
806918133 188072
295701094 139417
11264270 183815
793883663 112661
126766298 96463
110392304 105345
869084784 158472
71480651 137720
474378471 98349
200461576 23436
956038054 171542
394417988 135032
676784168 122852
424606116 167648
502707796 77070
707844272 43037
754201351 18350
383829628 178825
239866215 155414
606145850 189014
495483204 8961
2254323 112194
965177141 14450
280540966 78605
545101432 174669
91781990 83696
577968944 31292
77414173 24262
487482342 192770
37179601 167044
524329140 3054
620529979 125048
335116426 115465
675709303 2640
567687738 113977
505553925 172010
857629973 113579
559791785 194316
287856305 77869
976763252 53350
85739490 121637
254484096 187063
856200670 47681
561314280 11427
751630498 136020
935378963 60530
117058899 21126
500840856 58834
562857118 121782
666323869 136806
755859262 189489
724656577 194146
585461093 143846
707489871 81165
243176219 173449
353458290 161564
269747543 188525
816911894 106462
541865116 100447
320908689 103335
410946583 142777
913135633 4601
216079346 100920
425372527 149300
840688617 144745
629651184 159559
629202186 167475
910018478 55275
2447976 48363
73748731 104900
528855424 185920
187889095 51679
763015062 90669
264728192 179434
212505531 86800
642615529 10844
230364731 20905
358417576 99271
431359008 39895
703310760 72265
926394225 26231
697168423 160496
790512290 28694
651499694 146718
435874204 94750
946581870 30712
599926553 13828
534981610 83128
750974664 158909
237998878 64888
537225148 98163
446991807 161001
273483529 62486
233932682 66837
209496096 2877
681670444 81402
828324913 10462
264901891 98050
183866910 16355
775589409 157282
915968541 140955
706969572 177480
818581580 126942
564303613 118729
63994068 33810
521601224 64973
901300666 64527
46391624 124707
346709414 114473
991432991 105224
544233116 175997
270190793 199222
319616764 43070
31437765 8613
220369056 188609
693586073 105288
787443770 129171
579160232 150331
473611304 79158
666068616 153259
992116641 69576
365434740 197112
548378788 171927
211403369 160681
503523624 129783
855178129 66519
774475253 67189
753799518 177437
148674120 118055
394325570 144250
47242829 82112
953808912 92014
292385974 96708
595747579 110770
253167634 47636
512786060 15887
62167118 17978
217690310 130816
238077001 147125
857455114 191010
371774446 166185
29471077 67215
253564002 195988
299300632 125595
506182294 158004
890999255 59570
970866311 82346
683431571 139390
514208480 190235
485855817 31364
393406806 77043
457986741 76365
938918986 181706
268812604 15670
330474885 59297
24315692 132844
845436531 75642
653136946 34395
629403363 11078
612683239 148058
133155134 78644
427247956 97696
111503611 98746
567793909 99344
10087247 148794
592040290 92269
929253605 33737
346072208 157945
655159816 42217
913683380 159908
789759113 82361
214197238 17005
102197093 72858
180197282 181089
393137103 48320
856308180 179645
599186705 105789
19798897 116080
394536273 23861
984746681 134715
576192150 44787
661522773 48220
978115285 86142
44042661 170338
848269592 95608
391876811 161772
991801572 129740
728888359 199037
415575767 71448
397803826 75555
109472200 3937
831032310 104993
462894322 179142
257199241 22328
252454960 126675
136133622 25724
301533056 175494
92174518 14536
794648291 27623
449083082 39335
23244055 56934
853746483 164332
433235179 139737
112018544 130542
173326971 138039
402433941 91389
966946054 144118
200375285 89553
324882613 1484
298091140 187592
538660355 56066
947841233 124837
126628825 142345
509984671 182676
877629854 112807
500261025 95765
927299121 97301
251740780 190790
12150938 69840
747294453 191297
752290907 154366
978182426 4802
759672658 58249
685002262 139104
625008054 161147
372175072 64529
147036157 173131
459882793 17382
774536789 4353
499529080 7330
376054856 85978
924956075 110320
788205002 150479
487758228 138178
901921797 165865
784775986 19168
782977959 9535
397642925 121534
237038677 139463
39766827 120158
536246962 134087
626007948 112525
252369524 29153
78325545 47117
697070655 148460
662349311 136903
133709722 30999
73320428 193129
424158410 152100
691299229 5690
942387814 75696
511290099 158692
537290608 124791
655049067 130347
97615598 192154
375583379 181011
780773095 71738
251210463 143052
644938566 75012
430236774 82807
734602502 129977
109683884 35911
294749142 29361
248216758 159879
579544672 78266
319917721 78021
333449450 116208
3786663 57977
175544503 185100
785421438 113047
676222584 48308
428486996 88935
923346026 94564
461199322 70298
407429739 143001
885624740 16359
586391452 26399
640444461 8104
964985652 14101
333781956 54704
434738181 15110
842121852 133456
895878138 149237
914080963 61668
392911130 25939
601658456 96772
129775170 93586
822712759 84727
342924762 95782
26914217 81085
575738718 22400
267757020 191896
999265916 177196
312504628 81340
135884824 4681
874945981 28384
163536607 133847
143093009 167327
17499663 38789
790234519 92423
872054251 174720
596102629 116461
521793796 71289
276232835 58850
761279362 16135
902571981 21332
139181560 104182
611384470 199708
266170609 64337
852391576 53578
471663135 99405
235760522 154490
436185784 104985
52022498 137657
17257709 76593
699399239 135154
383924647 84370
339992523 169194
313106821 73832
781980335 48129
496331576 9840
787297968 144918
850000050 155820
430360050 94298
597010628 15238
765840077 129143
860453846 101629
67928499 169410
762875750 155801
552270003 34134
461649258 70001
929690289 101448
6543251 100065
378381979 23221
874151721 104938
667543926 29359
325994573 103484
438462685 79368
311132037 21566
936163278 20946
749540349 20031
704419087 197661
488284932 68425
667826788 147567
295941238 75494
368428394 71644
65173087 33736
866470895 10685
996651864 128453
734350897 173519
412785706 53300
605397634 197986
221711557 142654
618780334 199993
738421037 13105
382654350 160014
913697033 176795
494089017 79585
371971556 117597
38189638 67040
763729070 66045
183044905 9942
494694650 65619
743408721 143644
202686985 143423
212121148 75708
81296924 32834
110635363 73985
459578494 136417
921263492 8
314206280 185393
178041025 162685
937281279 180755
821416396 9071
164627092 190944
252736199 199800
780545945 164330
535400462 32231
763571455 159790
581998836 37470
342312994 155883
859207680 123622
901670406 53329
395353492 6599
811093976 97371
817679543 95493
155500228 119495
314723061 110552
135189673 117360
298691369 105536
430874180 79372
23392573 189162
692360671 166293
622334814 114320
72079165 88574
102937369 136518
43327534 36300
718788161 130683
306807774 20485
263038731 94697
799276204 109524
176182193 164022
169064674 156278
244928819 30200
844291641 57091
206668853 7351
835099051 85933
838840355 135546
812678081 88495
808728052 39889
644836337 1102
896264530 93596
946114492 6518
822757935 13303
348870939 127413
909207391 33576
537279810 93020
1770799 166328
923462928 82837
555057368 97757
944448993 15829
484950641 133179
140642517 199772
96280042 113665
45041281 192243
422109871 56498
237489671 37013
634221134 96850
635708537 38780
328176191 63701
118431289 18665
687440862 89612
16741958 110050
459723109 113068
225557632 58838
811145117 85778
394474903 174091
111479814 157117
785874168 199834
732213979 172161
363037569 3059
4099703 102753
225771191 174899
933250874 88140
872134020 155793
119604101 145977
659902428 73424
95803632 2886
222640065 116592
198692205 67395
935657981 96393
353878077 178916
537099785 85991
906187053 49137
453310396 28874
153581861 153795
461889147 28211
278284189 76560
766937933 194198
285722844 13342
123225122 5935
175368970 123106
315871621 195631
688323299 130478
993555157 151800
17043153 67241
844552453 41691
760144381 94721
947864297 131440
507297541 33481
466000746 45600
170249595 166678
233470504 61991
499463805 32659
499551058 177481
882028750 83799
605890779 169983
112553664 161454
570174593 113129
159522234 151705
379849945 30447
40107222 91059
60138762 23281
601636505 182059
535369751 158725
147082 163300
574823665 73712
527666944 52186
164039170 31849
401782031 161833
886195245 148920
943446559 193693
226781018 154071
56606692 145136
24984570 152683
409920217 70615
779123551 103126
491046366 93729
157625323 77413
243771914 127519
266500612 175622
735332176 63048
194781862 105015
34341433 14068
713632393 114458
494400631 45231
375459594 128804
498852896 106817
80901118 114222
152538919 56004
69152712 36379
69769631 44613
278056101 149941
189346545 132732
337461089 62946
844692473 39149
119724809 27362
204700375 70641
885174967 98584
16614237 18140
57685285 41527
939650112 195200
242822674 157417
144131923 148240
974855618 175160
318569691 18466
467724564 8906
38852149 158879
242011679 171132
910216488 158381
805748464 110370
645193887 150638
215278094 62134
361654200 49545
241564986 155966
767707989 122723
706614079 60460
926389061 126344
877256892 142885
444104739 78329
27496021 2251
94026433 115863
276477382 175182
814096492 83940
911707747 14272
356137984 82827
867510241 64944
556998582 74142
364538196 74689
439072877 28511
7577322 26118
494280845 117897
500390611 82949
494967213 167302
402180087 34362
760511700 140287
913128223 189471
390201250 171768
337524539 36800
114038039 4791
430263616 74242
220876181 87035
514848556 9639
422099387 41298
688725554 67023
638057080 93866
881285131 137295
957334929 195541
783383010 92027
793173481 62289
406217969 126887
901542928 24524
104298289 177335
703508899 4651
793309801 83679
407209385 36454
586728768 36907
426218032 171387
336573365 90040
635828438 143995
437304530 117282
31131522 91047
502523920 134496
935793707 100921
28120499 101939
426520216 19988
954891904 41321
517721575 138651
223216905 170626
577800518 192221
266102926 198576
680269168 163128
429845153 184859
498245468 15099
637918326 80427
437555001 65320
346481606 118405
361664157 14157
281261253 39713
774351024 16162
990867985 140572
281077963 180412
54050753 141380
530839320 115918
623811116 193566
793418007 70971
826482820 167100
393621324 20019
390510229 129034
64607987 2409
61089559 161852
392170828 125617
519181844 54049
361142558 177498
721906549 165075
750910980 197853
293201844 78403
482808760 108519
888529246 155184
687261744 43007
326985536 149266
115269697 173440
945805644 133252
596865355 29520
446795423 10475
915647958 131702
150522515 175463
403151202 190782
931931929 108963
349740157 3460
126398596 67189
642395026 197501
341773869 58135
285220422 118150
131911784 72249
794334134 44004
14782182 13778
7182343 108539
739337305 33214
41318615 11200
844539584 160140
301681610 92690
995322497 65653
233625470 98323
805713983 27604
469239403 77295
874346206 173848
675833229 36533
165109708 13951
511842322 69846
191144409 27235
974417536 181150
613881395 148242
570626797 149690
808941147 161247
654219364 18148
522487971 141672
768477697 17056
422693831 148385
555035339 55273
797552324 63221
323000649 193857
257015413 198009
993506161 153539
417161396 101387
152474495 120368
893482012 19205
829917548 50997
730050455 139976
596586105 99940
74290154 187382
206750594 139746
465388540 134312
141049711 84529
527112786 29663
384186627 80360
816157017 40375
48081374 13434
681211666 12015
941444048 125764
419814574 169807
242723031 124289
616136862 198739
250327642 6634
945735965 102228
760546459 33814
846460646 170796
98059925 84691
258661153 3360
297505734 33408
325562033 34572
643714840 137113
31878414 139045
482747740 107383
504284821 120145
457143369 9484
205893590 12497
887656335 192450
144060003 25691
851663493 67336
326817016 28275
970104744 104386
327273759 139878
965903116 84352
27919232 141234
508329198 193680
895633721 160760
810207062 38592
924634485 76255
24379095 29869
193908039 177044
68952291 174207
549174942 79305
541485682 115764
794480209 42461
921125530 193870
249127318 27697
678326801 55535
186204303 55151
377919440 100034
853585836 108840
770597288 143638
87437612 21967
272772739 130639
467704935 11032
424377191 46054
401938339 98209
881106351 47558
253591468 31244
680378875 183606
412370536 36793
734305001 131944
81506026 185773
703017734 776
450801879 57704
170368252 81158
326070260 183114
565494338 10878
800167294 199384
994108029 108380
163774086 171875
816385021 80819
174777151 147921
334508467 103015
894253230 36176
174114186 134775
192555201 112152
679552634 151133
489960351 123912
963018338 37941
782854719 10516
282818279 12342
715893101 92004
680859609 48314
437197869 91774
677951737 71961
739239794 40810
679010811 185616
399692106 125322
638250618 53459
786066408 16986
975356750 94944
787861871 83925
141403256 171557
639956074 49640
139778882 179331
524385550 103258
778352658 46450
784071416 84204
715656477 189619
471083153 68597
47502416 151264
916260401 133217
622629788 160238
296665007 16096
385539558 106228
990544897 87483
383141682 178725
681436686 117646
653238407 105915
342981177 110631
573519171 103279
120259259 9403
854208151 26192
565932895 77887
900889700 34489
443792378 24430
414689143 116950
482105353 7866
920275518 184648
444450662 87332
60758416 23900
655033045 163878
315333406 55356
456931227 12893
464780239 77560
534354005 195963
169808458 81483
625327049 184737
194726478 173782
679910399 106992
7023608 14990
2053091 30160
121263975 182679
730802083 134755
198880056 190
329890339 107120
143735905 132781
967406368 29545
532210072 110685
905250880 64209
208232183 96768
902188171 29339
876293797 15000
852179375 57790
551796979 42121
449363188 196783
641309646 99666
808684952 40119
225224271 40955
291987782 173421
429095954 178778
460896466 10247
174734973 194832
327973363 29916
775020550 112875
283915348 109802
346153843 9750
573758868 10572
182150094 161443
569152454 7562
465009392 154768
432557936 45478
656328209 3146
605149585 110264
646111293 34158
658679155 78452
276487090 139326
756050783 38177
527549505 112814
637415993 177487
675656123 122884
94358415 25362
914247084 133441
68798433 9155
963551563 127182
569066220 107265
41781223 124626
491603104 63359
178450467 47322
197966823 89354
163361187 159354
648757809 10301
56284670 55923
962391452 136946
644288723 82705
626016867 107089
565062197 151947
840083388 132774
663269964 182907
13335048 194624
635276218 8706
698889112 105513
930085265 110958
73541429 7666
570551298 76494
639670188 101171
759971638 50331
444903691 167803
710360930 153325
38800234 68012
586636921 89589
454491380 68803
700073583 166618
29781392 115054
856417271 9473
605021061 27096
13985280 118202
923091636 48365
514738613 86105
912634407 135231
531299911 93059
236850824 138441
503391554 132288
54663088 12969
262392595 32619
101601541 114426
488666197 23054
85256675 8947
898305254 148163
852323879 95378
312541548 68568
712030345 23959
1194670 155196
83197816 18148
297621328 154205
690288961 132038
660213097 7823
897964855 155702
939202137 161667
374495610 146646
757447768 8638
554509169 86531
735956705 172475
376417846 89936
207254087 101222
251131872 67778
772727191 61951
179861196 90217
212849119 93873
650301260 70050
190981160 80568
275272360 186115
82957246 6738
224211223 51594
743892299 188133
56334673 196317
402619419 155128
291036000 185119
303197163 106847
702071594 113500
862200015 8321
973129725 124237
988744615 97205
540907409 149423
406142830 142584
126458317 27141
556608007 145751
700869210 58133
192738999 158418
157643024 127551
937433392 118266
708028061 149620
706540584 168945
31924699 38059
290343571 146780
932392045 190579
110210237 84183
338529011 12797
754546988 78536
134151134 145708
323212259 120724
724775582 18007
645046354 168636
924742310 153469
264673861 135912
243318708 153566
631305289 49612
886524795 150753
640059209 91187
323003740 132455
661508061 95452
638033985 193891
736519869 95512
376766085 70906
408795661 72366
996163790 88918
200866542 140533
18711884 26717
31042796 11450
95813237 76694
532230287 181533
124631553 161217
326432273 36964
662719385 4764
513727991 139588
998128010 137139
527168599 90333
235154424 170683
405625165 91232
493688640 137671
274054400 51927
70149402 42178
285285269 110429
310740842 88454
765669328 135222
472490063 41503
743142951 142290
689731116 38865
255746681 28724
965141409 168978
52623067 127231
816716482 37793
276189863 156665
482405399 5989
612590716 43908
275996654 8425
675442683 48512
56997753 132839
840666405 84060
473395505 162868
831218322 108183
10479390 158672
562837327 124600
547431448 47256
409990655 78603
702213399 104191
827214767 196303
860350917 27571
798545742 183822
115892496 129565
47607812 13262
728489287 174036
80570480 128691
988340844 19595
81789228 20484
634684071 31600
756466269 163278
153897939 94343
866535205 63709
47926471 158956
439118790 20420
826221957 80512
297332728 193536
239012414 167657
37015473 10164
349249920 83431
64282505 44
377251912 77453
782431807 35100
702666047 52778
689706844 9139
549284885 117963
858643419 17588
414686457 78432
622702715 184761
439588587 142354
350599370 14748
782452445 160940
471038552 47244
245098284 73173
740634054 99572
459452748 29313
235348426 59672
138536265 88844
503962544 87635
272114232 40205
288348621 173864
974650354 131200
629535271 86057
101836878 70498
197576603 24131
493717377 143161
775035043 62723
200327681 183671
327019405 41162
505280732 118779
96798109 95040
184875876 63836
267227451 169297
292702345 167107
994028903 81357
748666040 132273
494565285 162144
207913068 46200
950167137 178335
199832609 1850
9384406 186888
465747657 154744
577298734 53036
189915329 168546
633876769 143690
363831242 185993
65683831 28281
855793862 35081
476911664 94157
707527384 161504
344651398 40153
207488440 66892
247224385 103188
555100753 115264
725020556 138275
936011861 9686
323266276 99812
395632322 6106
320078004 69665
733083273 23353
565853707 185854
566019516 12344
109562007 99668
851669413 124196
616095720 82523
383968869 121417
911368461 128944
680135672 9909
569489643 93242
401554977 35249
779664774 141582
395113568 71885
636063052 72497
686190533 165668
480329040 157958
853574793 63619
686435853 175523
743545176 23859
998178323 45720
621507693 44106
311166922 60859
70171668 156418
139986474 19852
449191372 74960
532039524 122397
707318391 157319
270812603 39090
212544879 181013
819992427 130971
230498016 23691
763618196 146059
647097353 6568
791734169 57525
802240059 170306
906243977 21018
323383229 34787
938726321 108595
869145668 186777
632534014 76262
461395236 105949
790489245 191786
142959481 195497
501893341 146413
181366609 108786
983876139 92548
896967223 144092
133171116 121519
440391413 65175
642424722 17963
389552460 131521
414936735 124062
710127654 47280
541697015 173053
231556789 113078
882818717 181233
381931988 91872
420831502 161386
545380979 21596
626150592 193475
192449413 89347
338403304 149920
624975896 19794
345931128 51672
142540734 38372
627298571 164016
663042078 51634
876896815 155834
88195169 151076
166127771 165481
906581272 993
796650113 197581
814299865 27431
900837303 66742
757238826 91076
838507563 49296
704223931 65657
192434348 198222
306076706 107004
10667166 172861
936079302 129178
403312497 37393
614176180 195854
607262550 101074
470726211 49616
212654485 109672
545928467 61511
32076575 177376
238621571 130412
517937245 23999
129810762 13520
704595431 193644
396451873 17611
386392349 29493
31854165 10079
292889282 92111
642021937 44050
423079274 188852
815384129 136027
619947509 198377
127821479 131280
851245803 124427
398249857 47424
711317130 79980
706452079 66640
319224090 171950
715665511 141987
672896827 139127
40457031 190273
548574354 158347
768336294 188807
857424671 178637
688324902 62146
262039393 177095
594620456 158076
345782875 80851
43177841 66723
400229134 158493
356038813 144463
373840974 35972
978720654 118900
802627876 49069
537186257 76683
502388534 65171
774775950 23674
852097643 91633
606522002 173853
256383141 314
412887165 170194
485056133 34429
104963956 194115
419202789 60174
250102292 80919
196317595 189198
351186091 191001
922959708 42932
732840288 82869
901227302 163180
888729895 100449
107803029 174431
823764704 26875
63278953 80873
970199986 169681
96551437 146872
218045126 127594
496886003 106933
867219760 67083
275727527 59413
369071852 41950
71130597 77921
540405178 56585
587911355 24071
371968807 15441
289756792 163302
916325141 36469
129952818 42994
34303826 69290
111930484 173417
122770822 43820
166736086 123501
917253595 133791
655561583 181135
530221089 31577
802537315 47500
734456960 156464
327084028 182298
20212352 43478
338973464 192949
951679032 139877
310200288 19591
322695090 86615
758659088 37546
869910504 177103
937032756 128582
17684651 171677
906068207 143156
860064092 157488
61727959 184301
449785284 158376
168987426 34003
353966828 177742
698203375 18453
965101929 181580
302720707 7201
792713155 145047
112101440 152714
236240682 59145
681274342 33727
514002239 124514
992273020 178406
891046760 61482
4295054 139711
910630640 75682
242629609 147944
276360193 39346
572280030 109265
684665092 166133
329247901 118088
319554502 120086
214364365 16620
269598767 58354
15338027 114808
299262003 6339
52994569 111875
18722954 163615
568830651 60401
169771500 43088
946230188 143212
966273256 87827
137242404 177606
366342994 73772
758349554 140949
998158833 98306
83898919 104201
148735368 124360
738115011 82716
340229563 8796
236584671 83674
146472387 138287
944521115 30891
693022406 199971
864600799 115390
855661314 58545
818479822 124519
374108139 140389
278328297 121266
754138745 153978
369117747 199049
472673122 96561
847643694 165896
133625831 157448
202321546 180345
75638778 177216
881209036 153567
975144481 128058
58779506 2538
193546481 196865
431362862 46876
331053247 68386
133467716 112811
429370713 118451
977639890 78335
220347300 47186
287937832 173241
926399991 51887
668379276 123538
264260035 135195
445648500 29318
745534641 147477
774321670 40198
983970036 167882
237992905 57984
549584224 30578
47456329 140948
503212713 83559
466957660 39189
572034777 163375
42132013 59228
93094376 162921
587635334 146680
845916592 174935
981365810 189317
453415706 119790
781726812 66873
575440740 52399
617114540 178947
263239330 28214
820850566 63269
894347754 18059
351914198 164286
759870978 48703
642152694 4279
973504933 81744
928056009 129627
224939689 109992
563443973 33458
196993971 131045
349187833 156831
309352741 28899
281473616 185333
454463683 199707
856094877 137761
224167795 94304
965727249 64341
407514335 136174
969137232 194272
361020458 39603
642675750 161112
749846347 34286
855313712 30314
944817381 111240
536138944 467
595888365 182655
346367412 49243
596474893 89935
415753777 23570
378058706 19754
647358604 80214
998538512 48018
595861961 174564
235502399 154028
637139875 88131
985465022 48167
778943116 87125
710115776 193364
682706869 153609
181800701 85737
565256534 147239
411639330 139138
207252143 55871
975238224 17880
900200090 181672
114148619 82271
661718715 70359
308626425 197307
357355602 44468
796809243 24799
23289041 1093
496020633 142895
516325307 91168
207748978 176181
253056888 162178
231320077 67289
449844990 109768
748266492 162737
609126946 139606
426402408 72384
306963576 1690
695867086 130289
344158800 17282
542548466 23004
926943595 18533
258789254 53078
585546989 116846
220643924 39551
743994305 140062
18115679 92035
122097783 89710
968827611 60546
856274910 48332
74548209 87548
52549519 161793
139013721 71892
124791948 50590
534788019 186409
560878447 134487
10283613 199611
242466676 9938
392966525 152835
946693606 37737
283259449 183853
557779189 39775
333313246 33251
160129304 91893
694611079 176809
328494153 123482
891992308 54672
637741817 41344
479689029 114739
514003807 167446
501299435 174784
304726803 172069
691665415 149804
325932778 842
303409665 98564
577729274 187225
497437780 169347
384519950 17832
800419145 153180
825188602 172141
860877468 133031
118762172 144878
661205733 55425
818898356 120873
579585311 146353
646983915 114790
262447180 193946
929217083 64395
717416646 25445
82706218 59566
341742356 172756
47221385 18890
714452610 27329
184479196 25581
840436570 157565
237206755 108528
935731792 177301
586406198 47816
598064153 88976
287780035 6361
832983736 142116
859173288 83787
333073486 134065
971035674 119674
203312118 65438
830760957 152195
775015925 79546
298890274 150879
34546669 140015
250497110 106342
692369026 153430
120230570 114595
82654403 102844
626031298 141689
259788996 45071
875140486 130590
469118910 40952
50165135 192134
540891834 73461
988339253 56276
432766532 168349
846225439 125575
317144646 94598
304928340 115793
185807401 122756
606403530 8418
636288218 1906
9861406 77611
831438923 97857
322421866 33915
740732107 54584
822819032 188134
927141373 33812
639885582 26005
44204241 121658
757498977 96222
937349906 103579
571477413 66252
453250186 96438
847856047 173266
484514061 101032
720696403 104335
961423355 20375
870101695 75271
703159089 5634
515793121 59013
453876271 169137
28892961 89302
546273783 157453
825111092 34483
789564792 17545
625638929 42575
706681271 48166
372673767 149443
667609660 38171
672855028 179596
89276814 12445
939354683 7272
154102637 110154
814752890 149358
328265335 151101
40435256 81870
837229660 195036
18747228 111596
210105573 197605
463124428 174465
154337865 76457
836930493 197241
424246104 17569
656988574 194881
853605259 108470
205809056 9075
334141873 181926
121483473 142368
999756145 155708
552785809 92036
303498561 27718
600423205 166900
185674177 44254
558396693 142404
631136409 72802
759117719 163579
113634317 98836
641897199 1015
806380205 198949
521640813 89954
283282366 190008
137042802 46161
338211899 176030
26094072 86983
927651387 142841
932115971 146503
18958005 140701
174668314 172665
528232698 156137
677707012 108603
175473214 146568
356692010 71474
534865088 183711
605372781 72252
853955538 2949
507688487 119004
920735446 128585
337840643 137556
934627474 32097
820632530 125007
529244506 66725
164422520 92399
609550981 78071
515461460 132393
890721776 28589
930915505 14288
77904129 84895
657443374 147107
95647943 20430
438692867 130839
503363530 43351
913837478 91955
811027851 45816
966810020 86079
793514111 89075
205664819 33380
441004242 44904
435689852 55623
973208142 5058
341492192 8610
736695520 123977
475970548 152138
83615820 68483
205439132 164439
578856023 187684
913122692 181618
377070823 159249
785903671 35426
17259943 141895
573936805 113905
461164410 61571
775183692 198824
889919647 171414
158098435 100190
321200874 58220
71578135 156247
755968868 191065
833495799 44440
747758465 70756
448674248 139575
711433925 91970
7008125 48036
95463567 154312
568483977 95838
363795518 154642
159997318 142357
184762493 86734
675893627 186284
516858559 185161
934087316 75724
853810494 71021
845203737 164193
404928203 70298
394094899 69112
920544750 100951
586563639 12511
297491221 171664
82050696 55849
689608431 44582
885148052 139638
59063719 108269
823979111 95731
798146599 140055
849466883 95328
204975385 117198
615060281 142456
769704559 46191
180054296 67861
921557034 97042
691767186 49523
760196518 180611
654967644 75686
273669742 22236
146611416 29743
272276602 90608
166941009 140408
65191628 177166
366063243 197313
344229849 152819
270262379 20833
570979286 81305
681802142 154138
410860730 12637
492353494 92287
611150455 15560
279168151 86687
697312581 112068
11519301 102969
492485612 155633
787054338 165979
413250804 21265
358676203 180926
225845897 177393
368388884 98814
536921629 106907
228141610 4281
278780384 108275
559549339 106959
941771512 21862
621660273 38074
951005930 93855
565146603 118540
473162307 199104
253597325 16758
742081163 127710
230391295 131368
988689175 166545
480319601 5191
510979804 134246
461363518 106382
547635739 144411
87610553 199002
934810185 16186
607057952 168698
142424444 20860
386539424 77162
748153075 63558
932210736 8754
928612510 23218
427701947 136997
485537847 196751
599285105 133034
750938954 177871
130742034 146043
126759669 95185
196888918 83770
821931368 32493
826911106 127384
566222453 51347
265241508 199060
601564655 106030
906640251 37370
53773419 173142
871310346 168861
446105513 179846
851927873 95891
374529150 149768
450520813 44773
145929377 78138
316184130 56098
313006730 180050
496018929 67754
43222960 54095
922891265 138600
83397358 124593
666735833 2510
325583850 53707
401818181 71283
584017469 38142
288695502 120545
794923842 193205
759397021 169540
26777037 33524
390015580 69704
579617473 136533
422338611 168164
643671213 36498
496685957 173649
917904858 42062
785115354 76347
232112744 59149
283747585 122436
108166097 199468
817967937 194761
197868466 90302
861938561 138364
81856840 75092
163772828 194133
535684619 34523
973977831 19050
486906778 175524
100567067 193036
415917691 86175
206431565 24405
799735069 97093
598946170 93976
13412333 48767
467562026 164573
632196386 40165
179099652 137786
270147590 179721
766680402 8651
177088225 161551
8747684 128688
447919013 43212
577221751 110240
703250709 189472
113067035 66757
93844971 108974
592288012 137341
537785380 132378
158463272 191613
631384902 185198
420676253 97980
475154650 168520
994851724 186851
198444641 28507
858185385 6075
8702072 19396
890334562 183642
18360447 106981
578883091 163904
464744681 46326
786818402 195138
528703672 70162
850893740 8039
542180716 120615
889277628 109681
252106319 48663
121214611 161416
838686476 12652
598885414 58273
809518628 15846
673508340 754
387974422 189578
550725638 52056
86530933 83323
284764162 191637
707956064 72343
3449192 25255
982372070 83497
122969041 196566
66207944 170126
971406915 133779
987617233 154768
60999428 199572
938732751 127578
481375309 148209
374851300 136583
691415268 157065
211797729 108077
70379976 109690
554422995 80034
639263593 108249
662496630 104905
927865596 20441
671120978 92531
527534049 109040
567166674 53573
892376470 184956
311842097 116805
448616840 135384
334502781 190877
307889295 131369
42885682 72470
40342412 198505
696994728 167032
884312984 117531
752408007 170025
993203108 198094
408495633 181747
394412437 137778
180935283 145885
618073519 120348
791893358 190504
655132544 73870
233894865 140465
276728131 157132
834762808 183313
774142195 27611
813974798 48418
825286986 122485
916905097 192435
38051468 53308
41741379 50835
397430692 69962
821157062 142969
825222881 15281
967001610 19141
995558950 82426
259749050 157792
938875560 182027
906122750 150928
612387736 132979
676638160 16626
759190383 16384
654461981 87871
335932986 45306
991697593 192260
257420355 162219
927531953 60274
99256546 59517
997469429 155529
677374482 171877
936805501 82607
25745915 132477
627268568 73416
988610131 178335
432826700 133769
883605803 165311
77248106 95924
433296183 100812
339354023 99918
72393392 25978
236494621 48483
132783495 134246
928860960 154423
759745798 133946
68116822 30738
905674918 119648
640522773 69882
87624986 103546
268618247 122810
559257422 4274
960175387 16605
991575980 17598
875030523 97128
955370092 175698
938045717 118286
798544724 68219
518268866 41430
649330708 114887
408586345 147557
71929693 16076
592333298 2388
844656894 108316
889431148 31753
310540763 189561
411134548 60919
959256830 116737
601933105 90309
284792788 124254
895569804 87161
895858354 138249
639518481 180385
909610604 48497
692114704 127471
641968903 12741
85788273 107057
311140458 192246
152437293 186667
637671852 107221
366319572 126954
697247944 5853
326641634 54706
478580824 41850
916337310 49613
449707694 142892
172964729 76910
633007968 171058
391453338 16670
152075125 164880
303589995 137841
834959844 50871
983848268 103986
729831202 168690
836981031 31406
88910043 179125
302173185 46376
373205970 170795
408409465 172142
111963215 175515
822454711 44647
306883503 92370
843365097 44327
595489284 51536
81300393 45146
447698108 23101
388686933 175915
816090330 109785
734004491 4308
813461763 150599
43515701 104964
588687314 13745
555494990 174010
561158374 45896
289821151 58054
667700382 142399
647252516 111565
333940071 184446
350765492 21370
764902227 88126
798161478 67854
388076328 809
695496856 121491
147790123 159110
854130430 199570
979975883 108462
596961041 36040
495029472 74846
883822193 2516
303131224 130127
780707008 107125
724068501 98307
241820818 40428
853114867 132457
468533246 133372
578486197 111113
154896839 79090
634935439 182600
699704908 157295
416777923 160795
3874211 44426
705737554 39741
112163420 199774
706079677 66107
186145578 191953
964548942 157561
689272669 161030
927303885 49846
326082440 57336
430535630 29786
315119168 43729
916239787 194576
317194988 34649
809653098 72777
598026588 111383
650820033 36792
134135951 91929
233549161 125452
948535558 173815
341325272 123072
464270424 140536
727566319 120143
538794317 161053
708994462 170499
736251531 40912
361974593 113287
411228204 147180
695597566 137607
67186081 151387
818259130 105821
873805281 13373
17579850 40356
58058245 197189
81330158 40841
691298848 197888
805998125 56171
346758444 10995
491768581 88040
496437225 88041
355887035 33370
732506274 118892
841331847 17662
257261091 1656
624197672 12779
480821443 93263
861033141 92308
143699610 53252
266735780 103488
67490042 160866
139781558 25576
280851011 119118
815747701 110921
363111619 3492
535679693 92683
943063588 40484
735588442 110522
908311004 115174
545779091 172197
255409847 16472
183270795 20953
846584449 199453
860328485 151132
999754869 14558
649127592 67084
970623104 182814
757931413 43202
525001828 27969
943206358 130189
192702498 168965
583714303 188621
635538250 61178
988337283 86303
154498660 75373
98961874 130322
999276417 117819
280139968 65786
696708926 3694
462533870 45061
180841542 168449
909690577 52548
343152579 63776
919870403 113315
874904425 73825
695849035 160318
692547963 45394
587678610 186762
789790662 168717
97989576 179739
546353508 66089
910537733 32647
363227456 102561
925571991 111779
80868226 177742
993731438 41716
357946115 53035
868706768 63407
779150086 32657
906904156 84447
285645554 117056
914532860 188264
132301047 77805
855168447 9354
189216628 70723
589409455 155763
693882857 131227
914507509 103456
674949660 110435
76174406 190862
285652967 23651
668640589 133826
952080605 87596
240941091 110580
224328451 47340
101315510 37169
14474584 104084
725489299 47764
703100061 38967
198702467 154742
210930683 104718
419387453 1662
679077117 166116
849554391 48874
928752064 27456
119574197 155602
50250459 79716
795743102 68724
401674165 191278
656071497 30583
429998932 182381
492184380 22843
232010747 139847
160612870 189317
485381730 107912
197471352 16711
6155006 189652
27978365 63210
107635709 117550
382961913 97447
836448743 63795
917150185 193053
332042250 120633
705395796 49208
342454261 108938
166291244 89720
679094698 168784
3469045 139697
682990985 80968
497715459 151777
591320045 50787
299799257 187163
787497735 1696
191910595 172066
943739544 137218
399956565 80380
28576178 172619
514084264 147282
517435933 168544
714772629 61298
844162187 90159
882865369 36951
206657870 179407
27106192 4040
189857862 11771
632858540 35773
171120289 169498
567552564 191909
934909181 102889
351087360 169656
474991930 42166
769630837 131634
603062826 135028
958169419 151638
820397484 144832
902977461 177898
38483458 77597
774360052 87798
35783674 43341
5525567 130736
166564288 7615
291293989 132358
368379393 164197
978063218 166402
176677056 179954
121892281 98248
251125486 60963
136795176 133889
422809681 93415
895623895 173037
462163538 112119
551733410 67997
274354984 22462
515408480 63834
848523439 14872
318025365 195760
820244922 198542
102227212 109923
23607484 47506
992123970 38302
234296861 199903
11096069 187260
371840901 116230
828365067 108820
524446872 115624
182546653 118555
527620212 143490
198131079 126415
171624095 42242
16564344 178572
612866234 11866
755338829 6112
782188739 125511
290041431 59296
367023434 16328
930787640 87357
567338865 102293
967033558 74089
692721676 29997
139926598 39349
900605083 18608
794089668 18287
642565213 34473
770427702 100588
402267201 63241
493973412 152217
107804972 163215
367407537 54002
672746407 85056
211717086 116207
897932024 49651
258971075 29927
353903190 72490
712501257 152667
152284889 122056
222740490 147910
300020185 149811
303315819 128774
740278961 138002
232016499 149461
770126451 30712
891869861 9495
830430718 18309
225178542 111113
969581445 145498
411921876 174848
111032985 166522
618403797 45178
382779667 124406
749394209 196634
903565318 58831
150641551 130153
580783972 111801
982485913 155304
272669612 148767
208197643 121981
132237228 198963
115569655 145617
762765859 179686
575143965 87931
948339855 180718
988223380 50784
137651229 172509
552881302 193189
906454953 146053
391272505 989
525725390 100162
473188082 165765
954000383 117297
856807400 128812
302997892 80562
193000578 118059
962352785 181584
193297260 5320
190900079 187122
662033835 33778
488400812 32910
256085518 64840
207079654 193874
783012859 100869
265174798 157211
914050719 171958
50075055 105073
991052465 108410
511009649 116426
774380968 199270
620535364 184472
565244812 82163
775968199 111857
5772041 99233
945838403 116534
503689174 58787
233983555 123302
590537900 56191
619660603 59362
137332440 143278
974849372 4641
714171707 56207
15593212 146801
82432575 102404
819527197 152696
450658612 11541
904889338 52312
66092616 13115
647378751 24860
594418288 152265
619387020 145694
875609241 36273
164275704 12169
701531749 176099
679734943 11337
612380762 112978
196248776 129029
183020910 194033
410863684 85946
308294167 73381
45533656 168601
528770330 55389
967755729 190298
951360951 187772
335557032 48706
534893152 128110
441877756 36045
818795631 31097
640063671 32285
284741604 144678
303793552 98232
964614042 177288
406648259 63905
739793609 41090
479508623 68545
201174266 133082
800559566 39660
134226936 13958
394266421 83207
973036638 4959
694870327 45433
561283253 74316
685364594 21020
505877054 110903
793557022 191668
85859775 80252
818260133 61627
602281089 156044
281320500 88271
993909541 97665
736085744 128183
338497853 77921
521511008 173066
991579609 20429
466028898 81858
291198761 106495
675260803 188357
437575579 33405
529253522 185078
52867323 155786
770227542 87114
992152455 138233
970765279 36856
827858493 150474
891888350 77469
818583176 103265
882698050 194732
276299191 80622
893324070 93775
471935607 170847
960081987 188438
250832226 54792
885115888 75564
953002440 159874
360011258 120773
430320636 144694
874316062 7432
338687450 51932
36887384 43314
759049880 85713
638222956 99008
420551886 65892
961730725 42732
315482315 52386
131959293 119424
743299642 109106
78431999 81964
213391495 141231
665201108 34790
440152042 96827
265776368 159094
921901095 5808
826184091 87678
445727668 149345
651096879 117726
645097782 48034
199134484 176328
522674606 120936
423368929 34255
415616948 110516
179362206 44874
78236729 50138
933545336 36433
778124297 28698
841633767 18811
955660651 125085
928807460 105564
348881922 23851
400645894 102863
758977727 1739
550213361 140189
976528753 113239
471216926 60568
26726728 152332
299584274 145763
606501073 112578
844163458 61187
390632304 86488
146969824 164059
54429286 156178
626653748 51397
991042184 162661
874192143 66605
172126169 34203
394193342 179734
135317644 59717
550404599 134725
512208429 52142
90272669 63645
608664710 72335
157925740 191619
101303905 188387
822610201 6371
335634013 103393
401562283 72963
317955707 142019
50017961 149955
800279990 85632
347886773 100498
779473690 1752
227362931 1502
310109947 10378
312948479 121104
233484156 120596
765792467 114229
422157849 100595
908860997 98574
188414119 154310
66659560 96038
315669710 115205
241378313 163030
92479662 67429
605408213 180151
637920349 159591
314966696 54404
403467654 103162
437001169 154209
661613158 18705
114225706 159977
989455318 120388
326946112 135481
846784923 198774
911371856 21237
331686877 186346
412897969 88389
161554118 92192
71087792 121939
78789710 192410
895111445 2573
5050233 194086
781483288 109258
562294507 123991
545599486 65417
348547857 166058
761959271 65453
814339256 119129
871811703 98397
606201333 183892
798877435 91287
204429359 37468
984325462 42448
729942807 18628
167354073 34068
114037365 17148
503629759 123664
196722711 146093
250273966 99522
342537608 157785
393520772 29936
942446629 66810
946321710 33180
245149399 69651
711770413 49090
636620714 15163
496885963 188121
625734904 81403
897081417 125849
233908564 27355
793605427 132749
726474445 32317
44412306 148550
17924830 193204
601972795 114022
720060362 44622
955717123 72799
129420639 109416
342728787 117982
765947414 163776
718909756 16696
414131577 87705
474234018 87983
124602541 93361
237871451 88675
486582458 199369
844861634 1045
472044659 128663
705387920 110339
809015007 121365
819932104 31042
537244064 73086
967267391 5952
521780993 85910
176045630 159237
153413945 176390
835457866 25718
653266813 129133
490805697 154502
83513601 107635
33003748 107571
556854211 14754
714634666 24177
138203606 184616
721124584 187831
167140436 60968
323530189 11395
609116202 131829
498508596 188693
649693196 58204
62402493 71030
356226855 138690
795160063 168087
306565041 88321
208583120 122967
302403525 158321
454995939 62858
638907996 166711
614098600 150546
412378613 106600
946529610 83997
189483847 127685
606461992 189235
575084103 37406
147459752 175809
164382276 172076
370915429 81146
56109385 20093
962277540 21615
514137516 168287
35179322 125841
645751307 118823
619939904 101108
525074002 37366
115505903 151154
208240449 142509
243118914 151189
193982235 172136
397774768 22836
967742383 73869
539672628 181701
636064652 42438
492212042 67940
870811011 101763
913099104 198079
659682611 173449
962720671 128994
172894182 148078
742398941 14562
969737866 156833
397078309 27637
707498517 30700
784479204 164433
854991652 36560
767556388 92045
994547923 192550
650223334 40682
319324105 55993
810453628 170154
388206143 11673
361623992 9443
782092782 85078
547132973 115901
123940404 140130
923775988 120186
19813705 27914
101372364 151059
510060139 98177
668753267 91217
27334689 144230
9144705 78183
827751808 165529
368520604 50689
250930259 171666
337461100 63801
368937742 83257
658026623 186424
326775936 113016
244165641 61809
868750092 78971
773289214 51895
29372241 36920
948044075 171180
157004837 162462
448262914 111931
148003633 107563
245204130 105034
371601478 12185
53158684 125771
226560457 194682
498049909 83969
906372384 98563
860493908 181630
668511128 100348
635981696 188471
979858081 192762
176407514 195481
388777465 53779
340760323 41003
409575755 17071
643576111 140677
552090580 28298
906064670 146726
149569303 186001
579663078 81451
624879084 111403
264774192 122831
171345826 8454
672282617 57201
667477928 179654
750031511 141387
962521904 88086
669697423 1984
963013157 151907
265630946 127497
372816132 39092
553454162 199879
25157510 149896
232556715 169000
433597171 47552
580885511 105193
151744379 7601
185454882 133497
882863474 37765
884774179 126553
86579848 42347
429809285 7583
627777329 109529
116197102 83015
425954063 183856
947840983 3814
931252164 61227
822781933 112857
676699494 181615
68887731 37637
373052175 99056
959471295 186422
975411214 114854
123242688 66994
743111517 126032
347723647 43782
353802423 29272
117287984 42042
772600315 24976
535148923 68883
348958993 96646
851865343 175512
462520547 141474
990336386 198922
928740105 152238
813269319 8812
197216416 46543
60247405 92437
135280966 84002
615169421 77657
404361009 10857
640807257 154206
461512912 99695
760331742 139385
984095300 132934
352544237 169856
597399069 143114
348389388 103887
390951032 63290
711986614 26704
263512405 123542
150609999 117940
904753051 32396
138470445 178944
375999946 19913
887749132 117644
91003393 114804
940364318 10091
706167559 158363
899711537 87529
346307328 196827
774951967 92762
16600647 181589
330800017 74455
74910595 192164
653453503 89728
633871372 79621
355256492 46457
121316796 3182
929778781 115762
592318107 167801
854146935 46332
698116135 14718
278129325 35441
473829859 65940
262088072 73143
403803427 160443
607612595 50340
734621039 103959
16594081 169059
762739208 8924
847050611 14696
657788119 147442
189772664 147197
217121593 106447
894951037 186460
958499372 142794
290718978 2341
32079883 51795
392683173 72543
875536070 117055
990590374 137370
918730793 186263
845532241 174747
591219638 111413
837285145 87755
915668844 134159
945517418 112550
914504895 162001
236077658 66932
517263974 147041
794464964 73607
147240049 105714
185671780 135775
261303445 151734
222577913 50727
23457665 130834
114070743 155794
474988781 181521
899103289 150359
370719496 47939
900204558 60883
84171238 168301
816780131 40345
794478112 125030
700716422 3052
815905390 8431
486814513 51513
231266509 86320
475568057 104954
171007188 151983
358901494 74868
951871395 161558
466487190 2122
147934049 127658
346797684 104949
90917688 132029
373892352 148142
289627719 179794
736265469 16694
86723829 78466
143102631 38812
223373898 89020
482962687 163658
970011131 22277
109671102 164719
257750463 51238
380881727 128977
804839333 144087
317959867 100875
813549881 40171
219118357 50741
680508475 12849
783747093 125829
470114952 89344
552460070 67625
692383362 188720
692334881 120898
541950527 171246
505634706 24962
300383502 100452
709199871 76888
147886811 125616
942873281 55767
748158568 159918
789906722 27393
951197323 62495
991099440 194132
703950567 47253
116982729 130058
709381879 163348
734361047 28179
308759743 122986
46625225 196201
444251597 138040
846927788 12611
318109508 177264
846732382 1507
252697303 88509
44689150 26398
791490690 139747
984200119 91171
506614100 101718
548623583 74200
585001032 178551
296390187 192032
603932220 62541
707338564 184714
460347092 100225
307609506 139849
700955672 156870
669849627 151652
210884872 11065
729498241 59561
216828201 155205
451370932 111079
868805185 23671
203055717 28229
356325749 163281
404315217 190927
581679959 198514
964018896 112606
970518320 104830
329314281 4330
587986774 123668
820903304 56143
120002407 160836
236488601 90638
709550798 73353
897161253 165036
176508828 38042
972133683 97138
882611818 19272
331787556 11082
61581546 129739
754284890 27603
399914199 55532
620287282 174911
154265131 170271
449365330 152525
243352907 75146
207312864 46433
577524710 148771
164332341 99845
451814430 179304
916521681 170576
640156199 182507
18722747 190440
470919389 130147
655901017 85118
897554752 6034
582456656 180147
50543507 27499
401259711 193572
338842418 11166
139929893 90383
350918918 127371
964178636 191816
540205609 129900
162464819 71174
929554901 188975
261847828 105556
137467082 162566
435687134 23473
916720406 197455
416259302 66087
76757250 45530
969295401 108461
429663728 7748
630846597 82068
104364753 189974
687521407 136390
284287519 16785
44820369 79622
459393719 123301
890937817 77978
971892336 79338
991823986 116651
697574654 92600
139267340 178695
97914800 130159
410783570 171883
681624814 59800
700901684 152031
423010504 36002
129391842 57683
35464496 18976
338032626 42909
516293639 42029
320188164 185780
925594997 46409
541923379 19474
860272603 163528
903856673 179543
765365680 107504
365539507 55228
566524757 196902
625152176 21964
759637297 164008
459415488 9864
648487309 24975
646668108 87737
729813089 170543
764551408 46342
943227482 157712
410857270 116059
504383884 163110
84249354 125123
106903543 66921
851295341 177334
354814032 105273
311165833 46252
231813499 52705
434475925 177505
363626063 127134
901926612 98934
167140605 22071
442557814 15492
634449595 2735
204392578 20201
105974594 106865
384193256 117532
561195527 68290
90701992 175246
318258520 71132
734455626 29886
550887805 163512
894767331 86685
497416154 67230
773063414 52434
144079632 167535
421477875 392
215276737 6967
335127857 180924
578135345 102708
769655521 149403
396995532 175653
416982189 126375
88202886 131714
499892138 9359
969394858 133258
456576710 15548
221524396 84002
964218207 159155
864295121 171819
181505360 137990
618529298 29556
503721791 164921
778096676 152445
834634538 32086
553574205 4645
63001945 119297
997025296 18252
189638643 128219
917469095 32984
314238880 29026
607496383 137870
404589524 145585
722350017 110689
732594769 59433
331882489 165876
502749184 132438
67948368 48351
196097252 78338
990107010 82004
70795534 107167
720150880 27497
998339854 129871
167966533 29995
905942875 57856
524426093 130876
454254324 89512
77761864 47104
448799652 114286
432221305 160888
826127634 483
928608610 39560
559553258 186994
769488317 88189
558427695 150183
327775372 96206
951838965 16537
145312081 94525
850099860 168245
420717098 35184
443292250 152427
599282404 20479
981750128 14104
221297123 108874
772277881 139667
827369295 162786
172410894 79652
255382616 112845
17992812 85915
337282863 185666
266237963 45651
488007637 36545
810722954 177397
499678820 128450
622775985 58418
387071992 86329
679912833 70253
718249946 32356
346332917 72053
628387229 106218
743124960 126428
525488640 176319
335575110 129001
76850894 191117
564415865 105203
99429491 94820
300787678 90516
61275233 190187
556115851 144912
894631241 122975
353259956 104204
602127268 186639
969284069 198554
687918123 159051
508368972 99524
65248357 1363
323298211 127946
618966818 193500
272332661 42923
304525092 188462
500497337 72729
787707925 128787
473289041 148313
436266252 123487
379496019 110039
252527340 11523
370869297 10805
374149697 126840
987704298 142137
265507365 168856
812804419 75280
236680959 167953
593304718 151302
858187192 69166
22854600 48989
360726626 148075
473363325 173025
937295701 39717
39767604 109308
138221180 24908
379856226 162588
854155885 68480
854489812 176737
93250088 169952
733335322 82649
16354918 60772
266871301 172894
540092470 50020
3594052 26194
610518111 91160
598971476 157848
197339691 21684
465591591 17606
488398249 165503
498657130 175560
154188568 50511
956299210 87810
988482577 83156
164695233 157249
955215953 58334
265524076 63114
999634675 156943
965077849 12617
262743329 31052
895795645 42778
755641432 65307
191185632 178840
802352869 6030
998885844 142964
93608360 146524
890701988 135912
206713511 128473
208130643 141555
12114884 85611
528215551 107428
521590910 59213
757611659 31826
257160752 197358
695556103 19789
822560573 170624
261235589 129239
834610797 184337
328612842 101431
467801515 15349
521817687 102170
729853037 195620
784849457 30938
607259217 64465
277021147 107758
395836090 187485
641790685 28657
89282225 46611
35665555 11197
802329338 46358
217610138 162980
642258954 177126
329244901 169492
90955477 122540
773338982 102017
687604507 34270
112804229 105194
961170474 19885
801051512 84332
50043798 159387
519743358 24897
788540491 19195
722073028 641
229629665 42724
291236622 89840
448261236 32203
869302600 136405
181546625 159034
710126357 132065
451373944 40785
605385175 127126
89325119 39833
92236922 167626
468999536 98652
310400310 72356
923616232 176770
346419549 51268
904584436 14649
407252037 112853
948249078 4208
273613353 41711
997357352 142209
109276027 45483
198406900 28433
403334030 94056
372908660 52506
776575917 127597
548843220 6920
933546768 121849
109801964 84246
870394481 51389
174860368 84388
249506207 91417
20651560 184053
69583544 97185
76514101 129589
822943616 189043
992067276 192448
427677280 107364
822755799 95938
348311474 131456
955141126 11742
594347193 46631
457598774 149144
831047630 104977
162055451 150193
597285869 43
731802131 20214
147076750 9556
410106701 30109
17889271 149045
712385070 3325
645838179 910
745653132 199777
373505568 184855
827441147 123024
160775242 115722
705988976 94320
102410835 198290
463489432 40928
438482998 174886
903531888 30601
47445482 113712
145447158 57388
53274917 2505
334513117 5987
275608196 133001
872441303 130711
686413129 167214
459842582 15098
865571324 40865
919761607 98089
969722826 13889
113659047 14713
93977698 159489
788268427 141324
409331391 41694
796320477 130929
722805336 104549
794410856 159463
660159688 145032
239036931 176736
528033345 67617
327837812 116592
982665846 156497
457658979 108365
240464416 189134
2607580 115971
279642560 77299
918639554 123320
711363142 119792
99135288 42770
37780911 129769
307276102 56270
818181816 104445
472713791 77531
117962035 94538
712089831 22222
585999029 148472
271321933 136646
367576046 7050
429599451 64748
710509376 13934
123687398 2250
508705664 119752
630073397 8015
796684718 80196
685171942 83619
803623635 28088
355422788 159571
59970945 26678
759171977 150265
644598514 156824
872066665 194644
183621850 96057
87813896 110911
588918805 70406
404180751 24480
284655672 112354
967226789 28808
545837814 198158
672493554 136846
529779790 980
703204502 133054
379421529 186873
958841472 8731
396522494 9337
497703389 177441
600929872 135166
147989640 138705
84347252 179332
451454014 83479
724069174 65793
94570363 59741
219568916 178181
97906242 98106
480273813 194382
71567341 44716
941008658 15284
898314039 104378
418153034 62165
334592457 146447
329341813 112094
417958070 68742
338775821 126608
769465552 58417
347054235 166694
18157197 152004
950155767 47841
602913012 141670
586424977 114033
276343919 119565
346055380 148718
229341677 3542
635769637 90999
150803107 26694
944670229 132905
14483015 82235
200153574 109821
192300913 63749
823976586 146540
973202723 5819
714789337 25217
408675031 99175
767673238 178875
946447423 96413
533194331 50849
583242270 63792
253728980 168052
123199550 100226
281799775 19978
426682756 68834
384639231 145540
992410700 27906
898460404 100930
240036031 1993
679969499 56148
73751193 44761
858632796 42897
684434829 50771
15224990 89273
287685126 150173
365321268 96443
416084867 52003
401630229 184667
709708703 113909
385560865 181516
999244369 110427
550620062 70702
569880923 126768
532603367 145557
666729160 199432
168164129 21883
783497483 186911
15375654 195870
41245941 104918
975664009 178124
84688287 15037
557966209 143007
450939383 84356
947530485 34072
214069135 60235
795712450 10048
314282070 165094
398239338 78498
315426471 198340
2240057 142876
22033365 159876
796572300 132641
220446139 91490
999802312 132595
719401006 117404
352030975 109835
89226131 44399
190135374 31728
916386210 103681
566425474 85847
221524813 179143
445933821 191187
35860041 152675
855024395 34547
946267092 7617
570949324 4096
986383627 187913
173757866 157461
602494916 23561
118160215 194756
12028975 49523
415175404 9788
313943072 96025
223143183 69837
589151121 113509
878658480 79164
31027153 150337
344806529 36072
143126766 28165
30027669 21272
970287724 195690
984920617 17148
250269269 47305
610550415 24133
811774307 148755
44563064 149182
71238096 151598
806529842 118696
771832744 76529
368682799 366
904780967 125914
705178483 12039
915473614 198705
384378043 21635
104964037 28274
559633183 89005
128088775 88650
145664482 78207
332551208 152224
799465848 156050
739561837 114034
708473452 102515
194281856 9081
482329014 85679
568852054 131995
595038720 143046
188428845 147839
950722953 185137
358626798 115158
459131724 157864
398088888 12104
812332129 154761
72160588 134703
144658837 31262
406500974 37663
34101960 117256
833935232 86767
116950699 197556
200487434 22934
678308769 137070
4369061 177650
785503419 61606
283589583 186628
427080396 192144
745443103 188451
712488497 151008
887474528 169668
266097223 114589
200572810 64100
319390502 72585
129623333 62301
368622911 82122
774211398 36169
135711978 108480
262906917 198697
825957722 37991
371865377 29470
447810615 113890
209668092 168439
653214711 29066
370266218 93854
551514849 65284
714778987 86023
513586849 168129
802648501 144335
406489275 65320
238470089 163715
708378759 193137
474053263 178986
730722655 155457
963300799 37700
184008382 2067
226384933 128503
195673326 92307
926147721 143580
697551009 52493
386452834 125990
355361649 102732
540031593 130654
880183125 37169
387787853 196200
280277265 46360
690576221 49358
410166798 97819
538019250 139819
627555280 89256
568155528 24959
320395279 72508
155680375 152661
274099207 68773
961261183 57712
893863920 182806
564858946 136249
347193422 117882
405269741 136535
314606926 43487
653457556 153533
86509149 188196
897650434 177825
606165100 19719
24490784 117325
866689078 34780
62061308 95716
509094584 90985
244570548 20101
720915993 25316
224765184 25398
645470089 35827
67113821 81399
746234079 67966
495616028 22129
894443926 195065
534721804 132299
967882542 11101
862433535 61291
114855344 192443
703895970 51759
280453760 14441
119405641 165411
447676760 38088
956969010 166267
531274301 48790
821554811 18239
884294237 119376
764890741 76768
994515156 171298
547426004 58559
111475828 86364
123027860 171239
820592466 29126
151373955 32937
858372211 83488
304515919 112520
275320626 170854
866621611 199561
979938229 133696
189410730 97048
811335125 42883
405051887 181270
724439462 67159
110174590 29698
24805045 156878
698995792 155311
272341403 183726
638578905 82904
174382972 161629
872652603 199715
745737342 192096
920406198 116513
37203219 182696
51473586 186247
23958510 154572
358790885 35426
846024342 116171
847446579 148711
582003356 77174
297894577 29461
535940633 73523
445226881 132594
83350458 8662
824213922 183152
866905693 5613
951867791 80282
542816342 15411
596772014 91718
363213530 157599
913433052 78565
465978379 67000
378758023 123606
27678431 68633
149343269 155679
276057671 19153
905576797 57046
658423183 132831
503225791 183098
730676956 6734
494994610 103802
427750423 161414
325210630 93189
577558434 58553
77513897 128474
920737433 110472
122489304 148110
682442154 19277
430547822 64832
189851737 93833
276494423 103706
692159279 172488
880369968 169628
662202 63026
914154792 103323
919372521 136554
913225913 14275
99191432 166896
435800906 109006
147391983 98071
890313926 176478
644289832 157949
861908511 47649
513980258 135688
403964048 87996
494093476 122996
458431586 161683
785589124 143212
841201478 93021
902716170 62348
811821200 185284
954486500 178386
165562925 97860
321815818 77596
813889034 121903
665892694 132405
589855809 45930
808340684 199203
23414737 31290
549427637 156085
162193067 78629
874534517 56581
65698951 87620
527837012 189731
595442250 156737
988337824 30670
523432292 185055
162917720 186967
27120761 189420
328402803 12917
506714744 29976
262660433 55079
104966942 178024
270653537 130765
749281234 165925
59575375 191126
378276235 174991
689557223 19366
626993950 4571
646184826 10382
777997579 100772
99321874 95809
751743152 106224
566696835 24696
821027400 66001
959091098 61962
132910730 115936
358889857 155639
720331138 176538
662511198 93073
703089846 151257
388311390 15903
607975488 101720
685228328 153662
261012568 130620
170283734 195938
990066889 92295
933037805 30976
565571595 84749
481756836 102784
39377527 108242
979513980 71934
262846140 169513
760824304 157833
121618467 113224
730103845 85295
852745936 55575
900681550 27774
50011046 151751
380267234 48929
204521754 40692
516862373 68015
172486542 64605
823733258 13935
721560708 84339
553605649 2384
811642039 143970
25539741 65442
104437173 24475
450122861 9933
591400737 55121
207961777 125062
764281978 91521
136720198 90684
76771076 170836
222943688 73888
311008368 143184
925712313 132607
236333447 89845
451995957 162302
976064115 42047
81613571 96356
161603106 140212
350925806 34082
954940258 197508
489587863 24854
922466753 32275
779532709 176890
724391105 59079
860259001 53319
948425713 55407
376461909 117181
787297939 35856
84676140 156168
712126091 118515
475250395 116500
806016869 97185
612569861 118508
439408449 3467
477455017 5907
520873580 185819
240935866 165204
108805543 42930
982932292 188122
173479292 6898
451448061 111392
448061016 157883
169209763 41975
388234429 66357
74203727 86329
218826387 42147
579772846 15653
663151723 171183
941745025 25775
969800104 120137
722221318 6053
988696652 128302
747688801 95664
323788135 62948
463730413 119053
516280786 80794
989607498 69709
176747463 85410
411242938 94412
656360785 155433
638711354 144307
768640687 181806
791320811 157281
621773224 163058
257423406 197362
217443096 20590
694969943 134850
53906616 99324
273902127 172922
493557683 144702
897628341 20269
524670151 34757
473073606 95254
392374795 69198
726101955 17021
624068657 140939
115755162 77773
178755565 158853
959643345 172272
707330665 46252
425877996 23362
540023179 171638
902540882 36781
861591800 105498
589573604 88779
518419613 29161
588722385 181445
311085258 141768
65315679 68685
704543537 58934
858669445 84997
626350137 88354
398841807 148497
742708842 189719
80950999 67013
523016583 87816
251266753 66561
849499284 139763
336037383 65876
425220033 199112
115887484 90436
885175960 151431
547911342 159738
271112592 131530
389263648 180019
675830495 53931
696298095 115814
179268648 84578
764348246 25704
852857022 17113
761026701 198277
408941170 52638
881389593 179374
220354486 67100
696298990 88379
733473385 181863
820692302 60904
795413902 67485
833626929 88084
477240921 186579
9796907 109108
610862611 121712
958901708 57419
570368723 94437
4558053 175607
6274241 78414
902970440 150221
81391433 35960
617968751 8610
196453585 19326
241239605 177880
633086940 117493
458774053 141698
350223967 105973
876848054 100334
282391720 194734
68652153 90816
446771692 191485
472528142 1102
782253565 115007
912261746 100252
940847244 7993
272221639 153708
538050257 131625
941188590 37793
982781850 46177
235907047 147698
888212011 197491
466810385 42583
898600451 1758
537219249 90321
912436367 131484
141233536 117045
951227234 58174
53489565 122379
909378402 52261
71541876 188761
755358239 168780
735284043 103857
466370256 184313
46521570 49434
626021721 47280
244854539 62654
718570645 194829
246161809 143707
720632211 86977
817748822 57305
677825119 101108
437602000 195613
924708349 6574
26005377 6632
35320623 97626
947962286 152412
169266130 64123
164242302 179834
974583539 57111
972213063 113698
314474217 161138
659130875 183556
540827291 55209
733434503 47204
691489092 30021
88695577 147336
574233476 40041
637495697 190502
650687228 67185
83003723 62161
161807847 102611
934549699 90396
333625487 139584
584911010 164487
579834689 125272
82930164 63032
723620106 179476
743744932 31710
187440323 8792
171042342 152244
423031369 169038
918819670 121566
899540809 29519
209367316 19602
242410941 32359
96408075 49067
343410019 134229
28998148 185401
425277650 6133
724847731 155654
357016552 160810
851511361 1835
542802236 173481
948450594 182002
555234953 54543
207076669 15577
876025779 110203
87241585 178546
522497142 165385
340504224 137413
31515044 178925
177826150 91215
205663307 44473
333907924 117891
143611354 32863
716021734 147283
849881538 58448
385549165 171440
168871606 2047
380850340 64651
30018734 144593
101284593 54010
187927498 108833
186519994 6460
630062328 51965
488793693 62910
285536328 144021
808402362 161807
820493361 44787
881229490 74226
73335682 106981
820156814 110099
617243881 130251
593878051 115394
202377149 72125
211459481 83314
579964564 111678
184340635 28158
719275992 119028
238404278 57642
214057268 46915
850895835 199949
195967463 56479
837166298 174155
123412991 131167
800032454 85780
683933272 94470
591667592 166393
993322985 67123
695261402 62406
158921790 196358
286250584 157619
86720414 4986
386209992 66655
100712017 166774
959961829 23918
99055773 109953
593207913 25031
750267045 107782
746890515 98195
728065888 63548
426141240 54901
952893568 163996
675617182 135930
62423429 41555
493524507 167361
952667967 173287
164867859 95150
539428073 159329
237937822 138196
643437794 67117
423033714 165445
515808834 138515
624852768 12872
388688533 65815
59468314 139218
776572068 181330
232020141 94566
423400879 1519
375549119 60572
399052953 84927
763860543 163554
228093560 93346
709305776 14417
109830203 151273
768948576 69775
898558445 73770
89729762 189979
22913380 27313
683610677 42149
426201521 21577
839030896 114903
928151995 23757
511612249 34150
925539191 118608
702294491 148455
231237966 3980
734499311 109781
54482746 71598
930177807 78366
958564380 156475
804199722 10110
39110775 40755
902019414 168878
557611863 150173
569742716 148841
42999722 102912
147066418 100790
430364346 23764
453555408 67493
62572278 60670
648148279 168082
785029110 26544
861266210 91070
873645680 38774
286169338 80599
8600429 114606
759140922 3603
789739224 32044
210341798 64690
566500455 173615
698064269 100777
515879091 49429
963312919 157185
33481891 124393
67831643 15550
90463589 108916
982294343 145455
127910222 70741
146011745 53977
32474481 120795
145526778 8175
888849974 91286
519679753 122954
324575831 172773
62705030 69339
127927412 159307
805724241 95967
990361002 56568
754761398 176687
816778524 51093
419588019 140254
573943715 133701
674540567 171857
963318534 191280
406325387 163349
867468957 93062
572315671 91843
146279291 191136
526350570 154684
934339136 75110
908975931 18033
392136014 120970
421102307 17922
800628303 104487
437888036 133809
407752536 134659
7534056 157557
648601313 103515
311172846 113594
994012546 159529
454149586 4284
106106305 13816
514167412 20031
131377134 179080
32068025 50429
865217845 186227
420965087 125651
49140820 19457
663414531 32753
527767849 33684
923059240 137968
250870545 138783
31612534 18181
993637691 89879
299400720 89001
247265868 115422
287459542 153773
404111025 84770
217918251 67627
806609828 170434
857966208 185428
824245610 161356
613656084 119610
65082298 35117
204667270 60191
622995335 145906
446431713 24870
962349502 55402
217828851 13052
221643332 49508
414677486 189504
883413907 159373
447187236 132936
70055174 150094
818418144 143721
418574394 179866
614570778 140361
872753137 183361
126019688 89371
305091229 83930
173262281 192645
774687152 126394
853473497 55676
653865493 53746
933359461 85918
223753376 90905
42440082 91853
15439939 49977
642798709 198615
890915750 171875
226446184 158939
741879322 127805
903152303 58657
238705706 22157
541540081 177273
186077095 109854
24381050 814
899224959 541
306870973 66070
256174488 68107
597523654 4613
720710692 69626
978653434 15006
483893074 122468
876082889 92836
106146117 29599
262515134 173953
203883409 199993
494861012 49606
917955226 135361
428833037 10879
485990244 121237
224797356 116939
256788107 139926
715618089 4591
95808559 23606
320226812 173110
438799936 140795
483356089 105980
87064844 43867
265364843 120063
515289297 89276
429329202 120881
859501692 111956
799281421 136375
215673861 49232
577395744 2468
452089054 143362
701737255 99334
335177508 106495
403350511 17451
677627966 53661
30191277 168186
140611779 85123
576878765 168649
440458989 29150
952562009 158653
606301822 66599
982469937 137442
625647416 21906
457989708 17123
976661193 182957
92836414 53297
754712222 154995
529504312 71135
677649149 145864
170660261 47070
362626754 100469
634425224 35428
945253398 175055
66587048 73866
626457799 157030
546270720 141438
878290260 80976
464254558 8167
609605649 41680
778739626 74904
196385018 180366
434775302 105586
240712874 121127
207010050 144033
700607610 48059
342943958 107813
5181372 75579
788059465 185838
131584415 15611
141025947 79140
592957613 22736
90948957 47968
833081039 198186
481598411 7246
771651031 125489
674616419 187779
716389100 165247
186665014 54853
891605451 72906
813666080 40369
67978893 114955
974763913 17242
2666709 79109
356398646 34620
504544485 51493
982813144 111737
371101872 187539
776402623 112473
485688940 103245
227874035 151914
924498045 71856
717495383 61048
758932826 173200
964024303 84000
65719560 34117
209838762 187858
754455939 67578
237372163 194822
215962437 133493
894572894 181692
673277251 113077
977972382 134292
414480859 47879
603395397 109612
630730887 153958
946359108 74816
420727379 40459
78935646 34241
749985448 10991
634832163 150066
931484074 92198
221694195 130349
326751788 65226
608402155 174574
519156275 80117
208743499 63101
607417745 175856
226527758 4339
156431515 100111
153146666 54992
889148363 165234
345565532 6540
391752338 135211
737597079 164932
410850307 8105
757896770 16594
837638112 143146
800238733 106960
280353930 12349
433947996 26433
409643372 167342
835475089 181185
330142192 59853
135422633 5718
989048556 21382
89882598 20434
689068724 33898
842025435 98420
869074079 188680
113142465 193873
264370959 132706
393625540 65466
353452500 182883
855050181 133129
8782393 109035
563903732 172108
221015290 110743
992761684 901
416213752 173680
95471110 62787
256210033 56821
996572114 188926
684159308 27176
506107200 188946
442417592 10992
861383069 109347
473874623 121339
207543048 63170
389941180 124193
107824463 55378
247818316 187417
354124524 8779
702347183 118506
6124869 16781
320313065 40195
409971128 189524
439259040 58627
539567717 160749
202333795 186345
749731540 25031
474616461 2114
998460353 57960
109305724 189307
615126334 74812
376304852 95856
822829212 108145
287908449 23872
437064128 89109
653151674 198375
887631281 34383
481530914 141010
366471916 126264
495393604 91290
81116933 133602
933105044 2257
504716035 93182
676773257 139606
190715326 122664
35257135 193088
582558670 119833
275383190 142599
253230744 119073
831847156 197763
323123120 182352
58562236 4490
391103810 25946
775607719 37649
643580312 136165
339165119 44351
311107682 89870
215618437 15294
218740077 14441
78507273 150843
465860666 138222
270275336 169027
428135785 112571
174716250 40843
13656664 113723
687991470 54770
668672006 97701
984935125 84184
15604818 103717
719574783 69343
429240469 100293
344436761 143598
65303574 179008
172704593 116249
801842933 53317
929074609 81374
162012725 119105
429382737 161069
860196689 105403
421268481 38248
46977355 136368
309444535 6115
532385614 83613
918680492 166550
25938984 184081
769423539 34158
772619156 56674
559655112 105594
661300567 134365
360129898 198995
316394210 148703
77955647 71845
858939176 148638
589579807 108090
414994472 193661
802909156 8280
179648816 156520
268975200 159586
500671416 5803
931147070 118159
544399868 155657
130801711 175798
432791245 77742
612085025 93147
93697083 159360
27542562 78525
767847212 105487
536878464 188848
875761610 156066
236656302 165619
288020371 145163
416198682 174153
736533039 24694
737263051 198292
475322865 143355
206565447 25540
152375494 88151
798052221 154590
112050203 141098
952859537 25377
994134359 32199
957487034 107391
939878129 110640
684777803 145557
765177829 50305
703907527 73707
676260535 85914
955823711 29955
475410212 197272
254369735 126982
467066111 132116
636531411 129627
827156938 199599
126873896 161958
274642215 169257
191762463 78764
188696802 146519
38118693 149072
87829204 43170
861943940 185860
634216075 174022
995808258 140371
508845522 83929
718524611 90704
428524264 145287
969625993 146254
504591042 26572
907446878 148383
541490251 34532
922135287 144766
938819074 158603
25720218 102612
560380693 174850
284016370 139345
760322099 109621
392920050 193141
149292265 6679
839310418 37413
644196996 7952
150997741 25870
560437781 74868
185975981 61193
995632096 94315
936325594 16890
66337803 64161
829778306 64900
905849332 166517
8795622 19855
29293577 176087
331722885 105495
279991584 140538
962468345 13275
457116564 149982
556505165 177560
968139187 64591
160484691 116834
475814942 89165
645103191 84624
189395222 98322
132791288 417
289451859 196483
848645259 127625
267623503 36478
484332840 75338
293048796 14485
695506234 132402
83841882 122144
382662503 64432
392871567 31110
531663515 130842
163669210 48360
938573100 90968
959414223 17366
76090872 16733
489064878 155050
176170817 172512
880465047 82275
619766463 176576
288594445 73870
760844308 161857
543016845 149338
755432353 148811
871374692 107151
615063363 65095
735557855 198879
232693161 36300
266104832 109097
329128646 70858
526977832 21226
237476003 190712
793189466 122952
697493455 145035
521861642 97959
188593915 12856
301821790 122372
829621670 138223
611898082 146526
312260784 94872
167787918 123634
322562297 191333
400687583 98439
523843467 98808
279782570 183547
308299561 163620
47805484 174065
455734201 140633
879331191 168354
504881355 63683
995691600 133241
730695001 73701
643452437 46895
688738716 136676
701293988 142113
727991471 166197
924827369 113428
6686460 157627
170300675 34726
663755040 103075
43554077 37712
108569863 91774
500597463 184445
597897561 49945
315835072 131095
428135085 21460
983948796 100758
294855632 65646
192186373 52396
19651763 56342
381208491 170770
362750772 101501
74727138 162204
222560959 119269
269077070 191866
712945223 119168
836200866 8566
200581073 199409
455573504 180409
674725727 81709
977763301 110262
909028984 132290
296653972 137282
575305387 128281
955240032 172812
670254106 162549
299146151 47857
997974628 64931
674737830 54808
804475535 43855
742105841 75142
988810031 55781
956867670 1742
918870194 96472
624639398 25708
560766500 159163
21854294 175575
897627854 186105
239624643 25908
382996035 131699
332508164 159146
487744557 127792
458852859 151313
896618427 10329
12606296 51055
530544169 182275
816068387 67464
969285147 114784
223319015 175329
712767831 70849
943320351 136673
899609855 38753
60177656 103895
223384386 172904
549566969 78574
945041920 83285
518830655 43665
572975757 147432
422023569 57646
404459305 179918
958035695 89446
905054040 194636
564292076 183231
265196639 148720
918383755 130821
561678659 29907
839346527 178971
745165400 111017
354853463 178173
957853245 1261
614426376 14803
853541855 196920
650107726 3720
743639871 81075
273160691 192077
674005866 39160
988244271 188521
190786569 73214
976339090 68126
445913173 79386
138819813 60357
919499273 120052
8304005 150262
284901854 177440
358671382 144830
314785313 189116
835173988 136113
581721882 83315
626272449 94944
765432572 6610
423563209 11822
175815571 125596
797142960 199052
511553872 113569
482077889 12545
795911460 1383
272404933 145118
941916641 115529
929913724 149529
505707861 115037
206749848 159719
722796572 15154
643808690 126942
859134516 40639
149339136 11136
161901651 51601
630584994 66868
874866462 135068
907683987 38853
177590582 187997
670569208 15410
670112361 99062
362000204 175179
413007707 94487
356336439 36669
422196959 85773
732280247 128135
281899349 123935
152680533 197051
778720205 181441
669946774 128729
257127588 8528
781297378 17712
711799548 119151
916498337 31351
214628951 65610
591846202 79624
843800033 191204
159645301 58601
172751601 147643
471712146 150742
189887548 160080
799426681 124745
876076281 81566
142499815 94813
867780103 138856
726514012 116288
194829940 102835
605899746 68969
985872081 88273
636081250 103051
414797943 196271
103894812 74626
77762921 50810
577868635 62822
501865535 78027
558376139 76105
971846963 180274
23437577 121834
630935350 1038
656451417 87775
332127339 150593
549180314 136699
328020202 164522
452493898 189601
536768791 165775
639530490 17958
3051351 28553
650585267 190742
180922163 157182
302992662 195572
209212233 4408
918905339 79236
217623577 59595
58467246 39827
363594362 21865
632079745 89977
521353203 143755
825379929 40176
283118371 74819
694205945 2840
345873051 125311
406158433 179738
970942444 20082
675994780 108743
42441176 154545
53486814 101246
679538965 176364
254940142 73189
151628153 27554
370644700 48327
377663304 141836
78411416 143121
44952597 52125
731425536 43267
55806802 143581
854101839 123714
27706046 63542
665830700 118286
51101573 15840
697603595 104928
163111009 199650
815430263 103111
756714890 34946
640802380 83523
152229188 48799
875218714 125241
335702206 63862
20044860 37024
15574582 186539
83196005 96900
257823574 93839
698817119 138919
309924705 42325
410457282 17901
939434373 175682
509585023 125085
629876427 36639
262278526 12547
254289201 41118
138845695 133235
500362133 177983
874774844 155097
861608748 136262
872653372 150141
615814212 23000
168309124 54074
629203298 45809
221968269 100020
337250051 70698
546504623 97665
991816776 12632
983462293 143399
887373575 134338
257550932 89945
345450182 129187
429801572 149511
480181956 162405
609443458 162826
679149293 189714
972731135 48055
768767617 76026
686361412 183288
742313673 193823
392686095 86982
722678734 53946
723821621 49341
115451817 133546
594526447 31543
56512136 1403
731676865 66362
664129077 79571
188998547 9271
871479146 186878
475169492 82188
548961075 7312
633687874 188932
44857623 48207
836580000 108626
481558493 198056
962369350 47715
39045045 26148
521785957 77261
786468131 69949
680520688 66694
279938874 110645
734859051 148075
223797435 192277
217598810 174713
896094057 55401
721292737 115340
679837374 161054
366335943 90282
218525906 167757
783597072 3372
35358558 129883
379344955 133795
157096154 141545
826612603 108416
276332202 24338
521588410 88273
704754461 90299
81289530 56740
223579120 39476
633919783 187564
878221772 113407
579985822 187506
463638262 20414
359242586 104985
933627604 143430
201776355 126522
937989116 91208
36433747 35464
351199161 19244
122989437 64263
730115416 70042
323988840 55875
503692536 143593
686902171 20520
942021813 137876
253044612 37142
687953235 90469
579701790 29593
247131794 197980
403319423 119139
905005521 16628
430031588 76129
162520234 55622
13594728 95423
29840761 117046
294391968 109343
855566811 76968
452356640 6754
585156650 123780
155911649 27968
47618894 71492
369951127 147800
799515735 176366
341343770 152528
894618837 45060
57354618 38971
39711677 15577
578751522 173043
201884052 113300
713848550 51027
406234144 85567
217361655 11907
287620465 167098
519650238 131568
519994646 40655
801245920 53329
901409784 177148
452636249 24944
995338286 55027
414021963 3562
973351965 130036
320019315 20936
488589991 173109
547159811 71423
377890662 64530
188960649 130390
785054926 111918
974821039 56439
122026029 72130
824087086 84693
235331130 44495
405249887 96721
33020549 140205
251517197 24495
225618863 64372
125642312 193130
708102090 94320
807626054 5668
863094677 153498
268533372 42373
466711831 64896
176926563 18158
960834021 49717
427969473 2747
651520545 144599
265190458 22934
193625959 125174
683464055 181870
31773924 98122
311835088 72756
625370832 16576
668348676 88953
710856446 29376
774854959 66105
268483126 107495
8728981 199982
998878110 188391
436047446 67977
768132672 92270
291260260 131515
865857220 141727
189789535 152236
748373572 134260
259210102 36536
808498209 27191
761042345 170752
460254014 49150
124302565 101511
106366026 142297
498631835 105762
772333724 95954
721755686 163908
234987374 158434
812218977 25479
915864440 4412
460571553 31331
259680458 23440
342198086 14492
43826348 25145
398134395 29792
644673419 171706
980093833 169316
498888042 89974
655970748 126574
243348604 75284
370336194 81408
468833949 132010
836579209 33986
141585263 172811
981342980 62599
980752799 190207
646427612 131572
249052833 17291
915365590 159790
639662859 45229
252871045 118231
886703432 2310
555987552 37153
711650092 38673
687874891 191718
605169269 104915
873910918 167628
360469504 10924
35520570 161740
924859934 72272
922677496 54498
877525360 94307
845111424 19128
309329431 199692
409901869 31979
637766452 23793
490227630 194587
313861293 44488
377566501 143547
777979592 64339
854121582 44799
57975481 70222
937407646 165107
102980270 41166
222078311 121865
609247935 133071
187999041 132282
628153487 148416
22602283 22576
243567761 99567
248324084 153584
684109541 108390
736965332 81521
344915656 113591
929494755 159734
507861495 153261
152101566 8993
122645352 959
302301158 111874
660307370 83883
435840388 180596
527857745 94444
652500816 127149
112618764 1549
576640106 100891
459113747 175693
794504967 150782
88475676 90213
46073111 197781
617783192 83810
123480210 129404
125588709 65056
116872715 147164
891683511 17979
216095223 178442
162302133 21188
529650713 135079
870892825 141327
73803250 90831
876164645 41413
87097963 186102
51889334 119055
635393272 21871
228779781 144431
408824065 116796
774743927 54804
881776846 3993
573288347 39642
179051368 32390
390615201 16049
981646107 3201
630883756 31846
103012813 1711
577075050 92824
802312497 156562
377715234 51068
871071973 147719
117619272 145294
69006701 97706
111120657 47942
535907518 68616
770942946 50292
25327602 2973
78683616 16227
632164871 174874
694068603 26920
74421104 6870
57552655 156251
900280795 134089
816293081 82249
636451223 138690
468037816 63741
674414374 115293
138486092 156208
974038466 90531
38947115 118039
873186447 153753
959064730 95323
369869722 151993
386569525 113346
383474427 139938
336870242 172408
615264333 182444
488404718 44121
910627505 105592
657912269 26368
756595652 57000
662720415 196010
612722409 7270
272638002 70627
34715931 90151
19041123 54011
616957004 171023
655676859 107434
853453718 95420
589064165 198859
644586988 159463
105564658 44841
380431696 8317
843154623 155091
959804084 44637
141316796 173123
783413918 86374
841624532 110203
911482017 28045
607610525 27896
360237428 184117
888115499 40498
594001816 134740
268051860 125398
159088502 37199
908176563 18265
988008295 167190
377751825 25451
322003862 29296
233497559 132647
444844513 148289
260601 106084
846257138 126077
388237033 123767
879047871 104014
517739157 41573
397038619 157020
848849248 102532
340217359 83604
617563061 61517
796213659 104198
449837493 68697
594033759 103267
424044835 188820
233803518 148487
541768890 82058
965769134 173403
365149904 37998
64651544 164735
772771844 183325
760477896 139145
510234713 114062
623740241 78628
186888464 113531
621842669 3257
574517851 91900
995269087 110344
263464063 185791
913726293 120667
101257264 141107
839170102 12093
962239047 31960
106038833 110317
962486208 137240
293630440 147365
163756012 122076
192527747 74131
971429663 44407
955577665 158670
184781418 183925
685901230 8303
666676281 24142
674324666 119531
117799585 65432
452548173 185468
16055703 148562
845727946 25057
588105307 17165
830472880 184698
419481147 60141
778783534 18777
785780214 132220
20960643 173213
782929578 65317
677682461 102772
140160106 10120
353086048 106766
674998585 70338
539508572 31600
125781807 177054
825636554 197805
904200629 18637
401945586 153645
209630157 63609
77161687 68398
975410916 43958
340307531 15054
502388496 39890
955431601 83992
594095494 135898
137342470 143047
363146616 147931
245210659 142526
834072560 131102
445920626 39854
118368143 103540
469800169 66467
469368110 1903
84102024 132573
155051189 168021
206277574 125582
50327003 171043
982780759 125406
532989363 99076
494768973 116070
671972942 161146
803344793 129951
875792337 130956
687144822 124491
90766825 196219
808797327 37937
251141376 89338
503260015 3125
223587141 43403
944300045 132290
532997223 36588
769333380 168226
946692760 55775
381687895 83212
906897160 76060
876736405 81018
723775215 109923
998753100 196293
534264889 61000
632348764 169044
519174899 152755
875218014 152703
60854586 71820
675231292 94815
654541005 140094
138179215 71219
101880306 159865
372261319 52554
824822135 114961
280724625 38446
468154814 44106
838157151 125767
968837498 183271
404682027 185931
735437993 94529
212276890 5517
459967773 184896
262759344 13292
352694810 52696
879788517 94354
788610213 34329
457261376 141203
747010469 64890
802457254 130047
109656608 56656
98761283 189857
187838568 98967
661497733 36499
834192463 126655
590968962 143778
706983477 47278
479848562 126777
135286827 158922
132117668 143538
149436543 116955
755920422 45690
519980496 173054
669771345 109783
403650932 10037
210174296 146325
615966799 183135
781939998 3143
97603806 136936
946840563 153749
122837876 52698
755800104 62022
271769229 127995
122793 96131
36112654 1926
114793187 20569
807846617 10485
959205039 26626
801514756 118652
163191137 140699
244005620 173711
47493050 45666
60290630 51071
479972303 172423
971791718 154626
293122769 66238
426459397 54766
177812280 94316
536213584 146261
844497471 23603
846548028 62252
492195872 131137
758100852 188953
307171727 147123
110104432 35657
203560439 55371
672987920 83835
671077651 88986
620619159 157236
896380582 159995
857327041 22923
600014324 125476
86346824 178364
613328218 57771
947469813 45309
253575258 135248
587573303 11667
556835710 53816
551017011 11867
232457771 47927
109146681 54462
293700103 172467
728737394 106423
824845730 176791
315727922 71265
954083742 146911
700120704 126592
319309552 91000
385140109 12339
808043857 80588
48815754 3526
789252791 33507
440353995 182816
540827597 102527
227882667 90205
77610906 30982
919866906 195295
781487263 127855
998129647 145402
266529620 171156
414502376 50826
566857255 37104
739491531 40256
551153388 177202
766600428 95624
310139534 124838
675614438 181126
387195000 78282
305987256 137809
706034263 74580
905094704 13062
452976818 60665
993108460 2872
917539656 55324
322719713 191952
975680416 107195
616496184 50548
78153432 64788
298608623 178584
145624403 160464
365982937 194254
554145202 174605
239641739 51659
911906307 35827
669641351 124811
15536091 103472
966329943 14134
666962758 1704
800796102 91149
623786402 42820
534544887 186786
126162804 44885
339390180 66600
52495102 98677
618065170 142370
705308455 143682
402349529 137567
735231265 104062
602387724 96122
656585453 13294
847991812 85371
208895017 42432
429158970 70926
78438428 79838
125109058 96478
118294583 138337
671878275 93174
775111794 157695
501196997 111687
420633615 159566
471076125 67910
941572583 177921
994584119 140876
9292715 134767
651325446 172592
598421466 87959
202383870 155797
910468400 85656
340640000 113712
108264985 60841
205938237 151729
930507774 88487
605080617 34323
459886120 136005
755096472 119670
416278953 125665
38122157 152483
304845391 198029
847146216 129361
172978164 97942
49884845 145354
801380928 138983
705449102 128312
992606751 121200
77505275 70988
267224694 87318
839684563 192383
289293950 15582
551237707 130636
175758451 120053
337023765 198561
83439058 34213
238946123 52581
875877563 190124
321072813 198023
318052450 131144
793220156 130353
384932834 91521
607782962 118248
931972451 58149
356333809 29454
833957157 182263
696615257 46552
258821683 20623
294616794 9739
929133861 94891
837243389 35801
498290505 34404
225676497 111976
665764518 48567
960650260 57677
191446215 164763
209665149 104838
419313946 54709
458907643 15338
397733636 20759
339811064 162576
14136989 113123
791861864 643
466432815 85215
70979427 154350
328225137 55784
236277364 173868
488165121 89460
234274938 95114
240007511 127356
500545840 178459
912670191 162760
496254686 97544
869404464 96960
118914871 127273
973795319 111093
631397775 105102
407981716 5589
78104190 109028
392417461 188263
357397639 21728
847193334 79710
386281048 158219
986271303 28580
676069129 112616
131197963 68997
195447552 158180
883865391 124697
669089904 113984
824170068 4978
817861511 35635
607695044 145754
830950414 494
954938255 67795
54903572 14412
558564766 119281
92288728 175383
293554557 126140
359531772 144477
894725857 66606
571244313 191802
188777202 195256
480654914 51441
866742110 63459
635665781 98628
57194698 147587
695872980 154043
876697391 181754
512542850 126201
219189446 31109
859399304 196801
796500185 33847
61141236 67073
901186294 16151
602373678 4861
530780400 34318
59612809 88675
260325118 170086
192916796 64870
289160255 193131
505560468 11174
493239787 26264
886801455 131047
253635235 199937
141035514 123676
212889506 2012
700566089 184794
720623494 169672
212840380 30984
859429139 72992
704362701 164633
761183114 191100
735019139 145301
562465970 135528
616189239 122649
641535837 169936
94577445 197148
522801059 164697
830766110 172459
829439049 152606
424547532 50151
676729415 8765
681281795 124030
270309712 82196
580942513 76335
316387370 124878
306409666 43155
896141482 148418
362159437 59167
81058981 14528
827773555 164508
206557364 93581
178874144 164584
769042222 174931
331151098 129848
660561471 165443
858759182 185895
988869076 14916
818882384 82441
350360042 33343
234634471 167703
303369676 83673
794385588 140409
82427715 125559
907360150 55735
684784247 112740
704093647 73136
13564625 146440
583226406 98263
514965430 124473
421794954 109603
809157788 43893
164331711 11225
111227087 10147
857163732 135824
972199003 151119
997302523 196721
157439757 53252
564202643 58816
51984071 158926
203350764 116197
14934000 129981
755287586 153504
982469395 15490
859907095 110829
582188176 36188
608856879 112790
638172865 178717
656143812 67056
348007413 181618
562589776 120222
672148425 153750
679391266 14126
979796881 155873
145898707 159405
196168430 144538
745757780 89906
671015945 169459
603490344 118401
239806929 190931
645036707 119265
279260100 177869
184839074 43854
673123008 52512
690109383 142228
177315431 150578
289927491 166276
894314604 75246
254488215 173986
541306213 33950
909847241 155698
304940375 145460
993804166 120440
949626824 15742
923744800 36992
922722579 113073
801575772 21564
349865884 133139
920845183 162939
232399916 44127
463699808 72796
104850513 17089
446554555 144766
499403582 157076
249770717 63948
656354063 110572
247675996 172576
670474992 152986
450778550 71917
986349096 101113
365516866 91116
198102717 185296
821006125 127945
44254014 116567
902926314 85616
89048782 48337
434189968 150095
642934115 90142
957484613 114179
707757265 26884
111238259 52237
838823091 25296
44080735 29975
716071186 58514
223899331 35190
272290422 106090
872608662 162061
780945597 55888
424921505 66719
540310219 88379
757273199 85161
346444965 184504
141501787 107550
103708270 190437
306908152 114808
340620084 61427
834480870 174114
175940480 36911
420505424 123694
504381997 139013
662194652 147720
649168220 181220
548141476 110319
565925827 27961
546013099 29762
606508884 156615
290361902 118088
406855401 127682
458392591 87760
962400922 162717
504854144 180971
837327477 136539
825785020 95562
53683504 108825
307687361 11929
606004547 163721
429968542 144497
886501483 161355
772360061 41403
131936744 95135
23438192 75302
684172275 65517
141970180 10059
597775395 155039
783667950 71737
984911908 114738
873161679 179346
510835350 30366
821273452 160532
502542122 101742
383534445 76855
974090226 28424
32945681 137212
981695055 117187
468604925 37808
904207067 115996
19894221 121862
277644761 110645
737422484 67361
115370494 115543
209381127 126055
680397557 120339
700009609 177670
837471034 165460
180182971 90153
405047317 36510
803536807 77330
361629086 170908
916830876 173586
331514561 40835
76969110 35397
353437017 199978
15409373 62382
789943153 8846
891694710 109222
690323498 13409
322637506 168923
772574734 132496
926303670 156794
628222711 134095
171914539 14846
146115946 74110
360129614 44980
863977315 99910
775722369 28367
391733137 15018
554478636 86622
742272786 72055
691562406 146189
606081200 1359
559429093 125971
943819643 56593
101866429 188243
119287185 152432
480799865 57002
506331155 168829
735462743 119494
235956911 74699
1024096 169160
505870968 32424
308894497 145720
611998459 198855
219119761 27725
319489421 48951
650690230 143868
886553671 138812
729585919 26987
998560370 30376
584917417 84093
583409149 181632
988755151 97472
741861317 18774
596188590 120545
388722222 178842
990409538 75045
333742439 89439
79139136 38489
238101698 190242
660731727 54427
626133981 47109
231261174 128065
915388004 126735
235140144 109825
341603142 133010
281860195 177642
729648353 127532
117649035 61785
905737548 113130
644522098 178120
594487297 68664
219708487 97389
250283062 12300
367683247 52218
634770313 135684
540301477 187421
231253513 97984
335114290 54837
601542411 190772
886918861 181117
491389355 79964
373044370 138471
675996537 35938
248168464 174786
247954312 175696
974900401 10600
19286108 109856
445911326 122137
325213881 20938
511776347 109763
946878159 187739
502775892 70238
360046877 125217
312026566 93075
822580844 99658
801560878 60875
34671305 161018
95743656 157230
85501301 71759
98021542 186776
299260327 91094
968475225 137528
948716356 165874
667348578 4296
521225163 11793
440906525 114060
633730576 108805
911821150 147014
891729463 73904
115213778 153164
887874877 82915
605911298 826
6890068 164418
254224935 89399
721933344 192188
533233696 1108
290430534 26991
381970587 63839
672947099 158141
606561061 107114
962614564 21680
652448566 124014
483809675 136701
117329357 111853
491217358 63015
282942284 50599
928482605 115466
213925753 16679
989734482 26586
167562518 62116
955069337 161553
310131885 139613
878477452 168809
487824339 103034
479581716 182719
971604592 89111
279786226 82365
676877230 56147
129066624 131421
174430473 133057
889050116 99816
155043594 113968
120118820 92094
823595292 102700
77688881 197986
949078510 145801
901371265 173872
628921157 105896
715264993 152097
857306571 168089
178787429 149486
880130908 197138
336620914 4694
307995852 156494
354420207 31751
702524216 159395
700032383 33089
630571407 5323
890939295 26650
793393204 119504
90451722 171039
681355733 123024
735697430 106090
323333535 77504
456429677 155831
917520842 153028
748587375 106129
772884771 43755
65244728 173498
155949766 158095
853161407 119909
341920709 58324
744443763 160222
730843770 16899
381424844 70860
82049984 144713
105923535 15931
623314768 129686
904168891 67863
5866700 123909
453287800 153619
520572996 56102
980079204 126075
220900567 72032
427702802 161927
876620796 35327
222652323 87878
790458708 70528
569242505 126678
715350946 36214
631035340 36497
998039116 190935
483105510 77458
956142198 176139
81281718 42955
748797446 76261
629805012 50894
923507142 159751
134732890 15708
712348993 75590
971366227 19570
518198147 127341
331838054 156290
608187651 80978
658967852 152807
190879404 141817
362544324 137852
110184109 121016
983987739 59243
97001091 95658
646562989 90963
498952636 27838
24343985 115954
504214231 43691
888820515 114122
856886424 39579
720042526 174253
857048836 133357
2407807 107090
650021968 26496
781632217 44761
836042926 109877
852620918 166221
200326036 125243
700539163 164252
827829776 44569
220815857 155508
441175519 71763
857932365 146307
391443203 7918
123521310 9416
973503004 22237
59172220 178475
541328047 36157
6138898 117575
813643468 39398
452018190 107192
835139218 75064
543284936 69788
19738907 58922
973301223 3424
10191967 74274
970231253 88204
201231710 28762
108559502 148604
647546737 171089
421157240 70142
909327992 168161
863513814 16537
595425366 68022
126190489 6999
671705216 182931
364727216 199759
395877523 83992
854163067 103551
301676417 113307
128206845 185188
565959408 191336
531296413 24824
84543625 123354
164226601 188378
132914101 80760
632947013 126433
413647355 75354
952359125 143871
221783387 48816
818755369 133905
424193384 39893
93731764 199456
842370769 155444
382364569 88270
372233869 39900
535174207 132448
757817385 25374
513801543 17806
501590248 88179
790168224 48666
857213261 171200
511563509 18315
417905125 135478
844071834 35878
575012639 166254
796361991 111401
922884101 149125
304170777 163873
803068449 84305
898756123 41568
723863399 199639
822993630 13781
661089010 48561
631001935 29942
31139511 197249
185008123 84817
492332995 61555
472695570 133199
601561923 8287
818498537 85501
435005020 116881
239984679 50062
560806525 164028
543410143 173502
628930956 115726
571093150 128757
63991840 182445
845986921 41397
981991730 25897
589427704 40767
956407059 181953
199942609 141219
909248255 13573
233788157 119589
953615865 84174
940666522 145288
281708583 150391
679028424 96741
712407489 47503
333955998 143789
197134965 135796
803011119 59422
117186636 32330
764357590 51740
679542225 190310
586668694 68832
954824196 181724
8769123 160150
344368468 197109
800893743 119560
660230365 17159
444943436 73293
529864137 21606
795054541 108495
410496029 190579
154143238 129184
876360529 186381
18683064 50978
59706456 65768
331110419 40722
442704971 135174
312332801 52093
982904318 107321
430404626 20661
480178603 13772
779518466 183551
358234015 147751
860786744 105435
577224385 161566
707248286 12974
671791200 81303
750086783 37308
966658131 38160
884033774 174491
997785244 56949
778714551 37021
796416205 115717
153175486 68134
580505826 108050
49729956 16164
665317680 25853
575354696 114713
935603632 147064
119256217 5057
100062207 18512
613867838 128378
885286730 35565
898104315 6120
658873651 93770
774876788 166661
839739124 136192
395992059 123265
266472994 20643
685027573 108257
284237650 59732
663397498 186224
424015166 97338
711217581 125984
594609172 172880
884561998 57964
332948253 59946
869199824 138255
741681775 56332
850363895 17075
952043114 188750
679471958 70212
916955709 20074
649545680 125857
683872969 121230
246729368 29049
308344746 110932
876768693 148246
107027638 14423
610037436 8795
207161856 113580
54656339 48361
987120739 53454
902800737 139118
228256872 72051
721628755 141400
68769937 61548
359326007 11489
737147731 101028
565857242 154688
21155203 158562
244262149 190326
137176304 104975
507478857 31357
659558170 135254
316665628 97366
693766785 153272
617740845 73950
127120139 174802
65047005 148181
439224099 26131
102174844 139949
502182524 122715
901475338 25900
896346587 198101
989736957 139062
832666124 22434
832033516 25395
22162952 151402
424868104 96363
70263694 39325
334388536 172513
179796610 70480
566458861 194050
923869138 176075
574962839 87800
831966831 44417
545759805 75487
200893899 157306
799842294 181970
856837959 78355
239122894 194736
309186260 182994
647922743 58537
735449707 17594
168792468 2558
779832825 43147
844682700 143273
981530212 42188
254225233 88061
945379309 69042
319114287 46786
342882807 149809
718719841 42216
614652723 127556
808208521 100683
731219008 104629
427849942 140583
947165112 133311
377023973 129600
596471426 70144
729457929 89243
914265359 38955
861281970 161860
152345445 43841
735370696 114578
525010619 69227
183999340 63697
604043073 193169
584714499 84977
997097308 104218
112470215 14706
773844116 196714
42163637 100358
771346755 119976
120494398 192163
348597283 37099
227123210 79457
240225380 39467
887738385 83175
424842830 130652
719804856 197261
838348383 167739
685178182 196453
764567382 57892
917525451 68872
712299064 20114
306087165 165546
741643573 199069
57340863 187770
549191766 70201
157354601 122426
111033078 69193
846984093 165244
447780860 166060
825638612 88822
605460324 138854
818956076 125690
103950513 9874
573144900 183050
461564435 128011
73072498 96527
958546505 19221
807996612 153254
991273971 52635
651744318 88002
358056949 95602
782606371 135685
68952387 73369
32786335 69030
440324819 11386
937661232 17471
777743824 85504
45822524 28737
314367059 41150
307623316 58178
323095581 183033
469956126 131874
503498081 139150
553479899 151404
149411932 32130
228179204 87569
930942125 136719
780785551 82039
884942359 142278
141264291 64058
843887892 46578
281242214 101564
983156403 46409
950525918 116335
729304825 128264
149867576 104955
191898211 150390
993195337 64230
601999456 32147
304940192 161827
240029341 171319
416537915 22001
387139970 50574
98087051 2975
143905307 38712
83003468 1568
290765784 191118
762154934 133502
648318555 20801
899652253 108180
177185912 31005
48595493 8906
462499439 29353
439577049 154863
956117454 196780
829994859 177428
798378158 193624
903798456 83168
127551688 139283
496102875 5895
201299836 59043
781172493 83429
27079384 124283
783958514 171170
991228615 30595
173293283 61534
514747706 195624
563498269 146939
725853971 64579
474702661 18157
364265333 38264
120559401 31927
765877225 12962
748638947 143030
536993038 89002
511494601 166291
204932249 194720
322511016 103345
785641449 161992
489267408 57105
222847984 5317
293622907 67794
834404969 18610
307659389 23081
47821521 30493
159222108 129056
834839667 89443
245857348 163029
412709188 164263
721767586 88497
838880898 48403
665593042 49498
474476452 86887
285992168 6685
207018454 15520
451159417 172138
286942973 150771
25795732 46567
496128564 126806
321659431 141197
674813767 151461
919861816 123414
974207151 82019
530580299 195065
205905608 58383
758587815 192982
714501660 108358
651871685 69685
70891192 33377
956801804 145204
278829913 187884
856891825 30219
189826332 167523
116816051 130473
140689807 75332
719079435 70370
610225875 108264
438481514 166205
578763149 163909
614416268 17145
915958411 198404
414180784 81098
498034702 4572
675078078 24151
169719284 147606
825273844 62523
236098702 29424
608038589 5002
413971294 124308
813297476 49704
933449008 94752
753484543 172305
669791324 42947
432367639 42482
192509840 131538
834749007 129357
624642452 46785
473840568 191798
56771309 28169
227699734 168165
25640000 189255
643167007 123700
698885369 145354
325172136 15662
583777624 39899
916262688 59136
762549857 131699
477972076 83010
21598747 74680
163103264 44871
527495551 106390
62697901 161493
827915982 178463
75259645 77883
637044694 189814
307730125 161663
166262939 13388
438960279 158896
232890196 55844
667772957 16233
273703445 1124
38245252 389
974464687 112938
918730137 49573
902922586 129954
728888113 138033
391244345 125069
436760756 130695
524435290 167471
962439120 29807
949980352 198808
988992701 59277
760303022 51504
431476243 76059
127058250 9119
706694139 41718
578816795 86713
685567968 153117
558642132 129698
829675216 17908
797222477 69616
643122793 156981
905939016 64705
372533293 129555
421090159 169100
950269624 74750
355345180 92978
954558457 6761
210266245 126721
809519221 163684
432198316 171594
256054350 129844
149772850 37021
115050527 8233
241888557 7462
501135033 44685
555491362 70558
512286146 69944
130988884 106214
217993113 120908
557975726 53664
37472875 125461
667254753 128894
987931189 50332
89699676 25768
292891997 142827
425069393 44096
950148331 104144
548964663 107448
648735028 40304
928231380 29887
111080689 170616
207006752 59235
479874757 109549
178902691 195712
540218840 17090
250035378 178037
685743141 94495
509258141 23523
813184737 158005
878316087 174389
422594523 142809
147411130 160070
448762759 109266
265686055 86767
254148900 135738
981348043 143384
906908493 106184
667350545 115069
608829840 194025
517588262 173256
688838089 132087
181877259 123942
925004066 114340
340613102 61681
442891730 118382
858595310 20143
829757608 147942
426607237 4330
618967445 94878
526829447 171638
940109510 85433
394458443 67628
501004227 85935
218406665 186326
62749785 166290
756356340 176534
162679625 83636
490112583 85384
140779961 17132
211596524 33431
864102662 145381
713275323 184802
101450427 55405
864836725 167181
777547923 94135
806154322 77282
299521315 143292
904321496 191352
39891241 47299
221967500 12760
482576059 190064
977509208 168906
323223138 15408
335492829 138440
179345678 16504
924655770 156428
531231591 63499
232187226 135288
870398799 42200
711466641 6971
754387321 5042
915103523 31496
984247297 80363
582802871 15672
490532069 36182
192383945 55585
237433785 27099
837915981 162860
709081766 96266
4616881 183238
716723704 88900
223866250 126895
160666778 73513
107827630 88822
212964741 10845
695858437 155166
196631733 119327
679204528 96897
25712449 48152
199966977 145692
591389742 42626
563553274 33264
485391701 42646
736149373 8426
371067765 25665
973310535 89738
744389727 64790
94118294 156948
640837511 98981
535439855 162938
15162466 54118
323522991 103274
404767994 128875
765268312 183895
18358257 82369
519406443 7323
135367984 51287
595789043 43754
570891299 6997
275531149 27390
521961417 58925
61363271 50267
128223999 84639
482848775 179923
968973079 95768
53178328 127246
274424898 106225
37703372 120818
268666578 153801
602905131 25504
6768700 59535
682836971 113459
796196328 72893
458765041 2409
623685605 197525
440341992 38169
946808680 6962
924703724 135238
493453704 69885
258701291 26913
987586743 13463
782016919 83787
700820263 28647
705470179 48994
62080319 76374
842125338 78315
552942186 179556
249902556 109775
743467905 166994
350214945 57203
194198002 9647
980715689 15033
934526819 85349
908495777 74575
360159220 182458
404883019 2213
514367208 119747
313443867 191738
624027806 132931
601946817 172232
642897921 187675
407511369 12673
738846960 140302
680621660 197586
789781877 134188
82523170 53740
147800372 90358
674470029 38642
95096829 315
733121523 120783
639504499 171045
165175132 139710
234693531 55129
514582148 172826
108522204 171799
257061023 17115
229566226 22942
535314124 61241
645544321 134171
327463863 169186
577981986 25550
66940227 116862
255098786 196481
377186871 61882
178187455 49925
759988757 165455
698087625 94965
780456927 140289
662634053 154501
357558021 141831
867824289 111031
488622916 27711
28188528 45691
941657625 95495
741638771 73876
650089772 64186
598470631 169974
788510370 100500
946243071 142712
155429456 19411
920029327 183622
15724940 91334
182861268 60064
746205692 79160
962594368 26595
757822641 118588
636294125 106304
310502205 138743
963286711 145973
266804689 36894
159091827 134760
428388994 6175
994105893 35021
854307091 9011
173649466 70580
198904772 66459
131538834 21474
623001331 9337
700900305 9188
54929009 92853
190511567 177759
47426750 176607
900870302 152328
989492861 195982
710161685 10855
965401417 24743
379622958 45520
119177105 184810
595010744 91357
715331045 132875
520832817 143457
977167123 90440
245649834 135798
319605101 160445
737060680 118219
935094441 154215
974887918 177074
588788519 65656
629081341 71081
685047208 176192
890637160 159015
133407363 167029
435360826 17
581291459 55905
500213265 126368
616167649 162739
562750834 19876
593810693 118525
662892306 148505
359859002 49614
827350414 128817
587220207 3770
498290029 186561
893377228 96264
744196154 154947
220276223 25070
771746117 131483
850079708 25544
14806475 51101
296848632 43691
536263937 72600
634037904 184323
433733996 136996
361312956 94006
908784283 31059
960059925 109949
311798954 154588
166978881 191962
588094884 122186
989080203 37588
698666437 149009
907603965 103212
617131628 5366
367550609 181586
67873910 100828
715534816 149552
77350877 161205
351539017 156448
219518184 19635
671935539 122347
449336647 142679
566894426 144753
986580924 17991
412964354 72040
897950907 161007
996753772 125783
950300202 44301
477676101 81325
579353941 126922
630957811 37360
81468739 93264
825097062 18044
759375218 102786
466491898 147986
51531211 176119
955870854 54144
7646863 110648
939532413 5243
285562694 153714
239187838 199453
306955759 186126
295955302 107270
784347669 134484
81174001 182896
781244014 57915
926769906 83207
999681934 91741
503745923 103639
61923598 190765
333308143 80808
314167145 158529
891073984 90963
406558236 50144
230205045 4054
26649770 112498
166787321 122798
653296468 88302
817374616 24704
22437876 45422
890441847 155543
612996189 132670
954658012 110607
684646759 155354
298249196 14640
856959639 138484
83807700 9314
87028952 115047
776535735 106781
989653437 21121
113613044 147915
462384151 77913
53285583 45699
90080826 86486
918363013 112180
115160891 19416
558236498 169794
134285224 147943
390494788 111390
507470343 122445
977327048 9220
526192361 169734
103641879 10650
889949629 85136
706934265 55521
672095588 127575
377597417 50412
709839270 25811
411471025 150049
225166294 95030
633104634 40324
58526871 130974
12908632 105331
210016200 4283
761637442 55293
350768960 113213
173408835 92726
657790534 185998
524821360 144312
501465026 21964
186533370 35682
266166011 143762
47875758 107842
357681913 11798
263837932 123736
309844569 39159
995243319 160223
707341494 129035
683588999 80761
702407816 80582
971305300 179467
205514378 105070
44603991 31964
836605122 12375
804761509 113792
700485752 103779
889563836 191254
471903758 198449
719425124 57525
762565286 75739
141913513 12327
222647938 24315
795440726 54199
708741593 121719
762798346 67930
977983357 48738
95430204 75708
979341984 143662
360571509 140825
324543564 106257
604518820 179817
309670747 151753
414466501 31068
958852493 182697
926289995 187727
441726629 136430
712969223 171876
654053613 44445
106466093 107590
61389783 36207
805551957 83604
945844855 63018
814462493 92093
922495916 96612
125671105 28999
327915123 136559
594856837 180296
453150299 35597
486595152 26947
319198743 20879
513187177 24747
994169457 139509
946040300 120661
824779297 139508
653664595 78199
613922259 195379
720414462 90074
590071118 131663
258100568 131030
525158856 2680
700462696 68468
14711272 17372
692297977 142635
959052693 109958
173861116 197149
737165499 159477
569620274 88675
908667413 41540
498042930 173123
546530707 118911
938430158 12247
987780057 117740
750295769 20294
618282293 177338
672684697 37482
165877590 162879
849137717 83930
365966710 150943
262142553 140011
334252729 113038
378102764 149874
866455196 192638
873865377 101709
138767520 17931
80911424 149716
263358605 103380
943730485 193971
442983670 198120
543986064 77862
285619055 81819
667869453 83371
433402842 14662
930023540 194829
148188769 127883
36232911 104650
509053305 74250
158379128 157890
247420604 178531
696741576 150252
906055064 186411
215932001 195665
642266840 117305
395585276 187613
279449127 107579
725996912 27179
399917793 30204
810155380 177619
773269070 146115
723729150 180279
17669317 177209
926728847 6708
214821770 185402
406859561 81995
356370681 17386
344802523 158931
576622346 146710
149235409 192244
994650112 47858
242560702 186563
755574660 146980
391051562 89810
340579992 193539
574149704 171541
312545636 7255
91783272 71597
651546762 133339
381160418 68735
814285914 25961
907515554 111825
554290325 14457
158848856 5769
452184240 102046
305487795 43789
365966318 26130
552740735 125365
97258650 3167
993145587 126210
434883485 175763
53082211 151700
205331489 192986
66014216 171283
774821123 10396
11891899 42807
46727306 168017
715855068 28265
911151037 13318
66246667 119349
340546615 78433
396773694 113435
880689963 101577
760573570 90437
511196941 105749
97181350 31170
50263474 68601
75057301 147288
366138537 198489
190598057 129315
642049242 170432
898276269 41650
695022236 102787
551938260 11737
253643617 176259
653027481 130380
538571473 192669
598687862 162596
207502952 53155
283719321 172558
326613015 13402
477560037 160128
827612522 159388
194644539 102246
857615309 121818
496377255 54687
86644812 58541
794830061 150022
51575275 53204
778999321 172003
757025484 75349
936311520 90656
915059801 159598
405388625 98819
675829068 87618
852146211 95817
102137327 108813
245812354 185173
280736726 13355
269497671 101607
812462603 18124
686000345 125344
24920661 128840
746463036 84598
881679534 106829
120740464 100816
311562994 96601
106701601 199404
110593275 79556
226826869 162754
31162526 175999
211015772 110915
487079796 11832
966446243 192593
591500610 23650
91807074 150678
929324852 113140
638892728 109998
10071831 169920
924103525 190897
660841769 97550
906106349 24138
446480291 172664
383700273 41616
257644327 20964
758941721 45013
773377708 58360
903672137 182932
442847112 184377
882429893 142327
422800243 148844
373793229 107856
635753451 154829
845785999 179300
633870213 2154
127867081 43511
154926107 80064
547529297 149925
946005403 83529
162529337 18491
763789638 111789
863600855 61744
509555882 74009
195616272 194937
532623525 159645
107739684 7781
751282969 65430
177221572 131893
290058748 197334
16456070 12133
962811932 100822
462903952 155608
388891932 193706
725316357 154763
800529050 111276
196154185 89670
267943280 41034
505471845 35643
235213333 113625
548497089 91446
607472323 84923
233062840 153405
689718298 63292
330380395 172146
810902649 56532
728066581 3072
620012075 124622
929368432 180082
38948378 129013
993853826 163899
812133026 151318
598617229 129891
537128212 97330
505867102 49344
92719770 140022
891866549 73425
980755432 152767
790498219 90834
214173253 146452
934539461 81547
766795747 159894
520955993 93345
615603543 170038
885374433 117397
573248156 64461
645517935 96037
449204572 182617
385108872 183047
938779569 149108
738581109 126253
887102374 31813
619440165 190856
330149638 46371
3098124 47733
377082941 34413
587793906 184607
37932195 148945
525142754 134933
277089138 39064
842622735 145970
94202307 35724
55972453 176121
157068976 80235
873868609 127980
69887723 164110
708228868 111683
348220591 111755
195556328 112476
391362536 134537
287092003 21157
807189794 99026
280112622 107264
605842103 147528
909327466 944
129830398 101871
977306779 74029
442853355 25325
973666552 165101
332057621 177244
32222383 6679
230365755 129527
267385608 36490
742099488 160798
120626665 134271
709594294 132707
800096617 167082
675687357 153250
800801283 78233
765591114 62558
631108689 27599
833445634 136992
392444117 134080
580024668 83827
484762588 45931
968846375 22726
570065072 3792
17295406 163068
619155663 99216
884194348 132212
940278026 192924
388182156 117222
105133219 89313
896098873 25872
26998902 7816
873840277 130190
577622065 94419
69362415 148244
11885598 36333
217297865 88059
855002001 72937
350801544 91159
413194921 68696
991551436 184714
88710913 44485
362211656 190137
42329309 86650
477311333 5854
63657509 15135
298475860 190052
922383441 25254
407271154 90925
798871441 43184
217262123 133869
286425199 192849
459356294 88702
881264156 90393
110385016 77908
534950562 115992
924717363 106039
661239296 115996
828828922 163652
978172333 82018
225837401 63985
962837500 74154
899375763 127289
833782133 91093
877757285 75431
814813046 15301
196344708 124546
825435461 139590
215325748 51649
854362518 154615
948043481 68892
299929703 187602
890849244 24523
868343506 191758
685160037 126439
560100902 3923
899580882 84493
953212415 90121
212610287 43394
979164923 35346
126821965 46796
309531325 73089
765849963 135831
375146659 115514
200812232 167744
384265276 133647
787434786 97092
257214776 49206
183411073 142042
84509782 158488
895700122 74009
465932147 124898
237062405 89835
756716734 180885
163020080 47420
445365717 176544
82675192 174526
356299084 117940
263357804 124128
125201689 131567
135471083 40315
547456386 179053
113727509 2286
66428765 34443
98422126 101465
695690525 171065
610304138 82751
475965133 21353
657957126 100329
109777610 125876
811845321 19961
392218045 130227
42001657 139242
666222122 16574
995348393 180480
683519234 38781
138781702 173589
279486251 188267
363547271 108807
7160748 90739
920259153 95234
249378160 158103
369120275 124124
472924499 55729
953762628 119816
105763231 85452
868156994 176844
919078140 27374
795245086 156455
600672430 175413
481747979 50870
28195396 41869
872487897 79738
308432118 28675
734126060 191100
859225559 119853
3464178 65975
535173680 119123
366839824 95969
752944473 17837
611313921 144445
646190596 149384
486446578 68609
774681618 180097
517426824 87501
594090927 135491
664190645 77102
330312496 195363
695859699 28094
353684353 105722
239455850 137625
907593866 66975
650672605 142604
775380165 181036
414442087 37925
783111737 165121
362646931 239
867919220 140097
49888098 131373
126992901 102685
841706520 32623
345151964 199542
211855291 59344
226242568 124218
21884234 184794
672464020 149479
472431961 43172
456398659 11359
479133121 185587
873731241 147815
91694012 82317
884101338 152194
129855655 52072
233203928 18599
900512066 153871
496402583 183624
651415981 2674
564902506 85408
243909005 95072
272619037 104746
388453833 186188
663263384 34164
31507428 33921
287380342 86213
136263380 39279
785875052 18395
3095103 103144
58048602 27002
677344090 23289
153601169 166969
581969770 30871
798620253 75222
236397894 174134
952891236 5049
956443776 130609
988150054 164237
4999777 149033
542099094 69835
394280081 141335
280089201 92594
246675597 49619
418632415 105227
552738619 136894
778070275 40915
906380069 158964
146786045 59175
678635718 75944
947249505 61925
48382678 176776
183349294 21536
615632886 172070
368802575 198367
369640259 138423
745862082 166846
28723400 71468
767149561 55236
382569691 87317
216121475 94206
614777073 101562
171637187 77959
296820061 124719
807917991 150708
36861472 176310
420751915 150271
621718218 50252
11578529 50606
80754790 152188
876359040 98584
750510635 171074
341652338 172995
868577910 169575
294406451 111949
647667888 3657
398748271 96973
390302841 29537
683201709 183492
812043162 139277
294241664 172731
639348894 36639
815856773 17135
378088543 95672
692206859 145980
537724466 10183
724005345 106788
172789099 152144
479096652 108419
48128586 35343
945211438 185010
456114530 170015
63713372 138797
344141215 3503
316537545 167856
750240086 58688
571641196 4071
552624969 110476
464685270 54696
634221373 127285
161777945 105708
756616894 116449
473013758 180135
173472681 183637
231295150 83041
809628479 62381
723268778 133770
261614642 45713
495908818 27658
334028659 135425
946007966 94547
699555840 164851
392438353 91079
33738344 69501
541615483 121555
755491890 6810
62574505 157057
175646496 2489
391521416 8306
321962496 5565
618507620 16798
163444121 196247
206197872 3519
730142118 163803
773189566 159335
318242282 17623
255928098 105835
893282550 177246
925412480 31761
264937247 85103
293141294 174101
798576169 30756
361476279 198317
253126766 195336
54837859 83813
148982829 31628
18206921 183152
735039680 162384
970514267 173441
124900362 187131
892757205 95718
27668907 166763
857818080 22382
342917450 103585
905917538 79209
977803274 65046
273450030 171479
216137239 195699
956503656 187946
949317742 198627
226716372 147660
929326166 47333
91324763 17409
522576295 32666
904753055 73624
752832940 95505
206859375 132198
567021609 111557
498980922 153734
738044419 155083
690571074 33740
814397631 69125
499717271 104775
646492921 60856
862517192 100023
315203115 74298
751596273 128538
437778536 149305
385235512 132376
150382469 187838
284165486 193006
915788148 55762
697563357 194291
297379210 32098
539026323 105065
934927660 130807
215969316 50643
933641600 122972
507330565 166680
978838844 106854
198421154 193279
228870037 119456
969276566 196553
562085874 147435
771101378 141894
88465559 12244
140702400 171615
96752884 180765
176522761 87165
256466147 29259
368724572 58255
73922634 172053
717400143 3804
129818009 167403
611406864 84059
94272486 182619
145852232 184192
484532898 85712
625241988 13208
400457971 34219
60934102 176015
18482485 12412
643051922 152865
787377677 102839
194274258 67140
772028566 178117
635795664 69855
694929967 747
662479447 171080
239128169 113777
103555891 116678
16966130 142769
782233894 112050
291235746 53909
884296235 136782
935267345 116552
555705175 171623
438078388 37556
596618929 172192
39485381 46753
769202965 148104
769560673 98181
685651835 29280
7232141 119595
15441432 98361
479373326 123891
743627487 133888
29657379 28649
379478198 193942
695818769 114235
839875365 498
360815382 125218
547116535 182750
489151842 167727
154736687 122604
600032382 39167
488493269 148078
298788934 186817
517400287 23224
65714539 124550
662676469 61736
361740976 18561
238504357 81217
50541307 67684
321136085 40202
634894715 16662
802369128 55130
711605252 85859
485861679 97301
380545833 51451
167019865 8430
962525264 31056
425369888 131051
733588716 111633
462005966 111929
782650436 5794
197490305 58923
123572380 93688
947014132 19580
699370960 73465
490473093 70278
225289032 26296
609799085 122040
98483178 19262
31102905 121553
460960943 159348
588995764 34044
581260560 78497
842905637 33153
113542259 166210
292071295 62598
336639223 117596
128391483 50815
168674611 54747
767274221 118837
812805904 98875
5956449 113571
768904292 151256
655634823 61614
20366372 9767
662479134 118606
418191749 194855
735678109 169731
172451711 194111
264608614 173326
523913447 175008
697228999 19498
731879787 135484
76975774 5460
952101593 177070
754831903 5621
592876850 121441
603016721 79165
77515588 74994
322685953 67092
467271408 31017
111654922 184258
236971181 199539
376449883 48712
401489258 189307
407778958 23308
571251544 105556
474778796 111399
988962206 195934
824414843 1613
655169224 187099
474422058 131829
306133340 153214
699139918 68416
539037550 61553
974125129 37358
735848127 162196
979257217 113991
711203403 147601
888829186 97068
798015106 113422
702354323 196998
826583907 25820
928814797 92756
713798621 2534
947240277 131128
383857647 8676
320495158 145560
158707512 6587
965319222 41469
401428779 24482
437511681 146991
206370832 68799
68980455 192765
576192141 23749
606328711 12454
834930537 36182
658563759 194391
421371042 70187
534414726 124327
731559386 164234
858613533 91630
687187212 150684
766151309 43769
186206163 3187
601242157 75964
637513999 168803
804879841 189752
882165896 11340
573852682 166110
313149425 28656
894528200 56813
805657225 197250
369374693 146630
357119718 43315
798455697 108240
910868507 34035
776656537 173285
417535159 50041
478114649 173727
485950904 80983
832951771 5017
273823300 77342
711483361 77822
808612785 65742
245554793 73935
176073628 127305
537512217 122151
310196424 51313
799267024 153183
892643512 92307
405123776 128054
449015421 14588
381006730 116235
447762621 8959
352103089 159647
493114472 35898
273725939 22914
187196124 124338
519758120 197110
891895016 141163
905847285 146172
890566242 66630
834789833 19212
190708399 112358
307432230 130149
144975696 155827
551458351 111378
429601898 36202
746331602 22638
226009991 71338
244246122 43743
461081195 98454
710675598 32351
7207655 137949
515031715 152327
254414238 114294
434103776 64506
725919176 46372
371802772 26643
476193124 143684
21518999 1125
432995086 41906
78998631 191616
251145477 185568
708192267 109703
516378985 140431
481793885 77947
426696294 76399
836438890 144052
529082815 38154
377672201 82120
745764270 76482
457104899 120419
320895982 34946
826962972 67722
279264459 39603
606915290 33506
516272013 148587
800976590 117623
528248248 158511
618470208 41594
904078502 100639
762068950 116105
5408563 134748
803729264 40378
21493257 192601
280080020 185242
601680940 17352
886229269 71245
789781767 86723
559825706 42571
409954784 161020
980197269 198232
369395592 91377
533952017 99134
594774211 184593
211012616 86175
525148460 105842
129985912 179133
170037909 82640
748620940 128630
436207216 183427
328084170 145042
162423674 78599
239157673 183972
941772508 78783
897752180 61220
789225412 171325
265394534 197798
305542567 104770
997269848 10566
145080451 82071
476266774 195225
522604809 108806
995689644 140722
604943442 107453
331585472 66921
670076106 41314
668328308 55797
617469588 157994
457259427 74093
614292777 84056
807664650 154398
873888379 131580
272581921 25510
611070068 70841
645143174 63393
162316162 147151
321858131 149596
665346194 133578
363139968 76529
156474052 4235
865249341 1879
368595365 62541
808150929 72962
842428584 185556
733385604 108099
203371192 128603
713874457 44143
648849166 96772
269861315 129818
874126052 101841
733624889 66483
343626962 58996
356850013 94405
935383597 78209
953975460 133884
597800657 108599
778225090 150444
569998893 163600
982278350 58963
402261886 1144
935534939 100505
100151961 115680
457111080 81728
476576242 41015
969553999 72456
603976287 12528
128286346 137190
394227376 67718
901611500 15400
239057666 96330
24351355 38146
283723369 74314
808292869 59529
418363754 94873
678779549 35366
994805538 89593
970380166 48745
379907497 105388
734826400 195124
609454048 154680
82148272 196355
975170913 110591
370317728 49478
834768938 112720
312370773 135592
29982000 53827
728457350 22069
892101153 142172
626207063 13251
607139538 45222
723919713 73307
509211826 172914
376325933 192141
564584840 39543
396136404 11884
859875817 77361
868175960 112599
466022428 79063
984487819 57512
139808234 22632
98143749 2479
738300499 8734
240176607 86859
680952155 40056
73070628 38886
192047231 146495
138818134 122457
300207809 84943
614066858 50616
218099484 81907
817925022 25968
851900938 87699
4724016 64964
987301507 174395
924409000 158560
265618858 139446
218244849 119023
704115750 174674
709407248 76214
827388487 40053
329147706 3550
489056012 34182
87669434 84922
151830327 158207
15535521 145485
888592040 106605
476170239 176826
211490042 52097
78218148 178455
214882061 46466
855245304 22574
773326389 98975
944758289 185798
996452569 15436
863805314 104000
453338273 136934
536479366 62722
729648059 168570
731852778 28169
752707285 7635
1670767 101588
18029801 138802
644845179 30780
869667961 136297
758498905 11021
69481570 51685
635600431 2170
181774613 85869
26046130 158333
270341896 145575
783579367 190756
253002336 1094
177441007 188567
128765718 82784
712278218 119591
644374587 60523
812164998 122910
733225889 165137
449102553 19733
108630612 19731
277707436 71306
357916544 89493
400964753 153864
60255079 175111
629606221 145023
655077657 91785
467740458 119975
289471366 56085
623968317 76281
807004705 197546
348662936 82805
645788515 18980
670829501 91254
157078741 62037
665834257 154610
810677955 144119
124163175 62458
768977911 16350
206757200 49863
894262597 189267
763556303 4448
267744586 83113
535552422 76631
635808289 84855
267482938 2297
570674286 23788
165736117 174263
352303762 98284
600247600 93180
785437758 171773
283940812 198892
614214245 103922
521671388 37256
558749524 42700
625644271 161208
613609133 81429
927688272 165527
92538066 47466
122107423 8300
853719855 48201
196639672 153819
407047608 173193
169789429 136595
368200502 93603
465819049 192609
398635920 110468
512870142 56913
467164174 99209
412867612 28257
215019913 65821
573646648 24387
887161062 5921
836382546 118431
649567984 84818
724493176 134423
696338983 91400
780625389 17177
494872463 36960
279187663 79467
128211838 75660
674451070 29898
466549928 1926
602665352 101296
866480819 133747
740728220 18901
673948568 166386
408017099 21711
394129631 91915
475005666 107213
31229648 58748
961128489 66925
575979944 109428
315245979 115133
867318033 80470
66302086 66430
817403255 37034
358416231 115658
266059123 189709
932383675 52445
131842613 143485
433617420 99508
206385047 56579
306968434 9130
483326725 176122
426033582 65258
998483906 144097
852350738 17008
266024011 50474
490108877 52526
932384205 32272
20703320 193837
61257879 41493
126392279 15818
920673095 85241
569543565 179251
513706655 14036
760421261 170616
693277191 152217
309691514 115597
29927537 13979
887466877 79054
983157246 70806
58402219 89808
873474406 57324
605517889 191820
568580203 87102
715406995 6779
655158679 132946
383593665 127471
592239718 101146
784917596 142411
547345034 156989
318257465 64150
824315928 146194
672920919 29360
997367082 30977
725551637 191127
635726363 143090
184807381 82963
636831617 30618
844053802 14601
401863295 147479
604925012 171946
475192055 137819
98963593 124288
740686005 4157
796217307 4335
990504058 172090
525217137 38908
144328262 60572
81266974 173384
645781969 10967
233519526 59838
710672935 180118
934548462 179920
918929901 19784
619502282 134952
271295630 9042
824584377 88797
804029924 115914
996944720 136614
144274800 9206
688893515 61085
125728749 92763
287570874 105559
804421718 81361
631858509 73864
873896102 191403
32096350 52389
385524531 74893
916947087 79533
274262922 176489
560256421 160374
288382799 77854
229307068 176986
916542880 109019
315585911 28417
714789954 34686
737524792 120914
88485335 147950
767474624 124646
14322615 175330
371011080 75519
327484020 5737
489984416 98373
935233674 187385
400461701 194319
522138525 153426
693528269 128670
732277221 132575
663659057 21454
217387361 127940
241156158 106522
362518019 60526
138879552 186308
772150467 195066
230344402 169532
711357488 54715
73589238 172291
115072480 35712
558442160 107826
811976687 53756
97379018 80156
902039599 112716
114387619 62890
939723001 45760
170103196 50347
496120933 65950
977107490 58284
383172384 148307
393322354 57879
606327842 160679
823564474 50201
255584632 170877
55605419 144645
728832048 31896
805945787 90427
265356855 28445
639876171 4424
778366302 140946
262158644 151262
206426131 194206
616632784 160459
759582865 147986
996635883 129155
786719987 193211
29828965 64617
130835724 40668
675094011 50085
77898345 74454
721271578 71024
966983203 188695
11879025 153996
722995768 76566
888290499 165927
447496847 49996
269526184 72137
509479540 93099
786520278 41066
44559723 170328
372381162 117288
841443906 98101
741149311 6248
172363171 188720
672424916 124090
505556855 142409
516537504 192808
76142679 110835
186315305 79983
66263234 155820
794984117 139897
362048156 91256
152354018 101802
842710485 142470
775960817 177204
792588595 189290
437188074 50472
511801503 193836
110855969 181508
154425847 51363
306130173 144767
582618850 117242
620042395 62010
654099783 105152
83943575 171142
121107675 65715
221729642 120161
743142730 172819
374871867 153085
103214472 22865
298582700 161881
4470867 130882
51865125 25167
681340952 36127
357771448 1433
216072078 178911
755841599 44272
577905396 105858
700001738 2193
931442585 163120
885725735 88734
333053270 154448
798551855 195356
147332637 141686
342603061 95248
103879638 136291
590303562 177283
994344913 23299
357890350 9634
47998168 55438
872741109 167606
510834146 126354
438829877 39948
79222084 145411
723917404 199327
799422365 158760
487149959 125701
778403098 117280
428986150 35409
518649397 170035
984594674 176160
298261378 104803
575029169 59280
786306673 110097
15536972 11125
684939507 66474
436223245 35770
260873867 121108
223989754 143860
275807721 132020
326855330 41853
186489359 30144
703860756 156890
240191331 34962
762241828 24896
3990111 6146
563092799 193158
518597129 5316
864319562 180571
953963663 163181
363377156 124009
171292666 7075
866294449 112368
137225926 83462
125801076 179699
620982941 138646
34705234 44142
552408484 44761
690933475 94421
372879581 89138
851599630 154451
280782966 55862
934638245 4123
971029566 117788
325208103 50793
504488002 142250
925422742 145341
926063421 29963
488100682 111885
723107371 108666
139713306 139792
373523198 103506
712596616 119829
10848166 159304
687080592 6998
176368122 161695
661773271 86207
945682115 64228
901681358 14422
806041831 119316
310508456 113065
592510043 170741
91405032 77721
925776256 125112
111769661 27827
132611367 7802
44099540 25614
449054907 150527
3839124 190899
778105816 102821
72407002 89338
985318778 53063
721254487 11817
281225285 110927
748441562 185418
852286947 29210
784247344 19276
673197208 17662
814930392 48750
450262224 138345
343937142 52118
59695057 85581
647108369 63449
817629376 52212
819415121 83649
714328012 138214
683596270 28794
811316633 115799
331116493 76480
102291670 49234
206097760 39050
982580605 166342
169113621 71371
444308567 70472
902208898 113989
488910418 55805
958279338 38741
317147147 104948
705134392 119688
417517915 59656
159511608 132694
725630957 79383
661299708 193540
242322918 102876
276428940 15478
847742025 181035
792872472 115633
95300183 197115
454828060 150098
527806203 18113
819900536 98019
644892764 159964
425475047 186755
444208484 148674
847466877 133227
381069882 95826
428756094 91143
143930815 119557
151529377 133706
602676379 45515
927842267 11554
69986916 126427
410443610 65058
875249270 134946
923929464 71659
562387095 173592
933767079 82406
655775986 170111
51241999 71475
80168844 57225
644355293 64182
427244690 43780
775029393 130696
389031642 125199
786337435 14762
684698345 56710
213427227 88309
455402594 61036
670523546 7975
978011102 190791
698876756 18138
379619179 102384
771026543 109445
653888918 175914
783883795 91042
613894260 51072
637371336 92630
322678210 107793
667786393 165296
211078754 112736
862824997 157818
782941117 77450
563182844 60695
407369906 79906
326081846 177957
448440066 164883
781310071 10228
285853171 142154
676254114 98349
853813790 92672
160654102 64684
477341787 147070
46578656 144758
722547671 61768
755652741 131693
721654549 73307
63914235 14421
524299942 15993
492307310 37356
563713278 181778
364729917 194069
976396317 121388
738940612 32148
988529906 198466
747406554 53976
419299924 154814
331050254 21538
780200908 49008
816567203 31712
240882108 7365
223963260 181746
261508374 78802
496126915 54159
500882708 44675
517298683 34651
805898153 88799
623785633 119406
982595294 117884
489547004 75613
883354404 153913
748752419 154893
762045841 198327
229010480 187779
775619658 43858
313197119 95797
60249414 51110
295303113 14410
199346362 61153
323407847 66167
422425761 165524
184745909 22008
860269185 112332
444421026 199119
738107506 65176
195266905 751
543313826 19973
86727848 88110
433686216 83660
909324956 30348
680239782 175251
446005294 54442
381951159 130542
379203322 51196
599078800 107843
957473627 5726
648076512 20915
686643746 142069
479867124 1282
266801751 89119
40265146 21585
379730182 101499
50346499 133773
911250819 183393
238838268 185520
321530200 42331
965091715 31302
106872621 77645
245869609 126942
295482971 59870
439967019 113180
444712649 166465
859916168 164719
476382551 118722
267470253 45311
693261235 93426
742453830 164141
354623886 80021
235922491 172148
659003163 42399
918904991 144069
548669632 64233
514929979 857
576331345 56715
703735670 142503
312649385 151107
6726673 64363
534888676 124237
325291243 70295
95852117 34785
220349329 181390
441653292 56071
198478428 47191
106124328 123308
78284643 148734
851613163 92003
830303953 14646
929491402 96299
950939781 13010
989091927 169322
4677298 118015
942479161 125647
628853064 81886
862020954 159716
141559264 171068
899505513 162420
492773285 183508
352706907 81055
508987447 153168
152867305 165974
967849497 162095
154875283 258
824055529 27310
147039147 192416
562420523 48341
797806893 26119
393842958 186133
919458170 39873
412179356 94014
55182533 114205
256394611 177129
933470785 515
292999802 158541
504050792 79980
778987447 65773
937512146 122972
800090574 187817
720223885 112831
808604325 155249
176025200 54057
357968964 91803
112311358 65905
550917321 5115
358479010 4190
642504796 27805
149358235 91368
690066870 191068
6773431 17630
898289661 142647
185046244 187315
87853598 41935
145184450 99305
125052864 19517
185508785 65190
555439263 106950
292347563 188702
397902049 158763
539193602 120104
8334203 173439
837397190 84305
96906914 156690
3313846 320
191952137 62905
889572608 133376
787841931 139860
181876596 162756
24763021 191506
53879973 46910
794065248 42985
59529649 146013
934948011 9437
260833115 16767
810799962 62528
715466295 103835
630744031 95681
612321038 63433
940245255 173431
708840817 20036
680657790 175002
390504256 161787
958084356 76148
18779694 135567
336369062 167383
340468252 74189
602995958 147947
349524370 164545
456494704 79704
378128138 122362
439830257 195002
29736624 125873
279480273 140413
432664945 141372
842718205 44373
794989027 4663
577445858 135777
21284047 197837
183362140 151774
128075556 141208
682839592 132316
878838395 195611
431877295 175514
656394816 99982
605225532 72683
221609098 147348
897200308 51257
303372776 125505
785429475 142565
592274732 129282
752923730 166417
607306971 32891
920576097 175619
775131970 195705
469316709 70472
649173784 9618
390477217 109769
469774854 115296
469828240 138403
830779244 199936
271222042 137756
534276194 36283
176569031 122776
965651167 109494
650170727 134316
331501242 29767
196183332 128134
357252570 28475
590494286 12816
330374299 188931
429204321 32552
653059435 121411
438560312 60848
88218229 45371
283915331 40816
888530335 188809
387759283 113084
84915793 125346
816392524 64203
121743576 67606
718268576 11215
701445666 70470
260790023 129021
165578598 90027
514846499 42633
261712802 121669
766146254 49105
317908040 199670
809124997 82528
299719216 124976
339463497 139658
527230485 165466
408925434 181265
375775982 142744
776119555 35218
426002666 35232
601659719 37475
592065918 65584
971878079 12738
960020836 176806
30493353 115956
50073486 147304
991849561 65079
95113316 156856
887747222 7132
667901602 72958
511774480 180750
840480177 45449
104796898 191451
322566457 54310
366737258 136410
59761543 98838
74538996 19998
397975654 1232
189143858 30576
217645126 154784
445311330 111096
142657154 136816
359584841 65202
933617281 184913
419323940 173849
975901484 148288
969538402 60572
309752169 153906
807027945 199705
203610848 64233
77518525 85889
616856445 105456
242332924 147112
570499753 37210
101438986 183671
584485169 87581
16422716 131109
533981710 152682
621598060 158126
208570709 103207
644706359 42770
287288015 192688
661826060 121400
154567643 26857
330450781 94189
961996666 45066
682251171 185286
37819893 131916
562306798 185203
454337339 124275
262598430 164416
671357637 149823
145167485 15050
584084920 21010
949006647 79202
247922192 170691
519349672 76104
807879292 119546
13917 121521
815263308 52671
802266702 132814
982043027 44158
644134501 180935
588279414 54306
414296239 9482
705653052 187491
237263460 116328
170022404 39098
691875099 68652
451762615 104721
214769172 104826
707615601 55133
836812211 28452
885570218 74762
995479792 27495
422954847 137939
100940665 33413
574775653 18581
970101164 6449
57464688 149228
802871720 175466
41971229 27352
917315902 149560
430983592 175711
100037707 186044
696230464 195526
66101675 71651
843554913 99100
232700982 60457
870735810 117824
448650657 77371
902080109 140011
236485412 95808
445071468 36007
649252016 13323
723856046 149726
191262678 114109
81196024 168019
832317026 48644
203250449 181177
884444917 148350
301769920 186398
992963577 106640
556890617 9758
22354357 145763
133843068 101568
583180747 106181
835800209 56666
6384983 185280
777392772 42060
205675475 108648
365056815 116466
933681172 49353
963914437 90230
69863516 23488
985160834 54440
246737256 151915
626089599 47013
210667949 48038
270922131 187920
544570116 99317
99248763 31621
273876848 161559
660587885 180908
674291630 106872
562978745 89667
666348698 29103
654846683 128503
752869968 88175
640062282 81555
255455265 27833
760862814 186219
765925528 12922
218702733 5661
940553853 51768
191575162 115869
271879713 186095
427032028 9555
895746245 57899
773235922 77567
456987723 49955
446105286 83022
666455279 147974
810989386 49008
508722463 81424
478126022 26851
377636146 2708
862854353 90677
199040151 56546
897450921 63168
108836680 234
694035407 194587
19660301 162275
882354589 46841
781880508 191226
283988839 6935
602812891 101180
834731962 5384
305040845 52824
989153242 161191
46488385 196341
114867616 135048
814328916 17918
547479547 180925
559527798 7226
676254065 35080
649630859 196202
654806757 142675
661661793 153683
360520822 99653
871776994 17090
58773168 26589
654946706 174080
73127114 168591
387382422 169809
302991310 13258
438431579 58070
448350838 94105
70384367 143655
113787067 75810
723626711 190672
409062795 35108
975473501 73131
926691132 42823
966351103 107334
311257015 164245
657238160 87887
634664039 17133
11651853 31406
714467158 85230
952423329 124735
156747385 76966
821051749 119181
509904564 93525
198615240 94350
71832361 114886
124231216 47598
232419783 85528
406267239 3314
607224424 5412
433360429 42476
533257981 43399
310346036 198695
459683138 101473
437116218 66686
699484718 87567
846089438 117313
15472492 154380
450947118 149817
140138807 72205
430972934 137309
308767979 73447
528674511 187399
5036192 41238
859072432 147055
245664256 52684
200419419 139068
926159858 142635
263589434 173277
699524977 48558
275532742 185145
128328724 199171
727846314 15168
480410388 182988
532001664 46344
398427412 170675
239172091 144359
124890804 33430
781305613 100937
211624526 44287
466619418 12343
622192324 84717
379351783 168679
803845688 170938
417583855 4164
822071570 47926
433212248 143391
557963494 89611
258132138 194179
898352166 87608
985589178 2134
710275257 197862
163266418 98409
946782095 172630
178679120 50661
239272278 110217
261230593 23758
470936792 59930
559930770 9393
158696785 190584
119312917 91872
954760143 171547
149029586 113965
65529275 186530
97583779 169200
201028271 149033
527414354 111685
138603124 19758
989549305 71583
90052917 16435
969428561 195577
24778055 191225
717943897 196703
903128711 187179
206660344 81113
42561952 197457
495549015 169829
69913015 81182
142512059 37669
686251697 135282
514733159 197701
454661020 168207
12999303 125454
507910346 145061
700721145 154732
111777101 57646
401805664 85637
131464756 147309
146749796 159173
884010179 157525
693828963 57997
479034066 124022
919357941 101460
652998842 1771
709354128 186722
427252278 195439
373583798 166747
637052969 138595
116835267 43216
196685108 86777
895051971 180911
39809060 132144
685332122 167901
341582706 192880
658610303 84587
703629882 108751
872515891 159395
863552363 115946
125534148 196368
706674977 152460
912272077 51079
90885243 128353
896259094 151189
794954050 152257
961147937 99615
576696248 31463
850757165 99814
668603829 92741
246515449 85566
322571447 122865
713476955 5359
671406673 43354
752961962 182544
374490143 139222
58574978 136118
796631601 121130
259022085 171998
924463171 93039
36912395 118609
696337823 25134
822131361 19807
814364722 57197
833906791 63777
302350595 194366
82660786 125651
724899917 31535
30192231 20132
632176893 57102
543602174 80954
986488410 168088
890333943 185527
403630160 185818
294407010 52462
626601461 132929
343082840 136135
744993315 102649
922241684 65801
409397187 93432
130927305 100523
367788298 103635
423891120 151465
576709023 15051
884420412 166940
18414177 9806
894080599 181140
772726805 171867
357961083 188917
155083272 43076
605699496 124778
894047402 199885
517210807 198657
832690062 13765
642914102 160700
236154368 28189
160605741 12039
172402537 70510
516043698 57913
757357194 57800
521247556 8748
287084126 116910
790439881 118116
531112334 31368
782919427 164993
935761303 148808
206247562 142984
615083789 191959
446742312 71838
144907489 66000
905446737 163919
700799977 68821
793939396 192250
959989580 178876
888197049 162113
267040874 27227
618666524 47107
527734077 198263
613426280 44501
649674539 91282
502158957 194088
137559661 98960
286901964 152525
260653256 18962
475064656 184458
681225273 88109
505844613 70207
484268768 31544
556720780 38439
96494611 44547
551689401 42234
778498457 67753
155843863 151412
852190526 69527
827655681 70626
504885724 199549
898894088 53020
284428225 46986
175135279 39123
701572490 132558
60648153 34921
439938743 94363
253519327 160392
150941607 111768
867085260 37006
761552850 55302
91636298 125355
633071936 101673
11845132 67988
440705105 7434
107374241 88327
735083881 48192
328514209 77316
910618890 73442
457124420 150062
291485557 66414
775174177 142651
95724712 60026
262683456 86407
727136001 190138
378009677 132554
812078270 130013
51697335 130679
722056536 66744
465789396 168597
415934647 11204
79625135 142693
943606489 101131
545364479 122617
90071818 74586
523031768 91205
790191070 119055
534416660 53471
136682289 194131
633342439 187295
252155448 13892
88750122 57110
598226807 117225
236106281 195770
886711987 147866
298068061 135937
788331844 67636
59224360 129150
262974187 169242
20942739 500
432381596 167825
646754115 48135
913457259 61209
22420225 176917
114483038 194245
368635047 2466
492253523 125811
257626608 144796
212538159 173420
717223313 122616
834829636 35338
834296190 117698
798332534 103218
383585204 147188
420609667 87605
623802131 193580
483313305 115517
771479742 79008
949697362 83615
421066436 162157
701935287 190812
115862622 156596
782863162 33140
507825602 13627
927305445 153078
874345581 181943
771526795 120356
960350020 161961
380480556 46517
194961636 80982
474855138 42249
692471233 15775
543207933 124555
444704252 191861
583884611 37681
20361824 15410
120653447 102875
918692854 13989
687981443 72506
868519890 177995
938669818 61452
506493623 68147
717462271 184890
822473763 135423
656865048 93838
189031651 154911
752624213 186743
532167678 106283
779898674 59554
453110317 67909
263184828 126875
714546379 167782
268512277 78835
162996037 155039
622280963 97036
609403101 133859
751857704 81699
787560718 168275
204440253 61114
669816676 128059
465466263 179866
23108511 148925
107939353 174505
110828608 49526
49615740 133047
31059835 49141
325110653 32129
259466710 112674
636844928 137531
62788305 79393
489891813 120421
583618377 105895
103064102 122163
740363966 25324
385539146 53187
20099761 152444
302616797 54745
222991037 190611
879079366 106018
176204684 24992
914008856 80556
444591134 61833
428555272 196761
126749189 17238
172059794 31485
95192312 145592
669599760 140982
615704007 174021
389074245 11198
484996669 129301
35997810 174208
546805953 109632
138974457 108661
780729842 195224
570406016 67483
597137535 48320
52316898 197880
179637865 84559
766691580 32454
630566008 120588
661281172 114973
671593968 9026
206528430 199437
759457404 149007
996492459 115799
307833850 103025
566594327 186660
551410719 141707
86967693 167768
693885758 59216
822674152 70071
91077043 29263
413634515 164252
619382849 125793
356645121 49845
739782820 197156
23945194 5161
563455083 10704
235295086 177436
207693101 9421
154545089 184329
298905699 178992
171047675 155001
522128792 171723
584592449 51359
239970313 116906
825349575 61997
623875873 128132
322630563 63128
820627341 158978
854415615 140758
986941730 43749
639857573 128226
856469117 108657
313491750 199499
755196915 5560
368677988 180606
581982276 105295
169464260 44072
56679480 7346
21807951 169707
973007821 182134
427692947 77521
445546581 153784
974304699 64196
324734923 13722
309561061 67749
986821105 22961
982352817 69510
566838852 141523
269889338 37329
85880161 53940
266169823 155309
532638073 154057
677172309 93410
794545479 120763
160768168 49792
343125723 166390
323093544 33125
708385350 51046
111648746 92933
831170615 86703
564849392 178728
866593877 129264
406135274 147739
572770563 96188
804602012 171448
259180203 8394
337503437 156532
132056887 178596
569247427 111413
23888990 87693
958573136 19321
727766157 69888
299470385 39317
173476446 188199
484561446 84755
349322607 196468
200964640 76720
945924512 179202
270688725 20851
719848562 70374
386557835 38031
850973134 56212
497487833 160943
664456752 169382
415572252 114342
959834747 25845
157087647 138072
70322649 102972
278399569 67185
469588416 135392
920463275 86188
634717576 69117
761628051 150930
83762723 180367
927382114 70679
697203592 55450
959703977 183456
910355126 82664
798302389 59169
74406799 38822
892157452 63740
415465934 52891
327290497 48461
501312137 116278
120311290 10299
511687508 192989
246453270 155408
339691792 33429
336475501 128641
437972013 52943
480972486 83303
191157549 147904
700562994 46932
145699272 129155
366176498 25721
84469866 139423
139593569 162375
777735137 72787
944789284 17350
604957179 143542
748366165 189642
803236016 35590
489742025 147120
284026228 173108
316901886 85921
383268027 178688
171764238 4031
354359266 19747
874031475 31916
409056640 18402
726162417 10259
391332016 140332
215320765 49860
309873912 55830
746582935 21110
154395313 179840
337420400 161937
719785382 61793
798977907 122611
447998396 34900
841554171 46687
8766973 130123
483981595 56182
22440931 183306
535641311 167420
846566421 41034
933456750 1737
481086601 141807
707657457 144757
243438909 139897
902283381 137726
977802544 28259
885463418 177026
43180572 6480
522239290 172138
114493792 163050
810407202 141620
782060090 56200
378849116 132147
217794010 6641
975116514 161706
461733952 132643
563041993 101288
885514191 106160
520472379 186325
449452611 33980
864877625 23997
867578090 8035
82968415 129371
27098174 160195
243629746 82261
305180173 13720
462622759 156922
212033850 10522
482660321 168384
443491306 102463
260167474 20880
547920943 150488
938949618 161669
660694082 82737
562222266 88771
50804369 38008
19300024 30480
641676093 198732
745072454 108923
941589129 181568
772146430 98846
856371763 156483
981873037 85136
852800043 38355
734807898 152128
274082612 81705
231964679 22761
744465797 69757
489061373 191538
951366905 12386
672273257 147942
612271653 65278
260564505 833
184021846 192011
865900982 134149
795113249 19558
556550030 114091
876355702 58226
294333948 90225
295192311 40618
173577277 12621
932578890 42284
559210453 125094
44445047 175404
256364097 118050
2740969 66681
7300321 79727
292830004 144023
998703746 65725
713470229 198232
284377212 32015
729704203 150010
298688988 54658
720166984 191918
31014628 104431
375729388 109592
143009494 22846
638316295 153034
965482783 81025
116767436 12067
373838203 98513
720401616 194754
369599810 166662
370370674 157854
84141239 24008
668936748 115859
211459236 138203
807724000 194158
466723181 53767
827676259 100037
492435980 64869
561415333 91623
497290956 163251
681288384 186471
713703742 191266
96536157 19179
997717725 12256
995987148 76706
849557380 78654
612223848 44304
43572091 133562
575492078 144198
927295958 74456
326095625 63182
327173885 126740
486205735 127076
415994384 190455
272750759 102218
885794691 132500
608893036 38104
366914391 26173
899618242 188601
907321638 4040
131996630 20766
748326827 63427
510676978 188210
130498560 25484
470554277 57466
632911930 67667
376890360 3471
278958271 54335
40879749 156841
26560678 141631
75575337 26554
71679313 94881
982086227 122361
394512192 101913
754190285 197918
466627341 53084
774391041 108326
112329168 84675
300200563 177799
140121232 72730
859402273 44285
137217582 177058
577167263 171934
181138911 81739
79160565 30704
358497127 99581
594421582 38035
242995200 149222
537996400 49092
348210902 80507
875150745 55861
103818857 58487
727740438 134071
102591246 159278
847504510 147202
917938937 76265
729004256 100153
382480861 168337
642645034 112627
458080505 88025
224050293 190953
752238642 142018
271888651 12580
904531529 106840
986188125 157097
538865437 49382
871851125 177395
28783852 118047
269622988 71077
701682758 41097
119954803 157339
43301295 29987
217848622 89176
305474939 125346
684905984 7601
833991823 49
986621373 83762
493642665 52637
494530645 135205
786475871 88962
835639927 188671
834435096 163996
129053675 121048
313308275 1584
303402164 80970
639392675 9477
625688173 187670
512707800 195236
677285258 93286
299826509 186688
244238359 181207
287858468 187915
379073571 147139
947013995 35011
56893953 84909
833007155 164781
637921070 3912
808540507 135412
758547815 25614
591166869 78446
798580467 27344
303336880 189922
166861387 188886
803064578 42245
294295163 88763
213130421 128891
276923028 22884
691327607 79586
240831924 87148
711208719 135871
994171397 140774
929931663 160473
900494519 5371
911361447 187759
723578840 53856
324082125 120772
266666373 74813
281864949 28193
10899193 91924
865102976 23176
408178401 88353
204842842 53016
431715135 124764
821726825 8636
461589762 124351
240666345 173836
801127542 127344
796198126 70868
12457767 164048
892041170 117099
857016495 174457
367055120 85401
286844837 86451
908180707 127492
712687643 118311
799179881 152954
661889386 29366
225530567 141332
138945821 186103
510132302 60048
197228601 101701
890569201 25297
661788849 88869
123446506 39843
761351887 22038
163885523 82756
24179806 123920
851248204 176554
724744440 138326
847090977 42891
460745815 135812
483392304 179521
51701532 121338
746004251 124461
680042214 7041
904211876 52251
18287221 53364
7112680 169635
434273986 167610
103713328 194798
713216887 114008
381621647 163397
247249802 78164
44184211 182485
720328129 167120
980524159 136688
869499116 41992
529449066 167477
962224515 191904
978909405 173614
887790184 6636
857937463 65139
404331363 122909
59677281 40466
260439217 174662
81517699 12622
907890887 126393
776442864 140271
688901565 33093
635702787 112904
261115364 76448
199854456 27600
144733044 141662
238949934 71278
819707615 71476
320860687 140662
24634834 104957
66382574 23140
358182689 23466
366216396 78673
628737515 128353
769064397 109559
263825179 124167
228723965 24396
893560846 117983
10600389 83050
963850800 147185
619402357 138520
469427150 184854
30145084 182826
746787525 126307
298889043 186971
8871709 174841
542508168 88898
355944022 117886
771001001 61192
759261081 61380
918312321 119852
55007261 140294
631512292 1731
540198625 11650
842524553 31168
353389000 78235
521510531 19819
58648191 88189
563506894 133102
801757015 94699
162837772 78762
51398129 8941
432431024 35302
710464400 125307
685141146 173003
292885836 170194
998986985 98420
921206788 151611
775932446 107710
639716023 6298
347900612 72523
753943081 153673
949679342 86894
612125508 160521
874950349 29011
14892025 67724
952651200 117389
700817702 151029
729139694 126498
14956383 95939
719029312 88597
209406752 141856
943990310 150742
146581809 71285
835701389 40716
55873470 32593
113232246 177777
281511372 167241
563838859 152958
746450091 192922
472968106 110229
547212982 161891
251074400 115327
669967201 18593
542820306 188722
299668877 189889
525787249 71054
17274429 168908
966814386 170863
195917754 187979
799242441 152442
221180767 129268
698375237 122063
545612564 79754
733757342 145988
185731596 85619
585375528 33581
623964140 173646
271195321 7529
237048193 125910
497143552 196911
674861464 67973
979879650 166514
387273532 184155
381215691 50705
519901723 59340
309864933 84411
106196906 119526
854179585 23281
656926845 181486
158206270 199108
46348763 118824
570369422 110761
226755016 97296
967163913 93898
936016944 87707
386699276 169884
872244175 179618
257712612 169936
469893012 88417
600097048 155333
182857992 56299
352341133 48364
977254265 156915
149036134 164645
256363892 50796
204209641 55237
819957462 122903
413794984 111987
850986854 98472
826899423 184629
434452578 163870
857877046 157435
977275956 80652
230941014 94324
435832381 17919
460111735 171458
694459976 186060
874374045 82264
946847956 134613
819408586 128922
451230987 46095
353656509 17943
424471947 187568
231273123 72851
969989087 185952
741220363 158396
369746244 80693
502192904 89702
77291418 139838
619319536 100255
191525579 42068
778516181 145348
880124662 5323
58530499 62915
317360028 40789
799977972 40283
617027324 137854
131091019 20854
511002887 160282
939370247 61170
746081101 25214
335638955 79792
779364342 11637
604576866 132770
992717482 180132
670534456 74735
247783569 97085
38240841 35628
891165665 101435
896983995 187858
291816925 54628
744495136 100399
520250192 194843
486950013 53645
262892373 196934
7191842 188118
646707536 24197
65953638 29489
514011731 27297
768037394 151988
64707610 185713
792090581 95782
598001899 189249
695860919 149861
921905675 186052
967227910 176486
606426302 154383
134694648 126502
4356378 39606
756048180 123184
59629874 181963
924812079 69476
844408742 182707
907703783 74836
239627946 168359
894131899 194712
887108967 7215
436350473 185970
312888066 60985
436535231 149425
426450346 30260
156237872 161392
51327859 71724
411883584 104307
369781002 182915
461719742 120263
896762612 89528
170142339 67963
411428211 174732
88714049 182294
296447476 66812
11471636 139518
740549664 63368
172003683 10562
797752124 60202
957057984 76279
6661093 31970
415592608 83428
441857249 58803
746550585 38124
99659804 108212
345513340 20297
119353368 68648
826490537 133011
210730070 148271
461500350 76045
27259687 30664
606607761 166631
422180196 56308
724782410 83194
945991047 198219
423166855 177083
137115846 14115
421337298 110868
736518083 75647
924458987 110325
286987064 186584
314298535 19048
273004237 36261
747822028 142546
264541420 74705
83674135 161381
568994371 123373
552018198 76120
661335467 127500
126827338 108691
147808872 194988
416230822 37030
607208609 166667
827992516 82839
646879849 160573
418809394 2914
861173584 122730
125098104 11638
661410471 195731
228432669 174356
480553938 156717
732707259 80797
948148047 35694
25288215 174182
218901502 156546
977064839 103092
119122172 70841
727891560 2111
195580219 176012
460730471 165012
880471001 27323
591945955 11498
822785580 83587
221008989 9255
850026625 143367
46445280 31933
636619867 37343
274881066 185130
335383166 67700
651083174 180083
324511722 97998
831941803 168064
448039369 82935
613305671 78267
447038031 27419
267514852 62177
41875785 149934
636026483 108475
292143914 20897
55515484 65131
986300713 159182
81776912 86527
601730758 62206
616524945 103819
57947785 130541
560052250 73541
44945583 75287
741710905 2777
488927915 42220
371060973 193761
107131878 174149
574010125 65325
268413721 75818
580562050 11623
79046460 103514
444421750 65165
891789678 128523
135128197 85960
463647926 188955
403371837 88678
941559552 32080
693135653 186621
333477354 61891
57546785 113737
833717388 109173
585138518 34788
253697135 73669
24063209 54663
736542194 124074
629311822 54004
923825000 149917
573911062 41857
233292287 130105
732614938 174440
967015818 8871
115234761 75374
698989013 11544
494532441 61796
667265861 32179
290813530 96785
131808455 118715
231689336 105291
446237477 43482
424679385 142900
670400929 27979
402717793 47482
115912965 173613
309061893 166918
173713245 12124
446876881 194917
339573258 48355
962084828 37854
219218666 129528
264923301 150862
509666701 165513
369471418 104572
600342622 110461
904859985 20982
778666515 30973
743060464 71562
686985175 121649
4119330 169714
16753935 95818
976705860 64149
984189646 182418
960665996 2386
266795170 631
692353032 67745
158486338 38900
332547233 105348
685302855 179348
717848185 88752
417598974 70521
357192082 60120
206609831 190785
194801672 118223
464127482 5342
980290321 30391
712776913 103871
107241661 174250
702181896 94368
60765871 58961
601823531 105816
962837027 78364
826437863 156330
572791675 23498
565499705 13148
131084336 142625
86197837 147917
285258030 103599
395154910 81197
756219867 117059
843539252 14757
248776078 21982
8352733 150090
940002740 31725
689147041 60331
825787729 194184
204491088 40625
487433193 143431
794829719 77356
263136612 56869
924980123 76407
956974192 18790
45991310 131455
310399113 117757
931626695 199764
800017383 27028
69980424 22167
77435039 188727
819962033 62477
425572313 85137
533847903 78150
43398157 63450
388976133 143401
169962440 163299
829608735 164461
230899810 23763
274605748 58902
609469402 174534
416732688 51615
912031403 191079
478155529 28727
615596327 72583
202618961 16581
357128271 52720
844320120 174129
183155355 13495
658599715 123534
309180607 184980
146309693 140828
164400097 87658
437794980 176832
673080407 184695
967001648 75063
322916633 64593
110029903 68353
528256678 29591
464977927 135279
739558341 16342
81806970 73997
399554031 11574
606659404 152889
775505301 178872
622546600 169239
31626372 74561
746125979 169394
702416776 94346
946882512 130781
869001217 134124
453568465 25055
390688655 171075
560233169 13873
55266213 9490
716836505 176065
508007236 68882
819309146 169936
38066326 13048
348845895 93709
669255329 153360
486812355 113736
594672150 135746
226362517 62176
1572502 114711
563798726 90053
652659737 143394
632333766 21959
331625698 154451
896608007 89647
174565761 44280
684852931 121043
347423077 34279
626099519 10242
977544284 15716
745094804 108525
44615964 129923
907373903 182107
456769715 25529
497733138 50853
897573995 33926
590756928 157070
230108420 73759
542073627 97273
982255612 166226
498969711 35663
277413443 128855
900231716 119041
208380988 55250
369833681 98485
549764923 45868
588993005 186850
10126277 195236
271637818 100666
466189346 127505
660111326 139419
758237347 22137
829521509 14649
198243618 90138
715558005 61069
882060622 76660
676260010 120554
245113980 175040
847502236 190195
742278478 91670
190084476 135696
299160428 148674
655061047 147934
335741677 176994
907809303 64036
255576547 114144
215823849 30281
911289419 55591
232246778 33239
660923558 189065
554012039 49808
71944217 56940
185672885 89198
377288206 6352
431702605 101005
680880008 96694
886820373 16736
656826369 63878
96218585 110037
665950829 166432
189491355 142322
351427949 56840
223625633 117087
967975492 164299
518411753 7093
107979785 41849
724204579 96947
178624524 170225
856351561 179295
623939640 192182
67632615 119185
785543633 60774
899982098 136652
863551348 167189
841930758 169164
226507640 110091
97953777 70743
130071310 151783
137101862 161115
184654211 109230
4866266 122925
358122928 111125
547110279 105506
690838844 65912
129922953 147559
160643877 118105
877780425 139866
737344623 81563
279049695 179205
355750782 158175
800750578 81720
374083391 183678
449681137 189651
504099964 32496
819983098 190332
654284379 164600
111155585 31322
336910606 146085
628411177 98677
255844484 20471
209978288 17341
214259289 79843
672013944 119467
723215939 28525
572426839 7809
946360623 196904
385960389 104053
840096220 95207
68230139 140390
436249391 19620
450323725 120942
518366395 179761
672318216 81505
764850474 5817
375396408 149790
446076047 94341
584282837 43527
915106994 192778
366413718 20872
815689114 117942
272681318 13806
109424455 160363
631527223 26878
164501306 77520
565845487 16889
800033272 186659
368735926 174430
45254657 126317
346387250 148426
802549129 95441
696937852 41775
182643158 159872
869939743 156505
472448127 183244
650712404 98835
688394236 148507
487785640 194156
224180087 55272
896849869 138899
801561904 80796
592690076 122571
789783162 151905
364908259 58131
776471358 83793
522836099 154979
785589354 193612
514894202 189770
315018455 156639
453456403 2593
209512737 196295
706019365 194674
964581925 188056
834072469 147185
117503249 23253
421100017 103814
315827176 66464
731296624 32242
260212672 116291
730865901 166426
435325374 40884
524249442 140701
530698185 136301
124410565 32046
964706725 58891
235246497 27689
103409201 12833
948976747 175197
226025160 188930
998591504 185442
152770630 164383
893051176 82408
124858450 119237
31770072 180228
260482063 79584
228663158 19325
239975252 5887
573693046 179896
327699105 146824
463081877 96495
355628726 104224
284125398 162955
391062972 128567
300767069 22883
801392888 159897
834485209 189272
575821060 72554
365376458 28984
37157339 119598
143502421 90921
336524894 7674
362654481 131833
26744001 7630
393862782 21787
363086458 82611
603384271 193098
909271435 147656
279926105 122057
214097812 45673
128659325 168721
728024157 127129
789604201 104555
222536511 104064
119400612 172456
773415129 24972
622501657 42030
115726731 112028
341412623 172793
549509662 170893
204426040 169539
195094245 90764
250543728 185860
181551465 56732
726120636 88799
351236131 149401
15221461 99010
523692801 69386
746211731 51182
195587289 105453
161382293 6781
863419809 82953
583108676 94916
272950666 150059
301095654 45168
291139255 4961
185866652 139849
714907111 139290
882989744 190968
137138427 172559
244414090 124450
860316487 13215
57966663 196104
678865482 117193
623438598 28636
197699348 189422
363925902 184376
277106810 27177
387132248 29317
553329781 65219
411765979 75546
9383227 131475
387294132 185756
431258535 3398
50481163 12502
299024508 174271
943675911 35371
122204279 115157
633397157 79113
586522323 173098
837130353 18332
323476937 183817
403137438 71585
629441583 76397
833508243 119776
779122590 110675
633798201 123594
401387077 72605
518891757 75455
161384065 66998
835427043 70386
700982360 132454
22016251 149601
603379440 108752
799606351 121134
684087901 69044
737875783 17624
399266156 180060
733055953 2776
565124780 11827
412650137 64198
911789561 20864
907118997 62680
287423863 181270
77581827 65053
441965459 129508
420596389 146926
936915625 58858
471478608 17775
561292707 26098
274627713 58964
370694002 74162
656802926 18610
730756469 130562
803024523 119770
814308710 178998
716450204 188741
669009851 81457
212863961 79302
46587235 139455
570349184 73451
151518712 25843
666562680 34056
13663992 20079
851684431 176740
446442728 79828
560121115 120317
771220218 5032
687221510 117213
627771376 43978
349654227 100824
426077447 119530
185532279 5552
198134905 190563
873826493 167322
874469196 171238
966356062 185246
969543472 133448
919452765 113332
685512904 116415
101147077 11563
196962431 174073
36415182 120674
38072130 156521
240383370 49217
957786488 53029
582439005 68340
741341121 182004
816472729 76321
506954796 64179
664987602 51627
602030657 15514
138027970 166669
503860963 107642
776774814 63383
328813730 192389
128025999 129091
227442906 154500
25095994 182963
327325774 89218
414248847 165632
3591030 116167
780583354 140230
771683836 28065
512012629 194606
159227170 4068
836891034 49870
628284162 63833
601439225 135684
451213236 41983
550860511 92117
243106945 16352
413384191 64766
274476898 60377
902906112 67350
418884986 120645
929779061 196336
480518612 147447
824915113 123717
619095344 130428
535223593 12738
480962866 182189
810370416 173986
953218230 165634
876146248 77149
625595049 28513
649141629 89440
262425601 192521
641712388 42713
22526559 20734
8192807 158726
686134323 39703
510850238 62803
742234261 173017
473556816 144235
72874595 94045
282858079 124572
733533458 142549
771058139 16174
376588645 86241
259892261 4350
288257533 179900
337776888 153809
548295798 89348
296922875 144248
79816803 108676
273297327 177982
57820604 122167
176730815 94118
221415051 149449
413997811 172794
935157191 57254
561265487 49602
1170920 128120
740746621 144866
66794536 58718
793003681 62226
864699317 9400
459912170 187170
817368609 169078
97636918 158270
961789800 80424
236608538 10303
926909033 40999
739268745 133221
799757998 198089
967298165 161424
983999964 126142
687774586 16387
371217944 35690
941365589 23172
483993949 149086
529179842 108603
918438751 76273
978634010 29171
902047600 167326
870358665 26941
396886015 48482
164247856 77517
397691862 81174
807879412 163426
354753572 119113
144690795 87088
536843677 122903
281864642 106167
889937648 88594
178868632 51869
35496058 33222
479390603 70948
56254245 197150
442167391 164473
148951714 196977
867297379 51452
9109176 118629
665538460 26331
571789653 12359
341043187 187583
773148872 23738
554022429 31845
631713843 77534
824892174 164157
574776738 22759
191875680 64404
733611681 186309
560198457 26264
213405194 134294
969193168 57807
257357553 149820
846972542 123450
295668744 82035
380227892 174137
586247328 31360
408895544 80401
940686308 182417
768847459 109782
844703541 51662
462879034 27875
352094452 184707
524711905 193734
64237671 158076
827078420 102822
558449237 104320
748564211 34321
41437617 138164
187226089 55113
87964528 134231
196066830 159657
764146877 14598
391751091 117763
215707083 24802
756018301 107271
835380468 11340
883475419 1867
258366594 158857
275079889 108435
879276820 123562
616406062 198790
86461207 189669
408371213 193002
155645744 9011
929162924 197208
230430599 139139
355247754 25961
823770203 155300
399412652 165331
817082182 187926
658686047 86992
689276659 129381
994137431 22292
965381898 49609
805304914 102566
882393858 90870
452068204 167515
185836393 171512
113174472 81789
535879296 115398
301107417 99318
443415545 51531
488396868 164248
212120185 62112
37729925 70798
448354023 13755
445773477 170872
437088670 115746
221252437 135155
359140313 116025
775837399 176475
515694446 14522
948252962 14891
192581832 49465
101373370 9981
328171352 153194
825946994 150856
446210002 53046
901107692 162009
268039063 181961
72559867 96439
978870250 22325
997541098 106307
800388860 96987
829724585 81051
946239114 158106
396218067 9232
895664591 51504
706511527 193252
595172617 118883
33269883 160211
1585432 59533
663046835 165427
644701146 91226
73788174 75010
231619075 15456
853268171 27411
132292434 107561
505820511 102209
397670875 100152
177935531 61515
1716641 185602
584742947 185531
167053 43555
533923161 189086
821059137 99200
245582689 155263
209998616 58475
603957396 4243
307328015 103182
185117798 156300
819798613 182240
464967810 197769
755258106 187155
298956941 108518
143712780 146533
989287448 74767
570028938 170638
530088294 198462
311233563 163127
518965448 9686
832610313 85417
197317163 106171
167553552 13990
247819622 126378
741778752 110858
418410248 181883
196925040 77831
916272296 145489
123732295 180560
518256549 128457
738644439 43500
212995458 38272
955657141 12617
200468818 8089
481282949 170881
441066915 168176
287915876 137981
779707271 2369
606514143 79385
281146719 101894
403158714 66700
66418189 165951
906951761 107296
192679736 112167
284162424 136672
367919532 155657
744996921 1038
611296603 156916
445219217 33524
983992458 32336
322766030 162159
484498738 13271
850969798 15494
452463112 127456
75933184 55031
678637154 117045
881998247 155388
305355476 158114
592173032 49962
646914479 175593
47848000 89041
217042604 159789
348088727 2011
732828556 195673
552073553 133269
877269571 3035
238276385 144820
3975857 84511
783514087 190119
565365865 97565
427492456 146386
147888765 66326
866733861 165474
693333192 151717
648666555 141309
165375482 190194
518636398 28614
910309333 54147
627190802 131224
653104769 198695
276241888 193472
672879977 183281
49507382 129911
355108076 159996
203560723 59791
576659421 148455
45924533 76972
30210383 56091
371733103 189686
140261194 152378
319354657 117642
430793654 52607
446266930 89926
236285838 50510
417332560 60505
28994271 61413
13291607 58902
238626264 95733
326173657 48411
538308528 167064
266147213 65014
567734643 142109
626794429 62472
878395552 170432
786065392 25984
510364040 9417
211026129 70529
186430900 141103
335970438 113720
743350839 166402
493875214 101473
692089404 80363
40386128 11806
34213784 99987
150991714 23170
791330516 144414
922368674 87619
648460183 17347
564169259 16029
416613041 50329
66549896 107699
689507086 175706
162449131 87036
649539801 167781
86048079 122219
46525244 19906
515781171 6765
611603537 120103
646645542 60343
813986840 27458
143929017 174971
327557838 129444
99953301 64370
500834665 44375
124297905 34950
302008677 60983
161893095 118339
34338726 93325
90938593 52546
459996672 110651
319846356 151379
28317927 59070
631420127 51372
690034367 17423
267373186 78586
421713630 20873
784510986 111495
316275107 140309
917650996 24696
802359864 6760
750933136 163357
567859563 140140
874426011 121593
111449029 21386
618744488 52499
364114341 5314
196889573 16489
714395654 94795
915536759 44910
618928010 174057
794162828 94850
248295383 164727
358713064 67182
842512279 181715
911451385 125350
520956595 151549
48576289 8238
697795262 91146
743382497 148038
95594592 139090
268785373 175895
777477821 10375
504470487 38841
778520625 19189
715806085 13096
923647035 134109
499162186 169395
773946970 114576
536349512 160809
495802031 72304
844347296 21082
361711814 6227
481208382 77166
536716186 151588
672705853 126248
118862071 113653
906293482 168917
895265067 35181
319759236 176910
992989799 22404
39674363 58202
989278294 2339
874346075 59895
950414739 166014
544099860 109187
314602390 15295
389549207 179883
322836343 136281
207584411 152794
603191066 172451
754877475 193075
175875006 75705
64148805 105952
827449468 83093
860944048 107016
503551783 142974
558128544 61763
401748693 23759
991786288 159160
184072304 140575
482891070 23138
806358986 35679
575879320 54586
997430246 147692
459590702 70375
840772136 176484
187383038 83452
19099552 97606
86334758 10172
929030562 114568
772975382 78468
44702133 6938
182008256 5207
925408456 85657
660885377 107836
898170198 980
315349716 8110
479489563 63091
72633091 153307
104989914 71685
961953695 95074
35593876 161074
750564765 189967
340459552 152458
52216952 173462
433488473 65740
542119341 175948
121415326 82827
683534132 14127
355175857 128141
766324545 198451
187809575 182693
741794837 5979
583424106 61711
638605622 119310
322788946 41760
609916693 127486
456076408 165117
428782306 59014
852688962 85773
122770287 110148
735406596 61965
901970066 51142
217895881 194832
535730401 39354
57217118 32669
86697392 87340
581992821 108238
150886023 116745
870362887 194341
773901349 51310
205493129 183650
396676894 178751
611874260 178476
880287111 29282
586698550 47651
691509590 48971
301989866 90906
448103508 182758
888845787 45078
52008001 180236
828321048 178547
279695965 72459
972754170 153948
462502373 124429
518277594 15018
232455270 66748
846230394 27661
595773548 177172
259728786 147834
619494055 72045
684364423 25598
717060507 27828
838162850 161486
555045492 139461
566664387 13604
140747470 28064
921073445 166844
372798676 1853
165999319 193902
154932353 114510
582119144 63546
54827458 67612
785125277 104729
524106573 110965
324231212 129902
567805376 78380
738631235 175500
866591242 13473
64433792 81879
788393589 74020
806359825 140658
561390202 28522
537181596 8192
743999785 182376
224010437 138692
880145518 10849
194940685 59041
876675231 8407
263498155 87381
430606867 51232
482742461 91651
252889397 92682
910005732 106711
873299164 1302
642656015 145728
104017742 96462
298207765 53019
425796338 117379
586513487 148026
923678974 9427
531954551 94369
906271401 114195
449694851 145420
901259438 107015
26589078 158630
265263063 184228
905219848 25552
381422081 37662
140111769 184228
945451313 100211
317437431 190593
507649218 146415
369956625 84523
584941118 25627
379037767 121814
344828191 98839
771347874 99020
903089393 154094
550811881 149799
91920575 77916
952005872 142334
858348323 129656
578467033 101886
552526964 87997
945896977 156072
197905411 183973
728161782 176880
154604424 106570
612945283 112743
333844738 112646
615128841 89546
56106208 3635
392623032 164364
77677859 147192
112995808 61900
691941623 10198
475321540 162049
756832337 106020
44725312 93668
183361144 113679
241413599 38284
252207781 119919
365121054 38053
306361117 148262
752252338 192683
9356951 14461
622236924 126595
26907948 157092
693274093 139398
464350807 172640
532731137 189132
673812803 21796
274934049 172880
595925992 177801
147235283 103349
317078526 81328
146692040 158074
750632298 85830
166102119 117653
521087876 117575
803029833 23824
625836602 154458
533193624 104552
469364084 198581
169267802 136947
209680266 186128
924810036 150332
26748005 73444
161759451 180218
359766792 198887
272486056 116476
817934058 39893
677640018 127599
514388002 123381
113902674 133601
895864617 26557
920708480 161411
252899261 164754
661388961 102607
584581135 156278
80390766 76218
613646298 88930
442443729 149637
297577733 93969
321184800 32650
159705857 66225
519756898 31907
157688769 139298
908527853 60615
535143293 159774
89923206 4216
200858461 71251
397027453 184076
351260950 199765
276571443 11574
514443552 152678
383216411 77909
758028710 147707
259504029 162267
37465689 177919
214957452 32927
63826968 135666
570538489 45809
946426478 150723
766890012 137632
239950160 133590
254585731 162749
696973321 79745
401879260 97075
969479095 185527
655297838 94958
156672292 63222
198179525 133406
55176756 143615
618139318 148157
326175747 178437
409730556 184883
955355177 171007
576466045 35588
358662477 40261
444328946 12115
707097880 48493
620468523 26484
48673858 197559
454971091 69933
514805715 25693
352199050 158703
66802159 81353
309601236 23930
188485341 183345
399534190 87202
801101999 165661
576641557 161881
610055770 134766
759722318 89904
197031195 70906
831093447 150223
229032665 48816
171409148 172882
793067808 64760
127826602 117000
928419530 176014
336688478 76655
483986068 25825
849412150 150549
418311928 29830
964255564 82921
697466449 134857
630483412 176584
223486078 168882
616492179 113539
307862345 107533
97098529 196037
945692956 73920
705006051 183006
280230950 93976
627893392 168009
598027045 63217
900983324 96006
990590648 81264
444160011 100645
428399639 84699
619352164 14491
315803630 33025
946864896 79768
620992847 120316
819199624 194127
241067414 30330
28197292 81939
751501563 53780
245782698 194503
572149754 178806
516677478 95654
957228475 144194
48149213 189009
818534530 139927
429404601 34390
934867628 55949
66806943 26683
267302210 13298
935558675 161131
753674324 100141
297269539 99361
140232812 9857
668281529 116030
885186983 47948
602236276 37117
880435905 81603
979186288 125287
959528559 154335
6209942 14177
610755641 92796
161504941 49664
545062133 186266
107750328 8433
563163935 89746
951830303 54167
849083209 167628
278353438 157398
508775306 24803
100485852 186414
587056631 51636
975891947 567
192810518 33364
947145267 132939
79017937 94692
500447707 74177
89101298 36199
519191040 2965
148215795 25121
975203765 130403
710365040 82863
561465138 2272
381311919 4022
508442055 140691
857738265 42909
745844651 136507
48059209 50445
582026214 92669
187403239 56782
943599092 92277
649994650 42981
475449986 4865
50789719 16188
986320842 139442
3877226 180507
683019518 9049
256083114 184540
534158077 2510
898116028 19118
741581973 112227
28629584 168917
552984231 41441
248457978 46286
725879535 187562
895853131 139663
209035052 63836
424567024 124381
758694986 140429
423964396 82502
494647608 145998
230377368 116106
624904663 2893
112442908 77757
832152432 142160
348659863 185576
568875905 42015
649778417 116004
99595689 199592
932747843 109791
797038386 15539
583010808 23370
407142846 109801
130358774 97207
104792503 14587
43957221 77543
376871503 901
605828226 99563
561369000 72255
830732626 99191
725969013 66866
648712658 18480
997995222 95390
553168285 16329
455863134 175101
46285857 7205
762294216 53574
320314619 99037
404181795 50503
265279852 61510
737380292 20519
568495642 80168
125544992 100170
217032819 22067
14980523 112145
249076637 122349
628808398 129863
847139323 95167
525390009 10269
554557425 105412
645740201 22407
422725900 62419
914626562 72313
485946077 124326
55599468 139693
791516243 60295
460062830 103459
880778146 166683
897514253 169754
885970288 4086
217361740 152574
73727757 62786
848966740 159862
310931239 88330
408702668 93290
952954339 197202
262997515 86943
755844924 198765
459819534 86502
476882958 196251
326103194 173140
510338094 75259
422332171 178812
760017219 41832
662528777 155231
949141060 19406
204898321 35338
164701888 74713
844001470 73737
272193348 4848
783902377 63708
994162338 175270
900416679 5759
989034381 86958
231557107 132108
466878388 43857
986242268 138162
674024190 197058
997808188 116283
213447440 28956
260665912 147622
403372292 129211
703568470 96072
902908981 163776
478650342 41354
278970717 47455
49781601 138562
244851499 143356
824043606 121644
958142280 191394
977151990 64845
757547582 61462
617476646 105100
344666536 158717
878693170 161548
785276698 5988
539828749 191186
196041156 150469
1478951 14371
509344018 184504
81264134 198885
495871578 109607
97935626 32729
43805707 52585
327743701 191078
360598132 11440
519382054 171482
582097809 28729
670182409 59343
848219969 164770
33665749 36818
676308241 193689
588925965 64812
626856673 48211
786345406 195387
587540947 2699
365215534 85957
680349439 81762
672949709 56082
956127250 185766
896428322 112260
774984452 135426
303316138 117947
186494394 181915
646528047 141672
67720566 9923
484719218 146403
879187122 123584
470000494 68219
92605516 175675
948571801 86946
682139077 63977
801903618 117634
551860771 38690
233527481 115790
535840515 171158
18150545 768
312968527 136013
847372233 61844
444731084 193519
210805581 102108
750528423 765
256501460 12917
86259902 91389
284188829 74321
232156007 82021
466778772 158689
922014920 57781
820630168 63012
320884834 158309
208879136 140137
978203736 161341
896923018 148033
375527581 58233
657382519 31530
644328624 175834
234317245 115277
331042816 67767
932492432 183597
701172877 34327
333729511 43968
805417281 73851
991207061 97741
449102949 41407
335172838 115954
557581312 174222
31208446 189124
804956179 163709
654692994 190971
547239931 84303
183730537 112793
197653999 97701
903306036 86751
990640645 9770
44961562 92881
109881681 8376
808801706 123354
109154934 126742
534345526 133258
589237328 116179
318336221 92107
928108937 50301
650694207 192746
269413857 89894
669111599 181644
508224679 15846
76382937 142981
675988176 83147
254538933 132656
994883076 27412
123374535 37127
249381429 34702
613401736 12934
23627717 82095
80352911 6242
338783570 39789
293335583 176816
305714370 53779
912274724 75349
421953172 154763
613224069 171222
312402344 82700
916332407 173348
793023708 9487
132327420 173248
656883131 26720
849598322 52283
393049272 138970
301383225 163141
170182614 196110
33757074 144277
334047777 3427
508997709 153949
223300667 135669
688838438 28873
337676900 169068
795331142 69991
9292418 92583
897440413 153085
255429747 108430
206383047 195032
423976321 100812
66731922 1240
211956029 123633
305585780 76066
578517872 139758
932275860 144989
466489209 37487
465907611 76680
483197520 49605
742001048 199516
51038503 141897
136107750 105366
206707047 24099
406725265 149704
764840647 163632
404627907 126261
593867738 127084
859888109 26458
69004723 86989
964715386 158620
78593600 186087
913744868 173201
3401580 74861
248102787 20230
17871655 50938
55305225 143220
134313252 19670
789580655 179278
185520258 197997
265427637 73072
893620799 135519
619696421 85757
250313747 5052
780994942 124822
241143912 123451
510804553 60188
15105202 119834
145910934 155104
397706407 76940
490663694 153356
579910489 86255
368524960 87427
368354849 194765
349547839 132397
412098691 95015
439628305 167142
198470834 91889
421345197 189120
121321524 199758
506279338 147869
981234934 9579
600622817 186609
365425419 23156
853808686 158233
324534924 69852
110931846 136087
48565432 153732
363065880 106055
149321578 171622
401033510 61483
682401286 12383
192620573 26516
133847011 129219
642317628 92405
171230733 77218
905138003 137157
404490118 99199
574445320 109376
96602933 174227
280636506 2559
604151782 135268
219831394 160372
659841919 60016
712734960 171859
843839065 3148
730951203 55313
964382580 151264
158215887 85011
710973338 1249
782227358 57825
899373058 136132
518720924 52668
760571299 137402
745308390 177164
794713379 153932
798533198 78431
268647021 186671
697418170 24266
163348180 173477
910800185 43674
759612805 131207
809593908 178757
683436603 18192
124083490 130613
458754726 65979
617805095 173960
775539983 1822
899299130 140240
438048621 115943
926012544 110649
192865962 64062
10056450 168333
694261446 50167
612599578 22341
721726503 24901
172240161 160248
979282266 112694
18153338 175846
660674280 182122
653604809 45288
450499056 70853
485140391 6021
730336504 183675
510266990 85574
53595352 124471
801798104 107147
974081736 148493
92380102 186679
217504635 55661
627501503 7304
305501164 96834
747688427 196796
590683238 152742
944905095 78399
315892213 104746
608640807 122128
524884198 1166
117729962 54014
274725110 163813
862338186 176921
389800036 10121
706466812 59106
127768961 125001
117504458 60044
817794713 172718
914796044 49949
986245781 161292
265384976 187898
591029414 99676
49858787 92757
858475363 76288
915281234 43736
865285865 178611
232527173 137972
933782112 150562
402663274 197127
475596484 173874
47499427 20955
645391720 49149
590180147 99976
294769766 53018
817237720 17806
74555350 165828
73560298 53164
748298506 73483
114925178 184207
301744702 105373
797491399 85653
41443604 37574
252931252 145451
39758375 155826
431286628 88624
877795599 155122
669846986 170741
884828100 85376
717667003 99672
255371816 178983
214889329 175732
37648351 38900
119686307 19460
1846575 19220
673380007 56966
694108676 50865
582638941 81225
786144339 103816
461923114 134387
120870210 31176
664002580 175183
243321903 96799
616255966 13882
798523584 105928
621663942 131432
311471622 160173
218678061 27852
849095188 59252
98923781 196842
918578769 162321
820137710 56459
588287306 99319
926578222 179673
802709112 142216
885226717 4001
297842597 144375
262443141 119894
345268022 124512
267700533 118189
451125581 98809
672674169 83960
818547018 103554
18309222 108723
503563772 184320
585725031 46504
813959113 59241
237972507 195217
333872316 40494
676459341 27370
579607242 10450
327996123 160608
88848011 33137
452296485 82874
180715950 23807
997624408 169271
345236921 169965
716614253 10250
557238609 91295
481536836 45431
960130515 123654
117354023 195427
197781267 5529
750854304 121497
331281269 122846
652409566 4158
442351430 23470
529042251 3853
822029574 147984
740854613 43066
965401723 84465
507916662 149875
514771662 57212
316383078 133457
733090145 119938
892971139 139877
443356588 104384
715712254 5717
359622755 132965
307475780 157322
113466896 30961
48993003 67557
527213056 111626
961121479 146813
204229764 145286
409969202 127294
535893630 144105
800589697 74832
660234863 9472
336502452 5108
542793156 25617
957848735 29959
793727585 99170
940694263 180117
637253958 37734
25898410 195277
559212306 61146
484635478 50760
450739518 112059
38519108 127847
511578541 188119
601284886 68191
739497491 32449
828277386 111898
833139328 2008
467212895 185506
562985247 149595
738630342 94985
993117666 75628
372542246 147027
150885956 45229
711907727 179348
8830870 19410
175231910 113761
573681620 25914
532905159 51880
318743350 137872
217810345 24170
781059896 124799
360933226 20221
66125359 171627
342809628 72473
82551937 26078
697539468 95866
937673585 130646
48168891 101707
404899900 118535
841524654 131916
679841390 48958
362879285 171691
247701499 158653
181375971 168104
58036060 148470
381692881 180080
139683016 32972
954309911 133277
293573247 2422
761334669 198842
166615380 99689
811681015 41712
67927145 160671
798049842 103123
973582127 86633
492166747 144814
939495801 196075
435264913 31063
320260224 154064
331541432 77924
623772582 47679
904585275 11592
581085510 196665
167162471 92893
533889930 138959
506273875 31482
729290211 78146
298283539 179877
786191404 15055
634464805 92476
480363164 175537
983180853 114031
196132043 175646
621670739 127851
885472334 27081
731188074 104346
255069353 137254
295436938 171487
604048838 97059
835988745 60459
604773462 159980
78669637 60008
541636932 2726
125685755 100044
377915248 86285
515696226 155098
767226191 19737
566898947 62814
291599897 49353
182569341 145841
890934309 176244
363164467 30069
478903205 18892
695624358 8416
809135778 143650
135126563 60314
512296966 134552
28758142 68686
613464250 126213
300957557 146901
33974966 16228
245055480 27622
346919439 116115
98021012 138359
384904093 22397
51606671 49667
583380098 66466
127155170 159008
589416255 58839
507944412 75867
233673552 36738
324718177 191414
220330779 191419
936201029 193933
413370524 12291
949067441 190272
866686441 45696
274291784 95794
436986584 147135
497205427 82061
696249857 157367
25790834 100610
883402329 77379
539265266 155617
755809835 6537
825835698 58090
136750543 124014
719142499 166530
476886724 175358
301101869 153067
131790797 7368
513218707 187953
107259502 172370
684306136 71278
956791178 171919
312451895 43979
843748028 153324
521295938 76996
262536734 177591
630090492 86307
731071247 24548
357194536 86643
782236863 179140
875101823 40067
39874596 173769
215785998 98358
318011707 90385
878614516 147227
496359602 189259
604683204 171814
797133649 195003
149193946 92961
208934722 191231
668455715 59708
709213873 169014
947338288 12170
780966964 46004
256186775 29858
195335409 85531
909043617 199756
920928113 194092
638334705 61027
299679204 49090
965286488 128222
631234979 152716
801465372 138994
109489251 109519
673898799 131222
876715365 190490
76018390 186205
844430301 11053
703109846 99515
141110125 190673
307408080 147600
539401416 148318
418947475 131673
500106547 168975
490897657 198136
898903131 36739
82630577 100675
953334280 128605
127055520 48964
315422065 109990
966639255 156874
19326524 118374
716610348 3350
355989539 171658
678221825 175964
935126994 151882
347607674 95854
17159395 186857
653492591 106506
402407750 101437
79686273 64547
685622134 35063
128726520 41136
52644259 32964
992554750 78719
208026143 71381
852123099 82608
505736626 70150
428190165 66503
721678039 177284
917346760 178026
48760569 61151
635783697 119649
380878484 76401
434681851 971
958214202 36088
679197279 91381
891307357 123231
857409192 118767
188828442 39056
98039167 47279
919454566 169862
606854208 74482
634076841 102436
721332976 150278
145662033 128298
241801707 100241
246833417 18323
184557124 189290
132853588 104861
788483249 28620
255601165 86961
269191166 82509
911260540 2564
907337152 89437
68737236 172881
383590660 80942
891361291 53905
468748028 94080
584474509 81496
805824676 94087
259667321 180498
622344520 199168
786861110 12951
336896103 199946
807080387 104607
717560660 182854
652312259 106691
232975580 25813
900121000 65558
557594705 37554
259011681 190926
697764610 92480
113183665 27358
650263553 20185
110147592 43117
511039617 140939
32860535 42871
564427933 170761
527585879 97454
981607730 155438
641827157 131616
579979534 3136
532118070 2549
295234901 147912
179140400 87771
962892471 127915
946207396 78264
348585654 35053
888827229 141378
797144382 161247
406208301 164608
558402502 25466
531807462 16178
107367912 36608
459787218 52669
135022777 168980
724637238 172598
229218172 29619
689883946 2998
629571981 189994
377097504 37643
156706521 193330
460684840 198640
254943196 59862
790164952 154355
732636595 174304
717333576 118380
470271874 101773
874985352 12698
827140634 18212
562573600 168909
247740916 101789
688369598 7568
955296638 63379
960411825 94563
459713432 133419
198705117 144611
245833471 5010
495236156 6363
315282860 139340
48198397 80104
455504228 191613
669460207 55384
222120964 76110
516829502 107293
300580679 57017
703747591 77623
68750392 191730
706446992 137656
136223472 20415
598213111 109531
123004067 38951
498239309 19176
337380060 130811
110728379 194709
538770601 38798
371221345 134057
320836149 80231
246982658 109201
184610295 91875
309977902 80117
494693367 108125
837448484 159560
653097709 122486
254073849 89347
684435337 1358
763925868 72725
411044241 11550
147238729 169353
601287717 54015
238031949 40641
717879229 168055
510509908 43716
573722779 99859
74359703 17550
514810912 88774
378772841 122337
822737497 84985
627212339 18003
626014283 42679
746762817 91158
753445217 185006
502199923 157197
248029898 89039
506188326 107366
987212146 80609
609367673 154297
161998154 164719
622116226 180359
455648299 198809
20224062 123039
430851582 71492
699830021 134073
723743026 53245
792600490 174914
564347637 10399
187005972 179649
543933437 143344
231992934 104762
692916129 9429
538404085 90572
891446185 167599
648384017 89205
871087954 19001
658000128 150063
282980414 56125
284934469 191012
774235748 166381
236480862 113284
511349496 31499
867188831 71256
586245383 168299
271297157 88849
206076370 88930
51490408 128361
116258947 45721
809148424 133207
141717902 162547
105575618 115767
377728774 70248
856528510 99529
832579751 155311
796774602 99704
135145053 133253
159595617 155820
990729407 142621
307742915 127273
489541611 47148
525551940 78890
677601691 44336
961568790 134723
908097564 86318
349150483 119660
330630992 53674
903469731 81301
521027141 116420
158902324 176063
875010955 155708
554549593 36044
862429865 69790
783825222 51079
78011503 152060
660035831 16532
489631555 144516
866699324 48794
478968171 49959
403042595 61646
272430577 109581
9779314 12294
296945948 19881
167234237 188176
824751018 5224
940717538 1300
242540892 66045
566182213 79346
975389296 7140
877207281 185177
441210377 153080
527987311 182486
918010198 53142
134715042 65833
818787870 124824
631701531 130799
736379861 27604
477761413 35745
910708892 44562
251900286 92961
940224910 154337
586145008 170974
832086571 189204
414562204 133123
486724271 65366
157082949 118077
149333144 128262
716845128 173561
198208239 103751
585669406 155900
587399946 176513
896399876 5173
493433153 37975
50285199 99124
554432592 162377
961923547 31341
481662200 81596
8827817 113571
867321602 179555
922770122 148094
32235941 174426
601093753 47484
862198086 20809
452455123 93674
319229234 135921
339079720 190176
770876067 190107
580098723 39536
15026461 157348
408266043 7991
837697937 8230
903376535 58214
644092453 35131
607863535 52817
927059107 54459
881892651 111676
572983978 110835
884190104 187233
810773589 157084
877338560 92551
131148748 169343
879616579 97173
653852595 103416
891423101 127357
543921938 16658
558432431 89073
824934503 72874
794406039 78407
831903049 102347
924704161 50318
741440376 116485
739468946 109461
565579227 98618
95501690 86872
936317803 186343
116243409 147634
292238124 109212
549300796 17434
392022435 193507
775804495 104616
901980662 184055
258306365 4353
609250489 34320
548036919 176028
128175493 138334
938915696 88256
570078953 31355
97727305 16849
575348600 58657
737662790 44684
256101090 4216
7814306 162464
380694662 90647
954642252 121192
211023447 143413
951033526 129335
909986199 92104
713415938 118296
628928853 22957
671193296 175834
942274542 162622
714282963 141411
151014387 56399
571486679 197891
298516938 82698
574307142 122662
744759622 136107
353851092 168601
381937045 196234
826301667 56664
171156541 141892
865194839 67337
628934112 188883
611302425 12179
489786264 167884
192714505 37484
166966586 159797
224150591 154751
663047730 18771
310610192 126324
149299680 157612
456487844 188021
284062564 126656
135969322 77886
651568537 55956
602104169 67400
303439645 79424
997793106 174479
132388526 185049
381033893 153031
895532994 191614
444868279 111182
16081896 51544
502590099 22557
422754741 104366
611709209 44832
4957654 136871
766370684 147246
677310822 17004
662415540 16271
631184183 28759
818672794 161139
360443151 78061
403913111 96573
599573257 116565
322058975 82876
972376980 51387
47788174 12693
489603279 27001
46824522 152933
76803229 153898
451015760 176684
70240448 16681
127853151 188794
164246465 43750
355474346 160388
383535569 103973
675054917 138261
425516779 163893
737685964 118088
194819608 138352
677135305 106099
418653110 106524
185034413 190023
677122081 176393
494089702 80596
744906369 147632
126600852 145457
20056974 179726
865949359 58409
199375023 195485
242280531 115319
939413130 30532
291363969 124075
402261780 88467
424255093 58386
855097285 13191
796282229 55603
362902884 168074
76105840 150070
633555396 89024
693225940 84127
94672582 2505
304338434 8220
489181097 63866
771090402 174990
473007786 97124
604579564 118089
538468119 35610
109808122 101456
619679734 61443
70142671 86279
435243416 44314
217490269 64414
4353075 137496
553547452 26429
327761939 99648
835920084 57434
290032603 87882
381864545 161831
127379956 120433
338771510 63160
979599329 28540
383437275 78338
139633870 47797
281820415 109596
813186365 175676
113072118 15218
250265507 108982
206259530 105454
580736977 143267
882291539 77892
339535881 174274
585628751 118999
109252494 39081
698666534 17520
25674447 174394
226753882 38681
840549916 59498
512831698 77556
372645917 144026
197321723 123925
584427651 132076
980926050 59442
531474546 166971
833092788 119519
118160409 132660
544281663 92710
229013086 132708
773628410 101898
534842620 107203
862058877 10574
317042119 18232
583335115 28493
264603219 14252
207673221 79010
711313991 1926
507744068 149364
51512004 40013
484759008 88331
918067195 53092
414887647 188563
523738824 173990
765384982 198526
29261567 127434
121276171 53495
751824322 190571
104557208 26928
75201457 27287
876996682 69086
876696722 65976
450441104 6913
543193304 59023
315280366 112649
651859138 176300
923986787 2686
568042597 29278
105530140 131948
839118798 52961
523624415 79004
293697462 156883
580124844 4142
937839915 76875
381822504 94783
746889614 30789
939884646 141307
107421834 109778
860399236 13428
493259201 123853
652018655 190387
247858585 106689
232135211 39824
168039218 116472
977021106 184409
662513800 142351
754363045 191309
382599150 36660
931243042 176713
87729739 193934
607818461 109563
700736656 68779
33023720 116935
254388479 56898
169065494 30441
626078083 99206
683357446 20914
684581462 1182
809627658 168973
351385540 105917
394633555 850
73347384 66077
343826896 11415
850867072 104427
93003674 162395
800198555 50984
918395947 43391
140125337 148652
969702451 5237
720719542 16337
240742208 89611
883161650 9807
137866217 153074
948766845 25028
418868731 66469
666800461 144877
208420461 126825
305756683 48286
296159198 30750
802820770 49964
311648404 91521
61447476 162184
848887118 197124
656819407 168442
357713901 25199
865036079 190191
628470116 98008
821831255 155413
682586305 53166
507418909 65650
59673258 32431
409349442 151646
453253856 190509
113327051 151008
705270669 141793
518456482 147446
431177563 57512
951796945 119406
935363353 89185
180583657 37466
222401891 157997
756057815 142079
354898155 101121
739515547 50625
316544493 186413
686963672 190388
86063422 55305
509567460 65502
681934581 75672
729282740 129334
132286725 40074
218029955 56526
181715883 112846
861464664 14057
665665243 138210
385158968 169331
782395013 11526
69765080 46069
646363385 195660
812369670 81658
376468958 22380
124486469 108487
226715356 139394
862946365 179736
585038790 132394
379028200 89048
78464657 146937
925592360 188264
492305905 118698
361845467 76129
847645795 62137
343838395 196442
730113927 126506
864358225 30222
293828414 46926
338204857 29560
370341807 98875
762272391 276
507504605 188275
941476167 9386
553652791 126068
874921525 31358
625925219 129758
51170527 4882
54992696 73492
789178927 175294
667271723 26307
813210880 57118
445802158 181781
608617450 105648
331149645 196789
588338221 137114
172401621 77261
295188946 172883
410307657 79910
798865863 199557
10443510 150487
458615652 79024
323981236 85924
676510981 64625
571707709 146834
614641789 93773
379068534 100219
934698171 115095
226670873 178006
932965268 181336
194068582 153713
707169962 83424
903535826 18134
881813214 97692
713224398 9944
517875942 198773
416050426 190431
682873215 120547
580466814 168338
538495282 184157
486999255 8120
146945504 66095
939937492 8797
460741159 114159
735395173 26807
88151501 2682
488690448 168251
604504050 95238
666566253 31392
496086119 36357
172839496 171718
633731583 156170
495390294 157464
736029404 122389
950888473 176608
269764697 79311
739455311 114676
956927736 85889
619139482 138975
509245168 111021
996567333 128202
793322921 8177
782189969 52847
141061518 85808
752873137 133787
965659428 38821
992815178 7710
798043560 149193
32732624 136114
881742181 139320
309131470 43702
636322135 79398
193427676 87213
340213201 120417
835534005 179875
787894927 101922
683199199 176968
1389114 27977
762955283 23007
999474349 161646
18528614 48915
266492424 129700
862103417 115568
586980805 89520
761268671 106623
396717094 126314
197950944 53273
989533568 112434
208633953 188074
384327082 160045
177339011 7372
252109440 71960
353266717 58272
40174064 169114
418451216 176731
922046037 126751
359824041 24254
359234611 83097
414055645 92124
564931784 151621
889904906 192948
253373974 43579
739322241 17191
988963296 145422
91687808 187928
297932103 136223
849263287 75359
2077118 172251
417106470 155941
504471804 95184
609792522 65031
316750025 85027
604695954 31071
199338999 25791
790940262 187071
90025546 111797
430689260 174158
381446930 86327
71175340 40815
900526843 166779
211542153 68924
407413668 134303
797495270 30479
108580472 175712
729384547 59354
751483050 181528
850723823 67773
636953169 128141
344118809 120651
453258179 10929
608889986 68384
93376592 155759
4375574 160813
767133245 27564
343308708 59159
427262211 128575
258758616 191023
660090531 23467
759135384 73271
918760996 137591
903196151 165862
47662599 107606
508397120 20997
555551958 71136
35587145 84552
842256678 65330
713110024 49203
8416770 61200
23316718 161475
143366967 121510
955335503 75492
17469110 181162
841636059 88657
972900668 7544
158689313 179695
448869649 125815
367130639 110013
928877940 173810
909118164 12859
439290200 119421
84745526 54372
364337481 109228
393936401 192663
711249734 22406
870101941 42803
843625453 101832
95509163 46647
383397529 174956
975182204 36659
602597363 136569
233883533 102469
672876996 57930
546360723 40497
652782582 77812
836684291 149786
29526249 86611
690587013 77210
418278791 133398
827229475 191796
306618877 107277
739825096 34284
98611546 186268
87461022 104851
710495735 70776
318237018 50857
674229404 127570
384174459 171310
546654695 77237
783939542 126752
123724781 46777
13171755 73649
166782733 11201
429899400 153371
682185657 45484
554186416 129203
511088264 133984
353641826 10282
571556789 49162
773070180 163563
394658352 58025
419972526 146408
120616599 160270
760431744 135568
539793245 58808
155438552 159017
276049240 91617
525410159 197367
169488074 135979
891043914 79135
174549228 44492
963347949 112295
738171536 122085
39631146 96024
122804038 127713
909738563 85714
636471373 83035
934954156 105727
802780530 56888
931756858 46099
244475402 138960
423466260 64340
193801283 73751
981122070 34878
431253455 144991
758455069 166122
788612489 186909
944367946 69471
948150112 97257
121799158 127179
856025617 85732
241005521 29816
446568906 194395
141846967 59533
62816106 73952
84628258 85800
289017168 73227
397037582 15778
586893736 99778
610208083 183820
289197035 193398
558533898 73727
567453184 36669
963431894 169872
500094120 188664
844690435 123114
274948063 7547
459769814 96047
528601143 191762
628209623 178611
450859179 140914
81864462 64753
349342365 5140
512142972 125619
300412623 42
421297087 190554
173311567 82135
803934467 27814
91633064 81829
249667054 115305
968462131 66832
424997457 188666
984253823 196103
541851216 47888
804112098 66691
226187906 137647
183698668 68538
172581018 89456
409107087 108964
848505921 116655
449511854 172512
188256574 168170
254946576 387
516165737 175535
769266523 135858
221005583 26132
776769987 163874
608783330 113796
118347217 37114
991444085 106658
859673484 34563
462930057 52251
481520900 167914
983323574 35603
493610029 121448
670531864 187749
388482944 175253
297651947 92615
678697601 36397
426802067 84078
745622600 101100
632888527 10917
500404736 54632
988259260 51553
753384246 102175
892568645 34147
990121183 168815
371586575 149518
823457859 36018
972490882 80878
63455148 40345
695647275 151236
983496062 89346
183387906 80020
964281825 51601
235985976 821
88230247 18116
477400045 33403
615368981 101584
17204045 21830
885044053 184697
42716566 45166
792851252 130520
150679684 112878
902797345 58711
802293038 131953
576399642 1832
765850658 138427
78390025 79637
922964185 125812
280789875 85002
386658655 13783
101410819 83462
847944379 66122
648590043 176607
206216130 76541
510136894 117934
923171260 197016
737899736 58325
605095269 78130
643220948 157077
208196367 189252
317334569 128927
226916244 42816
890273519 87921
433616624 80507
929480899 165031
512671083 18144
626084045 88352
431880052 55322
739099710 85336
325825701 191851
871128479 14149
657912035 14673
816866917 84403
371422506 144051
607521784 111737
418822249 102171
422177853 99884
594757844 40137
205737127 67163
845388364 173079
317653755 157467
658513353 165808
679539834 146289
414054184 5007
263255682 187970
439332065 9043
41254590 158714
591675000 23414
356512563 128518
359167740 70647
15839552 158956
169869414 174684
909760339 42802
495177602 107207
140538387 7761
165051334 85448
14500897 135210
430983284 149447
630748313 64429
987355994 110934
918496107 13890
353305572 193506
111932207 17432
178663455 140319
91878732 165039
506598423 179861
423824882 75811
711063069 144139
742754028 79970
118181554 61415
26357559 164197
179937686 95516
102696964 50025
478081118 32932
723053353 12873
775479739 71106
924405145 46008
907140818 197144
642022366 31839
860664223 138872
890680186 75866
360805858 105747
525010798 111765
85665833 131502
769089242 182309
397561752 38374
832305719 57244
801534680 68541
603412160 99488
986661149 191923
761046421 41871
684803146 112751
770858175 183235
853820917 81332
604777482 43391
379170795 109866
592471076 59947
733267695 78961
583756938 95369
359460926 115189
812017643 108579
684460368 63956
408887651 195734
600998517 73467
890390094 98631
330955740 139073
886429545 109208
143869643 136308
728588307 124062
861114709 99178
439021372 108709
437618637 57260
656803678 94224
668420261 85244
789664097 174373
279956396 156125
459743732 64017
113008873 20081
661568341 127287
118979261 197167
302767360 66394
159933136 12966
23854124 140064
180106736 95847
686264091 60121
548511004 179269
993720477 41454
68519250 152679
202766147 108683
517334161 133891
513286504 89690
540525395 182275
302685903 20259
787199907 163261
542026130 88739
478611495 103790
366609359 175216
397586065 94452
506697947 7485
46841656 65959
909502756 109570
100649182 46275
631007986 22000
84368895 11401
514384189 59189
854395110 86116
616583890 55549
669617367 108470
559283731 92829
508138884 36594
184127885 132869
881708367 19780
892337762 190571
452482980 60680
204794830 38508
490404994 70990
911284023 56066
957387749 194629
772972608 81483
608869736 82095
590502059 95
585895619 174844
347578825 86977
166317442 174838
21161892 153738
536120788 60500
447232888 88257
803230842 193483
536826185 38601
702671093 165515
566529480 69184
735920195 90730
705801664 42234
25900192 36450
95956415 110924
285890880 40837
809978630 70288
259336524 103427
244191286 35317
153566135 135196
831620449 167871
877027481 158059
431827561 28027
442857181 192042
639177717 128174
438324862 26158
874387500 13895
772262521 163673
326169089 63042
731868121 139
398353619 190857
231858678 143591
283958274 131864
15518590 93764
671242525 63148
791337020 194384
537577613 196946
191042409 160330
697950184 91759
219385817 22274
928495010 133639
717608226 182955
777905276 94788
383579472 60690
609255051 66806
352709728 77555
729949583 8203
430808410 77287
511071652 127175
110731147 97074
324159410 52948
684252337 19568
715405713 108121
42071380 30164
205902775 196248
867103539 139786
373343882 63305
26071955 2119
408831346 175488
750107719 45580
772170573 140567
71785457 14133
61756777 43691
684236554 71470
709219928 67029
654142268 106818
380195248 6546
55244224 42332
261157714 6841
235873760 72422
385905215 188820
447431184 171534
345304056 131275
205466385 190400
21029804 118781
998162313 53756
90133412 59850
313695067 65261
980293102 50480
504229639 188698
2951965 165653
893060923 85039
638374803 92202
614641546 180068
826895225 146971
905227850 86649
465183743 144664
852665894 115586
356016188 162024
97824536 61005
501569296 134250
467216340 63400
950537894 195903
730745373 83577
901404605 155346
360731428 44947
194694627 146286
876875822 191363
511014052 4265
476432065 75562
163337526 150644
87698784 165885
514457267 36180
722411616 38220
69453978 116400
662141819 66852
438258678 62935
120613638 195220
774713855 140796
178321417 59186
803019809 152152
152888339 18127
14491178 47842
985204931 169452
675840999 27524
29666159 177135
653372005 109924
883206023 27845
482442089 143629
321908235 174702
535930432 109612
591903925 110869
208482358 192954
239485540 137661
645685577 120377
944464355 76641
821685902 181026
267481667 44045
67094603 166264
676985584 177586
569804159 93838
290296506 111113
215160050 99572
84577532 11198
860098109 94430
771840265 156685
24667687 119157
31979440 9460
430066469 3268
846577781 66840
907358917 53279
443744047 90838
682444777 51314
214911294 86806
410445853 138631
797575802 42729
241310001 130533
396563944 142677
163457307 83304
580764557 12729
457559758 178319
275693543 156906
101498865 120388
661462336 29383
761279640 37858
228344825 111048
686952228 141677
684948216 147930
948684747 69615
572142761 148943
98017000 160555
551771982 154388
985663510 8438
707730692 185595
645313891 122615
290306632 4563
316514359 84989
213447818 58683
627455967 68083
458755760 134654
611276696 64074
281145518 27229
432005888 172884
198920016 64909
944342315 161263
843958935 196684
412441068 51810
4123448 180597
102738314 116161
134406325 133139
78163451 51621
135895021 163924
861018755 19947
760184356 14612
443648086 164031
98997114 140470
347942714 177141
504572136 89378
267865776 165860
249429093 169901
47311697 131871
196276085 98282
676495314 86711
616669220 109502
516707238 146372
424362282 98064
773192003 138978
740184357 189963
452339335 151443
738634160 146121
627420880 20214
593220551 137248
346972466 26066
176554331 90774
327818239 9384
909983486 165565
758263069 112956
633939678 122485
101543760 56412
758553751 2494
552695945 79951
252190342 163137
481356774 138981
191467397 37695
539470466 188121
372156638 163970
484634225 65348
654353185 61563
892150222 43548
436986227 88030
58251164 134993
312960496 49327
101586421 45126
60210091 196360
713074168 74430
852025128 93507
239725335 64587
965740889 104541
827725299 42445
90211764 11125
814137336 73391
250166395 18381
731736267 143639
692399414 74625
578499915 149426
516432922 639
797573423 3817
289782677 37771
146449728 67045
716413186 17593
943062346 128677
398582053 67889
811825402 169978
823818463 33372
577070552 160422
524486396 91877
659437881 141834
158897189 108315
911020788 39428
287219868 23854
23792660 4077
714660454 36544
719062527 123362
78815785 24855
215127855 169397
11906989 45589
468627137 125494
661062157 19079
100682513 112334
533051288 20602
866618847 150624
180376212 178284
184434089 183078
461900757 151794
347105791 100252
161260804 119274
669109527 170074
46850948 76980
37467568 160850
455049145 187608
791455697 98874
218957444 151225
77748609 93279
62151821 41331
327780577 78953
521185841 72313
116424115 149088
695926225 54583
576292776 102241
937018800 118536
284718657 118111
412136429 176601
137901318 17024
757000003 178038
168828439 108333
192321072 152225
890464650 155086
147878986 156249
424948713 113768
437712017 38274
652743920 186516
10855847 86961
342970849 62667
731268582 195703
393853428 20139
934433293 114972
365888256 16576
709510958 186513
631577758 137039
812474398 10896
493825872 144308
104712718 75722
86827128 140429
774501238 193982
67640509 101379
532420863 169688
837844574 72995
700892819 36816
220009183 67402
36959762 155910
208926961 191787
464227971 81522
840631458 17734
723947489 151724
297463764 154570
767547451 35103
253307474 32224
952982511 47348
96069019 194520
37826813 68811
925407156 122910
772972943 90973
554503195 162339
395542358 137896
769118601 88374
785730721 154562
885431611 130793
681525309 184470
601396353 177709
104832885 32234
363115301 3057
401607101 104680
597847538 158908
817653005 97487
442475415 164045
788340080 7016
513818234 180216
82995794 82586
363305786 138542
390744793 132553
637351908 93463
187232738 132123
248316492 77219
687346286 6304
730038313 123303
609892380 77534
841443310 33119
529601876 174392
951962830 179051
223442896 124626
359966295 72457
164431217 6819
542425641 181993
652665991 129567
816537102 85422
612261778 71660
171959994 163594
346444111 39635
747660033 193125
160125448 161887
70165016 21506
911134764 53753
56195512 135512
897169779 94492
964961462 13049
312272462 87480
404968339 89017
483869693 137243
118985713 171357
806714037 109423
252992340 13610
211193059 98047
112783644 159378
691890504 106581
534046100 41071
337996880 158825
998394365 10620
569204828 60003
119888868 94153
949702950 181674
403959632 94635
884066101 144720
257196874 190382
378422817 199009
555222548 118619
769328174 146020
186136864 54137
922851587 142886
390990793 131739
694017827 190443
893679126 112792
257966078 7893
945896859 32784
24693082 75853
428348119 929
884192825 166998
14826381 199904
513902419 120735
193894659 57437
683425814 22489
966315895 126405
885560444 5790
614862177 91767
36252169 35696
975968560 151625
155514199 157191
572389689 17594
366288420 1843
838169249 14971
788805727 97996
795748978 82457
463231330 187136
716220473 114377
473808184 176923
795508919 135434
204484508 40785
993365609 80116
735159573 171593
192383935 192820
49842061 151921
811081084 88408
212086837 94197
207735173 105019
596618682 149698
635142301 86139
646459254 186471
274219494 22328
653228988 120527
541638219 64450
26780656 72512
752474774 31938
845743174 61664
916798088 22399
931517619 74890
679718875 185203
334383058 158576
915532415 165490
98500527 151247
620794792 25011
374118731 63680
208140218 118782
415508135 81511
977545284 122153
134004266 97980
4783431 23460
866615243 7955
209701013 199983
388753251 1687
166065097 3122
173196678 133335
157829553 121941
429251361 15123
722334630 42049
340571859 112257
813417871 31540
271576795 188741
284416936 19665
139886352 104662
219007011 194328
857109370 108864
183819367 142112
651218375 90441
40358745 179607
115285929 3344
783212903 155815
645664748 102533
339120995 53431
462142146 27221
136518931 87165
586568359 168307
916486157 26431
190566893 142556
750946465 107248
540648487 187015
819084746 177212
805816093 167631
959205055 120341
829064845 162623
651046031 149393
756284631 130794
581024772 71265
347950097 42959
615980004 87875
663126172 71638
74062485 68644
861860726 162332
675304010 150427
981103351 80529
802731320 180793
736123880 732
62918640 73341
951821347 144624
762807670 135025
919629012 54510
301939913 110247
569670712 172121
384706737 156011
313268853 24395
535120075 7013
137808516 170278
813310462 53172
403788758 175663
798138202 90358
96712769 150833
238936239 190589
332024666 129083
105218470 134452
392255983 130170
496464114 176120
600694062 93262
140014866 27414
460791270 126629
118381653 12596
622187915 70713
757275213 198530
27333796 51947
241606340 9043
924341083 74100
335820857 173021
742295969 51041
74021265 96476
911046876 167808
158216976 138053
381523584 19314
200170494 94899
931173211 7269
703444358 176671
57911286 103140
232078311 166920
729125398 91175
834264942 72618
380770514 77434
834746304 174222
326326901 155938
314578139 80037
342951842 125245
26322704 78474
901917281 7433
332518442 5930
431160569 196157
127766238 178759
359156465 40470
950348959 15893
979163704 3701
242939681 86505
69291360 133630
842185404 106085
145678745 139005
118101314 171731
379691495 90876
68311330 135877
136346551 25748
629257360 31999
99458276 101589
173911888 110874
341295842 67983
918116559 131220
255840396 62505
436534216 88433
388027116 120086
817983303 55814
70350869 125398
9388181 135379
574220291 197343
718720 86925
865725790 81210
526166632 111642
133343890 166495
228795626 73651
312261832 127348
409970375 50836
879397458 11948
480202489 193044
147474768 109355
10976118 113605
753532375 67349
173079205 37276
943964004 64
9431553 93366
411754868 145108
455068192 175506
671011643 109391
897183185 97155
119487617 117493
68811299 96817
938187225 8422
551613073 122821
212319279 194509
736747041 72923
995875974 88671
307540315 158483
712769596 28280
748116192 105903
911648732 144154
210016759 86540
780296899 49405
772336982 196751
126589981 80696
749076344 45809
147857597 128116
269653152 194993
109260953 30962
527334529 115003
809999505 173960
138125515 66873
385963800 139565
106476096 2576
332013942 190053
247866459 108078
322365381 65971
3249858 124138
393624303 130485
153182742 15279
168396222 59293
263218850 115872
856298407 4679
876052289 138150
699313533 140493
962260769 195674
570162344 64023
782147227 189868
361770256 38339
789568926 73106
559589519 89904
349578806 158624
859280136 113086
213408307 111435
964911350 181133
85158166 15868
427586182 42643
216853156 69846
684398026 198669
752059189 76092
799924307 118821
983854395 49557
119826236 75856
764300859 6601
724942222 158761
26957977 160383
328324796 167566
897287626 95978
734902854 128031
480444075 88083
95671496 3017
247855385 39852
147254190 189053
13748312 25004
941069653 85685
645777329 32498
702713432 128859
900260158 109373
288090164 50808
163369636 82796
484835501 123111
813468737 143409
361371120 117031
618880420 23846
409397813 193425
224821764 159846
298406467 17070
822052534 151125
690193676 20310
562609874 35571
416183543 146319
999309930 57908
220490845 75497
283502949 186802
843963534 32087
159407992 67846
467356777 145110
538630906 119960
443445595 100348
864592005 5128
622050348 174004
837652183 42751
83482881 100329
920720007 162950
319922870 187912
668025454 72380
816041838 111246
549723522 35280
800045056 35682
641817670 35317
954790329 1766
123460061 150221
7430073 183956
75116863 57481
479658477 194239
687489895 103734
98815109 192398
320301154 190584
179047673 31419
309563785 162664
832725497 184148
685656904 164472
366210220 152619
402682846 44608
284902690 180184
998823299 42135
382253895 149520
364629450 71430
487680922 130335
727513589 96714
936650794 87908
693131634 96426
364307864 87749
159863775 126709
972195743 5564
500263150 136150
315559169 106825
185778821 80647
842680831 151586
793539019 28290
794294839 171833
671778006 171012
896951616 62858
37432888 91320
358755347 81818
922049238 127103
609585529 97385
397196057 85
658079517 7388
273261188 148471
411347745 86206
582474688 181336
167450156 155227
592591791 154615
878319734 147585
263451768 131767
676851713 97646
84177451 183114
871994909 60208
300155685 53574
859465960 54651
949101121 155633
739632643 67463
981306846 87446
106575821 111206
96133699 42884
962696141 159251
762800238 161318
878244982 108488
491115390 36292
401364822 40493
844483267 181875
33629219 52018
425516494 169514
920938410 63545
191397209 8760
580349023 141315
81520833 107261
887656709 88814
851465071 191818
678989788 11223
355392623 12694
618447621 30474
471065886 191860
370853518 71077
161847538 158618
830310189 124868
632581534 52862
900811583 186156
757501371 23702
488481462 47021
680028107 47322
765799103 41349
307165766 184099
268748066 179996
221593574 138776
268596935 60290
765440720 121125
505834896 41273
605376328 197762
479174271 173484
773063978 170679
114078286 49158
412830764 149038
733058936 181451
638927009 125990
420641123 56459
702126975 174140
947385321 45517
194366869 54105
898862077 155386
940514636 63455
713225957 6038
179861441 93583
672837517 191715
117088616 186053
113265440 118802
461798101 112080
871809453 90607
166019864 173554
96625383 49672
745783411 45221
33844036 73971
706863028 133980
647467287 56760
969232342 7471
612412432 82235
168745743 166119
938291927 194047
760231305 52871
853544347 66103
884717272 84722
132432948 171136
154075444 103650
508989892 166102
653791386 150439
995207684 190321
664375813 187773
363656678 159997
932730955 101967
134092897 131503
507699310 19482
855683734 92161
272001755 195557
16288779 162986
592045727 104661
506816589 89358
42570917 101245
689013997 117371
499809883 68369
563422829 108382
9791473 147785
863429036 165147
760478040 95994
504506215 118023
231704728 119881
917296065 32025
262964200 115220
294662274 84351
69357109 37023
247683883 186150
493902884 133299
897454438 126880
875332859 77335
330840203 61062
996979974 24804
876072147 50109
958211684 41103
380058640 189496
57197954 78227
60043598 95617
215320735 141487
397815500 87065
268290506 185558
202963116 60829
930350865 129849
776478611 13623
973127609 57132
345611142 145887
557573717 24070
322897444 68191
860205689 142363
422571941 187280
630245878 138233
701064339 11347
384053229 824
358094400 137815
803534863 48877
649171641 82687
37820616 179362
986962276 120497
192458643 43742
534074940 99549
483881156 148579
79740100 42609
420881673 169580
723633415 58427
153767674 86557
520683848 121752
973665861 50931
858545996 189255
925203610 148356
1935512 33167
565530078 169630
492664465 43027
53637265 72208
875959066 170198
236942182 88585
196427299 2850
888566752 180395
283336377 82646
461762889 121489
510639987 9843
863362714 172358
223124162 36923
676657441 117854
196864816 14820
40828593 43860
83780369 98741
649500631 131063
471547141 30539
677800054 150683
279580956 12407
750477201 83727
750473221 156326
95241482 47125
394388780 147926
738316788 177083
812823211 14151
759801211 110811
630600976 25211
843894363 127159
918892104 173427
921478377 164037
948062338 123691
829930920 111314
446418012 21611
376580834 104044
588013629 40287
993672615 47157
495416823 129002
760755455 61209
735073474 73384
441848419 43156
370022715 179747
549391472 7095
22350517 90571
374027605 180484
931530037 190651
686782263 40462
7669044 186354
652082641 15265
366171828 98030
944673365 102448
108711598 19080
355872310 75383
979966426 108954
287976370 72676
429623742 162694
567041367 9095
206265230 100134
25760185 36681
74016344 142947
344278690 143440
926115164 58247
121480231 38673
485356483 88315
840789367 115158
876810778 193247
909467798 189632
538997282 85982
602234222 6413
716874300 24584
950316441 48652
782566145 116096
832509275 108775
186300921 180240
974477071 99305
792955620 58433
913356272 122921
938766032 199702
391290831 195707
241353069 124803
243191608 151648
625188311 76474
310983322 193511
511226904 165918
826100903 33170
541755653 91301
127451290 174388
258580050 146050
494908408 67105
634903907 147323
881505177 61145
812166484 77596
13282753 88212
978571530 102020
87927154 106043
563293392 112599
973965076 168961
687544966 113778
204016781 145123
713263237 7
811765691 161436
907657970 138447
155165622 46773
434618192 50589
251060618 193199
961251878 77711
803203733 189125
708508767 28983
117776181 154637
998426190 72480
325248202 164672
497839290 141690
374673767 77027
69047629 45424
264541602 182002
16911449 51845
748437229 90942
458200540 49515
777234714 87769
586815323 42618
926410092 158073
690391882 87605
682661821 131702
451442195 85446
304014155 72686
960241504 119619
431497762 25431
204218938 58161
934976588 191471
837403115 33467
844770735 169303
151326470 170798
64480237 64167
914611450 196020
848807318 180134
262982140 2091
637239077 183159
374670396 14542
776786440 172350
526255889 99650
422012050 152535
33488941 25468
451557517 174583
57480332 87018
72252526 100789
778873453 6388
408667849 197015
530127738 141818
45483316 60483
552991866 58983
791896847 82396
97303006 80502
836849162 42658
231835898 92398
275226116 62563
350028215 136364
251648512 142553
811772812 188706
353342275 115644
413615059 153444
811082022 37933
118199750 183486
39727314 83486
683045431 198578
388084719 42945
497027691 141002
841924519 146801
251641104 90476
24786083 158637
789756739 28430
455140997 135904
355576033 170928
940332655 138622
527881183 142107
499815290 35040
120912668 37697
74909900 97456
203949482 14834
732208153 53824
1579701 40716
807637860 32015
640065140 128228
27368094 72849
565710211 39160
282509356 59058
804904737 41347
442477287 138323
49101212 152712
706492507 99893
215275752 101029
652005941 164219
803645136 138801
361703028 179025
614736779 137411
841025968 134003
123805289 50908
781302274 169441
337630989 118189
709012658 29693
576449384 130772
185707554 49176
718455687 195825
346391373 194394
275848314 123262
324589814 96873
731729355 139431
712569810 172511
835504831 61308
966965543 168261
996779925 158305
827203760 87857
33664960 56491
579508692 100183
885773527 141005
51941354 153154
393246463 37451
545970996 129923
424237836 143453
448916971 103576
371633133 29789
156684079 151210
52568013 72731
897496538 24277
166015123 46949
846582328 189292
137253782 84405
712645218 40434
829495304 70267
818609096 171171
747196143 179068
254527208 185937
625526052 1503
41981926 123567
75419558 114776
235086534 158808
803287968 190703
867169871 134286
418271399 169629
168417357 165598
128834459 149801
670026938 110751
431473390 42363
888584549 105443
870430907 155859
349375250 158578
790833882 152857
105597355 49
37724051 13306
476544690 132190
678915828 105847
446328086 186262
578228992 113197
923602646 109235
481718247 188103
169980936 98923
698759129 140453
257395910 111173
374253121 38978
702170688 116291
768434243 113276
407873353 170018
264204751 22168
51513108 129947
534573140 8141
765301469 195544
887522966 67900
881696571 68142
302292773 99802
138192452 37221
407868531 120166
134360847 21946
646445299 27265
635759144 189858
290586179 140405
453768222 132658
328187497 101412
946486665 19075
668192613 86634
994259034 52324
781998914 85502
526279986 50762
333390393 95414
996032179 150808
813539766 91136
566238818 177065
527751389 147424
583238420 198891
263453298 192177
693974505 66794
138517059 33848
819600351 41554
676956769 86124
914391402 23836
826578059 17691
373755203 169512
310242047 6559
977646699 97537
388880954 158906
578545644 141533
431206146 11613
917991983 185800
846734668 107354
610062237 162662
471971594 68545
290918307 62273
961717141 38821
424961988 192966
397748471 35164
31796010 125377
152156940 27355
130766387 184117
335076947 52458
91485539 170937
68382337 169839
169133986 61447
660822635 43502
994458748 35473
362352273 63667
967625488 112231
35312804 13780
951511123 68177
840259874 109637
176855203 59428
466114949 191569
974464728 114852
21602530 128606
805679413 153002
440788571 138352
141542255 86021
328074066 66182
906754041 15955
920855305 132156
254877503 165489
738458568 121153
239929563 16174
443105502 69946
241525048 96276
793665356 118092
657794519 183048
359359580 138206
470625835 173183
457086010 176625
970381176 86410
705898508 97683
823590354 198539
52659123 25148
513315313 39344
18552456 9874
989606703 69362
716301996 183667
180039022 77448
780514210 115420
225781869 107166
889714695 172914
329785669 141320
203111145 49386
998218170 8119
144424724 126842
433457602 23916
349515646 161028
442944072 164311
702237355 46028
30761855 174008
579490194 18937
176653454 152315
178396984 191921
268870671 179960
719597755 124006
980502270 79346
825057688 77373
60831889 116030
403298276 193649
759429919 82629
945430766 25835
852167596 116215
213406899 173395
186780190 68299
655578077 16332
403884902 11170
382776239 160934
703158454 149402
989946297 190796
494075763 145634
401489502 106895
957094825 198898
655218600 153459
782725123 172881
156906856 72473
681739573 63600
837240039 31995
124347930 66394
513786702 18093
41485204 22173
410813488 84739
521243844 190593
483524338 160925
411342677 110917
880207610 158598
296589888 146821
450520262 29502
282446537 192192
773552066 61466
503576219 86525
367141276 91872
47518384 30207
984956414 51484
160736189 68344
784779570 102123
632979085 162937
508929673 43814
583642799 101461
894494520 32610
210413362 91851
325938399 196569
865099462 172416
156993326 46353
649656329 24411
847752022 6749
187342464 17829
73086799 175875
518785621 154833
387625520 112529
668349053 188958
525783983 185467
643088651 122443
423819900 113688
366203986 194676
179708700 122892
653008857 69772
412552152 182652
993052420 191063
972305013 49158
994576099 115972
93380425 36352
398074007 22767
603153457 144628
954019747 47008
119440710 192460
880897279 102327
745651208 93630
857090690 87961
418419715 73216
58583342 10785
770950897 8529
208416208 42883
940600370 68871
837780795 108314
946448360 182247
160412879 75583
794322864 138253
219658671 24977
992226639 47050
83494140 133252
581300957 18710
149316830 19453
216189583 26520
458188390 106059
660516490 95689
161642465 70964
443346295 97038
772563042 121535
972626315 72915
780275945 5446
330884157 30412
749772558 169394
950147876 53582
747251718 22006
163067212 6307
642389083 171749
651252920 149074
97359438 103477
593318695 60124
805569893 25765
259627610 95663
64252158 56589
758379555 3698
542083027 108706
425574331 41812
829950308 37956
80360672 163914
833355662 60085
74994280 2902
684193838 109617
522182117 160206
561243667 154399
513970168 75287
450739327 191056
779076394 43544
182153757 51993
710957616 101178
800563362 160435
894813178 126258
837537039 123173
953924524 56140
859811211 163404
457271149 107091
935746145 109692
996380664 10518
733529099 123213
889518954 46252
6079070 147164
194850384 110448
958361153 132150
263690796 14986
532294992 152245
674468348 104631
870302196 6534
642983573 185073
902205327 83270
578990755 187313
319831571 145163
32228786 65757
316982027 153986
531908102 85345
718346436 25602
844072732 146796
457124939 122503
565081453 170772
658127568 51511
403031259 39656
64838877 105152
302975330 132537
25732841 30229
867249367 101194
745485833 135990
413305307 14890
458929616 7342
893467794 88589
6026947 143019
560691776 15678
417808167 119663
498501601 64635
172300532 113881
532716324 130951
460489769 52
427785140 91832
135790500 191841
213799904 120336
835811119 182146
741401236 140178
410656043 142254
827655864 119080
426002688 102871
255948998 107382
118417940 9351
216414309 22652
272461290 101805
560938955 9454
927364962 185766
451709552 74208
298550286 4440
559603811 129828
159778350 41279
196617877 96149
6045297 72681
558461778 105706
667616346 138582
749340556 18455
237203972 62147
370588737 170874
299899161 143498
711570335 114462
978910119 135934
175790540 59814
755998795 49116
511625099 12664
437847279 30515
521360951 121612
573389612 161131
14058527 115655
765744990 102131
542773057 100790
537642705 14583
470795738 140336
450096480 115680
911138544 194355
673553474 44548
461225225 191624
654224727 183479
186881028 56704
143918404 22557
679857981 113476
34049007 95946
374062784 186190
992147199 108866
810821029 21827
115990379 71734
611656240 61323
672637099 183646
877010192 45095
6846073 172392
148016095 26788
543097732 29513
597132540 3619
798003437 138641
594101616 169134
903834837 7796
242313469 73500
836006600 156273
177594655 149079
544878238 110831
580733544 161853
636903604 136427
824885835 107151
84226024 155679
983379770 121301
204011464 91968
706100862 170301
6314689 139693
229809551 60150
592856930 11331
888984359 48905
575162886 56221
127193068 182846
893034624 98999
713044809 165899
753913987 142784
743333099 73959
127157692 54846
847887588 169760
230133533 190649
744131096 136307
169161020 45647
694152330 38242
362751330 137255
867813964 44161
783933046 152239
95892505 123828
350399334 157678
283019431 178022
518041376 166512
837662220 12548
363781703 114784
450223118 108590
18182228 84559
591867267 84195
335886491 25848
83853002 34121
156231769 93847
32766192 63569
196749830 164225
457091497 68235
882523831 86755
93653382 9322
156675116 39050
998033651 47569
489692027 40240
269215175 136434
357806655 5809
325034799 120212
260986256 45679
891996747 160835
280701188 183294
235096998 88909
612696402 184113
710987605 33988
57850401 73752
298675455 180660
293683033 32394
163770011 81804
639317172 5804
340810620 74433
485924856 159836
944605774 35849
10413169 81595
846245471 114312
496680055 175904
375933024 38969
188171503 95577
122038410 113614
970535958 132000
559826873 121491
269242026 133377
870589558 139825
519307545 93853
715061912 107753
6621362 15891
648180585 62057
526346269 173609
531003205 116406
403883432 39665
2213951 158658
456570070 54490
836634952 71526
553254388 55954
12018491 70518
318453691 40071
972357382 50880
751441604 72842
45783409 162186
526381136 125829
441646786 180140
941786190 64669
334771691 160369
895455444 175575
490472962 85575
414338873 141277
386138695 54605
650154198 86946
13198895 59379
67531036 196423
763902523 86642
630628335 187094
960182104 141612
582402590 163950
805144665 45838
924710335 1388
347978367 126287
580131890 18652
70766247 164759
852318851 64348
406132400 103051
891864043 133970
243324379 89291
583495844 133750
56373526 28000
642102588 48418
876528275 48490
875974220 4187
200548151 80413
516728028 184658
484524212 174480
387476572 79889
303916231 173813
37547995 32164
2645282 38084
340536737 6808
908881472 10809
655583754 176864
508497506 148042
186665308 162346
315592706 83532
633038799 178034
637487566 87374
574523534 24241
835160746 10252
374897471 194214
467254386 165296
462491138 58661
396303999 32597
40635731 59534
883358351 121270
546527671 51931
123146099 143680
973756314 159006
904411898 112402
251514224 130642
179593873 73504
2511392 2759
223768685 31118
843201790 163827
359202011 59385
550824968 6121
358549659 154047
607221939 128838
299648425 63239
614604453 96472
696819613 120334
99433395 30436
978251516 117492
87180261 122906
836689349 77978
341921472 155652
769230610 82821
766963418 56426
618213790 10264
87018106 25932
238020086 132499
32223006 55574
988376537 68712
322364931 9209
975571344 31550
5096906 90451
243520902 26490
901669565 177113
132485733 194244
155831486 112263
660712402 167489
843097173 151624
564579931 154362
797390611 46544
709938422 161708
796326986 162651
395953057 95081
865871913 73524
800560571 83263
116843511 96610
174659300 71369
580018610 190395
69798682 54830
477400992 103017
290916837 5079
93461613 12335
702905628 63434
462450357 188996
835710080 157214
76057616 180263
719878348 54603
665948277 158318
784100176 175032
298941744 173526
786524220 19670
216608494 21416
615804149 129419
944980818 133355
664319168 92164
620222323 98727
880206700 35475
368413513 484
526710837 19633
686864423 38860
39806827 145503
116017678 20088
237557397 144719
992115441 10149
733343051 17984
205242613 51172
875460129 49927
93235199 88211
696528259 181135
218697385 63828
122572191 191714
614540943 111506
721687784 79037
391570124 191210
311649626 174484
47741418 174065
553102159 38473
538787628 80080
516690863 75703
44796166 3408
594068374 106746
153688104 84474
706229603 112679
221428971 114508
609492679 178927
652286688 150206
435203764 11977
830886924 121236
526845691 61435
623954203 189709
269010505 96556
604879786 111663
934855429 110333
559457875 48763
292294280 175613
404187741 102578
374621954 116221
566579360 771
982375682 91682
644077658 2326
12187666 86460
56390922 142070
820159845 177468
749255997 109358
311626840 142577
538484907 20589
162228168 37983
693540877 166783
609576560 11461
583082859 191384
464096678 9041
411876968 166640
797804701 53065
249799800 109224
510073301 115187
402923522 22220
903834110 138897
462580826 12724
319056146 197901
793920540 71170
902365582 122603
544683377 57759
304782796 47696
363460464 182701
147085050 196930
689222966 8424
592018767 161581
742597411 136414
317727355 65742
95893081 66990
829328321 195132
728274012 60098
805923010 92178
238074644 162306
569029159 88026
770398802 180197
920840841 164927
152859403 152408
167687796 103775
912260134 162768
337873833 170462
961599969 113356
984760407 57840
314464510 2349
841221234 133805
831221712 18174
247220171 97147
365652936 138188
44318787 185154
214181288 69475
827684950 44808
187097213 95847
13623242 108585
28868388 6530
584885522 69766
672363192 171816
686763061 168317
78431297 115642
709038897 166651
665484157 55070
766547674 193940
510168613 60457
921110436 69188
296892484 2440
624177172 165172
341305502 190717
504921536 110275
766569651 50658
537111352 199576
416079363 142962
725835989 127904
157811239 38953
74146916 4239
242241136 47303
181320503 58910
818837840 118181
239528423 76092
591606505 145623
105653788 151281
978919757 159257
307483299 42766
730142513 24977
967085287 25537
441451057 9148
926335007 58025
914093995 13811
341506563 28168
553755375 4769
69443017 165333
937723752 143712
547566307 189475
920625368 27314
146683562 154070
374697131 160092
59711269 14278
730813272 150594
404914052 188308
43683791 194527
361076028 152056
674584933 14167
88401835 73216
763093537 91832
18948941 94876
781312157 18783
572234657 112440
313012742 185299
806809210 178538
797048626 141931
950855274 23313
364745222 99945
671116219 5892
416433552 132664
49623906 55594
683264561 194185
656326787 166422
43194092 109237
179486634 183586
395318224 117179
522196388 27214
744736036 104300
211620733 43133
492111316 180539
619789201 40070
825228892 192614
834106635 140796
851766903 168990
489741959 15084
922136047 5908
574819863 36579
881106126 169908
773532105 101747
304920344 14232
414404411 60400
699334476 35287
354490150 1889
960405190 169833
672421637 127286
550761911 57110
657865211 192364
785653305 141350
360456162 129628
149288028 94452
636041106 46761
833063332 12239
464379347 4805
194939357 110259
789630589 110123
14485191 114519
786980383 41127
490734605 59876
92547494 117467
193589241 68326
166778242 69720
619329695 49378
570085984 187300
594270250 49467
324158428 107144
690263233 79691
686591877 191979
304529132 4816
778737802 146588
259858745 166875
736544266 178406
343534348 28662
231958811 93898
885810914 143973
597176155 33134
348014461 424
807843898 106250
689760631 43869
781782286 130446
722624524 149490
557914353 100896
322823230 15377
188994750 139005
647575845 165966
844874207 158140
146882165 83096
876003950 104392
710186397 170501
725577294 10449
291692486 142349
873428378 39011
780832318 158990
237686478 103949
151655747 148544
207296524 188231
221228665 172817
406710720 15421
324647820 124470
783956670 124427
795605529 136162
425952668 143313
839681925 121920
796477718 22301
830856348 154259
941131594 2757
974424173 138019
359107666 184902
393847756 179491
517319877 134583
562955063 119019
873922127 185558
621924563 63214
699393203 80161
797648567 52214
935616163 175026
732500997 15743
986900897 185457
297396085 63021
312859867 64902
348604474 144160
760469011 71998
93995623 195838
318692076 60043
899995074 67051
506180959 188804
526254401 192204
132947740 102382
167110970 146339
75650792 42297
780658489 166844
658257027 165952
520223952 125571
848921192 142723
83724938 64098
924926131 21578
340599733 126758
761671168 138189
483343324 191140
495866806 138485
937825040 38643
345313798 118684
148084416 110113
38812037 145072
894300585 86661
747694295 51949
142710850 39995
349139234 53025
106720289 138407
178131344 192318
286916742 48144
2222756 18879
23860955 153853
403310342 36546
873294548 169072
606377217 120424
49095089 108218
137993355 117597
204983813 191041
909237048 1309
752891636 16863
161719219 16918
913446796 18688
960044404 32893
872497709 188189
530797390 45741
551094851 47894
300517943 117908
126432194 132350
875727698 57298
518018961 133421
233605040 41190
524225028 93889
287719279 61840
530869528 60829
777455460 41486
823741523 33315
19586771 50025
105684451 136614
413080521 47030
417639499 567
31540465 142055
251127547 58512
977857278 111963
999920605 187289
925212039 122291
3856465 116969
722823534 149110
191401078 127184
552723990 138341
305785937 77269
64037701 158312
739913010 2716
969359747 154653
538342824 36588
35491872 198883
199762494 148961
533027 170962
306670099 56608
380743147 39884
3283150 118024
356495638 159492
841781607 31652
540933296 59979
568132923 142345
100381169 86981
399707995 9332
660065196 172864
509269386 25448
618343137 39505
409669555 35364
80969917 33111
689838214 111420
488925053 93858
612038105 159160
514665978 190150
257853099 30039
936938635 192588
773398506 149228
401758521 5528
926051314 91524
968008683 39076
180516411 17807
49810924 185325
178793216 100053
435361166 30373
39849765 164223
649222981 169107
775602752 51497
8258190 164239
626418345 25487
769964023 175039
181707061 52164
253668082 32465
62749205 128581
236607324 43385
107621189 89595
186651757 16422
980498230 14832
590010585 14535
523135008 56807
320460024 65139
894554638 103411
285926521 60141
21616714 7084
707058893 27631
835944434 108182
158527655 5734
29106651 75908
348113345 49828
600968138 61591
970426926 132015
539156292 164272
53589160 148625
553021581 159739
791203611 186742
334446127 29731
100298878 184810
903277309 42711
173443602 164770
226348646 80490
330893371 165633
36833930 53244
304519321 123515
488040008 161788
872591874 154646
477660717 158673
771321097 143061
119336345 39012
245056531 26469
815987747 127052
149274993 163049
472766427 32725
920160343 128494
762498056 12160
67670193 128207
692793647 173914
551165618 122943
869872485 191233
664853581 152984
383611043 55022
45904585 151154
978420119 118731
234869820 76019
652323717 182749
725053311 104986
95423330 151710
886432505 63240
811008755 161508
446957125 190863
469705535 168310
915234832 10197
634836673 172967
542264113 16500
267667276 163367
135404213 120323
694086613 160263
835751822 121586
179799450 86044
329683061 8799
829038011 58700
803364459 49014
667183928 26050
980443782 40249
933992579 155084
404438046 151555
300093371 191195
948407683 28580
954438698 31153
801091145 70131
906390516 130666
142359510 69341
557534282 129453
367416999 148850
753561701 175828
106560906 195627
913062613 140764
158019818 161080
738297555 121053
899327168 3225
929165525 183365
268934528 138466
561093881 166659
321150694 191936
929867317 158572
472263235 78137
390187679 7641
410896002 109873
755739995 22026
927275160 36425
825988958 148691
616770246 106753
569823664 31628
814024974 154068
667717793 145992
742108887 71532
999567137 72532
340462226 47176
923318556 143676
888999652 119570
752302614 184388
52855922 40956
445398412 178574
29661558 188617
832094368 2750
453287575 135816
945506967 98790
484334146 38953
491163225 114151
431093322 83855
900104209 81653
456829001 166258
568986326 99261
807646587 176606
860936340 95293
274282382 71468
22076225 84360
255511225 61828
751244431 48803
676290832 138547
929687889 52022
510216296 193028
929691967 148790
27354838 15807
613495785 46472
710917725 109298
583376543 196167
879714540 90023
659165299 21200
111041004 180979
171921981 41078
321390859 183616
628424340 54038
323608829 40488
64143055 86444
8640554 185110
940205431 74613
329509079 150719
267102357 98962
17309463 189180
762335637 140343
994728411 160905
839393679 163642
583619808 31901
11819022 48521
634153753 101396
699635199 133804
287547666 83207
149453375 73596
478820143 40437
492501753 123332
616594656 63524
810446399 134085
989625500 37470
109703287 111827
292981632 53735
969812272 164653
256400670 40207
937860424 145602
746105214 93722
744162924 148817
633894426 112157
324106660 58956
891371134 125022
992072441 129261
568798116 13985
915702703 108252
739444285 108108
993320131 190573
227446222 188006
951182460 118954
832203371 136020
604108374 11822
580652876 194481
762241717 157330
428090878 50697
319394469 189007
314085397 134666
991863719 161356
128618023 145534
302538543 156228
788161682 187312
585007525 124159
702574217 126708
384640442 43811
425530999 47018
429135812 187988
198491294 24149
874147174 29213
3032751 166154
371527722 191078
252100430 169316
80233494 186425
307018905 5514
48529916 84977
406154760 155032
565478269 74336
208701178 162103
651077447 93321
80894032 796
840311076 133709
800380185 57521
864127505 192440
673978960 55478
340614014 86432
237706858 196532
591773283 1768
759051747 63494
361726448 111545
632300729 123348
407124733 187736
243324089 122545
766707067 79282
537950793 6523
918197970 36162
872493165 151289
916983484 192951
752087415 142716
18626142 39920
639441398 71958
216645910 145988
96561985 24712
384084207 167523
813140269 132768
859859154 110522
878457106 182780
20036042 90772
394098336 30917
592616978 88899
419926305 95462
548933776 60325
497025131 4919
225860845 90086
936245003 168322
590723711 111010
237423399 35615
561102210 113746
245553218 98626
302990584 17841
656458480 59713
701254643 75114
153110117 93061
150398436 20668
207449460 17454
650458392 18453
448895663 32732
244894268 29849
696757888 74016
41200231 39328
931816412 118278
858527410 104280
978580425 142918
958017566 37253
52285824 66941
417835698 124399
685036000 127362
272394199 172219
721042413 109678
893890702 113240
833296352 16298
494437150 17002
237745696 166344
965860877 183301
46481337 126638
452052713 36412
340686837 51590
243854132 120986
375424914 14375
757859462 169742
62078415 208
577147774 174362
788941933 108165
577112186 193735
893266884 155927
535417283 117961
416836537 105384
860742088 14947
172929607 168520
624797934 59308
772709422 51467
453023471 60848
479297696 79417
91770520 155097
69573677 155026
319620113 63712
526911679 132831
849142445 140230
441037077 189465
520986577 56664
7928277 150428
642949974 115086
469404931 61102
946637266 48852
696023134 111200
724949268 95825
290260915 154786
739947706 156142
58674785 149092
728059504 16903
992804718 116774
436549377 122817
213381138 78293
242203307 73001
268099025 96467
27578205 198610
504775509 71609
784768956 28267
786843502 156977
353721952 121221
746934985 97392
333832078 188218
816481610 15767
764591778 126951
703300801 89222
903867484 178873
622535587 187197
885394874 116995
759558643 191707
971960869 131842
88664459 34476
652222045 133852
662757831 167755
812568699 156346
782830075 78301
386711806 159603
462226990 64683
910530654 46941
344307299 16218
187186852 176143
33665964 187405
531714937 196771
176493075 148353
213070324 107942
244383189 64662
297154496 136573
392284268 19293
147691625 102555
818351294 86444
261430392 97306
689410535 115913
297640705 158199
879760238 24330
224058936 116852
753999918 70349
262151172 131812
961217543 7867
204761140 135605
678861068 152302
685120099 188389
188210623 143116
79623708 76894
125238348 173287
760266663 124987
25069949 167328
549215506 21900
464455059 146762
325818986 51753
303614990 124815
132241021 102828
26015523 55143
846684845 170292
297916747 147223
67898029 138549
646982952 120411
491115989 53293
892711006 56445
68887091 91742
570801148 57000
578510149 97692
720404249 136574
121825396 166916
510082366 159991
549761959 171816
174390914 64525
83942174 171023
372770604 72274
476124209 126375
227819421 108665
394265090 21767
708445159 8105
489348521 71540
798877534 127022
467030237 152176
506225831 27128
307929275 22665
642747906 82664
459909771 82499
148287900 56993
376088291 108473
581543295 19685
966991753 97908
609824445 127462
96744213 154796
369182469 57161
558926517 119434
846893213 190462
695533503 18960
22536620 115863
435220188 155210
70702289 195218
801930485 8106
338576108 1735
377409989 20856
712480054 49201
8364183 12008
227940962 177081
656299343 149827
147406881 75872
191516538 103301
150849198 151331
203952361 123823
631838425 4711
753653639 83897
246684384 102568
651497903 65608
479335696 97916
427901940 169288
478980053 88202
641911647 62875
689428577 111539
934545833 129396
342612415 79729
320535654 187413
487502036 39108
674411543 54063
291520803 76898
592363212 129164
676082023 98769
741846027 51935
837771025 88828
103347593 153188
177678573 54927
100923299 20882
104521600 51550
221329092 45590
526584088 1544
179665 17264
322845816 37522
522393197 132509
820925286 112521
436649611 7319
322366395 51520
207968197 163088
464630984 147273
481060862 66065
997742399 80378
208603137 107074
72625727 166500
725019612 25291
705841969 25144
503348436 137296
597681252 193013
212433506 67232
371505721 117855
829649656 186847
232448106 64829
176165231 105054
546899324 159798
285106725 82451
524281685 193608
221482760 195313
43778445 141787
654649206 2837
266826829 148650
111184850 6437
710548734 63896
530323321 115980
327425479 178225
557332662 145165
711615149 58628
957858720 70700
188429389 165735
911740987 165793
399961700 189297
136306797 190371
141770187 85357
822083607 162370
34076525 143511
848574224 10299
955507690 257
737600629 147369
205162554 35928
331858037 95955
599747959 189502
589935324 7660
406640491 53115
17584590 52640
672615007 167691
237454689 135280
263461775 120712
985266937 77660
842079595 191430
177998394 129198
338702241 186310
963562737 12196
265833914 151057
113470492 56373
50015394 127387
536066807 162332
524119211 91896
421586925 86990
234288301 138379
688444545 60823
599825357 99974
295260115 11061
16360484 125253
44442732 78672
9709603 50507
467814276 58355
645527322 153098
789305203 125652
983621826 186486
545550122 117099
920587859 45072
79473042 114500
888725478 199302
368409548 107336
427585141 25441
292002749 103853
129657612 120924
592345591 145232
636379725 47557
665702728 63901
845268381 109372
436593068 12418
396998614 71787
758597378 54983
321972359 24506
459895812 106207
827901744 136634
749198599 138893
560533338 44036
809408148 35151
874968091 125227
163443022 187108
801839247 103753
702578136 132058
18997486 41731
304137917 9644
248894452 142058
300396306 40653
937252213 56103
568506353 62592
264954591 101165
220182507 63214
570677245 7927
614560329 30159
241118589 138726
500883059 53981
879334665 40903
329129842 105164
472437068 40340
857394788 133133
946853486 124267
51274106 98944
416131691 161233
318764369 48507
176247425 114390
687749402 52372
265041005 164630
993316085 108829
170605087 121525
801319248 138454
638865175 166710
69419401 14039
638518995 165503
289997322 134835
112122497 181334
93511397 20140
515676531 77319
510444649 157202
701983305 89091
653560991 191251
148717893 198159
459072267 105714
784484338 31701
158168648 67922
532148749 172434
678157561 57686
684166910 85053
412725643 184558
470704432 195541
352244760 173090
561341666 69766
733211949 13524
601992739 178549
26331697 16495
936640424 131072
246724737 26948
566708277 115587
495343278 96443
432390630 176254
252500874 163419
314070574 154200
330787017 188597
547018236 147986
510896917 130026
428259486 93791
313617363 90557
149911423 95911
401045473 182214
942595149 37936
293539856 197951
186015883 40651
813270398 86813
386264303 27641
891493843 150013
895732553 58833
162044579 196535
6688021 134530
257747855 127801
224740478 67814
100842758 27367
26819286 164710
232783492 167911
242229405 14023
488636378 31955
894678407 101197
383689262 33240
890399049 3414
87588054 32635
420151380 126617
480203392 176786
64322379 159177
815735729 9435
277869775 29570
438612950 1175
534397731 20871
563586136 175190
549313233 16965
334589126 102552
210398869 154911
612910117 60196
221109973 178807
137695959 163924
107525694 50702
462988921 100880
675203769 134304
176700522 29903
628817163 68534
522062376 75445
277542721 27621
894744594 184616
334548352 105396
623901483 107324
301526651 173252
557748044 33883
957142340 166177
412043379 1539
830345632 42903
924265274 131012
88504984 198682
206987696 27426
77257819 164710
433459443 57397
926191308 176022
694613944 127906
514234609 148031
937304929 180973
179767495 54532
990095791 179634
691261379 175697
517131826 67880
368323593 49133
93773590 55888
416365356 98027
793918327 157747
607923130 168338
378328289 155194
637456383 86595
963816769 20304
918809063 7774
490191503 150523
976219764 85269
684398839 45129
377618220 129320
400456685 20885
189410680 172526
240255718 18489
511786337 37113
3996617 26566
376239416 133702
170975460 185793
210067236 130350
739865328 100239
453502913 82156
578374119 2606
162858599 128727
890838958 28951
355937677 164926
120832585 94235
160824606 58458
414902254 134611
827480381 20973
475792197 191830
617858174 30149
197509911 2965
760399552 66088
612152693 29806
944094466 35374
262966905 167821
447384080 8161
974273511 120962
193928019 172229
327819224 66239
471976923 78498
73687557 70726
979088827 66547
274782536 195541
90568055 88164
363826335 151339
978038670 171289
527821882 69877
988624875 42363
164611876 138766
713693633 156855
270843224 62202
571033641 26940
811792909 80855
278412296 118187
98248100 143804
510653470 194898
135048503 163804
516090588 87367
683410961 188087
314981437 162591
810312489 51862
980714152 50138
313681645 138626
428736466 74096
171817437 73623
305081072 75283
888931151 28674
212456023 43451
699533310 196547
625867484 154887
322824645 66870
294520003 86522
681253315 199810
844021805 51556
874890266 86650
557994671 28690
602407499 84270
930256393 71106
650630737 182549
914867427 43778
157567438 41020
38301820 46320
193488582 145105
240132808 13122
697566519 93846
145533284 32722
843735866 86786
531176883 79146
526041824 17070
498268067 18666
763542934 82788
900740073 28707
42612047 22999
950886420 69397
363591097 19971
222411899 42291
435794901 24202
595173803 44411
42935264 154530
62180822 93905
913240936 190166
366719705 24396
894025704 2687
393787820 54320
264804189 163733
217136369 115732
716266679 188307
416000898 107860
896949078 92847
199220408 143822
978330970 154698
289045589 97526
709988997 141600
555983760 132800
390616740 104035
605434345 31618
950302020 111783
354360556 171540
584772543 198894
994271936 26862
756250982 149075
471730767 105541
63907246 84087
34016359 108331
879826519 82780
754293302 101371
783165705 78356
515789837 38121
163330254 191202
125414238 72246
766800998 195874
469515939 45307
646648991 82252
961122955 12713
918782774 160642
246025928 51744
838733287 16160
983069905 50872
602168859 97887
854245486 152146
606845570 13739
928026248 50915
521698123 109577
673189598 45204
238854440 192953
567061475 69193
961513495 24647
318764434 125472
643817788 83387
305112436 86189
499691162 58087
551311014 88231
408511316 183549
475864158 122305
379196368 183271
131327170 116315
651383475 42453
662566896 145663
643999753 198377
425358057 141819
383730313 139352
128969528 62509
173940621 95545
974377447 185178
504297127 43381
651992912 131190
725754274 90125
932317546 179307
358542963 174821
402911300 25144
177041702 65338
591969709 33503
589417453 190275
485693828 18937
659210792 92495
766512479 195071
377653841 38207
954262222 49326
597105787 158682
734944030 156555
176025881 29604
937510035 163243
318213384 181685
678305686 49321
313504072 104086
812426285 54750
797593536 149053
906878843 77548
669550367 123817
47206890 32486
705087652 129661
622692483 135698
229084247 8035
151966260 62990
738981679 15020
960685773 99076
149055243 190522
554542651 115167
5965645 159607
556463017 126482
989875235 131090
601030628 52074
217605375 108055
958828396 149869
806026694 104342
197693339 64265
882050854 107074
988497135 119538
250672039 84692
40995204 197826
975648506 88134
362726893 78091
223811470 175199
962758601 175768
528857042 25620
774168371 80748
451120325 170874
502024034 42166
855067079 134870
747429690 136584
647790203 174654
407996884 20595
594015475 100823
613053179 102579
653496910 51241
95124923 172163
367398765 167783
625160580 83108
394384392 122247
569651671 78640
784926175 119451
675666081 68674
900864617 126476
464667291 23626
884519109 84339
502158800 39228
143302599 106710
606818141 56715
976458580 162904
309704737 145924
914190379 146786
691249633 142246
377683953 113855
867869598 61358
284247211 90376
559140109 101767
978957576 172075
36233441 162249
125867406 153473
520995877 183694
765257958 63329
759982427 180936
748111867 147102
431290275 71378
171314981 180917
904466205 179937
496332689 133002
504891288 112129
619849700 129413
678621882 51711
800835149 150611
231687141 61939
833305821 120818
281182016 174911
992311052 141429
836282265 81159
97107820 141469
908037379 107730
981748522 53555
948872520 20248
784531449 81148
373348499 91937
575512188 117539
816486900 6697
720966770 186419
982481443 179946
26135480 113411
416986875 63181
871963120 27843
667270588 119656
469929384 181452
852454303 193690
889129054 81864
433704011 124591
271745042 94678
278219736 152389
18196177 40376
600537779 90314
859950759 195625
891964451 129451
169276588 159173
383582680 53733
757179853 117991
958422532 25423
821789284 131519
843319326 102947
328244803 166442
638481165 4081
516589420 7682
371272653 136660
689448460 49735
919514537 116015
368782621 129935
820587729 841
713848271 35137
650076930 185375
992743534 79547
663290620 8116
180374915 15490
223210429 143058
399830727 72020
579201068 58723
469169425 198024
48435070 40921
679625925 33534
506592045 166911
476264989 173381
666857448 10852
304960596 134250
733427164 154018
683246655 92932
759443290 163061
552892542 109423
873109745 126592
506796966 182094
761040647 104262
800712159 111558
592858295 197092
434043884 160825
338217297 80225
672493931 34193
160094490 51940
515058391 140137
443623633 182977
986861711 30894
95726106 54297
412968395 79021
968098521 52272
584658314 67085
942400315 173205
715047760 22589
18230382 169416
153193918 173893
976768476 87123
822136941 54116
447746432 111378
869286652 34250
552853794 123333
920233915 98740
602869787 48782
441311486 151980
259343056 116856
715173366 137933
553389795 116003
711081978 71328
488493540 162343
514306732 173265
622692319 136828
508150354 112828
687075959 68819
813636153 183168
683559391 2142
392903965 113759
369187460 143583
553948020 38635
905838912 60104
990261517 88397
864805406 161282
589514963 180160
746990731 15182
16248720 29204
987862730 61705
482062907 165103
945511230 80971
453563302 101994
399776306 82372
20428938 165272
152141552 170724
281160205 26514
722388225 75802
535902367 64200
869657160 164389
955283258 30746
1900959 186425
727859416 85750
480996155 109912
907044848 197329
576805563 20655
844486468 196571
151392408 124490
529664160 167882
42262193 187049
998805752 8144
637499395 88905
126957608 49469
824961875 137246
692198665 131471
643664155 131530
514086003 177580
514435252 187191
501297062 189251
46503630 123279
471102530 61274
681061641 87475
571994926 189961
1159979 48897
923336000 143170
484115223 149368
582969613 7396
556917021 177982
108863642 123564
880757542 14614
831059906 50514
823600674 158280
759094032 117332
998158908 36499
718269439 8634
211354222 68314
116482159 48906
653192202 166537
467088995 160722
293212513 107788
120766449 53689
67370588 121641
799544905 86923
869241285 151019
696671568 45737
987633306 109742
239708916 9671
319545782 96201
108429114 145812
418554562 148245
452120286 124191
908829159 138860
446528643 159376
792447079 59663
202879319 60942
1567934 42007
961463262 127147
188476868 26361
214859597 113753
671313098 117889
184322170 155784
419763721 81745
567822833 17376
548674769 77604
997224412 196773
542931538 19434
872624263 148660
279417241 125803
499885798 185276
534001587 64537
198572925 169555
849600648 191696
446866849 174959
385836195 114074
120677809 131795
786578096 67878
364342173 168035
492062419 61023
290916311 47717
846742729 179349
976769452 7259
84532649 56525
740751351 104820
998136783 17584
734152410 171083
456397631 125416
45702364 157735
282489163 133976
444509884 192865
733508092 75596
714884701 158553
416777869 80465
309092348 111955
655878114 8997
989609143 106336
824706533 167497
700971964 29755
117176281 147418
92900328 54852
897275474 23972
949900965 159092
323897064 25119
525545012 141675
454560777 164015
381053456 160904
624489240 178114
871874717 55541
812603668 193677
657298879 442
874030929 168133
236774252 146034
488476558 112719
516569585 190486
65557254 132674
171347603 196738
713548413 162769
477987735 148031
792708269 122617
107397635 15147
314524361 109044
116486134 61659
944502106 11703
79230478 187701
514025716 181362
629679739 1059
539276790 123088
965855358 181264
302064917 163517
944967807 63046
811533647 133038
53594893 87735
199861858 175488
638571875 15726
690720555 59737
926371536 168879
51152901 88058
251832926 186292
166732413 84362
990681959 134693
856818262 46324
671516554 51217
510620797 38716
294883574 195597
852591944 22501
849506852 1477
492188102 100594
806668427 19784
548078283 66225
402602526 164806
197655965 118729
453117721 147680
397227655 138142
903084080 38784
13711447 75098
237938588 162076
9171378 135601
532203085 139492
796033329 99133
399322294 183610
613315504 80516
514510505 50065
617484946 128353
821861656 58516
250723322 80585
805773873 65315
499128612 94735
533023581 112733
126308831 96765
168650529 25947
822870102 106712
272104006 93772
52284385 142781
313332114 63446
15482156 33607
91964773 62293
937235220 177233
870418896 142357
252975782 190139
520376828 187657
928740235 17267
180247428 138782
758679823 109564
373843681 112966
85780770 123286
269541549 153891
184304953 68507
844338312 187154
410059055 72545
620221939 121729
676923307 143178
809878362 185293
316493629 150901
275198321 163479
645930914 106323
627792847 163395
508455002 34782
736899783 71640
71550103 178084
982208433 103466
326951513 106391
897183645 60762
255936749 129715
84190325 781
257781677 146917
850592124 58783
3707558 199012
684893491 198389
350525217 18517
916556198 76272
624507956 134505
547990361 44178
413843792 48238
184359636 130027
599091161 127671
252393020 141830
310576314 188407
749713292 184045
969749230 34737
558547124 37279
892522082 71395
911496324 49638
589876460 143161
701953694 155291
337351242 35212
554692686 1208
636334491 197800
292578828 192242
332790126 110897
94842935 186987
795590809 161183
952240130 37524
223686588 144464
993460083 193354
80097925 75881
401504343 93181
613501826 197369
207490865 67874
107636787 192038
333302192 111151
522649107 3662
310362872 33269
332522356 42985
768567305 77845
935699393 70074
49772968 65328
381571256 156066
986753381 62583
726943667 47575
756554236 98334
439764344 4788
573469674 190204
986867081 169300
160437677 158179
544099494 103901
483866101 192251
765575534 19996
885737027 141246
434006131 103328
91391755 5200
492647579 94206
844063138 20380
879425474 161049
696494337 90469
981668818 23872
826124481 22880
614760996 113768
653538809 193440
157578879 55709
887658418 15712
120718195 79615
381821834 151449
948717410 131267
546863946 40808
398035222 23452
216280890 152161
98620175 137726
437972063 180516
698182241 100112
763929882 76279
867138749 129288
865854178 148999
329926669 47992
825853790 35833
325518191 11635
812825636 176524
248059483 179771
859568120 17252
846991648 123937
330996352 87096
337861103 35628
309640068 136459
360374109 24262
223509894 188585
535965878 15873
367856505 126195
273208691 148723
370967114 87990
886853957 170946
594814487 168087
212177943 70430
725813118 151986
858786510 111846
154139749 18388
278065386 5141
428785634 156119
170812647 82344
372683556 71349
871827578 8254
105507208 63115
758461988 74178
65985332 179279
652601805 99513
834707201 39026
259388729 147609
650809129 166135
78486660 131535
580487187 79569
225129607 158037
594788402 151383
890469047 190866
432483797 74968
279569423 81513
9759952 84555
324587327 109662
493724872 38566
18163544 8319
544113535 142489
2580952 55491
874686615 131583
489629628 113424
752044716 128115
775015350 188868
147889103 72067
734892105 155631
257393528 169452
361358807 30538
885826791 22759
648647637 74053
299429798 37715
165557749 162730
192086912 93551
216222417 66586
551879755 90284
49352426 76271
46587642 151683
68816207 57136
976105167 108331
167041643 99991
94893264 54138
284103111 60472
496011352 57327
60489530 162206
238352656 91592
639488147 171158
42461926 157210
292420073 127539
544520944 9336
556550403 32568
254078620 50799
507699038 7886
915099517 24032
589861781 69145
742938153 169662
528182566 144745
609742255 123647
894212655 74036
36784359 147342
431127394 115452
521473821 178726
580503919 102913
524589409 64644
845472418 81896
489286402 99514
198240702 173629
940724133 25932
58944247 146885
586243614 195737
767206169 111237
416538428 15609
270184268 196212
108101967 86844
515861811 26952
403635958 138743
460237694 130647
715030933 66231
185395092 193276
678769406 15484
975792669 92918
873711928 70118
796586027 122984
439730344 152852
778655211 160792
892615660 165345
239145719 5793
52028355 194782
166018137 6696
913016268 184648
806205366 17936
860786663 14725
649317013 169835
313390670 116502
42714747 28182
666168781 82947
701204090 114441
83925704 19668
484430836 89959
930181381 48856
97068948 154814
996970829 80104
619017760 13516
98425671 75244
546027166 103904
122063999 80771
3608498 40251
693423016 75455
236545169 12765
395936159 84617
371435325 110458
526465995 106874
536175164 91178
223627386 154138
672678241 59488
646447047 63749
774296448 16354
931508101 184312
697505038 71660
976836657 36426
205461710 140562
655207085 53087
222817429 75286
454454944 127508
854794143 114809
624686050 160731
48082037 124012
529111734 9283
632025124 72751
774301354 77851
189110078 100586
859813966 41714
719543849 140294
367101276 15518
953234597 158232
601458666 82937
299717883 41420
239817221 88847
592858334 72946
964551405 84156
640531618 77444
391923194 132404
572444385 127650
363427593 127524
895563709 55018
708661521 151979
753747516 107994
466907432 132481
124232413 147094
479996441 155381
118995661 163802
352656499 95870
605281895 177885
404354201 189740
991393470 141762
878524657 111697
223026581 154457
247337685 19494
861275167 49228
838136824 154944
922779260 34818
294250216 132296
946458354 159268
582611780 135910
307336463 172373
520256449 79567
319528320 51145
916609111 99702
25634697 4640
824844744 193743
657069844 149375
552538459 83811
687097282 169186
447743789 116888
16387433 8224
523223398 185490
950108080 49281
610797476 175833
752289691 172607
6664230 10968
638300466 48301
263934144 180666
362906723 187033
76537394 528
159601413 132588
519356847 122844
173239688 102412
679165481 148586
343048357 64884
597779110 51447
777283179 69040
167077846 141495
248513778 144317
788636099 199364
865351643 87649
25685350 168635
691831240 124290
942107122 96032
744844301 186004
817036361 53744
247823393 109277
647541106 19954
888520284 132957
940108329 43448
604008057 166562
842687937 118396
33494606 9261
649315487 143395
32571943 85991
251345966 1181
772179319 45636
844371004 59886
66590790 170090
644907097 43588
604542466 95839
167173502 51394
953688510 63579
649109541 40871
157626793 68339
755498814 196928
419630879 35371
509897173 97695
20277849 83873
203459044 139093
172317561 33663
730873680 136934
892642060 66159
83228106 71116
986505316 77086
167868047 165769
239618044 25306
227433205 40009
569287806 142277
851276352 168386
254330155 127160
9534253 171592
709308398 134699
949213122 102251
544604398 199794
603465710 141681
372446131 11975
435234616 52503
122972080 155246
119864834 130051
963649020 95875
988435203 12194
432142997 92802
550168322 91418
734844269 80291
704860015 162432
729975589 1113
902977651 8422
783838382 52327
577327048 48335
252914332 142265
987066434 41733
956914995 35009
995818827 112553
53050149 76857
78200457 123971
698782596 40132
38831810 38411
747042972 151890
527005636 136604
409052418 198021
5912005 124839
867199318 13760
110279736 114037
744750641 16808
491130473 59866
697447473 182122
111413798 165834
425569769 47806
221211543 94217
65854900 168856
95181067 16693
674309267 74705
346537417 55662
879100481 145216
302710856 167734
221121935 85132
307443459 141822
516327581 26834
840022299 21919
921964468 119010
188097060 14999
947241925 7190
969343589 62419
209327638 165889
717692525 25568
508813915 31346
986383451 83300
750273148 85863
748203777 15212
155499774 34039
555767513 185096
135670193 70944
755638830 157858
955671221 90176
178916161 139850
260660905 63016
422323486 108843
83400848 90739
480043469 177709
252055184 111373
847252135 156030
562108905 39095
418901287 143548
9932694 133089
310689177 35946
537472772 53575
96298603 44910
94350352 194934
557848872 125657
209441510 103809
232910813 9628
46123181 33411
534488484 79390
150250178 61179
949832796 158026
707995034 133742
863430703 185522
282486413 13777
63403376 163509
61923051 120252
845056631 168237
124928657 181456
781690286 183976
490506094 78268
236506908 57278
390041050 22769
950531789 65764
713140599 2945
159348292 53129
382172901 69536
244135156 97118
939446667 92140
663496161 165646
163085513 175670
436791974 174276
700830171 193522
791228808 136571
422845145 13915
868068891 145196
640128262 158550
196982546 193249
178107137 5022
385866485 166626
18696487 24277
417355162 28963
459066168 164699
905537409 150030
299695140 120799
640451672 130880
229917979 165879
642086811 177252
718192606 156649
951058085 74459
525803635 128444
896901662 43254
964422682 184613
981151978 49692
779523445 127440
186857567 93079
536721399 160421
28616406 165477
2405498 72060
893347705 169210
531913354 44296
747999734 112045
108846426 188324
522277272 75715
907773404 51621
925751231 135260
845496611 81239
216985896 30261
16546249 135295
142663289 59166
757765240 129150
260740934 93472
222203803 104000
439670204 188712
880891475 45795
972922995 164763
790225932 140241
406111208 14452
27700849 115790
279415711 70891
12515673 72347
807435578 115951
351068328 27880
915599468 71455
608122745 98758
545444873 157621
304643172 31104
940967881 134732
816807785 19832
352921834 169473
143749629 93768
302892091 73984
698432817 49275
41589304 14723
584957499 75472
111468721 176714
711735276 124465
692512479 99089
842689608 111020
516791784 19291
570669602 138048
704158198 16556
863957665 130376
45460579 35834
878020867 21541
257719429 128676
849338807 82655
72671657 118601
944350726 51239
425818153 142306
490585632 31171
816148611 182331
782838593 139479
393585083 135025
740767166 57340
380318283 149381
574343045 31309
296933946 95996
274956802 141525
136569447 177569
331548719 194878
392453869 90192
378724527 84282
535139771 91650
115998988 174695
138328803 176501
674533994 3649
731602254 173582
727835129 62313
593295039 35121
419321948 100820
804463785 199627
560995298 4067
500589698 127656
844856696 119589
4902952 6910
910118628 188047
183211359 161751
769163604 182295
365495555 146983
437195089 41875
773960700 141256
926169704 74569
954775775 48472
396572930 102057
243548940 21783
825098082 102692
861426557 173974
278678852 60177
936079999 136440
681228902 153502
930441629 122963
433192853 18725
822415163 100747
789490708 177148
870418455 29824
664259801 75278
680165517 103083
764882987 30470
897031869 160720
891786974 190338
772840431 89663
361194516 147064
467412026 3653
399912316 14092
41810327 171388
296208681 49907
606352345 187229
824462304 133098
470816733 184846
19938809 29715
861724868 85066
908585278 198817
726599883 12756
80649256 110803
197652461 178341
53715022 72767
212194177 9334
42254956 193721
983480641 196113
146253762 129879
894009198 106953
51689796 8733
659761610 6371
122169824 168167
428014951 112421
449877717 104270
745565296 146926
39243413 96118
731991066 123759
345339639 24381
518489805 199905
632326399 30908
230339763 178513
385531770 51989
754155075 143176
337266932 54703
183423443 40695
546528311 7870
763503221 37538
229786821 18254
642243166 35817
318173491 166855
174917060 79593
352131095 93100
15506488 193731
606145625 30455
412179808 25797
370023218 199757
697600454 8866
333257772 49335
873479364 179553
737958969 71888
122472968 175466
721978383 30413
813194910 152963
750184138 177001
248481804 166607
606896466 11934
186568982 62777
468970356 33572
986016018 94243
819363739 167399
772173310 50704
424365245 1202
686373987 95333
54145575 141583
88282834 179035
969913929 71910
311617661 9805
555230822 187991
399728487 166660
225884652 79479
589283826 179659
283371338 108311
787794036 169180
5324527 80259
232910426 151602
451180483 194930
894456682 11301
901442030 4718
497370190 181545
139471960 144241
500000555 55673
898908248 185017
862345621 170965
411390687 29716
167087103 57683
321880229 94232
95003658 161532
462757635 115424
898206552 161679
389392008 168387
27717736 47883
603098263 129349
736254989 146531
515984367 171517
437442990 116055
90295521 113029
701160852 12735
342824935 174944
778849286 175476
763489686 107391
305863099 135498
851169854 101500
283877157 197523
228911005 102138
263800900 189093
393972854 159810
690184952 73547
410931984 194806
240785419 82171
118875151 9587
924246189 63560
629670029 92693
899228937 171500
416018969 71001
69943363 56192
182515521 186385
504646575 82467
893896017 65811
843908730 63316
630481879 89746
353533288 195869
50557876 62646
942713987 132555
627238345 156373
734678072 30366
613634829 139322
917923964 138636
746944794 92809
40938355 40184
864991807 164601
513690896 5935
795632402 144734
336329125 114935
521153619 24606
693909891 90468
553402011 130485
883248793 9661
327037028 106472
543256348 129888
749460295 30697
941904022 32654
151333948 50423
396055256 144784
62865406 41665
916119796 170297
863179253 149203
599231829 28241
355942290 101
233499996 80214
678206619 188358
993187468 125862
228413442 42149
184990239 139169
852799804 175602
501747882 15035
409812281 154750
112175550 75832
219950490 78258
941334567 28850
891393666 180773
414624121 150845
863845051 95898
10786171 168488
259552750 74918
753027730 16025
170549748 22018
625091004 7820
882807914 180915
593172227 27369
990892462 15215
922290636 137575
273836541 36541
666870993 29031
132624276 133188
214903517 39759
854507202 177705
998302184 120662
714412326 129713
530592687 85252
56469587 129370
967768832 105316
114261089 12131
39907002 176935
155224709 57833
568746356 77190
102959802 67396
864545613 15013
4973197 76616
813192299 24702
515977706 10448
245162805 14311
811691833 100146
864947588 110470
799214079 39213
215926970 63047
570584844 171657
107616238 3501
475688057 192047
933180628 50429
546905088 155595
660611037 43301
854502785 189163
740791040 161359
762983504 164273
395884298 29660
972067703 17135
21167803 199676
976052774 7030
63240300 36101
390706231 73995
965686745 137799
13947450 118482
28441454 102148
553075748 45076
907454792 66664
25818490 9593
890553663 162861
493219430 177338
290921967 147810
607413754 93624
181997446 108619
81114718 34624
460201477 80035
291869056 168115
775877630 13421
552046253 125244
26373729 65787
734525834 116375
711637665 45528
189314062 84082
338975134 123786
932472821 14096
801017988 19136
841648360 10287
66461118 187605
960341789 14268
151639510 183256
723036181 50097
666837434 95944
740531030 192822
514555242 59421
343673561 95620
193665294 144557
686782706 82479
771806750 101696
318741635 49841
55352550 78046
667428182 150827
716683168 794
262706875 14823
209714003 14862
458689693 100547
816243779 69766
714111695 193026
442196533 57152
395459791 64262
886959403 127435
158068692 9266
428026873 149914
289831420 85561
601312930 120543
1384637 12477
660795659 67934
253922486 39724
147148986 92819
262715534 169628
87371796 183226
789192219 126218
947600995 166602
139724443 36146
981218570 130571
651982126 159953
433739550 196451
322297231 109486
574789401 4038
406299047 117130
334498895 123082
106810694 14862
997644441 82920
99048405 124122
929885204 60159
361169684 96758
170512197 116710
723067690 63402
526880776 24889
937623473 78615
836239075 191212
732565718 71347
910601231 2596
974572893 99460
260643209 75216
300571825 91270
802379321 120967
247726980 149980
595106932 157318
583520416 164408
21701040 29454
116163923 174390
235223655 12105
463289505 109100
399057885 110107
319358454 162625
816702404 85929
55133248 197460
24336988 2198
19077111 108641
884925862 159860
121821380 30201
89786346 2000
471686620 161546
348119785 58706
500205006 187025
140707803 60399
228786687 105887
775440984 139040
492144962 4320
17131242 139589
998039527 123565
144828861 61
645711792 99271
462927497 199105
774311971 81908
543993158 136137
507634315 3369
50579403 70250
104519686 101487
391667561 118543
523692616 149888
797142098 97706
226674468 174692
230869063 62389
866196592 170569
585668767 57716
686850284 137037
657825596 129661
765036973 80941
964709004 163218
616816257 38802
456356326 76811
368154030 62818
166052468 119089
310670449 58684
118003816 152120
889720841 49076
385375307 102214
307571024 157543
645194930 132367
535643792 180783
73218380 6863
104972173 1227
979699163 156821
683204222 31465
614804513 164892
535771591 48752
893764180 131646
839204700 126024
479972021 41065
978224934 171774
288629556 59606
541112708 29980
48928441 129167
692078145 44323
826359206 56018
314931259 65394
342215894 174312
879210548 132919
37628822 11352
23813500 120942
865605902 46845
724729686 52234
708795752 13624
559785592 152850
136446283 39966
722096766 82258
889725389 189697
645103655 177387
488919586 146283
334913099 37783
934299280 7134
11923994 21069
473726777 43405
888329909 151967
24718567 85893
753940460 25198
864123995 35658
539051716 103395
729688249 35685
487363635 103259
498682700 155663
859125787 184657
132823737 123815
948619823 14897
980115294 112166
399231912 17278
434281344 139466
698891623 56378
662322197 183492
471781318 2509
963677269 185621
465830696 57876
656444254 127439
584493121 33700
546379950 57744
45149483 5214
582669750 66981
431866318 179166
677519868 93863
902503231 146945
132293418 141901
922353381 26758
214092480 83039
697952078 178062
177141181 113635
485401514 39005
205793386 142939
173122049 111778
880349471 97983
84349334 127794
255811245 72637
547706769 70853
363896933 145688
950648529 101692
613376048 105785
866025233 10921
682966974 144601
478066021 83320
75225193 26045
887436072 61963
672450503 51
595809838 8994
210159480 156239
452265823 180956
469629778 13324
48943589 60676
263383655 87914
601015717 65396
969424348 90263
106965212 194033
252567091 17436
490636709 57409
572879862 198449
85834102 93223
324461947 128386
803893557 179997
430733533 177288
348186813 25726
266893945 44910
901466642 88293
826202524 36424
366169634 113384
76735558 72417
149606740 88355
607348864 107434
626253028 108460
739715208 135910
137783558 54445
215488805 26071
411920362 133814
555379905 56100
628590409 152057
602377623 166247
406087513 195081
266466798 192300
469029801 145212
335302626 115966
964942937 10666
64811238 22419
173931937 173002
996769921 95282
301766917 69239
912955031 104997
336833349 155714
116596627 195378
236999724 32447
741272921 22573
268885418 82853
597757876 64829
703047064 51829
654271574 12768
474811015 96060
980106341 126158
467354674 128782
631163721 50945
502413680 130365
960128047 185006
174716145 191988
918058296 170986
940766653 79758
983369857 164363
728912020 137711
862140784 54179
461578249 181154
589911043 116373
216459523 14725
966384206 113192
648239977 192598
114301091 15284
677932521 52663
797259840 115291
17147470 53093
783912742 156241
327148737 30083
587916798 42927
62375162 17553
107432133 148585
825140259 95732
190428718 146508
135591340 116543
154603902 106386
655361740 122243
897614597 6496
370595272 167904
488466993 181144
313946987 197761
75815063 185294
180724583 22482
725498502 143453
400773548 171563
65642044 109778
966353997 163950
106892748 121592
611566571 155973
981360249 6166
391424688 111610
769295244 27575
401423305 35948
643750633 188165
398295081 38773
408656649 116636
331118698 92702
751920355 176617
962281435 135352
32452006 90519
771487843 180442
816252726 114431
617989988 187553
534694414 137971
1424276 164913
374956415 30644
942300034 171176
561500910 148065
998556358 103873
141186127 130651
325924601 103239
319487419 28705
318686852 181650
35083522 78042
166786493 51494
824471456 183700
721813506 13472
51392860 99758
749233733 149215
433560655 114443
567002513 140291
620404766 127384
162680168 32719
924321083 22917
887478118 67921
166406475 148263
683591256 170523
434870828 15128
706057463 157120
495384321 145561
739263552 182809
975466400 51839
487745561 27863
676033729 150752
574412079 71748
269359627 53991
232983297 142909
662224042 72523
447113457 93102
481828812 68234
458943703 62814
487472880 91304
143879133 166904
438193242 149723
934309690 71255
487510119 190581
836554648 24675
928906786 159037
672700714 86047
838591035 148270
269679919 112794
332457614 193490
753730153 183938
278229822 65046
787498297 7647
257084522 101701
529767641 128211
737927375 10799
32375168 41950
286646981 46380
696820611 122668
320844513 2662
801074539 28018
843147956 140659
703944951 112329
237414706 74433
971628424 124667
741218750 170986
89920037 58936
822432804 85354
144917989 37225
803508494 129963
708286355 184298
826099815 149660
490126985 78286
310502245 197312
502361008 145768
830211870 121704
966314405 152975
621900713 17332
641801708 28008
886876568 143346
747060189 8596
613751428 41469
689714488 32101
53064837 122100
407534614 50160
711351324 97344
843237443 73015
756139464 154946
906197136 77499
986980843 71956
67746206 184495
509082054 141687
936071385 120111
807285038 129886
568628903 193744
279858807 69599
529667897 55089
391840201 79832
562017286 185862
849837943 166642
659868067 77607
427383389 13844
165988263 57330
681617689 114933
292601823 174704
307456531 130488
859145292 193251
213146405 41902
35507707 198257
724437327 183948
467034988 121750
814548939 119367
306789349 187981
759717333 110697
317999355 4656
847702380 2438
961775598 45747
782300500 152515
41632590 103611
221166355 183402
361249991 17573
191513874 104479
101772159 122480
364755481 9155
890181673 199696
534106291 188817
148652773 41535
9317230 191044
299983820 26035
506955834 32590
54008824 112768
334203598 167385
940968882 77211
651422060 170846
195172510 158360
107629090 26804
708700346 45938
511098396 157876
950935518 20574
618008695 149971
871219313 125147
999086073 18667
232784856 31884
241748749 52607
573309333 26369
599910846 49540
795339588 92012
93374380 129672
658024728 156502
717086821 151818
814009737 64830
223153387 111121
3551132 25737
72039424 116645
960821545 77750
718621875 34755
105019909 29055
777824485 43919
886300049 26023
830523608 79846
408995009 194960
727878127 179626
193274495 174021
345259685 194698
535221112 119343
828318999 142412
466903295 43589
541078967 102280
811725030 70362
803132126 63347
303814242 102302
498053501 130288
844140426 199554
685462601 67409
969526140 73870
665126897 181006
603030554 183468
121434031 93758
756650981 140874
625220277 188876
9396713 136066
856947549 156655
528752490 180303
985638908 2685
444057421 52950
309745693 100859
34900862 44330
489947426 111674
503917652 159732
418958361 170306
886629932 5419
398538283 122383
588539162 115300
54718969 89337
731686098 145779
909055449 42062
410709148 193895
316995368 134071
433767213 147658
555811640 137988
827326563 9656
421021457 80565
426849382 70972
643592030 159796
308315691 26667
627323723 51400
665219843 126219
745833045 155711
754155786 8947
724505338 138173
315539683 102743
966174397 98428
873915937 16314
427464252 59346
443007965 113395
358135519 177574
642091767 44852
399432384 87379
245616252 63108
631793708 72075
491669276 90578
144022816 139134
468189657 71048
145720195 47590
440015774 123007
428151912 15776
431277279 178280
805837954 105105
369391657 12181
963670228 197966
366506678 179070
758815092 57812
978377229 106282
360648781 15806
295356786 175077
788109301 13642
743321509 102929
257747899 53001
753134600 191579
108617243 173476
326683445 110611
453559871 36356
744745412 597
691898723 187289
451482781 72798
665552852 182234
649986862 27262
930837544 5745
720426688 16429
130137263 100168
963039136 41371
282538962 174706
486565410 143386
649365962 51264
988442381 172183
292303083 184560
506335343 66973
386840896 147235
152379228 10583
986524257 190703
810038988 115796
887061221 34231
310326367 5692
43671850 26611
978567335 133175
567703462 128366
129358871 179873
540239136 60289
19530568 66399
450912820 139059
435862723 187711
396093839 93018
459583289 125091
539346656 32569
567536900 60670
614996004 94530
8671303 177858
617609068 124293
99645506 54745
342518985 116532
855186518 120786
544289802 78825
661591150 111642
1275223 101142
877209775 73492
5219482 41086
177063607 139872
169614791 55325
551403033 102895
734584426 132356
437028622 21880
523737880 62664
756502960 45154
477198713 188096
889305690 193745
966019515 100442
437949300 32058
162218674 64089
414915636 9598
913620202 10490
276700358 93338
699894724 147076
887338385 11490
809070698 90583
994741533 136683
953872451 112970
67564283 121722
622240903 124352
457792140 63106
185544441 168856
176955126 82592
369032992 12376
644083373 25503
308823367 158909
255284532 7444
210695869 197371
816861995 138277
926410045 133416
286385494 64092
910289175 56037
22672980 8616
677279873 195816
194112609 181383
830477285 19845
856569155 29168
479719468 141603
954246620 181582
628976294 152372
493762929 33381
110288453 17524
181749760 99650
220342836 132716
377027221 110008
751208614 140531
134264757 83087
280409792 65777
566376116 199273
109522648 110469
448652422 190861
252990027 197557
748740008 168993
870635331 173943
105288158 14398
45792071 66316
509728668 108221
105467983 100771
270408315 97589
222561039 108348
898513841 145586
222584890 83426
267439261 113027
89198252 34376
790539857 109323
413090502 72726
112956175 92258
773815226 48120
808232894 194146
397049151 58689
433920831 112412
193324381 154549
466128718 76217
214691052 188726
388347353 38446
692563969 25282
267416494 87500
13708587 12218
223614337 20375
815113874 165422
556790688 114613
633548466 50320
642435779 166470
611409725 89238
870588309 74086
405488963 130281
300606436 43436
565614 88505
520316526 92760
710680538 99123
362632027 99081
331527367 70831
71072050 19427
186343640 8103
938217824 195453
288397493 81549
723301066 145666
921680134 23543
756901425 103877
609830221 36688
380720490 27934
348697832 150111
169582706 10221
491041092 22119
780689610 132568
492382821 17410
742439780 188095
152921418 185998
280700491 18422
886092187 49001
445233791 159712
146847136 94811
871580344 195275
851508429 83341
356515816 87164
281660362 61981
692759118 51425
16444369 83131
920180215 137028
558368039 45896
70185579 157100
46391058 124605
13466332 187789
925458325 187038
641922406 123435
647571353 176944
457650802 141558
452264970 162357
977931178 8402
409990430 86975
388742378 136103
738402519 178405
209028143 158370
126737507 32459
392886201 138952
290987847 63491
532257127 155459
377483105 79855
322690608 18622
336423433 163879
567732970 108519
380993437 102838
413938612 71176
611359410 123034
463364387 191002
401389757 85513
670800640 32852
900838872 33539
14399638 88105
437659731 103389
926450482 103863
254328204 114221
481250348 20428
158454938 140526
180552646 114975
800701264 134033
924985618 106552
786143903 122955
250655260 30912
27575278 15758
701131177 182457
990877194 31441
274261899 123077
389790744 93218
57844791 11034
480372286 159148
197316153 45065
131591612 142335
50295046 47595
880240119 115198
576745001 115005
231764789 97365
939190691 152536
838350171 101719
824710474 96618
465741716 76539
592213717 168975
248541535 170827
289003199 147044
312386413 103931
660624231 89675
170350616 45865
881677018 188088
454624377 186762
544000269 79025
748877906 5385
349814831 176919
437297656 191660
486008545 163180
696190724 102004
770068362 173293
586440627 10343
719583490 198219
173080264 90739
309961851 148873
450600182 117265
917992788 18241
260399773 180617
986332583 71700
56605255 145401
658829060 94639
543934673 197024
749602851 102843
534230854 144703
721016030 122309
584377757 19677
723550019 173176
176448352 114810
862898281 103655
319077714 61196
175650047 143874
275350701 8348
460353456 199216
600113308 188224
158643740 19093
857040334 12058
240373164 187270
908998415 6747
528497108 869
767264880 166998
937127533 88687
79098307 6347
366591307 8987
796871331 72789
515500493 127422
335025377 5260
27338523 10576
745283557 161982
345825843 90071
635273447 63161
803267486 64588
541024025 125964
925144142 96694
544259669 20319
772580944 4396
134943815 21796
953664878 87924
691246116 80559
813253173 114415
950434066 48110
329752908 173288
458000487 148427
746682531 53516
637921563 17675
198531807 159127
689711181 24952
5421315 49629
671043045 139533
954784238 59843
679393184 35979
161575046 66747
900696334 19792
22391948 35053
443185785 132856
664395947 153233
158333576 191451
521181839 181637
912741569 16773
826717616 86412
132013176 877
463754139 10213
442845426 13059
670526534 167964
799459314 125421
479918948 187258
858628406 113447
448919275 185435
583552132 171060
896509893 136766
933387590 74125
910077833 94281
215932110 148114
105802391 178046
246592837 196001
67607824 60675
841410157 30441
221914156 188307
748023234 27545
433947107 97471
895850993 54607
946146336 24353
120540484 160424
913951452 171786
250750812 46544
931434028 130414
807570895 170500
811063704 148225
340864284 44173
847283670 168125
120867565 28531
1746218 57056
138308567 14316
332460232 15066
946203772 192490
9412248 152489
769239926 117091
370053469 171327
366817537 140987
524681355 126260
804686989 114588
919379690 169716
713242183 134370
65117758 65794
400100140 79698
920745476 171467
269805178 146806
457144670 179366
195412075 82468
423729377 50707
627528563 152196
680466120 134528
216359761 63860
969342796 156141
820142028 134199
831931759 172561
315592640 74587
9809342 40745
325117665 27758
117321649 99327
517824888 91184
334409299 36074
16180920 1476
709759861 197826
111288287 110705
455322401 191672
34270269 21236
886324187 83999
37925842 47391
666110675 55212
955672937 196334
749635780 146816
274926726 143830
849037814 30706
476243965 41647
444503050 187933
898564809 133807
533216129 111603
788879972 19883
245408069 138485
630496064 44696
687876571 84355
670681330 170190
613823326 324
298940131 72293
650934859 163199
717932443 11986
463672755 189495
776987012 828
854637994 4227
961916109 43779
205120873 835
533849094 143676
177102587 138448
667967112 3148
752141788 14733
741086290 48238
943770258 47545
134068236 37984
823251682 187658
184171076 6786
280000839 127417
690580693 56810
708329072 192567
814365198 91060
199966939 95626
10850275 58857
231875795 55178
652042253 175674
219011615 96650
462103794 3000
780945546 82753
108170456 76223
587137799 29377
867569468 153201
315766448 30226
59635522 128116
308478391 47121
617181160 131251
41431199 63350
644742999 183388
438228768 150976
250193602 104328
852943863 71662
634322881 156721
268645418 155320
896865074 141437
258028396 529
720679948 78465
766916999 155751
281127232 78838
930751268 89317
859962080 182439
132731108 183806
921604298 127420
684265679 18702
819614912 147664
633962684 70435
216273528 146741
967151694 77673
670780999 169083
366398283 114012
433286963 197428
387645150 62485
281358162 85338
143815426 37562
752447235 75308
16184377 43305
563277073 118307
273550960 142334
24150954 192888
11960764 87191
629481659 115429
722585092 101826
584085102 89486
932598176 41156
132202971 68043
192158335 33718
25153481 34856
647081072 143011
68517159 157589
487168550 135314
69373529 144451
585034826 113411
336828519 107160
497345692 10098
810870956 99983
872554839 77552
763418401 175420
968362816 143531
745827896 136518
409788999 180858
45583241 113961
761250623 48908
291953711 35049
516754295 120222
934018621 119361
510166901 17747
517007929 236
361745369 107046
153148746 194485
534011014 11764
284366206 167119
991927368 30351
806770141 55046
916939799 43768
529137206 39022
331633865 28
846150958 58876
609152523 68471
749719086 32232
712605236 22699
544304646 106550
360781176 176553
220389817 156844
731591356 30165
980247083 157392
818628432 76849
474832245 47455
238065501 99733
360957281 8203
273290744 95045
579320262 106600
39584179 39696
17718805 20777
548576429 101112
123390261 25088
870998639 83773
766811926 79490
467841201 22473
936744560 36889
11668081 121771
710475547 64488
233549103 83289
606230472 72305
397016023 1321
900219455 164081
814330674 169660
524460104 32766
444192074 18252
198543387 193116
747714353 185222
929319827 96425
163973181 154133
203535639 171638
501673799 122578
382465300 64347
840626654 190533
720657211 29059
750552993 25551
381599762 97447
39194834 106142
781643655 171073
860358269 64575
566463778 6310
20276675 138836
945762366 133614
751581436 166581
342707465 95417
483790948 186610
244435603 173055
322360447 156
395481899 103631
554398357 26852
366658563 68465
532284105 84942
771647731 112747
457476466 190671
432134651 179003
528758318 109174
832530818 57255
358279963 77896
388853217 198252
532485742 85306
412419547 176622
27712692 25125
545756958 88538
93707052 136130
96149746 199194
696767964 33518
130258042 155312
371044282 70209
445039313 159087
918434329 76592
301910089 21635
362385528 5378
660458930 56356
491711954 184952
921448264 184207
694486226 17614
192132050 197703
914065956 85968
527174495 1746
79328970 55575
693550177 177257
217462867 39625
12569390 29627
969142096 152218
564944916 198781
854019425 105122
430616225 56658
628038299 9338
128870422 111126
594115541 185823
137820574 100652
592786331 143602
704225952 161944
492351688 5920
874668119 15153
335252631 61825
895145023 48867
246156846 127131
13761294 148435
79606428 103338
340155367 78554
713613391 72895
93950269 132841
104665872 176872
200254939 157026
168518585 65374
309824137 72039
831024035 92002
412350646 171996
970141502 184450
412299741 136903
775351052 102692
422912373 143406
650110454 19010
149126661 121474
350401069 133305
272709765 83545
859060132 17092
499617177 14061
184101188 32593
351342511 147338
856579503 65048
641284592 122128
423176632 104512
554280489 182306
682319139 106905
562674388 55818
933285707 178447
729140711 35766
317034324 70021
469198220 163394
174619862 96209
586489538 18775
330788308 166264
108339842 91923
41643052 20903
169474218 2751
210206183 60624
775175924 129589
322761493 152073
72270089 29940
960087415 117732
116267991 100315
135085747 98969
649213590 132583
494131064 194145
376264164 177212
286088975 86177
363105411 177552
209605257 126558
68495239 123521
29470955 3615
900892584 149108
355176499 91363
646425404 129735
390633496 133984
31626723 75269
919286012 163264
342229438 182643
774778505 113868
813378037 81369
91634744 70502
419244366 170865
811295548 7459
319679631 30578
292889735 114098
748459127 24013
253465371 6889
171191893 20473
281725199 61174
835840084 9663
828908848 6185
134522671 75701
270430053 123256
119228557 195281
610071837 196355
279695025 168246
667483936 8917
393758977 106178
118011770 163797
334625784 1246
660973258 197743
895431028 34876
512057183 165785
672085654 110707
882258512 134596
253686104 133511
684978928 142985
735000914 69602
275485563 6597
541406513 162085
430953726 103993
815086059 123794
403110997 87843
754854738 20021
198733867 66892
651140370 98696
683830515 77662
461613387 129817
136640153 180656
58102330 81684
461310466 196838
200020655 68278
131713987 32652
883621416 58454
254837182 28044
21313122 103679
45319267 198851
154910285 101952
362540587 595
157772409 175737
91712891 1190
172915840 174688
105331773 5164
227546531 46258
69254552 110217
619389776 181675
684793725 63167
164014823 177672
67049874 172993
843694359 159388
693076709 18931
822703559 106422
237390102 154553
605339279 4532
948443005 196419
327792530 45318
452902805 20919
408115279 149272
85470833 88956
53928207 17667
30401618 190832
487199288 188537
89444968 190940
525670787 49524
122033145 77522
455107771 122380
712238564 169673
987287325 198198
944105628 23932
617519017 38233
334819109 27558
62291717 47319
783374430 150783
547653162 118097
747233899 83213
220104237 114201
7585745 85081
174820363 176862
232397039 66962
914856249 109664
123442225 64194
559154789 24450
308743100 127758
970808498 566
76249292 115147
656012978 190867
895955102 163581
683580659 75592
274313944 134213
197534451 115115
705531282 162803
101210876 167364
870321884 146746
136587545 14840
681989660 171226
503727136 14048
482459441 35185
145256701 93901
990189542 121502
574655305 66570
428120647 18453
934518512 82183
416353322 186649
616987448 3003
71207875 96862
185409672 158953
911602985 169244
281352219 164100
156937810 82664
894928665 80779
494648441 9058
337698124 165910
636050250 173297
835161453 66666
37528067 71008
909982652 126432
341399723 12381
426079045 87925
867119376 163691
87297552 81788
295551459 1828
911184914 149931
943427906 80084
711055686 61615
404393137 158388
547143041 63899
237268286 178982
320022876 20663
546617415 187812
722647579 171739
631623034 166675
137859174 51867
686517330 111730
323491725 174662
265483701 148657
191023672 15385
271528054 42665
685387329 114009
851411261 177910
399376070 78662
609855033 154299
590539028 77736
30256904 70607
445127433 48033
344621421 90205
417026664 53570
170280143 32717
117796283 5700
946576165 4704
917489741 124387
323804806 1272
476858175 37306
179608248 127484
346635614 44913
754829820 194916
27205710 30879
940790523 25234
845011045 140445
445410870 41117
350785358 128641
94579410 196272
404206082 174095
727863209 120707
264530687 154035
37684790 42705
254211680 47375
863060743 44794
430223570 168878
420228185 80924
362476718 51890
804502993 163893
612380894 54114
313874594 42091
824077322 69646
129152466 83133
762600622 160104
847893645 43218
735439599 37620
655498229 99937
295341287 105345
656894882 72604
461506581 59785
468772146 111681
948796746 134853
137371928 21606
361846798 61607
137491351 13181
747255768 199182
422986835 86993
32467202 41885
898951322 83461
837814720 118977
473092550 171662
244786482 19938
735711060 140462
433864565 111028
43790817 18848
942523809 94350
793782617 192943
691226322 162891
150393493 96662
641949757 60116
130379937 52756
468064503 133674
847170942 54189
180341176 89860
640950961 143883
996939382 154085
734001328 175711
912111989 182500
127694142 75496
901209012 155204
716048749 191630
271992312 106842
364264785 21143
35076733 21307
856059540 51772
545718990 177532
537353969 37238
243670290 2130
390739349 120896
721291836 144335
229743456 112816
95791628 56307
957069270 113424
941297915 154667
44593707 111901
803265359 34321
110650264 114337
829494070 54750
798069921 99828
320422596 118060
436961347 98808
141050849 40466
275968289 70232
692620414 8228
903880858 114779
863240016 189364
696832300 155633
754297248 198788
731980821 142453
89126542 169325
516117261 181537
958761569 90580
528864684 66585
198058538 159528
661301959 129274
605450573 109049
777693881 88889
546794762 117831
187100930 25604
436856478 93396
58244475 143791
752700430 181764
278212423 146189
442155289 23304
381723038 92677
827257762 151722
258239350 195431
522940891 130223
332012302 91362
306008493 191880
512093133 101716
293924844 93123
738832364 16185
187274245 121021
859572431 18182
438249762 52009
904064414 193411
608427205 106770
534120456 188494
355519930 124148
795609672 88012
384507760 51521
68156721 135421
475565920 9189
426942328 173517
996768979 114382
215010583 10163
97561273 139614
617121493 20641
513865147 55379
442033363 734
663690733 131274
969613609 52321
796876366 140547
681031700 137463
373278076 92841
808066154 56154
796643821 195198
776011085 137088
978177963 44914
28237520 95221
646448115 97031
712850779 158753
154172201 57534
801460091 27602
72745702 19511
926320910 50975
46529945 22568
186551856 90595
155821254 486
471758563 48227
34184169 38060
271551724 84858
163583245 65562
6895690 52288
209985444 37403
37173966 150170
56985374 62791
937167479 94602
266285307 145221
457730299 2266
440605474 86745
657677555 2877
114662846 166175
487495777 188420
988219754 148735
114524267 33547
748910123 80615
393842963 166100
824044507 106846
394364380 79649
567658661 181766
587515529 10406
158022603 179322
303559064 77649
579397057 90860
305225622 44589
498099543 7962
777102701 161596
935093488 150940
361666461 150024
389178002 135016
112825643 151426
897445641 55558
46782271 48850
956053011 64952
306629127 40133
534877068 124356
121494310 94069
600494696 91959
717129295 2132
45167658 10283
736457016 40256
398765525 51390
898293110 150849
429841684 57989
489377815 142018
456865965 96678
67441359 20081
570524887 154941
30032232 124607
819113506 125566
47187208 14338
59452301 49383
206450551 129214
503384501 57076
688426172 112440
37246856 122686
39159298 147598
981299195 27392
817735707 1548
332321443 139868
695599095 150432
993399272 107146
267762416 195012
980650744 152478
313560438 161398
878918450 173474
941583898 20026
753603165 150693
559915141 53776
695489664 18756
477908338 127244
28552582 193121
20787480 88193
377455913 168463
167633319 82723
974017077 142036
318900323 113759
557888455 163193
738667621 17877
244984585 16759
353619246 145452
773193224 168635
390255049 103251
531628306 58686
465833360 107739
723404310 175584
486705387 136491
761037774 172020
691023286 127439
956239828 20725
835693745 37527
752903553 139145
775775636 51682
145670777 191722
130181834 41549
21254862 198567
100428137 138223
362375150 40091
812745297 139889
46115813 175150
217402890 61948
154577313 196706
398124103 30023
623761429 37869
968683790 136183
800369615 146707
161205987 103966
61571363 72510
770654768 34756
578260454 6024
594456705 174803
882176106 90329
977516485 166113
593503180 88936
549610450 108547
488988169 156029
155229320 69778
570577149 159250
361150362 61205
740871999 199163
583612094 89229
375245011 37886
575566657 105228
279147647 68790
43159470 79945
788301084 193469
594880918 193573
330578224 149071
721378351 16548
739284919 145322
392440559 127606
732154314 7738
411611165 162427
709899726 114869
627110085 188997
795390170 173403
268086050 133963
66731931 156785
479278113 148383
2227765 101636
425003831 88651
451444759 20474
358832240 176853
694198789 10788
249421883 59295
515215016 67081
333642668 179650
532809226 17422
246642360 77830
250490838 19235
674937558 57950
229208018 29840
755988495 180417
52688309 151495
549128749 109726
490166389 124474
799103724 174953
615047743 21516
224509111 88797
344766188 48126
561755437 131821
506866292 15413
555107893 85454
52955386 21807
430873187 58912
920315346 62953
956685735 9725
454417325 25736
123414895 181810
950384927 116418
424351954 135088
140054794 190300
738475214 50822
606212102 176921
161806224 127474
816267473 29689
752174627 15248
334763285 117489
840617005 69774
848368109 156798
706750345 155732
380423392 119733
19846776 115493
170718358 31327
29050494 93442
206355252 62983
937756197 155657
819055284 103714
474580707 140826
779823037 59299
275247126 155282
773409888 1833
428378413 102127
387539816 113624
232964929 97045
929696764 35416
509761306 190012
804214154 108447
141652325 80024
283754511 100073
480854001 126218
703548649 69643
547219026 108932
468118419 19309
729471608 145594
357329658 42987
81595208 91577
863881518 85256
802789673 26697
704751187 154633
87837431 7193
335762829 103297
39706251 131085
963541326 45151
194006738 32237
249025578 78272
283464534 176080
737668965 141927
337847481 163073
349136667 103494
258190031 198205
927911325 143767
321426012 72250
181025329 55274
296710217 199090
548877972 8596
764851530 137866
689460542 150613
761490710 92720
943256529 147585
693371027 3269
271989505 57822
355852608 23153
86139289 175557
771314275 2489
467029449 177027
649949871 76044
3172920 157773
427732362 108470
866052902 156370
783858741 121127
308345347 144254
78471057 28226
445755954 36872
610195076 153377
882182117 27508
733585137 26866
489349758 44492
573461649 27417
319770200 38383
463102556 138492
352041976 7694
401545895 118027
939484688 93786
343820026 116472
57645497 1493
329531522 83111
729763749 133573
474007801 189935
21626285 177963
727562893 133983
174135887 146163
966338148 199118
620461910 53097
154736750 178228
874543214 183276
300743901 123415
30326478 118005
302489690 140251
602387095 16901
716448526 9260
504119430 11079
727219732 166909
563596712 182670
958302431 97258
864612174 17571
645433110 185424
755765126 63946
202067265 126985
150503500 52153
15402279 52147
660785241 140104
671036475 185146
764687864 191262
925124894 16158
341059018 18835
769233687 49257
941031626 146347
140055841 43472
609514546 111625
432833422 192416
584558659 154073
90845038 17713
536058490 130871
930519050 124160
259774446 116978
442408528 28791
770128510 118287
940069628 103089
86641547 24807
4716388 159074
576548660 33231
635791967 17103
455344257 20911
721934795 168469
612375571 111912
44839574 151472
118963777 194965
856461346 192866
953735367 185286
846306814 67992
981959715 82049
271716340 88187
699650823 52157
272906890 6398
309457556 69343
251977404 123578
772409559 82313
396030296 43252
490522572 130269
171121029 3155
48669211 9323
544051659 95302
493191108 89366
609066542 88612
485793448 168273
734639217 164427
797266836 101096
539182540 75175
145552413 190093
747206846 40390
134572917 28877
378073344 53721
379860763 78747
202144239 116858
709220521 7397
505510958 144598
3214135 134774
797805631 194911
974151160 123123
860502656 70113
94384957 156753
140918217 152997
403632765 187264
155102682 110924
763552573 195675
992301531 2052
379011249 23960
878557795 177206
661327062 54476
503761623 322
186264600 193381
74869066 69800
255734801 43846
716318580 26900
847045731 21047
460146668 24716
80342667 125599
466792315 198238
950159867 76214
982757867 41328
956533833 199125
249232435 89089
914216900 177454
978342762 60937
709065283 171010
653230566 15957
814386688 147566
459568344 70753
960211071 101823
50419803 34621
236482030 145526
567797832 61889
401037306 108223
597621103 47456
951524419 13214
298975265 187487
371670456 22977
883021121 147616
679430357 4947
788902714 147698
255822919 134435
196380374 52696
743012201 184336
654607251 92732
417789474 121122
685575709 192564
467230940 176037
83034935 108488
991209771 150898
560227359 19399
450277607 122600
288439990 189449
794733911 190708
290668911 75612
892352023 35880
807233353 124710
33159083 81156
446484897 85887
404291682 171185
907354628 47415
930785396 131521
335575288 184998
688598058 187840
442496872 173889
11627103 138513
78160768 66811
763636099 119770
84445645 60452
558409548 126067
115845032 61348
882191826 149472
143472066 184846
176729023 173395
481162135 161361
220554641 73236
460723853 184771
660197463 196577
479841500 8655
208458505 99558
20232172 147975
245005852 122471
985498085 160303
310909807 79206
98815821 176938
903763000 42249
405426570 147579
2475569 99447
279150517 61750
271729210 173771
392774441 198121
592517589 164238
237221906 44956
746458264 141926
270333816 153546
616904482 180016
967821983 174697
916209739 150240
763656911 158318
187056921 105853
473376970 103737
712501540 80141
351428240 135638
589184608 80935
964652394 101156
153337181 97796
254801680 13253
882423024 103965
482455927 183061
820294309 52061
616130728 9853
807138246 121471
885234053 1401
739697691 41346
444171946 100365
880145841 1764
581077768 197324
592516333 93863
146432700 198733
277762369 145379
514598355 56858
351553672 188186
960234598 108325
319560666 198847
992992911 46590
687363496 6826
57147272 44366
428462166 68119
374839375 189457
641077108 185852
669139709 180442
611995886 104258
817924585 171400
137281719 140267
704999763 17179
170423398 106832
169957920 164267
31207108 72888
564593280 185703
370487228 78653
159728872 163968
244953970 57690
301219043 31609
57850990 119726
1120437 140632
244976592 20545
809864882 126957
642710347 130690
848683801 30393
295160618 49721
707535765 105420
930211941 149303
154223007 38115
383516067 56647
751553649 22009
682073395 32692
187604227 84425
105642251 30009
287695666 180549
591257085 13507
359115835 123089
394759914 122623
112430290 37609
365670751 189179
961952752 111572
682635144 65049
139090401 156888
406779344 179386
364118132 94156
229919749 95667
553281199 186786
301461848 91388
265493884 55693
254704247 29566
75102260 133348
38330112 26196
126687679 67974
323146591 122521
34180522 126323
769587988 12429
237133145 158434
847114053 62178
181443496 122522
197131365 15620
516218824 173406
84124287 123770
860180356 88092
838337086 82356
64591445 36946
612899488 106296
111514738 109564
232699793 57548
808340942 61923
670633648 131361
319902330 162249
80877964 50942
217829273 13210
774408433 22638
880577082 172333
31144285 153749
153254221 113169
760429558 67657
183802746 37261
737445208 112767
534185821 89039
807059164 151046
993067308 107627
324999678 143550
213389273 141161
447539661 141206
322706242 103108
357767889 127009
175798273 140068
735763909 103966
882438639 44823
401767740 199195
667768260 52870
617060211 8547
394415968 94219
773478553 134570
827583916 41531
214710688 133616
715958361 96595
538353139 77277
165088583 118499
622122230 28742
554685342 5592
160079139 65908
598123825 16086
329410588 102616
528540392 25895
740621194 146388
978191123 180147
8906482 109385
968675252 33177
282290781 28848
109386493 130342
193006866 86169
663870539 36519
639503809 179905
915686313 164424
589663781 19620
470982445 104688
144258409 94872
331634258 142114
402099767 41398
539836613 108113
142475067 141431
386206901 82267
878882988 77500
632667776 157817
775639246 72865
163879546 194473
173941314 42072
227666888 150177
588660183 108524
769850530 184789
217729546 169566
165439871 100112
151735526 53286
950412049 159635
688189323 43926
953718739 52851
161057381 1764
930214992 55227
373178365 97249
297380979 93945
413742036 83034
289869317 138549
852875115 168618
148355365 178014
213884779 172233
746868053 18076
854556829 192874
549399430 10283
295289942 47486
728293085 25006
178647032 15593
908514310 118782
432084593 114594
10688608 5344
487332754 1037
483523087 35469
440064455 65768
902160291 44236
27469455 48138
457627863 149399
957081170 73493
52139818 93167
39912721 46508
218195410 174700
912374665 51995
153803885 162381
621708531 169424
837578441 114863
477687981 161573
748769193 42228
950071831 451
535348597 43366
990790871 91457
246501850 177401
519631438 94003
117186993 117027
143622532 2644
747991864 156943
548436895 22952
92345871 18007
620811566 146084
551751097 107377
544554811 51143
159141199 72265
572483473 146828
9653156 140576
168563092 62670
550955993 159747
698837718 31284
711233639 90140
223648311 14039
793099224 139176
256555835 153337
979703667 174966
951504732 111636
607421861 73359
923293525 187299
887294456 98735
822405372 120580
899268161 152562
929103545 59322
60068050 186352
945947920 134737
217119149 183
634056564 37965
938646032 138723
969162671 96164
351561564 127392
148924599 24338
887216601 83862
139653353 5195
686377447 78964
887726946 109778
111886992 42108
391407565 22288
175547577 186673
560897271 182858
117489943 2361
841678797 137005
593875315 30160
904812201 102892
61424255 96814
693134543 118140
768016641 31643
578557907 132414
664112437 183094
647017561 13142
168297960 2693
291369715 75403
173137911 64295
547757919 190817
599524983 9192
691228387 161977
41135037 89761
579618560 133516
826775518 48390
324393642 8561
169047579 48480
91664873 121422
851960425 101293
373545095 156290
494508056 168457
311779055 91838
781112679 166756
755467597 60945
86076188 107898
17946880 188749
889862720 156926
236935425 81312
282346785 33664
154086930 193305
970314671 88294
716361162 171408
271959049 101780
82929323 167390
458471323 107870
330120668 63295
52624859 76016
742702923 80723
850490877 43912
583603649 20459
201980267 41277
318414515 132090
351676688 125952
589100184 51746
261828285 46628
679629951 24157
51096524 64393
354455687 57742
437269880 105142
777194308 198593
925682027 195275
836457506 85176
486558184 170066
477454719 138341
470546532 60874
800362899 152968
807821193 128343
534079700 60043
563402481 176670
580154528 53720
545297225 116958
97037338 186390
108998333 72430
709288234 108200
566841022 67674
369699350 299
518845299 186503
804953586 127234
266405771 163022
286190749 51131
76131440 149672
496078502 183426
776482517 10976
739708328 24694
859726459 175180
571873863 104718
478290735 104993
812600602 89815
362887083 99599
278776954 25629
549227022 154244
876938326 117412
602413348 31516
784976537 141351
692874919 95776
83128916 163397
602375966 77487
324028918 187508
756558324 125281
805264886 177341
697865018 125747
205247063 165040
583185052 46783
898050456 30549
450795222 2943
243053250 198894
910503269 104791
293561745 186603
35849231 113713
930709239 30780
470289341 91628
397594832 49065
921178342 103784
166657501 67157
783101840 159068
608452725 181579
295719214 107168
797582371 105956
87264433 169421
354222962 159887
867596963 108343
411617416 84055
721049959 2767
723160910 124305
691814776 101826
571275232 52874
64684410 66645
83051747 90704
864778902 55887
701285266 79136
374976309 100660
158627884 19404
407011184 69342
51824321 189276
519072621 73053
806263543 79401
731787730 88843
738757061 171568
908822921 120422
654354139 121334
518628801 29915
264576309 52743
850508716 152793
290711301 173402
493470888 152915
882903399 99191
524265951 191791
935320448 30026
791264766 11307
890621359 191657
222847369 130685
576621662 148838
922340602 24748
859551998 147265
736406983 63268
148264082 45055
725928946 25561
259372807 63205
266459102 153300
399964483 45011
451825880 163478
800940468 174611
616215285 177061
416577825 12711
584559722 95109
815432226 25921
309171744 181817
356916668 86201
120966781 139067
610605089 89692
115939211 83416
521949577 99220
841056656 11779
665079370 184879
108796046 144118
520460799 75097
409245529 183159
955795541 144760
475026927 97988
965406715 155127
856968618 138953
778392186 169098
467208301 57763
286703016 59456
157183086 93978
721165791 35045
372021472 76809
40650986 97984
868726503 86925
198498132 126580
649590603 32623
27978757 107789
437414199 184636
433880100 110802
433790991 99083
45719079 141303
395516626 51895
7143917 199963
321573726 182759
813284389 2566
193915266 76934
338983481 25862
504927540 19432
628982163 116265
515238823 104074
596389896 186044
42732485 144847
808451145 101429
863138116 27314
636951606 167787
458430966 26732
700016785 198071
221769418 55275
73205163 56994
983250957 83294
714390947 153686
713939869 67671
436246888 131804
10023205 150794
710296437 13629
708350838 112144
275144937 71768
996432035 24692
611553695 69639
343736590 57384
30209645 13854
899418621 91706
687140970 109215
867112524 18942
817084516 128003
610159252 42081
255538471 190154
404344352 165670
62724503 99528
828008633 4250
624784031 125434
657399049 95739
266634734 147849
79288626 42211
618382331 154343
425556180 26098
687645572 23409
164487023 67493
331486373 110305
245609928 187850
599276677 52651
927673437 78654
3515892 11515
654725274 89282
899639535 44049
553747141 43804
341025749 194538
610097666 190081
565715971 154600
18438524 102872
872318168 63806
615070408 55730
398732016 61256
693895788 166534
260905700 182664
951660136 72987
472423639 196555
157431318 77040
400232816 34668
48363322 152706
926438254 189708
984144298 173666
630602739 49868
28189245 38570
480856548 95663
825851418 27962
646841904 200000
846245284 74266
341699553 120124
800963586 51453
53040183 53269
578435619 96995
351720443 163018
469636359 141651
419397960 85400
434384617 119568
394633968 148383
363842793 185740
972403474 166188
206417552 134274
993086799 22469
408994459 191139
578651143 73631
535285883 40577
741392475 164603
390459965 101096
972310215 43724
782442959 178585
396410247 174587
239475276 67005
64517366 83078
679387708 110501
994369519 183248
786884478 169721
257185269 7306
626535079 169838
473491695 193271
579052087 137451
271631762 163534
426240057 193619
964755503 82598
58586266 797
344929660 4330
398758718 55209
681205130 17817
607593254 178358
209937478 172534
362987842 54732
523777313 198726
923755049 69999
258860711 76820
927420655 167754
738534201 132826
87057103 142340
753532321 19308
99301734 28831
817691870 168526
169966303 88191
454983935 100877
657794928 116747
231268043 7189
140918178 13369
600542383 132715
174189297 65539
481348588 31550
530136030 95538
736572725 192293
781475732 69939
878239044 169096
138462958 15556
177143180 2176
632841563 154277
427372204 8574
882865643 28160
845948136 155923
708494280 174533
311386852 135549
381920582 86796
687869902 68884
767740943 6784
721547054 53563
941675581 111506
795691500 196066
231893397 53888
754155979 135568
925707490 96385
136483328 107009
327676921 104291
881817067 99284
462874863 27540
706189396 189784
73399820 199885
613043110 133855
714728130 5576
417934588 193872
722434282 24013
681473708 70374
557116837 51932
126819106 94006
475627484 32101
367572724 153160
818136016 942
753889028 156266
780776931 166359
222987605 87945
83197523 137250
812728502 104937
598451472 67551
458191863 183663
633734647 127928
29068608 180968
954328300 135120
26964460 108750
837562108 62637
44446290 140354
224349111 146846
388732460 124229
57743271 50376
646967339 15351
608639784 23257
202921082 4524
673224685 154169
778585868 42916
97716979 178075
712127743 89379
191363033 28498
246329175 1681
481905386 195743
128199659 32604
208924832 94656
841811824 58894
431756957 177502
281308169 25636
495165600 19582
231603058 160704
840136275 86142
129016502 111230
454234644 120645
750294420 93950
795033127 115868
143826309 45894
747716231 104089
324003629 124392
455453444 52647
958886860 165387
764909427 112459
556540294 66788
737092487 173219
204967444 125418
861713702 151214
298661130 118843
610084434 199379
106364696 147526
670202186 139667
253291334 83799
122677424 164128
163468139 12986
566912053 171852
800470895 165602
574053319 74361
392520797 132053
717555063 167152
705169329 124449
133411927 175412
934892858 136771
382967340 96690
486613135 198613
503761318 36115
328353771 7784
76632624 75228
256442514 191624
119963676 142862
381167643 48378
718968792 78956
111201889 123372
911691869 11985
46549183 91584
562240110 128137
820926235 93923
444643980 146673
475373583 126215
827866107 109029
554996745 47813
730174867 163368
389854384 15256
331338969 106974
265384649 189296
66609988 7354
347214498 181489
490942510 181070
599375381 83178
973400225 47534
710739475 71405
395768871 22008
631514953 157110
899284972 56965
431463407 46674
267043525 120752
233895995 184638
251436431 13947
955840026 164215
428414614 32436
926270503 84312
720845172 180060
746105881 179692
970405766 181160
719054735 42411
752028687 130281
225139377 58847
960783047 193507
848814740 85576
62322429 77151
511913875 108093
681794104 192820
636873500 14361
472915066 123685
75070471 134525
694961507 30427
441697184 75694
217089923 157352
744863336 93636
781224174 179519
404914844 132795
550180827 147443
785138944 101180
652533966 5731
821355687 57298
848387972 160373
153700114 27797
131325811 92944
810974061 26989
294012207 11761
753348413 165748
616898426 164582
806458121 165799
243621152 127700
38081502 19508
967647548 127881
863957087 58870
873946360 188177
575233936 195453
132993207 11292
640590442 125039
185218196 89302
767206111 95240
817165068 180147
721631341 48
821654610 7748
991697781 8609
296527578 31050
809543243 40713
474201029 22109
487005052 156820
78647415 11353
124657731 109327
94616852 154522
763473761 60146
814316517 122163
335538948 112748
929088535 36316
451731838 73969
353940088 36635
561034092 94341
666202101 150363
12104420 172726
288050648 34599
620201313 188336
233541712 96717
666474145 4067
631431115 16420
435657199 110024
778679025 136507
594702391 139616
392589170 156107
181978269 97882
805995068 38469
80085120 165584
829924681 48873
954388825 58326
158174024 163530
154241925 79303
53048417 188958
467869354 77765
832724311 185182
392652710 24617
402625952 107664
553138411 157544
706727005 68659
310651526 23123
17031275 77227
847271 196421
816516460 86487
549701147 47345
896974638 74345
295089684 185954
908551250 51468
449118435 122276
54593 172174
589657990 90938
919173915 190639
611244633 26956
220918276 169219
420155210 193356
133119850 68653
120773639 4680
559522751 40860
677131969 69474
674095442 71849
999315113 111917
101986946 193085
244751895 34762
594635240 63081
562167702 153404
495924107 89934
171746436 184577
64331745 173772
516359056 67261
720206143 31254
775189765 47874
476733500 40306
456839867 14930
18694154 155519
311246718 82670
455787124 82332
131221500 117404
594155125 165254
828870619 152502
754823221 165296
77012777 43350
24531119 197371
282146719 64391
909250743 99012
531600402 139471
612781877 42816
1369213 10230
341015970 111706
744735879 144585
723410626 4652
474302367 31341
873827716 118852
994548017 145931
995523313 114967
323836024 76533
379394853 64379
292541738 4846
597283218 31994
190606856 127780
449049279 79691
166470806 134216
575854582 73322
748359183 136098
506430615 143967
279086494 161411
180269015 26923
934420457 57634
252908540 152054
330618483 117284
244747000 6147
859834597 126071
87967409 89112
60755031 139816
682853808 82548
807952335 195013
243377798 64566
316126967 54978
987622211 99759
165761418 174385
587463521 63496
851707764 94945
214349668 93668
975327305 87387
686726042 193715
954399428 174001
456198569 45670
693749035 62319
600979728 36270
521471765 107533
531390031 162843
792121371 169482
219524739 43277
892154889 159406
91437464 49517
770350933 44736
70847896 148732
482074604 80516
699542046 44390
596863068 66558
482088178 189082
469416703 96950
37042678 49318
250366437 182420
364905623 141121
865059027 141878
911196997 12539
647336722 106067
181472967 138633
653515747 68615
407806504 9924
626970591 152134
440718991 13913
206163573 189438
645544034 25971
154396986 159810
465167707 120984
718573080 60668
869608323 154291
814540836 81163
118581714 7613
336433015 116719
881898669 126327
912402128 32241
253177628 134837
182018208 95255
484458238 184263
352006476 80183
709653588 116270
410889052 101406
278109025 32408
526093048 71144
29240250 27216
298978233 78594
708886191 175402
547337661 78796
44587729 45751
747823859 15676
380561982 191625
866171195 43765
320874694 133814
640122489 93728
395143643 50665
252579078 127415
683429126 163671
999765353 45114
351008779 171840
56881192 77089
232473642 94143
330833095 19291
440942336 106755
380991115 74655
997202056 106436
274326780 145387
202802180 187956
559764636 10398
725848420 23531
26873054 126798
116662702 165613
908646163 51075
61639520 131229
260354218 177648
511406935 65548
331948716 138119
750039377 85500
669375236 160817
306504601 99463
442037773 39886
166703289 146535
154456512 93111
184119151 82394
172786404 11235
577862528 88747
811160209 127223
370386592 57908
895575658 5588
593693836 43266
395246832 32514
389346943 142339
579655173 182706
726302310 35513
427620946 155305
290224126 195620
374976825 87149
203303075 41269
107059159 183138
473154206 143378
200185695 95930
664654715 30879
593562413 4993
153654296 52231
228742257 188886
773333901 181133
719630137 113891
953211513 80963
961275569 157369
51175338 64156
395282200 168452
956709132 7410
488829552 94150
447489977 128444
69701877 117402
406816707 169567
990933635 100864
233477896 148263
193079578 114554
472700110 56999
254815229 148282
391851732 94470
780644920 60344
38941266 119121
842944711 91
574788756 9920
905903580 62176
720516724 38923
981999788 145329
257406389 139045
286070996 132748
51692703 38167
24475239 126538
622442715 145488
808632581 152389
908795185 141935
84551229 132675
471719530 15277
566674404 43805
615434573 46283
537706126 192336
149824934 170481
320906711 82016
249484736 135245
830302898 40385
58116940 114864
339928967 71266
950214353 33821
136260448 183183
202209451 152188
670883804 178543
779091537 132105
940482239 130639
742936995 198785
621190698 94342
300961173 92028
706434602 104288
389115079 31766
868109614 180990
159877334 93162
884773120 54845
340187799 48774
338612898 30353
814898297 115593
365090013 145030
585580252 181494
800589778 194672
464207547 34063
895818016 115314
839020751 119400
677170945 844
382170575 180401
561219419 75341
447863929 34520
661595118 44840
422820400 51848
331932660 101089
607000248 188131
686377254 90562
997159862 166636
572898335 162427
380187935 93410
967039296 47
153967413 85287
220276641 16006
973631536 144907
199221467 12709
639672166 131836
544018160 98358
312397674 188835
39847295 100287
602204626 67328
831159033 58309
366413594 170247
511701143 62878
704890141 147337
833789211 181861
715093815 161414
871316797 30962
2656807 186256
736760079 22422
806678211 192148
293617965 26435
13868863 79716
580669359 36329
556334169 111009
367737234 17813
681151799 75458
80371974 87931
950320734 2263
677059570 131015
907132523 112727
684318722 83261
762981069 176081
160475918 50386
276302634 66224
723171549 35401
465205689 46307
962965184 164718
741637942 32802
51606463 186727
315734878 155655
9264652 110343
941185407 112917
480033081 119752
990453585 143582
303441806 49279
433040707 138537
752811597 102743
19253024 97104
363484024 46256
164214859 134281
921903902 197777
258762923 65902
509737937 98619
392499690 169367
2331896 22070
842767979 68528
492468846 155827
1978348 75475
141520550 95887
330948502 154025
982229814 101534
465456949 128494
309934942 30465
251520006 105956
563417233 53931
685454482 81485
22760689 186074
963936344 106514
143353917 50964
304148642 72295
565604871 186628
771719792 39536
824715583 91586
548574084 123125
271008390 45571
463955062 20376
40097206 163419
602684592 52811
669970055 49009
145703006 176125
144253358 143271
573745297 18503
896144185 41775
556735131 102888
432879595 76991
692482735 168013
340902767 64795
818318410 62798
836524497 103239
767179810 1509
750140987 84988
281460104 135858
167150456 66578
546995613 32567
898323336 143016
666408888 69483
493788511 31931
322560167 174630
45628728 184333
400458507 196704
591583205 135883
962842164 95911
937159232 86873
610149993 35372
545104991 105944
675396171 112764
538155783 134237
794306567 94969
823478346 52574
528993068 133611
319481239 167249
881955485 145665
88295390 88841
272479110 112057
93242645 9039
644596215 39134
279299276 147108
311309848 116102
785591190 166031
56175139 134427
962136355 119846
414574879 18438
431965375 120052
922410191 12155
70455232 72085
610146040 156008
256013646 57736
923368765 111873
849162387 77635
15004594 176850
56897179 143849
139892684 27981
993275643 54148
260630764 10282
498212951 133520
431548825 133405
241479511 100863
149259740 22807
936502572 88135
433877227 28342
993689043 181542
494589509 77270
763489078 141274
976687011 169779
890062556 160097
364932849 61219
317003138 42336
303307645 167186
290028954 15792
918412750 119583
314997102 77104
475836412 90222
105080987 138795
340128636 116064
752611122 5611
825992921 117993
500568091 101066
6947215 65427
849619252 51877
498631710 148820
462598634 26338
877883282 102509
341650414 95174
74723771 188804
658263564 69427
864129514 140094
228170953 135771
417313025 110815
507516658 8476
927046001 172271
289934063 83764
739209920 14142
670980466 12271
773849794 156031
160207560 172227
616049122 139648
67223380 172574
90614278 78944
924664522 45719
498208488 164519
151034742 177374
822153609 117016
822241342 72666
728210491 83525
732397338 171052
362237848 141107
124789015 144697
316954978 29028
403494776 33772
763999886 97952
152355726 157451
806781327 101177
569022547 11
481744426 17311
553054039 85812
246357732 136518
354043308 30179
102090291 88820
479468234 73536
452467136 195436
201795964 152847
382966757 125864
577388283 147871
851324394 94783
119097589 69255
470607962 92742
263721139 56763
58164507 24226
732952934 58771
259104901 130871
646574206 128431
623084525 19902
12900065 57250
974646161 135902
911789713 119905
195443510 3039
53857780 77297
166158213 59302
759105237 51379
639681679 84752
527411937 60089
244755180 16825
639807208 45578
883543902 133356
748926200 130513
418637643 87302
625664862 75109
650233381 63076
184010564 60692
819895111 170209
872985589 23655
82442388 146724
376554094 183927
19089415 109232
852662334 54936
255305664 144271
820774031 83180
110768923 61948
857377922 35366
310062351 157905
888700028 85007
8052534 87681
797487270 181571
229673576 467
964834803 43885
220485689 12424
795334155 148475
930738242 74952
810863946 128073
311762098 148254
698368230 108947
996260087 130233
771400479 64853
606420666 69589
656453777 161602
850607442 183806
863944756 155058
376284416 108553
666612079 153078
129138972 34798
869631281 107357
570045870 73896
758264036 107400
585859674 40991
853634004 1525
307689729 21596
923725587 17973
257880415 51889
793627329 155418
621042291 42565
372088346 94570
347183639 180323
757476205 115632
850540555 138839
941347138 173211
339966215 78701
157235674 4666
193449078 90004
912674688 158857
499931880 137127
806501693 157949
844477226 179598
229126399 123478
850285041 199716
55110820 171808
883782241 106515
159976296 98812
192548431 69664
807710 128663
325034141 122435
207612125 3184
634504168 20724
988706526 7020
357646931 107392
331371956 123212
28676586 93760
136060804 53655
825646545 120891
497607519 141826
667312786 90179
66250207 147804
558650538 154243
992690477 55325
459536760 26782
746161374 165361
722172915 50742
308081092 133228
448885028 146254
793339137 151449
970263672 143059
693208174 24532
781213510 175607
5734578 154917
908329191 60234
139547471 50881
32851720 124969
364060619 72300
918739041 132949
773398627 28970
460081843 106506
104506491 175630
396372152 90831
448330577 151315
323608063 52719
434894935 151924
153364144 120985
955923089 80579
324097966 90545
156147563 187873
76187549 7900
938296625 104015
792023293 110861
539670460 157590
500497252 14822
182662377 171984
298935836 117208
416457006 18916
741533085 41884
387990312 198699
351455539 181891
927443533 62744
694839923 42289
472734851 100816
362018709 135870
11457287 66230
893941579 167663
364084119 110274
392076009 155653
343340424 45872
626459471 113754
54419237 132145
287047254 33987
91494599 131956
847758426 42046
214508785 188773
364977206 46640
662786859 132392
739253576 62020
963947574 21550
302858616 21380
606806589 34999
711813344 125367
495757447 28028
334096803 177697
630366286 40421
267429032 174380
769344805 95072
499756955 119820
342102384 75336
876080499 180381
363838818 49273
503833499 130623
186163191 168857
470697190 99743
435999661 71420
631429379 146141
213930837 113294
833713310 142425
617676761 77235
630621938 155604
622092348 172587
370392041 52347
377483521 23992
444292101 85688
830525595 20772
559761915 101256
999594451 81648
657040654 188213
742698057 29434
382624338 51609
263099890 62516
656105200 11226
106151294 171580
901854771 190106
81086537 1102
479438847 76594
491209306 196400
474517118 59151
377872078 9366
790053099 10533
670513608 70190
988503227 192956
23902351 54001
443956883 42360
473588135 9851
895676484 124022
238250049 172940
116092800 73080
762365267 107160
485323819 85857
7472442 17050
629614560 35879
49825662 33628
509980200 1076
144004743 11770
95185447 89553
261199142 61466
743368035 45828
925218870 153108
419890843 173969
625425720 73543
81413974 199719
706720431 172190
856133385 16935
308788601 9126
625327320 53663
844455721 194849
212699707 106064
625794470 46417
143522837 192192
356542861 79530
891823946 97982
858406738 51061
214577512 158569
426454609 111788
472593360 106494
73959284 156711
373950381 198739
425350393 133578
346076543 177871
934694593 57966
558507753 155383
381897113 184307
727760910 63136
484266124 88333
852259364 191911
646871933 148800
569900991 110005
499945355 113501
553204806 100767
710391326 55598
700515906 24195
982368650 59138
172040876 302
511803385 23833
581236050 187608
188620991 169534
166405343 116937
144325396 55959
232366540 73543
18066098 116848
85794639 70449
671399067 67539
820791374 174339
225494231 55851
705126678 100903
946455064 137947
776695159 121546
199548755 155997
889620382 110574
824678536 39391
48763516 194270
281453178 99473
641346867 10437
125374734 74961
304987432 150720
159433616 177087
930169629 169609
265817033 47383
68300374 192093
923723323 154234
985206992 136660
530974985 43967
457023343 175007
687775626 19080
90358345 118173
919767482 65793
470501219 176217
529980119 166805
485448250 192685
560579894 127333
896134178 26686
403382745 157178
225022485 165343
772197428 122218
873840860 61149
219230368 9698
311331152 132672
734599948 106251
318036095 16383
693559946 166747
708062463 168225
436702639 52937
32745669 191521
350860139 133000
881012936 100849
551249098 12580
985888962 31202
534894737 109607
126787741 4248
78906707 93341
757561756 97069
410288595 40030
970617152 60582
680030018 143497
230984688 124903
968679896 153598
234773223 34770
324486573 187724
857362010 105467
845915178 124163
608637157 40383
88479359 75908
606636325 44068
313892164 154255
642060081 148305
292220869 79818
447236450 78270
676028109 104277
96719901 168815
780385262 169341
743881736 71419
542854608 57402
199629474 40775
385518657 118918
242787731 115269
90731864 27639
821495588 162817
870673379 66522
928024303 92795
748958305 100139
367159568 162608
642233296 148485
249719713 158934
339037912 168394
185099830 153216
679091901 91865
578796060 189475
683176429 79163
296682893 117613
717505442 162417
197969830 103669
456136744 187224
119814363 18751
996943800 84200
147036828 192076
58711313 100018
800981742 129094
544391594 35098
97733291 151367
243400582 5176
976563490 113249
479703369 34738
786534727 172783
791491070 93796
513391321 172892
962225474 179033
33845139 60787
656104065 144987
733676219 181095
93936335 162526
646501873 45379
212567246 174015
730254457 24895
615859964 177993
307281496 143507
891417366 190597
965224173 16667
335086638 51860
508159628 41913
433225495 9031
672738483 132057
68507294 9023
492784249 99469
291464781 34523
950289487 182060
932081560 120354
123391989 151918
106019262 168786
578393582 168945
593501510 194352
465708309 88120
818599790 35709
229001429 104855
726150450 153132
162595178 163049
748635120 151290
742222100 123117
278696032 155737
766745045 3419
185905898 187585
752090416 184821
672808499 181262
617731324 186625
142727998 117974
980749481 52737
364668780 138233
980036897 29443
213919874 70744
460214545 147878
644929966 37383
76656555 177365
320418660 36025
922062579 181325
135382827 52539
287773888 24785
419986858 169420
650423507 7592
626679578 82209
382353272 74713
380281154 112603
458456323 185126
782362232 196744
595121427 195494
698706886 28664
192753359 149107
724971758 144258
40439426 86039
548469770 196145
465015607 30686
307005491 81971
100223145 36139
978716166 115690
117692042 140037
693741350 48529
241822698 146276
234081997 32366
433337351 138755
243412854 169897
970942739 49364
704176606 126823
867097935 16016
711612561 151096
256328250 74645
94254257 179564
265894825 5287
60848239 33449
460509338 199291
443768387 144475
54549893 146580
984630773 29071
415498627 122706
799873468 156640
411633367 119734
212801930 118981
818116822 7485
132218165 55732
83138023 48892
240153511 7479
600139372 77557
419879962 27041
934117466 164242
409126852 55519
366968022 143600
962737211 141859
651380760 24868
251876579 43018
809762451 195282
189344937 189445
352088986 80677
189517881 112183
516349553 138679
503114597 47000
38991481 161156
415506415 97855
481584480 186907
966392571 98769
493286902 29842
213728271 34596
494336191 112072
271993660 90725
611541228 26904
214242895 152612
816076220 37880
233590557 180560
50216032 170318
405495216 177775
268243911 45823
478421787 151471
314805628 2518
101010412 7027
55491537 61158
638948781 1024
653820833 155304
771813719 1213
777929487 123735
460300143 137519
160805335 149394
589905887 153599
680325912 56874
987093537 164532
860495749 8922
25086635 58819
154906004 104097
712986965 198001
508084870 137690
244481601 26987
941312400 71421
198809247 108380
132017274 7718
621579628 76496
682643761 53389
64360107 118331
874992831 21570
850565647 100528
499380859 134749
151324237 76742
31509397 155011
205767203 124105
566071123 157377
424075562 152333
216835525 196755
388101425 66249
757503605 126113
53124938 57424
709579185 43246
516514396 26061
940591674 58986
872268588 80127
134237673 67832
974789554 149351
254048828 41059
710812380 166528
882775603 168133
215235230 47838
838617915 133057
418742112 150059
192359202 57750
887812746 122018
225949761 103832
677258778 10545
31797175 156646
855134308 159745
522949539 77714
381853810 175602
709804902 153201
609584832 93947
788500437 50522
614049715 165224
409258400 61796
186397682 57738
993550135 73062
289214503 95415
235740759 122249
377289524 182398
210682231 156039
871552450 172539
253486944 79563
969471108 135347
131698536 132131
579932715 109998
131412209 128824
900309776 59525
329804547 78782
523641043 38463
405377513 147754
177550846 117389
130815311 10153
747189372 53363
808738962 18362
8983865 137642
584020915 142489
831188377 181660
133749394 27237
945521255 137273
799021318 52300
510693567 45248
573115592 110877
54061708 73962
572419065 2730
815847704 81282
797428914 71022
108912545 123744
359798244 136228
938970402 72074
712157289 181304
68827821 166977
855738613 142830
459924713 111722
794629090 161508
179348982 60048
949325740 32688
62021273 119825
768842889 187602
935522518 67748
946947463 199153
566818358 41349
813546618 4995
702137117 173307
387401960 145473
787856653 146525
543648049 150239
595662900 84388
258209118 12422
914302859 185850
62447303 129688
691414145 184338
973875455 60777
389959755 114000
371265295 141266
227687789 132748
444816978 172262
837100552 66597
423142506 42178
942814620 71927
768761406 63275
615905819 37366
3337630 167861
545171417 31605
938350161 17201
888603800 117683
435736564 72217
170277454 140285
724528799 23407
146282589 149309
188216441 135372
925004632 172138
462180880 55750
578579571 194774
800103106 130427
754261289 91042
82703745 10288
400509983 17064
771474011 104176
715476586 74765
733596520 183473
136841192 101683
13730599 89701
915964774 63378
762501482 87097
521347068 33288
390584779 20193
993036350 80476
258010892 74901
65640067 196149
667505761 100382
770215958 63443
715996922 3776
678300317 130917
771888909 34312
882208444 188354
34127232 101716
893014173 78184
952039194 92095
830823686 69344
574367806 126324
380154056 21540
263314570 71594
474542830 65130
718448355 1674
106285916 116252
431969536 183531
573440244 183423
177736337 22258
994485969 24046
730077458 174211
424703543 67749
594534810 133377
180927740 33057
80600792 73559
114398887 92844
587589418 12773
687679 146434
761701484 58342
609440529 41858
665544818 41918
212774281 94694
550060532 79468
405239628 152056
411658506 199521
141917152 2603
848540167 60164
85000485 142358
519349164 190558
131888899 185589
435130956 178847
687619723 22154
982895025 156846
267623178 60599
293570827 70997
533177814 149716
785285163 113727
565781258 145676
976957312 156678
878515625 139767
98593702 73971
181566101 60944
194612531 140813
835736487 165463
971317395 136633
779787572 184633
281121701 53737
471978292 18772
509825030 98149
537203971 123504
406433041 147676
683731414 9837
414576555 93185
621724870 174254
899930963 138124
66613113 121366
231137462 15319
165501882 197565
309306625 189955
867161590 74996
206927012 12764
267186615 77003
354001172 116715
282111047 142169
916197833 199390
944027920 161721
941915486 113593
891638383 67254
546505771 68818
464373744 36803
285199682 142869
824948504 124480
166863051 100130
263047651 108862
647747275 18752
85276702 172903
236188387 29103
931911138 149647
999876934 33631
375796824 130737
403588911 56999
693027436 45804
359414002 32080
541058888 150462
7218285 159690
170077784 15147
851808431 139452
216072203 179604
59441196 161913
999048667 42165
469952909 101167
439364655 142223
393039364 127931
867555980 19542
669023266 61014
368448746 13256
469049180 21600
664743668 142946
258546705 114231
929765627 45876
18981854 85688
256620119 185780
534495971 197412
778121059 110963
423523377 174218
895148592 65181
302962830 181951
422193641 129140
870105352 191319
455700705 120345
38181786 188330
928908025 61390
125314592 29056
863520927 102429
468281468 189796
70915018 38882
509616439 60039
355897652 126796
739434159 133201
349789831 181373
843800693 7748
42289180 18026
149814316 196812
721542195 76139
853345816 31091
949285437 29680
401978997 31922
986029571 164430
671129297 107401
60670518 134994
189710723 158097
873102125 105102
437836446 119321
123904449 60307
987525711 14518
14050564 134081
110850286 30159
663596255 103839
825656154 59222
504299143 168061
627829533 7896
791849837 133225
279705592 69171
331180128 133947
783066207 174650
807768572 111775
582028779 3327
983048784 80309
597379111 45313
25930116 189167
493280001 191640
252592210 44264
141938288 140547
958429469 138689
175983315 139280
619542538 104715
929690993 71845
833145412 25499
305165861 133608
347648101 24851
559061836 100835
966952596 194727
187604091 49367
339926444 12297
537517683 90271
858853471 138304
440639077 169832
170310926 144264
288575003 192598
402652087 55404
129190616 122700
524199203 52092
539282642 5882
82711195 10839
813166992 144069
791887530 147575
135370990 113017
945490406 113883
101612741 189439
50116520 136509
969207614 60581
547943432 127493
64255829 97621
516768371 26675
690178872 192064
628717116 128658
926317595 101983
142712021 53796
206427116 40132
603798163 148935
393435458 155105
657303435 7859
377181135 163043
674407618 64215
402647793 61846
405533274 98669
585474082 87070
766074429 93466
707654273 190872
473618366 44049
322127387 158721
847948398 69876
378619026 165686
408434547 21419
603135294 27577
655499325 55189
812232484 73900
737045268 44223
478686128 26624
51421434 194977
281192327 134243
983182394 164376
697495278 76705
744396377 156880
509685901 147305
489150782 28213
584906229 54278
580040119 196002
43282088 102621
317409966 181147
630703605 187883
987881590 44733
709204963 152204
174519386 61448
988018969 112176
404431962 77442
389563362 119891
177826218 184031
484670478 26013
513318942 187394
856199825 141891
666441489 33069
376819377 103559
731818727 40803
444064820 107159
93691280 112456
698405204 10067
962771758 137006
867012401 13023
517201309 97375
185196240 94862
177383734 17817
714415790 88029
766547277 2489
301609861 83267
314109631 105655
887776771 95673
319137097 113814
500342305 21826
996381151 108695
809288693 109824
186885149 17186
934455087 75627
777514562 96217
791431929 192773
746860368 55743
449427411 3230
53516557 77379
586244192 105024
501795109 42647
70952343 119885
197244194 160081
56022063 137017
352001445 132530
208826970 78067
319101092 90482
999102062 178017
62107350 53804
709707578 190280
236915237 42085
889758507 156557
581166616 3974
618432242 94978
193386861 159556
119065690 168618
253940286 162700
916354377 138252
703571933 155485
891394765 87076
642701809 125298
880714950 123271
44004881 152043
942555121 11348
856786881 197689
621732757 97847
22496267 31627
769741682 69868
649728937 52196
434280006 153602
505416572 191450
733646196 198434
910137957 195798
352410336 68835
266358974 89836
148659550 56223
444318046 55008
475104319 154399
551578771 199210
27285876 63943
407838383 120198
628694378 57688
811866833 163318
988277340 63064
514388251 161734
226453859 156695
181400789 9069
739331923 193266
801422016 197366
699820039 98029
471112760 161984
553329694 155160
609435571 51514
734734619 130283
543905159 20048
288967837 120841
697914909 169226
214657483 36579
490856148 150401
882998623 163615
572954598 10079
774897947 144742
463582309 177070
67628600 78750
172584338 189707
253345833 16186
212183372 61217
605764332 25479
362206914 190767
271568292 25225
550267771 45033
832176955 165885
241065602 175908
122919797 85885
280997679 10912
719020328 24743
463608319 99869
852688490 144660
889619367 192182
728126580 48210
300025361 31215
847672095 8666
490661516 74621
238331778 127247
713435539 25840
200657208 146548
240256796 122798
394664693 88665
422909644 108930
13178963 148532
156886190 160009
344375642 1164
247172182 135327
446032219 30805
648335599 86359
252242892 9886
436929328 146208
920291072 58388
102448725 39085
608776586 60211
906220765 171056
13677024 61275
713690650 146991
5561630 68192
251235769 10146
343199900 61568
930817646 31744
111224541 48704
484619349 110483
611320372 62268
142256879 192292
826828997 99259
615729416 124762
858807464 40339
310970918 107359
399042681 48347
413121366 121033
263557051 22799
255991351 39599
88147514 109681
783449212 160143
508039337 55081
350957129 29578
17559433 111585
918345187 122865
143475253 21800
878160632 67186
489191274 79351
345188436 147565
935875875 47916
292337743 1519
325895362 65495
216357767 23325
380795329 110830
608156880 108651
997216800 92583
636172050 12176
299413447 68159
872600358 65642
81600087 100102
672468863 120245
431869081 191411
737184025 199118
185627472 33764
953068706 80411
710295228 81919
991466945 56796
541458826 108179
883854720 41387
379748482 43139
960589909 185632
75419434 72909
471993128 52448
819282260 161244
214209593 135065
926485468 94828
316265912 198842
273796028 197766
296584068 184728
483788221 117565
577086137 126888
825589500 27730
207705872 49069
258044874 187965
284870691 47045
948628759 127272
542021603 76719
20322958 92691
12683469 26100
501265079 158892
679734347 153731
220680112 51122
427816207 5628
632765721 9144
393369770 105120
90375813 115793
732602405 30805
695009270 124671
337904974 59858
251832755 74811
212039067 137426
391173956 29495
371264709 45192
544035929 139676
329173451 154597
232688152 149154
672031748 29586
610664051 179513
342946956 8473
257703920 35260
618416815 3572
242017734 59666
704162534 148181
991014515 52146
652859643 109402
115001200 177312
599804253 3750
139447289 116551
327448248 191236
722356029 4187
860213518 85058
377053762 114000
660264199 47488
695343332 69827
782459303 167602
850181816 83201
324139807 129823
155953514 69919
770092350 9860
586425386 100566
202118029 69261
194269359 3004
558789325 176383
340148045 185222
150563365 52981
321634658 50868
211930849 113901
927781154 89609
863692867 199493
475530598 80123
703679100 126134
495950159 167830
967824554 25176
360563127 80284
466839355 182916
790083624 178763
754253893 46417
113867988 34458
623480218 24901
334852599 2720
363204601 105801
59518026 115082
748761559 25221
328547410 125247
341698975 199013
48109595 38193
609963895 89833
415190634 2508
268456479 146233
709125742 17453
212327385 87118
773522154 187455
973114236 158691
809953970 60185
6345930 172915
625469241 145219
187252944 64843
898335125 142940
175592377 127786
829731413 43007
369348657 90345
462820801 140430
951344874 181420
595709903 142066
648823768 141813
210457151 196244
137242408 64890
507305295 171282
48320327 59294
326574492 19821
794459480 117697
300915230 197844
164641002 169082
956964871 173497
815685844 21750
436030945 190553
222136650 2033
260827924 1696
679335722 196879
371182179 7200
355207876 70793
43388761 67277
745117987 144840
670652546 81442
997056445 23260
545620688 149202
53683791 133261
845411168 162561
644386683 67809
332199484 146781
801778835 63291
564187587 189900
840735471 181971
752777922 29146
219067545 110464
536144777 153686
788602577 13887
151391656 161601
577529622 127325
831799666 146163
510530997 72600
706008639 105349
809909427 62850
672617024 56207
806055740 92833
61601841 68476
786950479 114022
534779711 909
765740813 42339
68776515 63135
664524923 43384
963858618 150770
667994020 42234
582735369 72114
313773826 107715
74420239 25300
283233683 166979
640666735 159591
31605532 97682
505190207 34830
548935524 110620
989150895 130310
657011806 32620
386085695 21323
370082107 78573
90381321 117015
817679985 25000
750900446 93892
339320608 47066
677509182 167079
489614296 163251
300094252 76357
816878645 112042
512047109 155178
801152672 104344
20182485 13200
887332765 151093
795977668 4014
49863681 86998
650359289 123780
510315325 57685
426865394 61186
689411316 15593
389840345 1655
115343018 26817
32396424 150093
172239475 169672
63867101 25132
951410804 68484
588762884 181920
658589269 130027
550662744 168514
657794385 154401
480573300 130487
929579223 123721
126871638 48631
109654512 25433
464042028 125284
248243459 7634
35610602 183205
980786724 173080
824968786 36129
897610155 148407
971577425 170835
166662714 154609
867174426 76029
674629916 159552
215196910 199557
564064801 106855
455277460 139253
405798560 835
46232762 194455
6023713 57059
797787276 91269
226907925 47857
303055876 149570
21261266 148044
178251916 25584
609078425 144139
966662172 67608
843644168 156334
296509588 88248
421673635 20303
208471418 81512
391338160 99608
687742827 85301
116530131 157377
672878733 73828
645821710 105319
794721404 163678
988222420 127749
44583741 101202
881470208 123124
218983067 76474
191569759 73126
287547194 128390
194949583 133373
932848286 169885
932278902 40197
316682283 149072
109096551 80716
197081845 96757
574210874 39998
399855221 12904
566700244 134277
165314010 41795
440779814 190100
290444599 188079
759547445 32381
130235627 65900
753812881 196278
213189493 52357
272526254 180590
57055401 129605
289653084 112062
70053650 106021
822562622 27512
175335765 158617
840831989 66129
724273340 7646
321829378 173311
17009690 120240
392852058 1373
816803909 87852
674172489 163855
750875522 2293
853840671 6574
225285545 62425
329800912 163988
100606350 68579
638002548 112090
776025395 115333
12810701 104252
114743127 50431
411365537 78539
574040647 49237
934143632 44134
891006512 164927
863695257 121696
774982825 109563
307632670 199623
292165844 29747
471084956 96003
394141713 71571
972951265 199752
126600995 42268
335553334 183079
255943654 150748
981422367 121448
775635153 51183
225251165 23790
868270809 27528
610619845 3581
955157029 27932
298364497 12425
519267444 143706
347428211 100160
903263126 159116
972574456 108442
756185864 33405
744346469 84613
873397825 197622
258293554 154882
390753362 175877
988763429 13642
514217362 130735
467173778 118435
816886184 6977
813568875 155038
150920531 47977
762865541 140028
838987860 17351
504317161 62688
672653207 184493
85302777 188088
578177433 48083
588159223 88416
130170604 136769
471651006 69507
720470136 87859
711353043 5382
942486657 26411
127752831 111449
741344293 198951
839231947 197321
701839255 85156
387416787 128240
271535727 139059
610324561 83941
263378347 8854
409557483 93703
496432084 111768
784808532 113993
333819198 103951
393692197 130281
943397161 89647
687062249 59992
846318632 2626
510410577 19451
37712434 136929
420541873 47296
927973149 127469
244660179 197126
681508193 42871
958718304 25191
885608297 164113
77787913 146020
36637428 180708
949729985 141450
234008492 194865
190392073 112322
143754733 199517
818767202 182268
45576614 9457
211899551 29850
589358209 183790
329095566 138002
401244155 197984
933747761 24098
117956990 181319
37166526 56523
27778284 190202
575279694 187411
219100708 6890
243994090 144862
539092723 40249
448075348 27476
398722357 4763
246652347 6553
477987865 184048
851469842 120876
422326506 168576
692525007 69939
99354602 29788
796853709 136239
661929866 180287
619843561 36983
883782593 49510
420287253 69996
609489914 112435
430678896 160782
831468422 107884
90290063 25025
996561317 33081
794898756 164610
739393847 66916
715973510 110806
517977023 123167
64895672 156372
16400712 165581
328645723 152218
951339343 9723
193039373 127297
172949039 113576
7130680 163679
243354953 37063
180473138 170257
517488692 157967
532997942 50893
663451675 153708
683820111 185951
818792815 33307
764901053 95845
13902520 45349
49649570 85842
585368896 86757
150589779 105590
966931007 19387
657200644 130057
351106853 148360
604208123 121748
346395488 133746
85956454 145001
291541614 92966
116026543 61405
480476934 18169
791014176 61426
440768676 55249
87340057 190437
638132713 126093
125743793 67154
999318448 92701
981005081 45803
439378874 123479
182340883 27326
840962607 89430
625952432 127120
521364981 38736
478446170 132885
154756419 158408
883559454 127647
368740906 161752
500924452 117866
513542530 56183
56761733 197949
280364295 24077
694260911 67480
472550764 102835
207505246 98940
810045487 85122
688365494 25573
170168605 21674
509657646 106906
203181348 152305
351654566 134479
724204644 131262
717965437 58915
800394051 183724
411928836 159624
804036841 3729
858594658 85848
270398837 10261
57008671 145744
12015245 101196
655029731 51669
893928500 47934
768047097 65666
931706494 171477
612886904 190562
579888221 62084
532723677 180419
918919839 100092
839283064 179340
747680362 4722
768215087 69162
83910938 134666
288495263 176474
350990768 176766
782259569 126104
448574845 51457
671309609 43773
507641796 122047
900445534 122190
394961426 147473
311023488 188550
629931021 18345
136871741 10005
34531522 82064
927886803 73833
501531829 162937
723150347 178862
741299493 142541
427470497 86856
901928897 12645
558036753 77468
475591133 57963
221644295 30921
322645311 174711
417331961 73774
669913776 163075
230208748 121778
324937958 193328
29166931 155032
314421729 140283
900590011 38407
916013480 104315
544861531 183087
177290511 107945
741287050 174443
361504296 181434
913161738 35711
575775233 149037
875766051 3771
427646549 129592
666374154 178161
533516271 130362
455162868 71994
581948708 99809
542212109 56618
550663886 91647
736753062 34905
353619696 110967
284480607 199485
258989289 79523
956930279 35176
91858433 82360
513464603 15888
918829370 143645
191048874 90238
520112075 10012
919411102 33333
871141587 169063
27419841 73619
821674376 3362
360785463 11416
457136877 12307
450571499 172748
547840795 98834
540001047 19196
428711022 190797
668968845 20041
322815974 157005
110419849 19459
607929910 158014
115469614 141166
480820065 76257
78444147 33388
660709472 51055
376381784 153360
745701980 94488
473650305 155022
675106753 55482
935644614 158415
831026870 132206
754780120 43883
217034142 23538
268784311 4737
225200075 135936
119790858 93176
596407632 76606
111210244 110149
926446367 23298
607736285 197015
711149594 100612
999530389 17470
600540752 22730
849649674 22207
704560234 108925
85027579 11177
235854797 136422
743062936 66696
961687365 56358
736641309 47595
196510111 5130
933959492 161387
854065303 91868
789029171 176424
625144211 48526
312968317 105588
566253931 64776
700231114 89008
665208808 137426
861651424 138613
452037239 10095
208234835 43527
192718266 164051
182542573 59924
786580732 137175
587913741 2417
381880532 161131
931517916 77667
449607652 178523
479734937 29414
708521540 145873
296802483 49289
717801297 50228
189265964 142991
611052809 10307
209649859 49490
267570835 134128
850516308 199068
530253595 189684
6065472 25956
40507993 83129
234830346 194978
302256235 60752
878411048 86232
250927519 39773
551044340 196703
803462212 133637
250653976 16380
102123534 170921
219821140 166795
460504075 108516
460943979 77356
713076482 196481
605693463 123507
269173957 128202
308526891 194056
761382704 85854
704695710 192884
672868050 79545
963771030 189489
423462073 186414
139742621 21638
937950283 197327
215320910 87457
157741791 118690
537063028 107986
369725808 104861
31328809 5410
634520275 26166
91780526 23405
465362740 72451
875995128 116435
626871670 66438
902208612 7464
505381723 110638
912547189 175072
322998998 182162
184834514 131891
39120031 130383
412315761 76648
428199328 146947
993894250 67497
401410337 138810
790130561 75500
41158272 23920
61508458 113205
617951876 161239
259776073 124071
833281607 113942
218374804 126402
270968183 10340
955563980 101242
312911189 60951
407271706 137096
823757134 37024
317563759 84217
840241635 5890
749691742 190031
170670834 180839
127548099 122453
964292701 126395
384242314 111531
977945715 2013
786223773 103221
358829120 167776
162013986 174984
555257191 94760
745443267 136107
154685951 181237
435414327 48619
685186286 160665
900257118 148883
204616198 49690
267462264 46057
450875526 107485
83924535 137768
209033329 49129
72413643 24321
13730298 195873
383738486 125999
144800962 32277
857397393 42503
996430201 174580
176717298 149480
980376208 29053
176348569 95158
196885739 148838
148112329 123330
315043902 17850
630107746 46654
718385783 186254
31054253 174244
21367635 195445
22190852 172510
642541186 170537
260483438 184681
458205860 151534
41172692 145544
796385700 58196
321557249 187551
576986601 17085
18384613 14159
570783696 191369
752331658 125406
356601793 137846
929551057 39118
587157625 169919
304685743 105614
789671909 87944
103635445 64649
796844422 140404
787881640 156348
627287096 76000
969057049 78253
507715129 127310
489934101 83111
723285222 124289
320618860 67312
932371169 156676
909515303 190309
594757532 56591
336222397 115615
568536854 197070
156830147 195242
655074808 163387
855208121 64913
440851726 199996
900761184 74696
118135238 36224
607219507 86878
188894629 19959
131482269 150195
688294940 101701
769277988 79506
973744574 34275
930414341 142828
932152309 52647
546209103 2931
636681732 105908
906949496 148677
192400474 42650
361341632 140624
682195324 173315
79065602 152570
913420467 173599
327096196 36468
707377735 8558
296129266 147077
342238387 104805
609017500 164653
737599765 185821
613893464 65456
503525045 21953
999445102 167460
233596902 19991
225202776 115408
101823275 133759
147854554 3669
71523357 111490
369610576 100232
802709060 31688
162422500 113246
515340606 139479
507965037 76943
299535424 32178
4030497 148916
908896940 99013
977320649 39265
684947553 87747
649446702 134688
955003879 175293
404435204 158678
817341266 115422
969206213 40664
350625619 42617
684305987 140799
369854691 174943
698539120 98248
743186573 158249
873894902 143369
930625507 160140
562369664 170428
995170329 145032
234412128 115160
113332977 163911
578370918 22988
37192022 164350
21836175 41954
124810481 117645
580034904 175309
410509745 90066
868158778 65012
993687010 144842
134297875 11348
337726009 116529
637646710 197930
300533023 45506
934907911 180529
897922449 54041
682395529 143513
348198660 79899
407645461 111993
882687363 59972
977688012 5276
334735772 10008
802848108 49189
327319685 103118
789043019 119321
798674408 120068
873100134 20838
214931617 35798
201545506 179890
206682890 139073
236136443 171473
967821058 56327
369375808 123806
761837431 190347
595009442 62465
129454389 183660
334357348 49942
519548662 50048
804240044 90786
339646221 45658
594877137 3252
332510769 66253
358437251 122218
738603894 16792
318925580 171691
934298085 149672
419474908 184055
673671687 1733
870750217 133812
504035854 22737
960189171 6642
222377364 153341
546099924 168654
379767461 172186
642297880 135403
890682932 134185
677491204 143874
277301000 56942
483704530 46552
43330445 61338
229771924 150949
936698597 95148
643480874 128445
236898954 119044
180741599 189566
725346956 20025
343544486 55156
885282500 176713
749126345 173785
906405532 58812
726374571 174349
169693781 7907
640770241 14650
601739139 185841
444450541 108777
907159158 121711
71803499 155929
748968846 107177
155337203 152408
760057235 138067
413831620 189288
354279721 166870
924316362 85142
460361033 185430
856145581 93894
299183848 60460
179873286 81005
417833238 96194
615715583 66389
247240391 175550
424887806 137182
314442388 24372
121140438 63165
205602673 138662
339437534 134364
638933287 131263
971773625 85323
342608174 119888
812016786 130258
502892824 145413
532059236 17306
258227206 113959
832828398 196836
265880743 189464
371683168 126005
194662409 141578
584026881 196549
137937977 61840
855223536 16161
545765254 91217
287885110 82132
892403535 112724
353187023 20185
831443695 133615
269087134 114818
39211419 161150
129611603 182744
930588709 147659
600257867 33211
632903358 88981
562064733 128654
480958244 86047
33459509 33473
416585561 69347
674732710 161033
74075653 157058
832064130 170558
505340376 120564
813257504 106559
568930130 70388
380774749 78479
299130982 189872
455905076 19563
603446651 158051
327343805 198915
495836721 192783
719975965 123065
500517436 77278
748269508 29378
318480161 77750
884229000 48435
470434461 178799
614142145 5123
667893952 95597
940836837 6390
704150706 122447
972800007 103053
576757776 93916
297270276 7612
283709075 104309
384874674 109057
147028987 139106
584045326 33126
743822405 48183
317967662 64828
669792120 73599
759756927 118937
924365929 165270
960941114 66625
60585279 18753
618587227 109782
761953224 63819
767965086 158611
309403611 43357
285220519 49948
416565926 78578
650688075 144235
600317341 5747
568961484 64961
113777036 4834
146443607 123869
921220660 102851
15583301 159616
354840782 125609
609500138 66488
216470556 87045
335965420 63185
511697330 153487
375361668 9580
954257954 2073
354500882 105868
5969012 119841
55975658 7579
538081668 157189
50590428 148457
863522473 184341
456400022 153767
141518573 134373
365571057 10168
378029517 126224
838694578 122136
958975479 65488
537395669 195652
572775111 71210
322415017 153048
616797375 104188
477170560 104615
477882460 186110
981841893 99845
801848350 89515
655293405 103927
12360338 162020
560211596 83071
534891150 187844
279537489 186591
212899202 115701
308292660 168600
18417556 115380
570035359 188202
47057934 32277
717963870 105709
702645160 142788
145292983 50490
870119453 74355
748946115 161258
271421228 57984
854322234 154635
564713313 67547
598635754 88461
495707709 62030
288777580 43016
24953613 169466
982445462 12799
381131391 18924
856476934 156642
346742608 39006
617464480 63751
363029310 179644
911231355 190485
940229107 18203
362112733 67623
699065078 99903
187330483 11992
576001126 77518
591956372 146032
576987317 16673
209145593 102489
230978566 129861
906866028 107587
501971908 104045
220939751 95097
947202295 27791
304428828 11490
421445 62953
939747393 842
154892471 113898
464658671 196726
187047998 86863
727216234 48629
268539798 41968
528462140 57925
700660967 126740
131588170 120792
527377595 125398
677668185 180970
391628348 23111
166565949 93219
828485925 5401
715270348 66783
312142074 162430
758146303 161353
429900414 156901
665478237 65330
45121580 109135
59658901 101811
815579324 52024
735281860 86929
31501283 181087
52897675 84712
367779680 188865
380228695 42701
252961411 195765
431312328 98034
665744437 154255
625207180 109861
452109508 107916
884212607 89111
183702550 131802
848856455 197927
432758999 81424
537076895 138476
963308044 145238
100572895 116676
285516806 85646
107224928 170805
684478728 174697
901657475 130068
627684944 198331
93114829 66796
455950468 137060
2616303 65748
684725863 22813
376164306 155222
436780731 5080
201759430 18023
675220897 31030
783089053 121944
385656590 166878
460831507 186642
701765565 15186
977723033 63362
594517998 160395
937814337 174401
11969527 136948
333317012 144142
289463932 115596
453646553 76453
888525416 143734
783603609 197811
833764852 37439
772333258 29767
140957244 27737
828926431 2343
657234597 8635
298825909 19557
323050045 48523
119358330 44366
610793919 153304
530742297 77379
651259165 29580
331516079 173864
386792111 190913
812169048 82757
642896766 143984
18534922 47113
456192252 195343
462016112 193933
121153565 15145
354359801 35110
959764732 181296
840978308 35883
686760743 197535
192457812 38579
60269052 166604
180038152 61714
917041926 155298
971769936 132872
827981698 75731
296908415 144168
409756286 167393
31108290 49737
180055069 63065
350533398 105330
358480687 190678
90982425 194027
272619463 143245
186419360 83172
307577331 183522
996189721 195737
910826147 84245
354907625 193834
55348392 23061
784770610 108176
943621943 135374
252409406 142261
48314373 104480
45413267 54839
621090757 23372
865152009 26578
43867213 168530
311200741 167064
687570048 144754
113065403 128239
391966780 165445
187582934 114152
166038672 96919
799669786 165359
402129713 42685
49325228 141860
903145636 97384
26418912 119968
290165824 75213
631032319 13730
801198904 135505
4106811 14566
17661188 62658
698148150 150766
894606499 134179
27884777 22206
128512099 56275
16449681 122370
41716942 86464
641734697 52169
436072546 155587
805887659 50902
996948443 114830
947370014 143030
841008884 67329
158099535 128238
541796721 109068
439572902 52493
51550936 94978
132476245 5286
403893584 122917
801105864 84593
338150775 99842
953726630 177123
74691600 144359
734258665 174045
59600678 116391
497096699 76788
939183778 61872
643982350 183208
320007754 161950
384720202 87389
901303079 178527
494280286 158786
806655806 106316
684727909 23856
802015569 110171
618351439 22842
279680519 81095
150163162 178000
257398385 79129
89461449 79783
556308892 97275
741565819 27569
388590847 96952
941820205 138467
332246320 173205
456873924 188886
653889606 168062
996655131 45112
346584648 101997
548616697 172828
929950850 21248
692264396 145353
488760673 135353
969832443 35431
374364409 123574
522309798 198934
75695302 133865
617959133 23330
97291742 176820
52236632 55077
875178167 144642
589398892 141518
253917410 194
567014905 81279
743212960 157996
584451425 110242
679737579 173775
156711072 28508
771400947 1509
632536975 126934
420205024 25456
37163447 79828
92450957 19462
937133805 198427
52506128 84429
770215155 196626
402380437 168771
149695930 164980
717711255 20396
433633367 30780
19620718 197221
258667076 122290
431634324 24080
828067399 34879
803870151 29339
638880281 19317
63022924 129129
713628828 74258
380166903 83313
711434347 35005
589182832 186685
469921105 79266
200388328 14666
568246629 91858
101313087 64818
156907172 48538
680992320 188842
104526069 52872
435295775 4093
20120023 150887
631457915 29585
581636743 52831
428493309 34458
646112434 154309
176526108 79757
334389322 177288
30793049 154047
712344474 3958
484693917 62998
360702085 112430
613493212 89186
449746579 26999
143330348 15154
340145679 19084
813722695 158424
291104882 176389
401684883 50627
876421586 161103
533566279 176204
621374219 76764
382507318 33566
408333960 120192
492309705 47042
221574189 32487
670653204 181583
805457231 153463
346767722 83342
670237112 133543
939691945 124744
15518061 73403
718327067 17236
699236751 108113
661926114 60905
32008452 62185
960349999 126301
137170297 57658
365784017 69770
655394405 20378
592659739 68268
566473174 163884
201995874 77729
572542563 124813
398913487 189578
876533131 152656
591216907 141126
537593086 183239
669568478 75
820741358 137792
920625939 178526
894292387 109225
542799369 38446
126002971 41449
573594875 69115
56118563 60114
544063160 135789
215684198 170677
245937598 90179
875571464 15090
90468123 146831
945870852 38790
504576911 192703
144338657 185970
875470300 127620
797743798 172700
928479815 83901
590283364 114557
864024038 102862
755691943 72498
14579715 178083
382096241 59628
985321867 185677
751215054 56440
469224363 54140
649503860 65858
904965419 32741
837003503 149741
251277599 129590
977541635 48633
285144253 79211
990072158 21630
211159303 80796
332755012 169254
98210433 38780
250533745 35312
875529063 51064
163872484 196598
269026785 151088
890762978 195100
330776995 112679
586853087 4503
664118357 12621
223654312 36944
330396042 35155
124594057 124150
444792308 50766
571669449 190166
278531329 148586
924772083 166997
535531776 51342
683491825 194671
524269032 9774
81816686 85137
344644964 131686
976800403 6742
730897894 100170
273944429 128496
458962505 167329
433323680 156024
602648430 30522
651267992 135224
159919003 51137
608863940 199404
740448232 83202
460808528 151823
788369427 135280
105050747 67318
953992158 59694
118533493 84841
901172912 103775
67087352 172776
881707671 197493
946513930 119914
683186449 33468
603712056 89534
164934387 106058
849287643 123109
982647241 1070
324933908 68860
34178036 94173
629967792 9138
231865215 160639
549251322 146783
734204260 153748
786134422 54632
117304550 143758
799982491 5065
297638311 102202
101648205 116277
88660216 100599
782388872 35884
918062869 21653
217684382 135600
820807823 23873
903342353 124484
745078737 110496
445713080 2497
372793101 135023
123750546 162183
215619008 179664
554749189 119614
504542640 104680
126528166 81238
171163737 135235
826371713 58393
590669405 157743
734510632 107791
80184233 112632
616158721 39099
261846319 26674
408897238 147153
310191732 198359
345128737 118131
448507250 134822
359715868 130836
150916401 145535
865775817 96891
50489110 112699
851269659 65364
178522375 116007
784352024 70169
534001004 16011
852307282 186307
506996602 130538
974564240 30546
600806573 169470
879003553 118851
429326740 16509
239795887 4697
218763826 78761
642790923 84415
700513889 65781
173560590 91496
434780457 180744
277062130 13505
549192418 147706
537586732 61962
443720166 189786
250306074 73071
528062633 56781
837810516 118280
976299117 136844
285880075 14245
55690814 58280
121233806 149648
877386558 112268
74693860 176536
768589504 74383
884814699 178402
443143290 168134
567783654 164109
232280508 51717
818500161 187185
306676435 146991
826747881 119984
677181125 63876
535810175 68674
891346814 137894
640895506 128388
834271311 41943
625282817 141539
460095370 34654
59520519 181334
444647541 191020
115136740 32991
953094497 60926
836600073 27637
858255382 57869
819347277 193824
723989766 165485
918000952 174553
487896278 54768
259159723 183107
918883185 6595
225109604 17650
103187334 12325
4971933 79874
90501875 52591
108994184 66543
128195013 140077
424815303 187783
242445337 108914
349394674 68386
653435850 195705
954168098 140596
995773978 165972
820059000 187101
665850842 83443
971180367 73400
334931539 6030
448494906 29172
870365120 152864
173819624 173859
258446503 174559
847182688 108429
489571583 86167
327619089 106087
890695721 41714
507317246 191437
206879635 62463
785048072 77039
811876536 136875
759857980 192267
88474803 54956
932758044 32804
976585986 45051
458455657 87344
292737913 75772
814686677 143989
949059980 129992
199807682 38820
987508655 83124
774652442 145772
497147328 199609
264703380 94335
17604062 171697
474964330 154665
873866430 72489
39014419 41673
685730333 26233
878859301 164225
342078488 34109
348069191 42693
454998885 199939
182481912 170852
573928123 168840
197227567 102755
547030243 152501
858492319 23515
450478768 88339
946700897 14115
62953364 19748
734272986 60068
803161261 102355
255889341 196700
258696709 105157
174818623 173297
549178895 57009
565798333 53691
58468755 56276
467890366 41345
731843753 76944
353976270 154560
215717519 2440
479954650 89545
368350365 70930
869163313 40926
840293355 149332
38262535 104326
290059694 50758
553779769 116981
761787413 95298
290078503 23992
446595131 178953
7393739 104707
344561489 103600
681415506 89970
629092009 164621
192973293 189975
65033131 35589
977733222 189312
793091857 126132
322364985 97326
755015995 137927
1098041 115597
646465553 73604
593574867 173118
559278754 7902
437204126 110332
398512659 41810
160045754 100375
93557493 141663
969743283 150180
932823762 97716
441793254 23171
305811533 198530
542015149 191559
95127735 146292
253765536 171728
811970988 16338
160878929 27339
768072047 99654
785716393 155339
956765109 130993
945570873 147997
495215094 83766
501551061 36902
603071143 133984
36580512 111117
162889456 141898
182440775 149810
480416928 199414
957286444 184753
333833914 144893
202480449 90971
215924715 185988
419709019 82502
693470142 103865
961127186 124509
688018085 94225
877486333 127142
554774199 93681
793387778 118199
911465581 86999
869374956 38662
730715534 155854
407787348 172724
942385760 188169
832846980 100520
813408295 148115
707120013 173967
315642797 119304
352101950 164364
136466782 193481
571187235 150867
237118640 162423
138072449 10118
880583781 175779
876162098 27122
482138305 67153
787213964 121725
198525532 139465
539359930 157729
773067765 187062
125348039 114368
334690964 66571
49465368 120640
844216321 15844
784820753 109502
571911721 28531
161163694 9235
379244639 47832
98989699 189690
781847274 120948
532951816 126634
377003394 51005
534386937 136219
745064742 75240
620079020 50261
451890858 25812
9429142 138453
849189921 24648
250602569 178531
116367095 36081
872641562 115987
979124730 115622
410810334 51413
720498476 116775
383242198 181924
930454187 192829
237433842 22816
776048660 9617
229197143 96480
262245335 185918
877010008 191763
938354963 127655
683041705 35414
928840488 38808
167480101 107194
15647384 55415
125473158 128412
463358475 171923
750260323 168655
68358407 19353
688110327 30930
34062394 134473
207737703 37749
521414021 14576
189636130 199870
61555452 21498
189601626 158868
293878003 29972
54745662 61743
873997917 101310
194272779 194918
866316600 83910
464580448 53200
609239632 88985
129892826 28008
333217688 8823
522979214 94783
442165688 122790
152302160 117839
905083899 146562
899274999 134071
429549668 151307
914138304 195743
107750490 61924
728345351 180799
300120493 154880
675217896 118554
152061127 140009
432283092 32625
365398089 89431
130263885 18676
28965363 146526
623238287 76403
197601178 155475
935247733 72411
73266033 196882
164764384 113693
71914085 74983
365377698 189262
941247741 25692
759307784 94602
472064463 5907
409572842 115261
698681913 79817
741787914 24596
569543082 105866
882358070 25963
704189719 177556
806443396 14440
685177085 65540
285066334 109526
968472357 101414
443733921 156490
775026619 33213
360158259 83373
245152136 160757
603609071 20821
871465112 46171
152855397 7796
965200829 94219
570502031 91596
330116554 9958
821337486 11251
472971610 105723
585550268 32770
101121931 160936
311509664 16253
359547587 37964
30174282 122041
679748645 39571
370444281 164195
797573702 148945
498827944 138925
235281172 122716
492357476 46565
213475009 86659
938257608 165584
389961966 116017
7536205 49954
110748915 23297
14215427 92453
962606434 163317
946098827 175719
643280617 153753
523790985 175984
741587161 189318
926669170 148156
668289029 34277
403961922 55091
917853508 71761
823747902 22173
468101393 11162
430731425 140619
636261034 101659
303657785 69336
973628117 178691
387890669 27057
707543402 159416
71643289 53711
462900925 39714
249167980 66103
89584335 178545
479716155 47288
183819989 64948
810681704 194192
134378394 147563
423838441 44216
124571894 111534
953728698 23724
151002344 3483
919526399 191191
368934698 114920
52336551 133964
747939048 94950
201978100 76677
381456382 52606
346164126 96092
280150814 6024
296351000 84147
737287536 2888
454632825 165734
266347582 41751
339817991 90340
789978202 53393
925815513 110655
712266180 136673
147044610 47841
602780611 136419
84885074 106249
798140803 168733
382772563 12925
353367843 177541
106971315 71504
440551918 25425
809393193 106057
3659253 55493
339362094 29170
509758809 169610
408667446 18783
14393296 66738
353290259 107146
393647243 141731
486505859 136697
211853272 110933
988068103 149799
877089586 26068
816607286 105801
997243179 126551
346708494 11987
640782405 89421
503520137 75281
801779956 124696
37309755 176340
612294229 153192
114495977 54979
832158921 178374
706746549 123899
856853334 173246
833483844 112086
179728839 169723
233228021 116271
180982254 40592
126512527 21348
292941893 195511
900856537 111834
823757839 4264
33766488 177543
648785136 74044
337529509 3730
466051646 152509
659733728 151235
850643817 94952
689015721 120558
287599770 137688
250527911 127067
858990549 25992
630344363 53524
732355084 129986
470694987 65288
604917068 52221
831971832 171437
644744879 153943
527162219 78604
374525429 191458
55578618 58574
631737640 28724
689721599 130040
203176745 24585
78572185 179251
916874354 164698
162336765 53076
777020801 111992
592183605 150193
643972485 185174
828992647 109710
173510352 181259
574859062 130779
834824757 123413
586860867 193938
67701147 45310
500029345 125014
135498653 114774
12637175 63782
24303130 92172
872835038 71729
681260723 31880
809855173 50461
28332020 186788
227238504 102183
897760864 188342
241675527 46575
110018352 181842
536311903 185032
28506527 189055
567027743 135988
406719048 2544
937923829 149248
299439151 157028
323684784 36805
471715711 17049
965534482 60938
638807119 47311
522161357 151561
186966978 79339
262254815 10797
574262196 110135
230769139 50866
696282857 22682
837824549 134512
260327765 142650
796798914 167464
556850919 41656
476613947 170399
994092686 116172
861610191 73638
942746231 139026
353572360 177203
516368509 38218
575173145 150035
353550463 170375
478061911 194759
360990617 11234
143337784 87308
828129790 159475
582198037 87002
528675291 7446
414866485 124985
976198016 97656
742094964 155041
462731231 76648
694421741 35869
188424661 32649
947986170 48781
815110142 151234
603086191 148091
986012808 106292
412155935 26690
789849420 179658
647563138 9149
739666121 121402
328706475 55156
286077461 16884
260614543 53808
458575346 32553
623419653 196684
397464050 183837
513917209 159040
963410192 178734
973297290 178766
653907010 160430
454237972 8096
691465798 51793
380521957 178104
487467464 149533
9069558 119104
447182352 45153
286870815 138908
447100423 129150
831554292 108
772467784 47675
607677071 180169
850289863 173017
588064969 49901
918469601 130445
715788938 162352
497349722 89614
263903432 34032
191603904 172852
739422087 35267
462996546 192553
716753205 165407
877541721 8947
979272242 165420
241647444 53021
833447253 77809
746584235 196752
62153316 160741
246112577 37506
270726415 134706
935162014 187907
113223283 171525
75173209 17976
659936134 77642
55720252 152188
370399802 26859
213647260 120623
964132880 153794
520552269 84741
250910794 125431
560325425 43329
568032199 90030
388241241 24031
681916075 94317
531209664 53109
300497799 68208
571233573 22561
465815420 40340
94787781 7460
620403670 35273
400232333 40671
402802739 48356
954219666 78321
235823548 15974
509902695 195021
795792806 18692
937003864 69569
334854669 186347
169466540 193683
231828145 46363
544559958 33947
975929096 27961
981021429 126926
211500544 44327
564613166 103803
872925976 58909
79624376 195458
61639071 184108
247366277 116421
705598939 124015
659787719 154226
877770742 192483
329688731 67201
616032592 38363
439457677 51905
406161386 76498
401627962 122990
603081224 73260
615720682 164435
236656318 158448
964240385 6717
693909119 80666
546994449 132061
359652506 50552
151762417 75585
382254748 131810
743951827 132801
235519324 197220
106878478 143960
410006531 29023
146854112 158477
274202630 183523
452408521 187788
50110040 163449
131901815 129748
250940765 26685
410544990 105295
285019156 146724
660346552 57445
698832302 183931
381593122 179994
346004669 59881
8810767 7006
20609632 98227
771906970 127007
950888017 144899
43824906 191964
807282137 134693
660156821 22043
775645951 5334
512017245 155449
255383405 9291
519550657 165798
202264500 52754
923885064 186169
231366618 54011
547134628 35832
622430636 180033
954768766 112568
833470958 66993
750969468 40680
698002143 162467
360962926 42701
277797607 70744
488752617 191210
396619238 39970
912184250 37595
3293689 192302
514845465 97587
445596022 45556
53563480 117243
53230772 55041
774918628 37456
693249432 104326
454270257 70556
622597069 62091
841854551 26868
27972548 111202
652955298 166720
353231443 124000
100385225 85816
758439466 173739
270656593 98828
70342692 146491
838059679 147116
776086237 96428
591143068 44324
115368876 96713
766263775 144171
566817455 56958
542092365 145469
750914635 63107
270239303 105911
737151899 121248
85638311 191914
430665842 68459
849937839 153195
44598073 42437
488918539 41681
921434437 107302
55283546 116518
750369164 62589
265384539 174651
507100948 130048
741247813 197809
60107703 17620
192648907 62117
719386489 172886
61433401 106444
521986098 13587
677070533 1773
396887832 426
80865863 29893
789333635 64942
650490260 41773
164100368 103215
901262103 10923
171313935 142606
968071761 161989
501928345 25959
714090926 26988
739575312 31159
100178967 39150
34064416 152505
321925769 182094
803962168 106514
909300370 3015
701796937 9487
126357757 124557
578390385 19486
777286006 10963
441610926 107166
972255523 64295
711833110 104565
949539718 129663
513006582 115657
683633836 18830
650906311 93494
391687542 138916
748399530 182226
807659779 116910
871449519 136030
286029194 116828
541992776 15684
850288355 69072
822599120 56010
345593006 81518
410466685 89501
268774100 160159
989015070 183359
957611239 27362
203263002 114182
932878386 167895
734734071 165583
449340485 67619
823973450 85574
717029619 184977
9369796 140420
177973932 143910
989451718 114421
748405220 40056
548965822 187156
204147959 116504
774777455 121737
121237736 128361
787810614 25061
823246808 73603
272927934 181449
437879383 199425
896722345 16635
988270184 154125
556337267 92276
573499159 178372
81558517 188732
942136093 128883
670574146 11538
276358626 111478
935141319 165073
448856199 48989
841279095 156400
489565062 145035
960448448 177415
2902072 9255
631497951 66468
472774341 10499
687586029 196746
371629205 172329
433445824 177857
394195859 5216
544212681 184097
227697319 142396
734521829 132437
564718429 175302
132775751 113659
182483797 166846
107152617 175682
877126347 57811
796697151 35107
135533629 165374
993465216 179147
30013670 185310
305776166 184069
676637039 77202
47251627 139257
824693523 82091
914455499 194530
990626411 72457
373093678 62288
124623350 88901
415261963 180110
86034298 42233
7760435 29743
150095484 197864
657292672 135553
42327100 29143
69038897 130075
212572282 24231
429916496 92328
700243003 159304
472514525 66411
673047869 108655
867541147 180709
759891764 189714
684296820 193439
365924385 65784
172579717 143162
473166636 83552
452606213 150508
900590897 178359
564690765 44719
48628004 96913
165464185 109173
889512718 188149
451579599 142426
392797070 63475
851287144 54414
768530782 29115
992731002 63500
910023288 161331
984386208 31044
222712254 22201
235519652 122021
323233000 136662
69705668 12206
677773389 125056
233811459 139003
946423675 84744
292568000 7858
287542490 14271
134169245 160432
570840771 95639
857885513 15312
48792199 90873
688443832 180340
23196666 68548
971554618 126929
988199779 196068
705089439 34187
664263910 190296
758442604 46743
966388538 151312
935014275 134162
447677794 161306
527810453 55542
648222972 150265
917985310 143313
914403195 99934
160916523 84366
756826664 111663
310301813 62741
749498648 182700
443271419 168150
41010746 30277
39136892 73617
592999231 76631
721887258 19760
476438056 186280
753656948 17237
322871978 71876
995096486 54547
768135860 82280
640709127 41841
739248153 43762
774569809 130251
88626681 129783
537713506 118801
967996376 181470
759446754 83426
932641551 196907
307514809 193525
430579583 165443
762737634 192857
688374936 15195
800556585 35444
244816871 13995
851586498 185417
845240737 79002
914221584 106192
152855189 65516
474623386 109416
582931190 62312
438646207 142334
615396061 65031
889790566 172968
534752085 10252
707004790 169248
866943091 171591
757954929 183994
318026330 42158
46261344 101987
920974563 147081
786010612 39276
998754823 77070
919815205 117111
138737584 147600
700493627 102659
800962432 12355
504135114 113159
507673718 178406
237129902 156509
325992970 70007
59859266 144722
713525236 60320
180938802 146073
959416040 125790
63139032 198480
848579933 31094
524754473 139776
276647053 106206
792667038 172945
361194499 189927
444869958 46122
81949526 116984
914219294 20533
842452392 181810
387893835 156047
964622165 195873
659832081 59303
188590891 96172
765716349 38199
439533883 123751
412855513 175334
2886767 192481
894346831 96767
80409008 102179
232215821 2924
192028809 79126
715598125 34463
787713601 17438
22602814 169034
301452907 122181
518978582 57760
745235709 32753
721561396 62420
805103928 24602
537092173 106905
333278165 137447
362155175 79108
463549741 24769
241759920 142078
854003275 57662
804912308 57085
707066863 146584
520353839 91048
818035282 14109
264695225 137166
900719722 161344
341519772 6317
591796484 116579
909366506 191676
123965688 25568
787285830 55814
27434689 178037
482994718 131835
910993192 117648
87907171 89984
139318493 109845
920487295 83392
29161290 91122
543692789 8098
237016918 146374
188525481 106861
212975132 393
740936829 67448
917996796 23388
588657326 105886
822243542 55282
371505169 85992
34795840 177647
303334469 120122
45307149 178184
691552111 11730
354142338 66558
904617182 133823
271850740 102013
13648620 95371
871076048 8886
150475762 31899
384463961 10051
390112395 92139
313039918 43703
472503088 111725
130599092 73522
596978011 143760
433197881 165409
109588165 173183
326699824 61579
793527216 1720
903321472 146250
499252790 177473
681791214 133895
244967442 38466
322888882 27511
432622126 23170
577773835 71329
906061788 69417
379726996 90953
9105283 56398
44845000 14016
596104133 31675
785769722 170788
62735786 194069
310873892 81852
108445102 17005
665831043 28861
132484661 186913
858732275 193118
198723086 21597
752909338 178665
796929530 125334
756665749 166861
123504842 60617
961087069 115708
967636851 152522
722901282 49700
542487438 112965
951783829 55945
232935108 136708
957449061 53501
694297781 109540
724102985 69842
49024754 137009
288544931 11799
286690011 84207
924778567 101227
14121063 40439
836525509 165445
689138403 160522
414132579 87118
365404985 8629
407976265 103555
588012097 123284
542588650 149276
880151314 75663
521946620 134235
963666680 100781
723455146 182001
75953961 168178
251359115 80507
224513821 154136
1353872 190285
624160969 192515
804179109 132015
333140564 191279
676000456 118817
416879432 123586
589337101 74363
299778629 16177
789317825 77359
660651197 62955
919074811 125416
271733815 23355
712096064 181418
173072062 66967
630472543 163486
34919412 129793
938678363 13274
104307383 65393
940528153 105368
276037445 110398
130726352 113440
116748660 128370
59286855 179981
933441246 156856
645043420 74261
268931595 148541
167360613 181685
682845941 44625
576226574 122306
770726731 5290
102565369 77646
56144674 147648
801447977 94318
148166374 24702
847565620 95693
47143892 101701
828369060 79121
778664338 66629
711609779 172920
691409429 86086
652324944 75171
797354126 148087
494584280 146438
532801783 62486
39675687 120029
146122686 133925
926147311 93919
532661943 73633
290006354 143090
168790420 11324
581752968 182329
658367991 107672
58413118 167404
452145347 53980
55519684 103209
467429075 67843
773130059 85204
13332794 105686
632853965 122144
57142219 153349
567912847 167754
63997858 127141
639048568 117473
964703985 130896
848492414 80071
805555070 118097
19292188 159978
462830127 126580
273514520 129099
340423368 99565
438111552 47067
893680591 31625
718438295 101447
162824735 19055
835808819 189156
585062980 22598
433457240 184001
774602570 53095
946584981 14633
111040759 108241
546698494 43125
836164171 4643
767681033 20153
736070486 85314
720082214 112012
466600955 135549
691386353 110354
526595556 20538
325431250 121085
691811275 115417
822819759 113782
834972560 71828
609385431 161149
461473928 114535
892250695 134150
925212373 170291
977389891 172530
13409742 96546
323242854 95352
856131758 175151
885850782 65101
218497756 117734
920462081 188131
18265912 111898
451660266 9990
508601573 127220
289194802 114092
595275528 5007
99887388 112006
352105923 51677
485959462 135393
341923914 188401
169565066 199939
815416651 44473
160195246 83170
147514764 17456
651692749 594
859890478 4492
913596146 189682
667282454 93867
349329614 63510
819458280 142365
373942885 561
8363706 115949
70487973 1753
435769453 189273
955246113 3583
228707310 184154
765597445 11053
884845120 58082
921089388 152299
262824432 73469
796288866 161592
212327620 39378
414974298 75642
634065029 52008
481903833 190457
812323351 124620
931716892 172009
431737810 153342
948315967 79723
92871851 50071
546048752 179025
440466305 42783
696668166 122139
395589449 88062
642887052 117022
56221230 79062
272504325 25217
251088486 33270
90098434 26416
620875094 175414
417895222 70413
841666583 139447
992901756 66771
204225132 119590
407075069 145568
482046207 142868
197752659 19919
153651985 14495
789797632 45743
299405922 64938
3850762 84251
668729570 110095
605039440 97817
911765142 193814
828859702 117643
106388361 11616
642184867 96461
343374617 189875
146804613 131627
438141054 944
324585061 184013
104776471 99550
87934172 157090
188090904 196359
954498007 22542
786322624 162372
568326118 191203
443657016 126736
164234028 177633
159695691 177730
428305346 46932
964698932 132905
830702823 169535
29322628 27398
20736016 10337
223138207 125187
459509266 113274
728067600 7133
959879794 1889
377482849 100773
397523454 55843
508471054 65623
418791157 110274
68577204 22792
876069085 116235
110006392 23404
352353858 30918
830475368 94457
839310358 122032
151435844 163310
374465011 81081
914251215 173896
696412363 125172
784639664 27090
268902405 86990
725255299 118670
36135489 46161
493172570 186611
743989228 166858
255447864 195595
490202082 73457
559945731 115056
664250493 13075
250537378 80115
748620956 100444
724714899 73238
169282338 131103
811736584 99027
394064693 13494
389006488 83179
459999986 147512
643227541 54868
354514760 59410
978985522 148486
248314552 32395
273962888 106214
119186610 151863
995864575 75955
635588872 113723
250067395 36570
968764617 128144
561345764 152618
611900985 191199
188099348 57829
334195800 196238
855927574 167495
216450973 78112
834942826 114283
71840040 189569
206202272 152505
207348949 94114
498661539 113352
842537039 163072
528624869 169140
619493721 101969
65429188 103813
626355765 195483
48960284 26074
449959251 192815
909899583 15921
412499835 25934
242491434 132256
562348462 191799
575792355 35845
660893005 126102
948188953 105072
97420577 78882
772321592 126091
301464797 184473
534291790 24716
630366175 50856
213525402 133846
886626536 151167
952315089 103757
8762843 55197
769755293 33961
427212344 89296
281779826 144744
711236470 64582
477615420 142008
293778802 22502
385354880 64950
336039566 169495
724624569 165313
533723746 22452
629113659 64604
647498256 32974
817972309 94859
484743239 45366
370934357 2224
167082613 105253
492775681 73398
825664684 91
125816804 107851
624413493 173810
537151161 139916
511255442 100789
473852701 132338
407601968 137175
939364913 94448
51953830 42771
871994858 129897
60940658 112239
23588012 63134
504924221 14814
756195430 45032
92369521 129959
520302854 140771
884392735 29503
79057107 19151
767488465 125068
532550961 92498
486928170 110798
689726124 13290
328769537 120390
336217458 146047
443608526 11453
561228621 120433
88357190 105549
415214843 128060
530591480 104227
864369236 67097
487910863 68142
374938132 21621
585832679 163926
891343935 156060
973529072 28248
435951266 29697
175867290 7464
350537231 71300
461731387 32944
293232424 198429
438544302 79533
819119380 52894
340355123 82799
555413546 53475
972241077 51253
56676957 106754
123883938 197766
634278648 402
994941501 137290
140580354 122423
332798629 104058
844740296 129843
191070411 149083
745708998 49322
820498111 37252
596633261 88228
869196058 97097
681935054 64545
466356323 44329
409821020 63341
161736062 159584
717727246 88132
861403958 96065
71751243 66613
167369862 46157
822938244 3531
291129500 93139
978175172 138897
161774124 91973
858810692 67339
966214398 182665
343413980 81792
708440520 198766
308095258 124447
641480764 34573
409251425 190612
994285797 179577
235633235 115173
177749769 164053
189791938 58923
824588479 69189
798131666 171691
695092233 7532
811133471 67222
429931907 172250
175340066 15823
989269349 174329
524605125 2277
665809321 32130
654898223 134842
367567730 8697
215675154 35488
386584330 24567
625526915 70401
127764913 10561
66975880 55947
702850553 66592
27642210 51175
522288960 147924
365703268 9203
76425650 179399
616608922 167957
929682120 143507
801275110 171148
846657586 92036
199926241 26594
23676705 29609
480858361 157391
350410970 62468
793895840 7623
809824310 128564
269731853 77814
722326267 90150
543443841 23374
619938017 78867
478984396 109642
691353481 187030
144487828 75609
129229851 141000
366089064 90781
248293217 83212
638965663 33902
648550060 162206
466069270 179157
304353147 31071
34592443 21666
447860120 189111
636822475 63653
901145781 90186
435144676 20836
634030663 175983
468543308 183671
729831171 1255
179774568 188980
671323121 6327
780034064 138341
665149428 100062
916345404 43463
607048917 76209
454013727 45874
578028817 186346
773681260 88823
613030376 25882
372163882 136651
753186949 135001
24678992 76016
593120459 57820
760828882 183822
963041852 183470
699551435 111872
722027774 14614
873884194 143347
113627055 168493
123780569 98880
504365526 162368
813892440 127827
38539079 160317
683105618 7951
149783926 145607
793681655 84986
271096339 158101
157374502 99988
581894488 162338
19275908 17510
668234809 91018
162352921 49281
518812786 23061
591499171 13683
178105485 141070
264655734 49818
41856683 31836
895127537 158075
70781702 71375
481760050 37057
68324404 4904
785930537 151338
402324347 139602
103551332 100441
243544704 88863
934095609 184751
401971088 115775
311874899 178464
811772808 199995
323723552 165967
621264342 73076
255616866 126326
723762802 85465
108005739 199311
534865715 32658
495179838 185949
748657820 183512
632887671 123676
647411353 69101
940062610 174279
55194607 48740
116701219 185993
469946668 160416
249815040 174012
113325885 8020
986363476 65327
372546235 57289
534307501 174395
925219210 65411
191360242 42221
537924652 155413
141679320 20670
798349555 77848
64972283 116932
21456417 177043
615202154 52636
19578840 145743
387513458 7112
257132256 50715
703944915 98439
678713597 195297
63843034 573
739161761 162206
932960879 122362
318226077 169612
35383042 41846
955779209 158026
332975475 115106
29030146 135067
156667127 191335
110913291 56500
583764407 74799
364162088 173090
111660871 99457
270128854 197535
514267037 10278
995554931 15124
630231811 10689
118519357 5992
635185433 64900
509623098 132179
97064716 99102
580952380 27319
49864967 131473
75799391 128476
775127345 167751
916195315 28541
472993469 43724
3394585 62546
971100864 34690
224112127 190444
674815812 83602
405758332 178843
38408831 143397
546959681 5838
335392924 184435
712330895 70213
956305891 155798
176539647 198120
376470643 71438
616731833 88243
394108687 180655
162696340 179650
775788718 164415
757455446 132749
616441384 135824
264216975 82351
445976370 148851
905718587 80071
935473940 158727
565168466 148600
60029980 138678
436647333 28157
745504859 150663
710612015 52058
114919706 24167
201745495 89389
67800805 190525
451493032 189697
615935594 84126
446988636 41041
333970415 170764
799255257 143764
654960597 190461
764387733 190940
44294097 177359
757210377 156404
74417784 111153
27862250 145891
661776034 2356
295952409 79589
576298892 20322
447311621 15388
273660995 117037
858056601 122861
190878434 47085
920947947 158243
955201893 137658
789116443 11077
638136208 14263
272930182 25407
566716077 132307
831710466 160502
739272819 128878
490579632 56003
77173637 166972
717837319 152909
145380804 160197
533881545 114981
161118774 159268
419531933 118301
977557376 199799
633830944 4426
534799240 126154
961201286 101539
707423025 62204
534260201 164470
491490372 149791
607482744 21353
690558305 176609
865483722 143596
188820005 20279
62514314 160772
744002202 103519
207540542 1899
662169143 94123
155335030 98896
813019733 152574
869452642 171777
989389322 75786
935776424 10873
313576763 1599
2855098 90145
523664813 142593
477460853 107514
768923303 42460
584502404 159196
670278331 87719
503867557 88971
889833536 20030
251766564 84386
865666818 655
918053586 150152
680857874 52170
882741761 60877
907412134 103694
182425049 153517
879463682 72766
625929857 181333
268890916 88298
288214217 146059
271343014 125965
194434649 95750
359597551 157339
198648147 104908
482678364 19888
735213040 91320
226173937 111246
595283642 12869
561474657 139247
960027913 158079
158853196 13263
140542228 195055
79614586 65685
655165566 20438
280036270 60630
17217497 190791
811363674 57849
173703188 88814
704710556 7642
754579313 106899
686393779 181350
412733153 175428
905617005 105593
59483761 127273
879831720 144067
837174842 65760
373308063 16158
179973550 7106
535958959 166336
809718813 150726
769995166 162473
221224098 165432
138158221 135429
121515055 124529
552586488 95905
779138672 17124
594795880 182375
522991135 143158
49372768 61388
729257434 119349
97116681 49366
399116197 3071
576894372 7492
4760375 130416
996693401 7929
809724836 43712
788625237 195799
861804084 164175
32333385 149119
231701176 45952
871042115 160492
305527008 156411
289177219 73195
697310827 24331
417977765 130205
532688073 37867
757653554 95641
213523459 57903
905107827 99163
545226869 102651
698899801 42599
371389921 60460
86198611 185272
4198557 100335
745959578 85785
722124908 40812
274477193 178719
169260068 107305
996830812 111065
880470441 161938
271021397 54978
339152965 128362
914292811 138874
676138302 7274
606991648 158465
845746382 36324
554455782 174269
609374977 144362
662500434 61307
575643556 170698
13403114 95301
917749107 197230
348189400 189581
714067304 109946
786824649 22861
564171605 52517
973822517 56561
692077931 5105
4414654 143864
515913311 193677
185070730 99274
484730340 13249
783662966 47770
596934237 190077
119546921 52520
693647863 66741
515339830 157436
682467251 132470
427076920 178057
778534872 55898
566424894 145766
385124708 156845
909345816 11298
378720009 32776
588609138 166000
927386541 63292
729161330 99707
530864716 130139
504123301 80904
586757454 90178
495201084 143776
624329890 111988
904142115 30581
361306233 18251
256123498 44349
936177130 183546
588953364 183737
809807798 171750
716654243 63206
786106067 37684
84214758 115996
337068129 43658
5040887 99551
27313878 46751
589521467 68952
776816443 129830
130223717 5439
763282843 179921
927847681 169894
777024224 67483
14413922 19095
689111433 186447
715628020 162279
627851259 5441
819515051 68189
768823110 198020
305601413 82638
184604740 171702
101032031 110910
970307513 177566
942157160 31216
392995336 84984
979574885 28443
139672905 150682
156756134 143779
361584456 88417
563351595 160076
830547450 665
94880573 110207
702362789 54411
84196664 190991
339888374 134317
503301162 66697
719352821 34751
95412491 135875
545046153 133452
310204967 180083
680094865 11468
933599666 19355
659280825 194090
586347206 71451
490359513 114197
22737620 175206
337750975 185612
227616360 161431
336050589 141167
205721050 172899
13145364 53644
85455152 115602
434450950 63129
694172006 93899
791787760 53367
921728956 168450
362059205 160296
984227643 187081
333054195 36919
767890591 93166
925179597 103213
107632873 32674
722012300 134280
29922127 113358
695441059 87324
337675260 49946
251246175 71562
34913749 16603
692091823 38289
996785367 103333
559332515 124839
387092819 194948
972445490 37662
129432124 88656
178374746 188562
244745994 121190
470007509 107618
886652031 22329
686864939 43992
979799108 174925
994672825 196887
439408429 178798
927067683 197306
793944033 76363
489637145 191407
868493880 65804
4224549 48305
373242540 152973
492071091 157945
380956531 121106
621616291 178188
622789589 172188
115837906 55618
168820311 14975
524007473 79367
162806612 130860
972786027 16597
208183913 74760
481256068 117676
569131097 122195
929277338 166773
208919227 178123
612374751 131018
987786403 118721
619533 191192
742957986 68240
317939153 11367
392979141 26582
997441996 53117
603566664 178218
280948551 25296
745687885 65270
935293509 14928
650856578 32719
854562266 163376
36567327 157676
406308515 35264
232644083 142644
124023018 191576
775255647 130596
74431560 185714
115261700 198355
539156404 184021
792999335 44485
75327082 116452
573280592 149423
698049579 168414
845333476 102177
181478362 77849
838053652 35933
570074553 188104
52433004 113725
210046566 69710
841822016 75058
845826273 119351
628913982 176507
433558161 133396
574547587 172502
718195610 198138
570418662 45048
445028774 32775
747614947 70611
661716840 48715
58446471 4815
699364366 51287
526355880 173704
480704465 23802
233723067 104999
456955121 93694
140242628 93916
209327419 162897
488967137 138490
386460448 118824
802644772 120772
507443323 92245
650131814 175655
882498090 41572
849815392 52488
489781753 127240
819066366 123314
316838511 190768
54582354 197255
252252244 35434
235540196 40756
699859974 139033
649019771 86241
506140501 44095
646938358 154489
364740947 188447
499633112 180834
820117330 166735
857850834 62125
258080524 20995
483642854 165848
656775417 108360
100055069 171655
706188677 121571
723019680 43689
445574189 150702
35467045 16284
617356866 10496
881233658 172370
717296590 18846
210667839 19743
863809218 79742
268936826 99135
717284113 152763
789406146 40449
294791584 140821
782717383 133656
395556619 106407
868551489 62089
999137813 44960
961982658 168058
754467699 121999
213226182 57623
35278582 81441
23292890 93140
471143777 103330
783626191 133395
399165224 9324
404967746 32078
590794033 83110
355932947 166721
686740568 130086
744601199 174758
229779588 126538
200217449 31339
50320905 42339
525305080 187927
561903233 132360
725394656 20581
7696321 48333
900632089 94723
150054097 177332
51567446 88321
156244987 155140
105545827 90626
369965890 106756
455042142 43928
760868178 167760
784360060 186433
793499294 121680
555237281 71475
578789649 178879
340135083 23187
44383381 12202
423134825 118044
55559555 140928
350676426 137951
825091214 180085
832700134 162259
791013404 87809
617603453 195570
669183146 3155
16509048 105106
4960355 179143
628954697 23305
95816638 117117
269342890 27059
410214757 83806
510122585 58340
939348462 186375
117451627 161732
3541679 19578
640758142 85383
492890323 7466
682320540 38771
318536721 194647
244874204 57258
267557094 116262
297350650 192283
296020746 80507
854224390 126170
649655098 49013
185084898 179385
511184851 79482
674483457 12582
10430192 79352
6715759 191696
323566585 16266
256478567 84325
244969994 71452
775440126 123245
562847776 93361
385939892 121555
630402969 160404
590991029 37547
221069511 27
757572259 186508
185424151 71989
490972434 126898
360781268 137184
707534512 187657
965944222 47123
334918380 147839
138365625 23613
8988013 163989
304418296 62689
426697255 154178
931507741 87218
437263047 171052
276446570 189247
317739609 194613
102859125 4178
651094076 104469
584714262 26376
202379367 137466
882784122 89091
188787166 165107
805102547 23605
256281050 96368
404860005 143657
718708708 41717
409539958 106521
752798984 94727
255581338 32363
515236587 177603
661915207 12222
273565641 165161
672026130 47714
416067709 132173
616314949 36590
272859591 196950
823717633 15590
978666747 49385
92138543 189420
498916842 16057
200171976 194119
112370425 16555
217043654 25866
377161356 197666
342046361 40665
597722545 134289
148007915 35640
851257788 72918
517871169 55421
177146552 68587
21952540 143382
454080220 90381
918834440 75528
221024648 115537
590253965 51023
611566267 177268
266283847 17960
778809300 141733
835808330 40325
947879962 36002
578331869 172452
182421180 45353
843882853 135237
971149680 38049
668902383 86430
460537991 109708
828309536 179106
572539597 16736
696264226 49193
990079863 120646
577498572 11896
797624480 132896
704639118 143206
969141429 105357
543784768 69137
143777680 35606
274999750 143869
730673359 74522
477465404 95729
578112236 109182
464703691 48135
190855600 69397
632239761 9210
932287904 95852
943606709 181327
136867197 153220
341042023 187698
297077866 51886
269174191 104900
925095593 38708
541819864 21001
617047999 151126
653103707 18884
786582901 45871
12093165 84865
451085094 161656
468336066 76410
300234527 9782
715448758 87857
205172833 164217
865481947 163365
668831693 148765
81906362 24889
282142627 114597
20169315 5812
862729838 9543
882916712 12497
910154213 130469
128699310 40581
910772042 154500
202504829 49529
851492835 197898
572886586 50847
765823336 199768
492989941 88974
293901283 134018
473274687 39209
544880326 184680
951547587 147842
143308368 32476
90678808 143235
21409714 64558
669036909 188467
995301730 135985
54777284 20316
93160939 132620
851403658 29731
187747223 3442
718359123 64055
657372217 160332
413369368 47504
174947980 17598
935622054 52604
865599082 16918
532550203 165209
576525793 144094
244592429 186891
486751687 158047
820607342 2400
88086160 121350
757983224 53263
82300411 96306
654435270 28424
803419567 68273
9237844 106341
102793315 623
825821268 151465
749406613 176292
947421386 3415
971922970 34713
362809465 188002
843407750 82385
481290942 137143
11638928 84654
605520114 109772
368898702 178543
875785635 97881
249321528 15232
768871935 101616
942558223 99400
344667842 157092
477689541 174304
126621749 18923
902043459 35676
742229916 56812
321010293 60396
817142657 81197
635004803 73582
640030967 148728
122321435 195430
711121585 27166
795225013 141185
904360242 136616
600247814 14619
881699086 96908
997404613 109795
211355417 89827
350423684 149474
425706402 68167
458731118 180962
746865657 57036
853290467 150138
935596818 135271
998408330 102697
325608492 59516
766157044 183201
609543464 194160
487023899 113821
560795214 113916
806709350 44921
190894962 10794
933259499 17752
951818054 57212
948563021 186871
896312494 178240
731916521 118940
334078737 141144
118607225 47100
524883030 15709
493004140 125899
330542009 31652
88464523 168522
257765393 148288
352099054 154665
332642666 20244
734878555 186264
161715998 55543
62914088 196257
523521025 122580
320474747 45525
735135949 140783
69901982 103446
279642209 188760
55253237 3053
796082864 42228
169773653 168066
123422060 176102
89346823 1959
123461973 43245
520780120 134580
535756106 81658
478700816 33118
32977744 46567
493224321 75745
556755929 67351
986016477 164763
193693699 174844
910882792 73422
773922704 166392
552855324 13670
779963556 61355
774782661 111852
615819901 190572
252119342 16160
721625451 180363
516046535 35504
66880880 63580
534696140 102569
339821959 174523
960111000 29636
847291800 35544
915204275 127628
441221852 60839
411623392 118939
244122113 157989
167552121 80196
251680109 191784
16578573 136867
217029965 183145
863144598 25062
813655068 106650
137226876 18028
653218836 2187
635395326 9570
47705364 68576
864502636 7676
493260500 34373
557054621 115077
926885688 935
165455025 172679
531435531 46365
589346737 37910
410312724 47756
87619414 170833
525357235 74150
353947162 112084
135065170 30216
415464539 104880
913953242 13634
828709895 45580
636127730 11503
114506012 89074
430241050 168258
860186684 107346
263335818 75686
882795178 95553
930536466 123505
210550002 51222
697970439 68852
968970579 111762
962807907 109443
210381167 64033
717506606 84796
224776313 166111
332692303 189163
776582349 157653
956109214 15880
783472913 71687
194923128 149809
103409534 137465
37946918 82660
915580251 165255
132776773 182640
124294341 167475
319253234 114428
347992848 115824
386047957 195862
898283269 157616
49155467 151934
433155590 133277
76891972 83483
557257475 77356
446873930 151541
263572730 80561
413950176 9756
848332316 88840
718111438 187788
838935660 84600
113739328 12250
568511594 196510
344994998 184337
684615012 180726
115127757 75116
277111719 86501
419841613 102755
228430998 135850
675829193 128721
806176634 182135
169692077 35578
617202219 176895
820504204 10794
24217773 55088
209564503 19125
900242062 7490
385055681 41156
734243760 166731
322594209 64954
983308552 156421
601576788 45272
824605734 176613
825964023 184526
657616326 38311
617533381 49468
671421722 124962
714274602 99319
999130785 169942
337386149 106444
289747086 87359
864170982 21497
410258844 136141
897676462 92242
673297588 48382
241156159 156069
763988345 98479
196089530 169976
241926373 73928
807060893 86341
199744285 165240
267449746 34323
870879025 68261
520867998 180338
864826744 89080
998188227 6047
75196377 76946
324631076 119077
158888262 155022
220150 77741
502855212 196636
870646342 129610
835168937 188960
206939360 67276
278809651 178026
771167019 26548
515708211 129041
186020838 66242
363436082 147081
643419695 198429
833692795 164683
745707222 145291
866691470 92437
657557718 188395
270344407 120305
359232941 147472
819682052 88800
216805894 186414
304005184 42773
932351317 106226
331304638 142934
690361168 156970
978695809 45685
513194151 185891
589736055 34159
924642859 113928
438085963 84360
655320602 32131
817441942 32440
408643721 179995
695843737 147069
135385801 102127
686691361 137210
790058744 25375
69276589 156394
776701415 37807
921802385 5181
584883543 127143
31250581 22483
771156821 73020
641287595 183832
626851456 187027
904181722 29058
562680336 47516
275046850 92996
893868453 64256
527557183 119528
174017205 8954
218029434 75032
383549749 180125
681674612 69084
788542255 59050
634850749 80480
316613804 26930
336238922 68056
312239015 127343
116030012 134445
465219933 75954
323641043 161591
388336748 119999
745140540 169195
268491039 71323
501144653 77503
669527785 4462
360320590 166505
492526391 155532
576902395 64136
55632998 178685
802415341 114804
626876280 138355
814527442 75089
279704830 102168
770560659 158101
236680259 188597
552131260 109982
889360187 41590
629706888 18184
387960660 111562
310456732 158337
359269576 18098
629984778 14342
375197766 79511
861831466 190801
446492900 58512
929250040 41522
714599808 125387
124339685 78375
16062055 25273
215047132 108074
370670712 495
532395804 101790
117525802 116916
954645136 183328
802155061 152388
49209119 194596
962038703 198892
253294525 17117
84817871 139668
740823155 40405
150791074 255
98813276 15819
222428273 33272
387197140 198697
261208541 55064
744440258 124826
363929235 191546
21109947 63065
883565818 142504
283032686 47691
473550426 145392
255309669 123275
86720181 66055
847410974 106888
358864385 31062
527973870 180809
37487508 179836
238597639 53464
300980120 181576
727270977 83440
536935700 16731
45133112 196135
170132984 162680
552623980 36691
982899172 136252
96799369 154389
494184308 42583
346148425 158010
61888988 175045
335442996 194178
459908292 2104
607829663 186739
263941498 120025
278769848 152061
518148875 175874
280319387 6266
344655639 133596
676084394 55492
28345586 17435
628070478 143804
914509369 124569
140307507 34985
92406770 121295
250792870 160333
270689002 190414
872836151 55020
540139793 151033
319334915 59698
226185803 41800
761309530 42942
195366498 51140
432072432 197270
869456788 111884
124050959 33358
681548001 38149
931518806 132738
872277863 82033
211891128 96043
211350800 11732
504379460 106352
84947966 158866
493108047 7685
502574769 150496
735293058 48366
961895071 53032
206782710 186579
543401894 31657
180596272 157099
298916289 191992
562201720 33994
20000294 3668
58169347 9064
821439204 115231
999349958 161801
799817548 87831
298689742 13712
185996674 69363
314128635 5784
237951002 129532
688515986 192723
821017027 50144
542784181 66638
357109992 97220
907575148 5978
422480265 11002
858540204 159194
107491299 121870
761752952 59140
921823053 198563
461055631 177366
891572827 96940
736918282 186158
844690749 98393
939613801 186916
477185063 198414
915093453 193060
471701241 26775
284365992 152788
381625721 67337
220422046 175952
588102268 66920
322308852 81196
684255728 119253
434019613 122247
797214007 8590
506441312 158246
259412497 95577
796867182 178807
767645296 188177
982078468 74578
270853108 164835
350009611 15623
620213294 155589
944797501 15433
593725872 20720
272628006 189710
668830127 110584
512097540 7976
626058196 121908
654051344 57562
95525682 118709
858773325 158436
96302699 164299
268961341 30288
62608805 42754
313395070 139402
208874783 113477
298439920 167511
741973116 49064
819171401 144340
602512427 100666
20711708 37669
636284243 87840
440047214 23064
828992642 15742
74849891 7046
490263195 78139
365963383 60606
342926654 111374
288523324 15208
741432902 126317
177598064 18652
766509580 70798
618364127 41438
707123370 22240
882939625 173003
968131215 43045
91729053 188675
910374325 141534
381767470 3641
598154412 62432
476024955 11951
110854889 179243
816937264 73150
574372801 61410
388625867 181635
767510118 142330
539519950 51056
166647591 55406
594234094 168633
533633067 182246
93873818 153658
907938532 64887
530607722 85411
90732385 71130
3032194 153868
844520526 142343
200601534 129105
375390828 10650
589986212 125307
849637651 117273
864412215 51204
361861905 33359
730300035 55535
649050876 194662
832257730 163065
630001498 139873
960163398 183359
570923303 75974
566041300 5968
262702770 56338
220256804 95779
706535107 74757
440710474 148465
884320815 39344
357340392 22246
295577971 42811
437812670 82163
779964097 196885
385170519 133538
132752645 178196
593876547 137625
724794194 18136
109270425 46664
871547170 49005
877121804 83772
476532385 125902
715071409 82262
4475956 133315
981907787 12004
130177447 62120
541065954 175741
527234274 101938
656168873 99634
413668959 7624
914056470 32704
486089029 170441
123661599 170165
893690947 87051
740447702 97856
331026029 43240
838652607 118247
159901260 119577
443289622 31695
602902911 169797
144236067 15522
264427594 92330
831234555 171575
383876053 115448
999235137 165732
961882217 51165
406573781 9772
193517126 93377
500436514 189746
384575051 176078
239957419 2771
153368890 101094
918074385 187981
364036620 137334
954797897 92679
474759027 51064
742452233 197686
856565728 10082
793686013 158375
238865178 46566
347544446 170499
616419619 112757
100418515 136791
690576662 168518
489464392 59100
401267414 42072
559629814 184380
390499228 46828
459948559 118342
168562009 103783
616089088 93158
510931257 104860
906713671 106392
558019199 130759
95323113 164400
25327290 39130
763967717 175052
196166052 74416
267886163 108646
952664116 152119
740969423 22675
457444225 64572
713005072 158942
682548534 131232
865138156 24298
506661223 135817
684325777 101912
630097980 143084
669005689 23415
425597544 183800
895591479 45634
639282052 79784
391026575 124841
876223377 132343
895078814 77905
557358458 29960
333212424 170707
114300103 100816
988571322 130367
702958962 170907
707373683 180311
807660033 68795
851430267 114572
293368886 196680
611371741 166557
645536601 107635
457987555 91971
31248171 137167
892581615 45436
688084168 70567
657900010 170635
347629729 95197
735890222 71285
518506815 80912
861007712 15802
268940536 60210
446553527 59978
527260202 22781
334073215 30154
362101608 29266
678636030 65627
314304243 172588
337888415 160091
636709869 7046
653712501 33859
949882262 125057
316115477 150719
861363872 32995
540769234 97828
301205152 12307
989618805 28643
92884264 60032
44321031 101200
420820838 174932
584209831 137461
432163354 121160
675657741 88694
662017726 138109
340391835 21722
688249643 144973
982642594 28943
900759893 132754
592444326 144251
822194314 98921
818023832 8737
809869516 171565
57500027 180595
294690138 195781
531222678 103594
833802839 110160
439597059 130618
828482185 186553
606776016 89167
455055307 152027
324249263 74442
494249401 33372
822681191 96302
551684140 37849
743534386 137756
460888133 90053
896265430 123172
160234919 38562
99366620 133330
742734071 14321
875950461 160810
118715181 75489
478557066 105321
468660803 95642
715475034 83626
20394644 28100
465415223 414
63597758 107855
627702003 99293
837849571 184562
885185104 86297
982471529 178088
358008256 13000
254269364 127319
351684623 159513
13189856 109998
768278797 185502
106491388 191459
18386276 106388
952183664 33115
978310393 133434
64873311 51995
626309222 170466
675761508 102737
709672154 67358
198033920 58124
804613268 164015
245957010 153687
542017516 174825
617249058 187983
993578695 63035
61918194 17810
317637085 101651
285713682 77027
289397035 66992
44169820 32341
934062212 78128
324561525 187334
294691994 116692
308790876 3713
884445024 185450
740251246 189074
662851470 92825
213367208 54727
514139745 65587
810604893 82745
786593275 63785
793148000 176930
38907437 146599
970261733 109419
478719052 97530
870465400 25248
662912421 37025
251458359 196858
705164652 129261
129739146 70631
179598438 17702
419234508 141945
47268864 6791
574498623 11443
632780073 54742
776065775 186946
836949988 121442
141285117 83202
898959951 187406
716822692 88731
462121155 141033
730086123 10684
916823938 66024
768450516 405
739280027 15812
512644275 81681
156719444 90161
261650291 90978
592348539 7659
556237408 50121
192984182 182289
127582556 52319
803524359 55246
288117355 195729
98897354 142987
301497030 109596
12051610 34310
347924357 24119
727453257 78124
196961000 57491
588313859 66066
52283812 70951
442148461 127563
128936418 39789
923957979 166182
403677356 5943
116343118 64035
321522045 81384
576185748 70655
962529231 138506
607813342 188051
168889394 142089
792680707 82527
713629346 124045
663103274 199804
601040860 76245
295370635 28447
196440987 13788
867266308 28798
779309013 2655
528959302 162144
473816687 142500
274505591 102161
697437491 142767
264198971 164699
518585567 126441
231602814 57257
784822166 183385
316572511 164811
763668640 48014
963817201 181586
698549939 166751
673776680 152749
819801590 69058
437253181 196185
540796613 185721
247313240 98975
686482508 148477
40581125 87064
3393580 166404
328871781 131778
172736358 135464
561239846 115539
286658495 51676
705999523 148956
849295260 179549
292151105 77158
506654472 6391
251901462 175970
217437927 101430
853824554 11212
971174460 25044
576244468 78161
702279743 196963
398589021 96482
93634192 48347
137987570 38326
560015186 69590
395302071 156874
954905726 112312
396711439 151758
373870727 69186
680266124 121075
151522392 31995
639837193 66931
697580974 56770
592153997 169575
767127599 197816
592856495 183541
874804673 158763
792489519 176273
104383506 126438
721228442 146696
498346951 155294
15258787 23464
116670939 92120
9768219 4411
888616196 103271
280596805 199639
509884979 9083
157091700 28047
165288453 78638
241417804 5702
835684396 113386
478861455 146793
953119201 83163
240291698 73868
52547309 183718
194737078 198741
618966654 98972
449357044 122653
482461299 85025
119530646 85741
501565997 185692
752396550 165951
911127206 181975
654496755 158865
248407790 111798
765637991 9718
926400630 68932
251866020 169133
196129141 154193
659744276 162338
891910485 55727
200188394 37700
191604583 36420
393691656 169127
465292411 180491
419072052 198955
792570148 129050
437122136 75602
711373819 103064
259956587 61449
656406245 97388
184488811 151591
741702435 53730
496951317 12659
657549608 155670
385574667 18393
859998041 34601
530687532 13528
496365795 144300
349134836 165171
736987618 160534
517103237 64825
745752071 189413
613597566 93572
836233962 29509
628082526 113161
168138108 64256
896886795 176099
465636415 141618
258975449 37099
972202658 102772
311118053 170144
795896113 21172
848257048 5904
180546845 143435
409072256 72084
506297049 107286
92723425 90879
282017477 77
583475624 163820
738792608 156329
195517431 173741
767303031 174656
778910952 70664
639948159 98170
836542945 54709
442367577 54580
101130202 44723
65014282 184668
573325145 23044
43257856 171997
6471604 139674
516405153 33614
455439640 145620
770505247 62715
953431423 170283
693552571 37396
199377794 101940
234008971 106026
969563191 145381
824682630 117229
573199057 15977
447390122 66145
549501513 83268
576966630 36024
303816148 121638
937383428 174449
530680238 173257
424061108 51761
963704298 92319
261083 153526
476836866 78654
965058068 78304
138915973 82299
395184355 113026
640438700 78052
389048391 48025
210307020 7908
16311476 48382
507005585 79556
214353639 194262
725057084 137598
424492255 25145
817668187 46705
300158949 129781
542815443 131919
867750670 135235
717107933 139438
153900497 188841
774266341 40214
744692648 118715
601720936 94003
783039876 129831
421738977 62616
452061771 37255
448748745 195635
347488908 43608
22349523 197088
976005576 33144
376223633 75082
831058205 113562
372544255 158723
719375554 61953
108280200 159556
182057182 15530
898612445 185973
315470804 49809
35899611 147985
461487556 85013
402021827 47986
966820168 105731
481862683 20673
393227700 121137
989929525 54606
537540919 52139
862091917 41905
9873625 154974
562095416 58898
926712487 54121
41188013 127825
282035765 70581
768709812 111789
6545666 134806
35971089 125868
758775971 132780
833055059 89869
153232370 24423
369846906 2188
496666082 69171
354518806 97819
355414665 131913
354801343 77525
886677123 29146
598065988 121984
378570337 65679
643826049 68027
321099881 64189
769989936 167292
26587361 163968
976215450 110448
20646814 89767
751125838 17468
291285609 62428
709480218 5360
890951274 90765
590670576 30231
44449513 66639
153215372 80364
389080816 91637
544391961 57084
790308853 35159
75010756 31214
204236738 99709
782448045 76376
982615180 181103
636317804 123535
329636490 82355
381659572 161248
198331999 135231
795794903 116060
672280189 53308
506059078 29212
2266619 80164
388366240 71158
722112488 38001
505430895 184642
852625184 152943
608115666 181171
656714589 167970
930738034 5659
44267151 11352
384638735 59763
596524017 49311
4945922 95471
776263213 102750
164576974 122594
592955032 108338
341743967 15644
214251841 74068
726988116 49003
339010076 152485
352944902 73376
743458277 18204
959470798 127034
100954032 23818
112555432 23591
823416482 29937
234728621 190001
943625162 20414
127351287 59680
967572518 127090
857469076 87534
782712251 23865
440716919 184270
762900324 54083
230174119 93905
398637246 87917
588876497 133894
49269181 14561
809579335 198558
338291243 41299
164939413 13536
862021675 25820
484442528 77905
137857339 105874
58548731 104824
647316831 82440
576586390 167265
826709646 55041
903277584 55771
379682373 52597
45721849 71599
98360966 186871
64633312 75984
778707846 111114
985320486 33929
302022065 71435
183368962 48807
511072089 93347
544412574 113431
131273806 54922
431053862 65682
367440078 162199
717126923 188973
815150663 73350
409321694 142507
403123763 188363
570788948 194058
218031427 186968
188005881 123820
567281867 19937
803687340 181875
672717729 33492
533793142 58481
60539186 5469
484323520 195811
983246551 102309
55312100 50928
987386441 182432
728618748 91901
133268200 137105
763706365 163030
810787538 194012
852993746 19285
994643527 65885
354069552 26986
417096669 50795
637852909 71107
397965748 4173
108438850 103588
170099269 25696
493499339 18044
27692424 20636
495978708 64024
386775078 164570
890518998 189557
974745981 74617
690166146 138876
765278636 166613
651795401 8799
988351090 110608
703859447 168102
40665422 125748
89484776 157519
655581520 88466
125139914 16760
865732469 191693
720829876 127856
260979746 189779
322530004 146437
677121407 176421
238363247 70073
328210614 51103
263851473 117410
651364567 20840
957030202 197758
573691025 56622
868029 117006
40089888 10894
265583938 82275
791734937 44538
791071449 135683
64489913 91763
551286164 163935
673944713 29737
154170982 150542
497686736 182468
730643922 114191
360562043 135
852932140 27274
710963336 87946
838022984 66897
990428467 137635
311299779 169872
979673151 108019
876990285 15319
90225709 13228
389363125 162997
112782286 103006
120491853 58447
856743658 62977
468000292 82145
380165740 197684
418826407 13813
702558368 26865
909892805 41986
365396448 47646
652506156 169554
867369641 93804
201852519 38339
9261774 76169
304678149 4477
376291042 143081
603042493 31425
805371949 136980
794309074 122503
107840554 87802
331911846 195527
482768748 100047
753562458 169959
439856196 37981
293071119 192377
107753115 41853
851696356 70933
507581226 105513
321296059 103959
730124212 71178
158331389 40482
563363844 22693
333643895 82958
494323324 103700
538263891 185648
353322729 75908
885617497 6152
806164404 11085
873645496 12813
949849327 165610
476672627 84935
179985673 89384
809995699 181922
31223498 166463
479004216 22025
707812486 180973
746632604 37475
843922193 163275
267075720 17132
783081471 5226
235780409 170676
302885280 19113
423560460 99768
899953859 99029
343928902 101636
982875464 67693
758645594 177515
395728502 61203
872443716 177967
30999337 81670
976001982 185665
338974335 95772
856604864 99065
655184401 129109
775009963 148644
803972007 193194
33721555 99079
961736298 62148
260660912 18109
206640399 34007
296025468 196798
589498582 30218
364532018 170612
568183154 191905
69515703 23643
208538255 186496
149631510 12686
698289052 42848
227006292 188510
485369245 41384
924040345 105713
171181531 3424
796250504 155177
718378160 77141
643233016 48570
943711518 46935
66355110 107540
738638402 97793
13412885 59362
712649061 167290
71820925 22463
451087280 138000
972053825 198823
405682005 2471
934944418 94604
437233955 154946
239283929 83225
275194629 95667
627035639 181173
298394198 31437
482526318 106016
222427685 79648
613791936 174858
263216889 75125
862269625 63014
661065703 122218
855094680 199532
286401966 1689
863037212 16071
639558366 49476
537840109 55344
311985197 6636
370417473 154196
342842998 111106
406127323 123379
212635488 89087
397419643 191317
503591294 56211
601721883 23731
867143383 98550
635423576 5777
728951029 88188
707050926 99654
612726322 100562
544506606 197251
980289069 122498
51865349 1384
368595789 166618
280109029 129070
75149707 167559
51361730 50246
119774722 121246
616393588 35441
642241461 55490
776802720 12750
102748028 27477
531745806 50342
100276416 71923
362355012 93052
261927547 23066
429295731 168039
431410084 39305
519754369 21857
969261416 56736
752499153 10984
508081140 194931
614615493 164585
571062450 31146
314163305 22665
234437438 78066
827635564 81719
40505055 26483
752025141 22388
232993752 139829
924223453 138048
25105682 162539
147552567 95338
569344996 47724
9022338 111142
592714727 148231
180683191 98515
561837960 180352
565188953 7583
868241050 139986
849735765 13289
136184795 97791
56039738 29132
233459122 80890
182730279 64478
665182627 125063
909505884 145446
114273037 59116
729848577 51293
612979438 172367
624874715 62728
7685605 124603
18877796 176227
852251197 110990
97149703 191133
871044269 192019
610203823 30035
144457370 47051
528031034 101975
579317531 182326
856134018 105013
767067335 199065
950523428 71329
784612169 116298
970823118 67282
928052005 90016
47902409 98936
235331207 174623
119534235 51936
300844396 6380
491729109 78345
363562894 91428
929831478 139320
261332904 197227
283370079 144514
391236172 74093
863060943 101630
169116913 20486
345843711 162754
543970727 175742
446998023 93098
317552889 41910
647393638 290
167244880 75745
961170800 23861
285735844 83787
893384617 117870
779407745 186796
398977195 13355
807599051 69395
850229862 50130
68456803 10302
436795170 196333
687260704 134641
923388665 165757
375162214 138374
587644474 172281
439095405 41853
972744721 69090
591216882 23482
538146357 184977
247551157 198709
509321140 121669
119468077 30311
473433940 22835
366302207 70337
170771583 157537
659395781 25331
841811818 24157
793139487 75164
574673298 24438
952097232 21941
552700762 176538
387122990 75593
144180730 148558
902145096 21362
394479623 41554
725167303 109554
594180723 126155
565152040 151038
485030840 142070
552060931 121187
765502268 73412
458206010 114486
958271816 30330
925088952 152027
854629847 69937
827856369 17727
733523001 148986
970016713 144890
441745510 196908
380737248 4121
139128896 65036
93290490 34734
48434956 174218
672967590 68232
787573910 101526
795420460 96962
313202078 123078
501036927 92258
609929563 137759
147691637 143639
768162173 171904
430471584 126414
994770518 177775
310698683 11429
209926419 100872
35611022 107128
845154410 170286
353554058 137005
100902012 37296
193434367 49500
177910119 758
172904271 75067
842486565 149782
348020052 46738
311201101 52663
614564200 4198
218700691 130527
805957271 20498
39049319 89743
808954682 5516
186209020 178207
840093311 80505
802977232 47694
335585711 148987
347588297 64453
236619639 31549
768806870 197623
118766956 45308
818113405 162406
196818939 167061
143752298 107955
19132937 192848
326546627 51887
654784500 188192
885759750 128015
200453669 151251
679293860 2295
835425645 53911
590846570 73117
442351954 90882
891573895 104818
462650192 22554
380872041 50923
930239745 185049
619427952 25332
591405965 36448
731597422 121275
949768463 130748
144200749 46327
849874011 49515
478410638 121329
570177548 121645
43463579 146710
577635932 33371
452499103 97794
546057691 174453
894253003 89592
356812521 31704
135244531 35856
12819869 92136
938772369 149126
243235180 54172
262128490 19392
404170323 95458
14586256 154229
183932477 72665
664605482 72601
896282944 157303
633367110 88650
180552845 33014
329514250 79821
882678488 174770
360274992 41792
946093374 171847
802082934 22048
132559429 53790
56615640 112727
566510819 189688
846097154 60840
99895638 154618
476963437 101467
107295270 79249
749374235 92372
850214349 89891
882956697 3602
490445924 182641
961199120 146114
663543060 43499
1145715 6154
500144787 146733
901106689 121015
764599350 66677
970731552 27316
535992109 139768
355890382 169451
804162898 187474
214536439 7271
635789591 41682
736257441 29272
842024794 156796
597435612 140250
38202557 19925
536317715 171370
677108488 37994
813201713 153547
846311503 114475
953259666 104366
89050484 194784
120461967 196683
735318429 20993
268789747 87384
368605687 57003
15026544 189674
675006922 75030
447751564 52085
941402808 167507
324833069 128439
324044949 93366
547969721 19249
964412733 79356
191690157 156949
5553697 100276
784059217 160040
576735948 58946
557714176 108795
505837376 152342
264571512 150570
574976840 74455
276654216 100579
894457501 33526
763209209 63260
400351144 125488
25064044 188853
262193187 139587
265020557 115824
682026186 162669
449187502 151317
278302534 128468
639449343 139415
589868312 46296
387372731 15926
552666740 163738
912416237 43632
63417687 81665
682892406 34358
769181210 135076
79373833 169346
280845574 182516
678141766 196652
569741733 155153
849614552 71329
663192764 140100
889820786 79294
134247461 18988
37701453 147052
343295359 119165
381841982 91598
572144643 71995
553041579 128318
157857841 24099
135896624 36909
721622986 186150
435792269 143611
694954312 78783
591745528 62913
570204108 72809
272763875 130273
158269963 53722
923880008 144634
345959141 87838
563011335 67744
788992498 89984
68952420 59432
254858095 98921
34921557 109635
529587904 166665
476604332 22743
458602458 128887
723445294 99967
278875422 83287
664440865 89443
494435932 129172
72581640 73715
116573701 177299
766296434 198039
245595566 90925
836330566 110171
359491954 87394
399038334 95780
14466643 189235
978218959 85460
95384937 14214
763048576 6230
158392227 192267
931047833 54576
116057543 146600
832891859 17101
155473512 141794
365304064 61880
589571870 177863
528732503 195229
69366310 90023
469183464 61109
988799490 128259
746027367 105970
572892158 111392
418308260 135949
349940290 122392
574715069 109024
885494545 18762
78214042 123137
50790506 147348
501333858 153841
733752463 43195
448232107 146508
72247258 146665
980150870 171182
543009131 165443
263762720 45769
315253302 155269
605154399 109002
235774896 28440
972777501 27802
42696074 32858
961040270 98975
354262937 50580
947690684 19988
324468073 99215
554655311 32294
327882028 39735
79403655 124793
411951924 64700
10265937 13397
962703695 160490
958936974 163250
860415768 180917
137320278 158942
102643302 80623
281883921 31790
633161471 76091
711947893 199956
659046682 158093
349109176 194644
851257125 93343
600393173 25709
712108569 14811
144396203 129003
901774606 97664
262794191 200000
605277373 82352
108305971 113952
882918892 4932
4784121 29251
897261350 24177
833985906 72911
869930219 23887
191514991 56054
556666450 170329
238236397 101258
976026665 161616
873479697 90804
404978148 30221
205833758 106793
228551314 122348
285588340 194400
110583970 21563
18825981 55994
62408471 105774
751842255 67045
880730042 141174
512457675 97923
571298532 135087
220385456 89224
343788874 51732
115502944 153323
573761256 34694
498732228 195328
595105267 112302
174501787 199263
283239166 17278
769568583 35273
909951089 91552
172605015 169595
488693003 21746
533486536 134174
687490757 160066
524581783 21527
641163828 40599
509919342 56497
879844820 153589
173153636 61082
271535607 195469
939053027 31306
277125468 179307
807035453 126333
608530715 75187
922708714 140942
832515530 42786
489035767 16447
782106411 85781
744899993 94261
567981994 3967
563853119 195915
185125952 172249
379359579 148893
224659697 54896
29900880 96686
865045671 103998
121120124 16808
658488732 80089
31554051 138319
615330455 112686
870945304 98814
342865038 107873
132907387 2071
897400423 43661
8652742 64890
545305504 54788
50998876 184200
301513291 59899
862740014 120962
760310150 21764
312382535 16739
653687299 68265
545300358 78832
113799193 197015
252137414 146854
683627061 182242
833104489 35448
200278512 162066
143853529 54804
664282172 179640
97897952 109397
516186221 176630
577290914 142768
584268661 141184
944784802 189390
704529168 30790
483331703 68683
512803549 145120
378407801 196761
771006434 101467
797310626 145971
575341531 148059
816289327 40138
125142200 46920
96853513 180356
437597993 52822
683059163 12898
668517323 152026
219890 146502
838697183 188493
595460255 88453
877472573 137098
611299853 81379
189404311 134871
76040311 199958
416927285 170977
308095013 85965
108821964 53922
869617302 11106
575386613 146476
410266423 177107
17013062 142607
186225126 5192
639203929 39033
483633986 134051
232727512 139925
312685128 100278
252612155 101380
128959726 121883
268026166 162884
876312955 144163
18015508 62947
93616592 45927
738377348 62209
310245130 160867
227452751 32066
11034342 128372
200723051 124894
935026811 15678
36389325 108350
352270843 3640
368480787 149436
775353268 85548
867385417 33710
860666430 108412
831340745 92517
710636558 194468
446458208 154487
530238190 141497
909203601 102458
323540560 52277
425806916 104805
886694365 95866
240429201 86677
111252248 58608
673652399 94800
784416996 142551
252244733 63160
525335475 83192
455049709 59439
180824682 12952
818405582 122421
976930870 33780
612625430 146869
15266629 121337
556595919 118330
72440085 178306
397535714 26824
498924036 198436
87447053 113403
394669194 799
633370421 145769
535043606 57328
503206193 91614
254602751 165917
247150144 56768
128808768 1106
964330595 47939
752109608 58023
48810253 9163
761560073 22526
281690317 77783
483051544 120013
27442394 171884
654019647 177877
547942732 51016
102938917 177164
684137787 136656
821036592 120726
482036378 158172
265947083 99097
447602853 140041
70497279 21349
573428291 120912
299080034 152991
325899412 179815
70498355 138034
411631880 171743
647384094 71926
303289077 78092
468066968 118166
70656140 131595
393590169 40698
983564829 192094
766349403 148066
80681035 35016
387812338 17730
188829703 23845
63778025 95751
220058977 16665
449874914 131174
110881955 1241
397041483 90465
342435921 92492
40236317 97245
316677042 68428
355963608 1097
838974890 12506
847753643 167635
624009089 67329
165605086 14936
510735970 53116
812628264 468
443046160 168891
498220400 116102
404985443 148742
289822305 118256
572846586 159843
770766243 122964
549716021 51456
754059645 166149
468994937 82277
409087513 107121
139650927 35868
461659649 172014
331094442 6253
445798369 137568
148803131 97269
555700222 14729
743394565 86475
237081311 156938
917613025 4000
660896743 76475
969320389 61931
370575057 151696
731475421 63329
647047563 10543
124453639 61665
958816754 73164
86084537 150981
681864224 179963
963712762 109767
357258549 111119
920718959 90185
215143843 178621
694333417 122562
924465370 58335
65444458 141580
844829111 93197
991600646 191094
87685703 142764
96370982 65229
555818277 34563
793876747 140914
527932579 75146
591842823 163014
409930534 39361
985861098 100181
526514437 3281
894674008 178571
571225531 23396
506635462 65859
97010101 61054
123797006 136184
934693648 9079
862302707 103949
106639980 159809
617991830 66530
854291368 193658
326558838 173264
638670338 129210
313633673 31924
769191436 188438
319780481 35567
141430139 167229
349683575 89934
413055772 140262
730180144 70121
575332680 135245
56875277 119408
178608074 108095
937045459 59430
166036737 48175
385470110 64017
801020511 179468
587749582 158698
447862645 172806
737635930 3227
458087371 145362
30417602 131529
783756680 144441
720016197 178429
545332907 28563
640742265 116332
827391204 53736
152857121 42087
8765945 156903
74221222 171533
866509572 121916
604551842 14355
239049011 93348
201242578 155717
289949498 195158
225170496 195092
265008876 78752
125694461 114667
332526377 74532
370309983 149797
69694391 116025
269494457 12949
390998801 176911
268759453 29876
761216732 44554
888187389 100538
860259128 102784
738701266 26090
179094087 180891
507950619 68356
127305064 105695
466840155 135388
567768059 92222
759324508 14003
397163823 51967
681667395 180533
469907091 116179
525507743 42484
7262595 79470
663503269 61972
757064009 60220
318648111 97007
957119098 192667
480261637 2403
904153321 144615
404984541 131418
99926 158195
940798546 37136
576156639 8023
812458480 39474
517132647 104690
470491768 122160
262263403 172615
869712351 22385
625695201 115976
386318452 111827
257146085 17344
823184099 96073
795419912 123801
268156958 44176
158583577 146181
586236254 112459
284883324 33478
258165364 49559
321394817 196433
915076338 65459
187609362 146891
961611619 154719
71642990 193908
466885211 51250
92693853 21080
398987257 100266
271097703 19371
814168069 145454
207185101 62625
450175237 123975
274540034 2165
194028719 8009
365056161 12146
488705256 64993
822192217 100186
614646369 142510
380705876 81763
268693359 87350
349105205 49592
143868519 73585
808365139 120913
372437744 41112
872458782 4040
551001528 26060
294876647 120652
542004722 174478
381738968 4704
726513677 60173
159720295 73802
324772021 163546
143327539 103636
645271912 20446
72757211 17046
664565813 19157
265638933 77429
760868524 182384
40831431 37542
531070669 37802
898672188 108331
695029044 112554
245383833 119719
714611867 79753
65232838 20734
917840526 41890
704863259 56785
645520943 168245
969982970 143067
180848263 134625
424440474 6469
922317909 5728
627107590 148316
856592085 2575
281538056 1939
251575016 64553
981674274 170061
714898105 101100
534149200 104798
808653884 129405
117604301 191619
819140888 159408
680007229 96406
644987134 42478
53368221 81389
290245884 151082
559660613 168262
718382082 3575
994903380 76578
39985889 108870
444424332 150710
362550517 111758
297398995 141419
963938381 122012
368400324 120132
269353312 123871
183282524 193323
758003820 59903
685862789 137757
366345825 143932
812882402 165867
554984191 38328
742230654 48004
660581279 27878
632069741 159891
406707649 146726
179306730 127038
689947418 34901
863805789 122327
228859455 50015
575409449 117069
770884457 146203
747179328 186217
110921982 58792
920968321 111898
846714539 82924
25686534 78781
659654264 167024
681758449 173402
466253994 46473
224609423 125961
200840342 17396
244505729 47898
144954687 198529
759918617 9025
687577782 18365
93224234 15087
318998334 118473
44246051 59940
638859329 68624
833330938 43389
37907713 60687
190660884 27689
208464604 199305
377994923 99217
989956004 184663
822414265 32143
193758275 76352
593921335 145995
541394210 176663
852863308 50866
275048939 131887
888919387 156998
256229386 6916
67786385 3352
343724962 75073
998563309 185631
750911875 87002
156006936 139684
384792048 155420
126894537 12127
47236841 4007
254944303 7380
490103369 113655
496430717 22186
730167402 45605
968654896 192686
209598973 42752
171858628 159744
165512660 37393
748248864 95042
574003047 105108
678780826 15228
338378437 49505
444716663 108191
116838168 21205
662015113 62552
879727014 29056
228805432 193741
926415438 67593
138250116 82425
857568730 77706
134956444 23402
486608310 35772
982711271 187801
62622046 96520
521343091 36771
199933096 196130
962188893 80312
358319077 191736
3365956 28179
458585969 173125
363291944 18474
943353363 56684
328236480 82585
240228744 169376
762100467 20817
170770720 66203
63820115 135185
232448308 154299
795664710 8334
755705661 109770
428334432 162565
437208075 56715
663161409 88884
324072179 164100
429818503 61243
315317337 26705
182630967 153901
834985463 96165
588364502 170508
693566094 81362
574733099 120793
503660367 193102
276914373 93761
853981911 88690
843177517 13844
440853063 132906
842289916 132274
733752502 186181
809645467 151449
261814583 73297
595684213 194618
300752162 168131
178512805 105471
812314212 26174
93946731 9367
258737123 191752
560273940 174367
906501204 179956
890054539 152731
620614673 146944
774060788 139889
968275492 199710
673830697 177959
298393788 14698
263702522 155241
289157315 175624
722210214 134885
396732547 184061
342164643 51455
372959388 2941
658636813 171888
209225023 128835
731548774 20163
77374187 176072
880797233 141389
301506335 188942
554136834 154266
236928917 197436
259512072 181748
710622675 60263
992633705 110669
652947020 21292
302598923 72639
753119344 110572
943408178 76271
26373389 90631
831501078 100099
579392714 10182
89138226 183062
376417381 134528
527705102 149253
156429435 36157
559322733 84048
172320541 104552
37943327 159758
960314375 46543
789811055 149405
27308761 52781
964485476 26719
254906610 24955
568183914 4160
398696561 160302
624625455 150271
586797613 67566
640910685 55544
132615376 164974
859186839 29357
733134421 196125
530277425 141676
478018944 916
495476855 118541
308474924 2265
595726309 89349
813621122 148640
847559720 111535
146452481 154437
284281753 41667
732677358 121694
263465761 15676
499000825 169343
103272189 13962
527476400 91219
758578477 98906
526829256 159812
321456736 88566
237714280 71861
929706827 6965
722374666 33565
18887296 74418
142460073 79685
322363374 88270
347281448 6497
617513292 69704
752407843 31121
238057585 32910
111177853 151817
336026164 126829
941284464 138270
596110325 153290
649124104 34503
190688830 123949
809192940 162631
68220877 88221
708706597 27361
58519237 34086
683785356 51319
767544354 101039
356555864 104958
989711969 187739
414874377 124628
150013163 197733
871855041 68184
754077135 60670
297285163 137234
765430377 85979
253948399 179544
137302846 179346
978767506 198353
597873866 92153
160715619 111316
114791027 81418
901773774 152912
925978342 188946
473087930 101474
341011888 13917
421318633 94500
172070066 146832
587433171 127256
441762556 140444
761800552 92368
645099515 146741
842777489 166344
368636322 192776
484773916 74645
740557768 191200
787693843 51052
958613774 103575
360252935 166900
62955939 13762
493889140 115213
428807080 11312
880644728 51955
470606613 147194
610926992 111251
664522057 176668
252118130 21838
577122349 123428
771013782 163671
764847637 31966
213460116 70870
892495780 168804
134586301 130811
55646731 137280
103722335 11213
369251793 4806
749851021 15384
888638799 46298
580093341 159956
887926830 5295
293161843 107247
919368032 98759
640915935 143404
137843135 16887
66682336 4016
791213840 185676
404011110 17144
692819640 115358
420443619 162029
985281222 137601
734822529 166693
685686489 144
996129880 77393
721474300 113858
447107967 108604
475240678 90119
745365532 168348
465282524 12869
131298827 17118
833748315 197485
707516032 77491
246395816 78966
680378321 82406
402391466 140831
980528644 148934
489779668 63000
592098130 20957
326866816 79979
984506779 104679
153273949 91470
656606451 56621
991341889 146167
899392201 12614
260620172 28590
954345577 67961
252076872 63190
189774885 133636
255891132 152115
472650132 63856
221872690 76020
548858200 35094
244578973 127701
963375590 28030
265202924 108928
350714015 160776
295395801 32316
288286292 115003
858731488 135528
194725642 159364
600131239 162397
7255961 28600
405443637 82769
863927741 109887
461316010 103927
978890548 119584
934357055 126435
176094058 135646
770989476 75490
791631192 21966
608756952 177053
858923873 165994
152658013 83157
510993992 14020
302904604 67653
586525004 81170
20363698 164207
137026117 172494
280702787 14520
520694669 158845
849053707 174153
633595514 63289
214323230 65990
360156000 105898
507180581 132728
10591916 132510
77835554 174405
462943041 153278
228195889 78946
367572626 94053
575737416 10784
391040731 125535
403957939 64924
460670703 169053
591592022 137556
103873712 48380
340121071 193903
455136251 103239
221456727 1294
54937746 35010
863498526 138867
713334371 2886
421256702 95404
464720578 173688
761344330 55715
147211947 98133
1847392 175459
402075535 100434
692258043 34298
412037578 166757
349999187 52114
205688098 114653
18296788 155
93690613 66537
472141218 120750
547955382 120421
313097412 74369
843768818 183313
374036126 167508
575873051 46090
406898863 99598
181142094 832
275240841 29026
546728692 87640
150247060 33491
61504979 45365
248258955 78716
170183840 25291
687862712 166074
309059525 95892
781864000 96222
473719398 89371
219867428 176918
568113294 160069
323736222 29097
167429027 197542
383398495 173728
332377530 190539
104187612 17889
603886306 22406
712985701 17662
541650417 157110
68817898 191042
205822766 151251
349641044 48593
887710129 130541
188101814 69231
203602346 126664
140341401 51929
577969187 142065
938111619 165704
495867800 73035
661491774 52792
563926575 109617
80364468 125144
418319329 191846
167070311 116819
57118385 156186
168718173 164926
611212872 10565
24991876 51643
230333287 138836
557305561 129930
183092534 138398
956779297 43201
214361984 103465
544286878 158991
409132955 77126
396697871 106059
688775214 140926
196644710 165590
719959661 140954
815445895 135816
85706330 77049
443183537 83809
541554851 55746
141645063 95155
330607363 159832
689468537 37827
65556169 44065
124909784 36399
29187557 149971
849302267 154399
767187665 30033
187170499 1466
440615982 70799
680688254 83966
877454504 41311
807602294 169122
227712578 176759
978688802 120424
804895724 61073
478039145 26107
441493212 146094
276439492 139605
201766668 115246
255605185 26474
804577790 7177
919312131 193134
935348821 197731
224808525 188564
656069401 141693
66614533 168704
924988217 118711
857881290 19074
684190249 64717
741067670 106077
516670213 180268
854891309 65922
381064636 160553
144735160 195809
452061651 199901
726647184 165372
6545276 115683
721653597 123005
148016245 150454
721157994 44450
31402265 86699
524245849 127750
111927409 10056
461139513 197653
718926972 191436
18613912 718
844071084 53889
314293373 122360
182412328 18916
568837457 81109
309431145 147567
4014955 152155
188312190 120856
226158161 36459
82933566 110606
929946534 173316
940805348 122140
243327433 98470
456651226 26642
473725226 154634
465594841 96268
974347773 84862
294291469 15421
392936554 198792
52983283 140069
89048193 52132
823391300 125220
227727298 161276
47154637 84676
560461625 199410
454037272 147197
648335130 42114
51037617 16627
985769730 158376
965248311 86451
8781302 186995
8556303 121061
627673371 62401
370032181 93370
639338572 161487
800897949 45295
985150925 140603
940175303 120475
66597670 114753
838924344 194027
939881647 24763
755431825 19093
770266529 56715
354934279 68905
41533372 177692
754904238 143883
572802582 118481
451303246 32231
49632843 78309
187686487 112822
357064079 47589
747858525 172586
786916624 97230
887722050 35470
313755385 92845
778368232 88859
802102516 37810
679261600 70099
751784517 153463
776195895 6690
546372459 159049
284944797 193087
333108526 85199
686000379 47927
117822431 132393
990837359 61055
279668769 95240
540683835 59448
449191062 114492
955489454 118010
734261866 71225
650073470 181287
160640371 82196
919559168 130910
301775697 87046
548837104 180820
85686740 167260
189716746 121730
797273336 178808
70239865 48649
79134497 7782
734141260 126136
397382490 178233
43631710 113195
307831768 196849
438414006 66672
599271655 84909
807056952 108828
87266801 10719
436273832 110384
903612144 151478
520727157 7958
754188597 198648
259537466 68772
193473563 153056
802098433 10452
480159667 78299
468144334 192321
305346933 49250
315086307 91093
417413023 169918
23735328 127513
206446192 123617
972501837 172250
474942622 181730
934044387 6347
873735665 168292
600144809 182222
310797596 86637
903944685 180156
561198932 27576
291739050 184796
282168841 55271
80828608 26228
199100641 48271
850209074 160444
379056198 117900
100566033 45199
303612129 91195
73639925 131081
785264393 28063
653784932 180134
894863109 29103
367012769 9444
812970351 183835
759417786 192712
924950769 158566
43420738 197662
56518439 60339
818216204 67733
342999612 111235
571842501 148035
271711074 16907
852268134 80037
60859054 135272
881779944 186579
276242959 195939
346802061 36389
272556538 136446
763165076 94006
550287984 69709
511908121 98150
258283495 168388
927245862 136520
611557242 148134
410249053 120333
590668653 88858
367688409 97306
27099170 138082
843105305 40158
68079193 126058
425620600 29332
537991376 48668
97171259 54402
750189958 12033
435794573 121372
616986971 141531
832136326 118128
776602333 93293
659792904 147342
4995707 167019
849431464 39578
925243246 73552
252520074 26770
485174176 191502
555633950 59447
896923952 71066
210118825 145121
800044347 162727
675936571 1490
711537712 96370
161914767 186629
353524853 52063
716370374 190876
965072449 84839
387244886 141362
957803141 149629
672052505 71870
674011194 140182
828714357 106862
784348171 133300
252095002 75507
914193380 88642
86648102 179111
176184777 132002
742927410 13133
58760596 105189
884318572 5772
953286367 163455
492694629 89232
836028178 77151
996404095 133556
936706015 39346
829142747 71545
848994858 155198
581030227 177840
958594745 96340
783258856 38744
678167683 105566
350881057 65942
757651030 153553
362313313 197715
37883644 150877
11362863 172557
536205038 95432
811197581 106642
488586652 29117
97538930 197379
806280611 171765
287061139 24808
406973883 147057
449004623 75787
197876401 134942
236622065 127769
401027413 112402
634505477 167802
882618889 24367
522145850 168863
946582270 150136
216745534 193375
726413473 58787
802818496 186395
779513651 163056
393822072 74287
934372690 117727
948201619 91395
855153408 175130
238736368 106773
210132782 106475
464584151 161766
62488597 45677
187734006 93652
334923436 111343
227538152 23649
596064745 172550
690316764 14165
404857198 112589
85294913 159597
214456095 59916
78705196 140886
66362186 102199
471943695 193151
783189390 8122
420269374 79136
234474794 83682
720240337 15079
823722283 114980
761566347 164751
312726306 144667
985263112 141830
220517517 165523
990194659 176280
959222155 179620
680085340 136238
557081905 4740
799586201 7654
288800866 168967
543155427 36708
829869901 58377
971323935 58304
769222967 166805
867260108 103585
752822801 60007
476606494 36696
223315881 121116
983699277 127377
652459582 187241
458218554 30372
623862191 106725
257862923 180294
697028262 187704
404670117 28395
818588168 176141
409010238 157022
499703184 45698
80536693 37200
349943282 66994
598541490 143348
619249348 139559
384034321 101301
606571041 138639
692947426 53688
148809382 44464
479676576 20866
760762981 36170
587661014 58705
534872781 89511
310439964 92800
287236259 39743
807774163 45694
522849064 4012
735790370 169992
308310509 50148
764833454 86199
511388399 183730
866712513 164775
322117095 156553
528958548 193913
722592401 18857
876009725 114707
144250231 31956
581805673 120839
260042736 115318
887584275 101518
989745423 99830
462270025 129572
406370355 44203
458147088 154906
886483299 167888
747357570 38980
897179080 195221
461874333 112598
809552305 103910
602506868 90659
219410710 174865
885948039 81548
716619442 72887
30226442 63865
761301589 93452
299782377 114612
176773971 108303
269392522 59475
989251812 141743
378146811 179915
968422508 93565
837651544 15581
145693081 20499
817859463 123334
584741337 64310
30893293 20454
664408735 178504
460397068 165673
690226412 31467
344365735 169079
834367283 103087
30179137 136391
392889937 28532
4701729 69874
832059337 162288
463410978 67499
980173911 141098
512526539 109117
905056152 48227
566054156 171272
335875509 142264
126969649 23196
893268837 87958
808944249 49629
460817285 104680
621017312 21531
784126986 42285
559988529 192176
317085864 197123
274482156 152278
220133995 73066
994926558 186166
707506060 149295
774021855 144879
598522204 88381
181470813 20043
875273682 7258
886847117 42150
576826755 77349
817604936 102905
456127590 17293
566415706 135447
977231073 65798
391935992 116308
540501497 75331
195504850 196186
226484642 9509
48251618 58388
976146528 2828
228767210 136796
504160061 196680
540220698 17378
683996781 187744
896439722 185968
214464734 111076
934138225 172823
640926647 47641
887976735 36859
439008019 172014
982634829 4481
971584015 126791
5240419 174741
716851786 56136
270078536 145050
598758710 176910
57237025 175641
484738316 18866
887846638 191334
777489407 181864
228516688 26804
725228277 99565
546124827 175601
758612329 26791
546335149 186410
955531231 175125
213194184 33804
67247289 172247
627542582 128049
283128562 97055
755573063 90002
212900759 69548
292899613 18537
292991586 38544
567709200 108543
516528265 152281
95468569 162313
894561953 46016
926762756 136618
660942757 43084
874490636 28600
992237472 197124
208510287 49625
338020738 2007
410680224 184604
902981495 24199
655396800 73211
284541606 18701
193343365 126897
529458302 83547
600933698 190476
34034349 119807
286075345 181164
15482127 34289
830676581 166546
461092440 192025
314582314 83711
636503397 146458
669574100 132314
642931209 21753
366037266 27531
684008620 172761
773688629 65635
808250481 47132
338254557 81426
799690730 115114
840488610 46477
227975047 90688
492436066 126799
220748103 188026
270093108 48861
998144774 164598
373223143 131931
364182288 25774
363637865 51035
482822187 150069
381094850 32040
766836421 37761
357128279 109731
732573452 77456
850342233 46906
818714988 110283
657275724 67351
476336549 50167
512186681 124082
510499484 195393
30758592 121806
706927540 128431
283852269 90719
607533506 164730
590783355 171108
840024989 32169
151032936 47946
611390678 127629
487726306 23783
664284222 192563
689775007 19659
733762714 118257
625348042 199853
156513808 10819
364432111 33215
137546856 47619
570431250 155301
343321405 69173
361692501 28368
135951744 39306
155393180 195914
265881098 191898
860108159 98360
613081705 108591
170661914 129347
859118057 90202
947637155 195207
809864736 161284
315586864 157609
93181500 3078
426980759 14990
921949662 102664
402535715 162928
261094254 69587
821498273 11258
8673615 23370
215530998 199297
291445185 124201
500481040 50120
332744440 159051
594829752 165216
723563527 157950
216755394 166841
648310579 74781
203447752 39339
638050062 8399
262844796 120566
277680102 185963
536885073 60086
728892775 182364
235545312 21226
463821437 48587
653992239 7838
903881909 83025
519629009 186985
335870359 132301
258146136 173302
886280961 99807
741459097 175750
174778135 73207
173244031 31938
727174056 29725
145170432 98517
773969072 40736
743515010 39572
141235743 31429
377457502 123161
562252145 143974
44351390 75377
777509135 129812
687067608 91399
44443839 66608
610228620 141044
855315934 141773
832049356 77381
173993646 107032
361153549 170491
798771147 174961
121140296 8843
968915810 182955
948523850 26237
971606056 101995
745360327 21829
911719791 109322
242150450 62650
968110505 128542
857193474 102193
639068931 22537
717497732 71377
763782959 52155
471236905 65268
721812775 11750
179854477 132397
699644272 139033
501593250 9583
125376352 159247
326074591 20864
543132655 123215
467565936 158676
106836348 131075
7549001 26245
695112292 124967
628664726 29693
492133581 63501
868805895 151011
481274428 65741
216027107 188825
864309655 167888
279084549 40011
40164468 89000
335869408 138065
355844715 9563
74984782 60581
150470476 73690
807518855 82503
887290454 117743
546463690 104158
404348092 31560
661762828 79842
948498603 57742
81968649 41252
183472382 96302
105869258 144369
88928966 21112
815173238 94895
692588276 147455
365169245 121286
78560520 112984
438091159 137375
262688206 187175
250242963 128170
116681331 109765
968015443 88697
849456512 142788
148413696 122694
591646616 21001
662190686 115809
88259760 175344
674966501 56798
838151602 96182
910589976 76652
543703610 44412
753192330 106373
953956590 88825
851161696 24332
366664507 13184
649892555 142461
441888575 127839
229046087 174421
176891170 122830
676815252 42044
974912160 95664
318277070 19985
757887607 17674
706883518 38605
68048891 95173
944744895 185949
446488204 190302
350927898 152098
552192231 1823
840501459 62105
17887474 141291
959478871 184625
251724483 178133
292346535 8312
887415630 183359
549929585 112337
429375505 56277
938792111 74609
376241163 134548
799183708 166439
524617038 156303
612053610 58955
227046426 126689
300084376 15368
972142915 97727
973267140 134076
979499902 7444
123446536 92824
180882484 107999
321631968 191959
287031328 94224
217157415 64653
862560183 57007
282534 47323
586826118 106255
859460936 111455
739848651 52836
34963366 99747
751947479 121617
119606095 91582
251687009 194498
967264431 70013
723105966 85106
706360908 1103
107906996 75476
363665054 93746
593673270 174884
90511594 3992
300548193 182963
428057801 101284
275432722 194332
911307937 88505
90681459 167139
413769217 58586
806313253 129008
340488285 34105
584128293 115699
928761024 45622
537933391 181514
812086577 2386
584291412 70218
73106427 97847
75290567 110842
192150648 120283
924877506 115195
993238756 79355
105536302 161212
658426973 126226
677095928 23722
726442511 156917
336673452 157137
356590136 119343
613142218 81371
531493167 11192
676397448 22955
269480354 43515
118428146 186973
478756482 195425
688778514 116262
899648337 135338
56071032 165805
96392280 94761
454918991 122246
168490427 64876
881554993 179970
694678460 128910
123462553 99414
588106584 2754
529673597 150672
263500699 6134
411622171 165349
167707848 78905
957862612 35736
628278459 63037
953452120 66070
567255127 180240
126585776 59316
698133312 66196
554142771 195531
775497657 161271
532593806 117898
693255601 188196
407230331 171223
561375228 30589
332964572 17634
588354633 163777
901939848 21430
799965619 135390
956655104 93769
766462454 195717
120465608 194058
371977702 25219
999406753 96185
471915198 70020
113234659 109882
239092751 70000
69858557 11085
837492059 47349
606030859 159042
204486008 151597
942618860 69181
28095930 33253
426297892 89168
711766765 38306
432133632 144946
91754891 59509
870393824 110003
332545622 117640
702115049 163924
259520584 173595
833819240 114795
131160125 148755
84547966 141930
805095703 192210
799232552 106448
95612479 158219
792109900 58558
840121481 2231
617564503 193393
290234125 146211
469340503 46769
736395545 91671
734632719 102881
449603176 77707
938719707 19195
325591578 171288
108791276 100918
511001419 177870
514883815 144134
151245784 193041
590511823 89008
587070919 197431
186169673 73288
34178616 96510
315175232 45160
435055903 25715
537773827 57832
953131276 138938
949648386 105048
442197257 96454
422447946 120405
937599453 179730
186307682 59306
795975036 15514
226419104 40664
97993617 124616
316407262 134371
720625556 155287
586752710 127052
332103754 96906
966563586 120500
862452387 130531
199212777 155050
401376640 14494
931104166 145187
319848445 149788
514461965 70815
798873295 30605
551848896 38364
219069727 54991
852898880 34288
89598528 151355
939586321 54738
649524051 125430
63468317 53838
704734486 162810
981377339 98552
993712841 67472
78722409 98774
896243580 45278
339028552 113041
331830202 158025
345649027 115484
378975884 25717
182869374 120558
511558726 21160
405019191 164598
936495179 76849
900246919 111378
938501885 178033
594588633 168910
872982819 166407
975482715 105502
628879234 872
870269760 176645
795367648 176205
122256168 137073
835649895 80657
158765760 27891
66439247 97527
272554559 118362
980618542 54091
290745140 75979
78444536 37575
825701115 160144
498987764 40422
933092824 90203
742031562 93920
804651927 11004
866931201 43144
976760980 167344
842722489 182840
336727094 43176
112979173 172589
131844686 18386
248432892 15534
329958311 141116
103239251 45838
710812195 24463
139170947 26533
696307403 133479
615971421 153078
153562527 168303
921103819 17332
190978165 198264
51948486 103954
31039773 148600
634291 53579
420593347 78209
393541724 167912
145691058 22027
583004254 58472
415334467 193593
770972272 7574
786782107 123691
567629227 3821
741297673 175357
53840882 162072
227999501 124064
212179302 70162
630564716 32141
253445673 45312
405327888 25971
55599528 75554
106821344 104129
586003971 195902
23311345 121074
6067491 197562
834948461 119358
364588342 15392
689836514 165817
834336808 192204
225965047 84771
17819664 130295
740564867 136960
282581801 12659
21531270 123068
553761203 16027
53563014 168633
763568169 161609
973796268 46906
945945197 70222
130817067 74270
238653973 47955
687346504 16387
693579832 119730
963842279 180107
993726779 54200
137903949 136277
802928966 124208
442319536 111380
666745845 5715
460844586 170311
514497144 133655
295027486 42141
136082563 194822
959161766 928
495859024 181537
360348875 155505
71858133 60950
202196945 162846
612123888 74667
548421434 59094
573134632 179382
46160832 66520
500353399 8768
766432547 151680
345195259 96975
661671068 165569
368213484 28772
724262020 37283
305379264 115247
165140277 17620
8144766 139630
579261709 38130
601273514 156253
758712193 131468
185398134 133754
459784585 17262
123193752 66304
780127909 173690
753851326 111725
241300636 116667
67027898 187217
404317108 13996
595485844 192895
507496791 140508
156863603 193340
150113160 86994
909140642 79676
78165954 100527
258885958 178606
893825415 143178
146699376 112119
300084398 64074
827262543 96784
633879510 117087
233682581 24583
629831319 80891
789760094 78825
531858347 93989
353212216 167983
945585651 159821
481515901 82427
931486459 175875
321486082 168674
839197157 737
191091951 192624
723303246 127475
307951593 199710
206018610 136908
394451824 44350
858508839 135278
229312273 23819
732905994 78788
142292510 21255
131707943 135
720621350 42699
271988284 135312
580249064 93362
974793741 51254
977855972 133109
887376560 158878
439731945 134752
490734481 171905
254851099 132214
446367181 22553
565231871 2077
501078646 102074
867699240 51363
506030818 25288
172399653 13673
987013407 120703
701246719 30832
673086453 28815
373911089 96507
51160675 9054
91181616 40340
302218687 167832
635187369 118134
565259730 68394
945468376 86924
405592797 50837
904868768 183774
371014181 66512
843145274 158612
40280882 146453
391393372 139747
642317768 154731
704045400 85672
968601307 166098
483983577 163714
501886546 177673
500841836 163918
405682661 140291
21498914 56545
831001327 187878
288246230 32096
898781379 161687
86422972 17927
786840844 74050
92886888 31347
908337392 190948
700056816 74242
363274017 118576
226769487 160318
945148695 20077
628464692 155090
503278731 31734
250355192 94314
397320344 168337
322612495 29751
452324851 170215
222443804 29987
57483629 169770
497853570 126026
149621559 27593
993228965 45376
919376252 103072
738011565 81855
523403684 11088
784086371 78269
240560118 115995
147335154 78309
612944171 172885
563043750 100624
260422882 62839
133542928 78998
847382270 170392
798567062 199893
864194160 42898
786959432 184002
919495194 135385
651280190 94996
282110222 51319
981886390 156807
632373320 3206
923308649 181813
853736622 198834
212782038 186173
510641835 155062
201637874 8595
701185472 69783
479349329 61783
256013845 72890
689194821 199842
399915067 132376
910769623 85803
418397844 10284
109844947 113224
206790455 35186
697822300 123306
887309279 71759
170799061 184720
31460045 312
393874827 15379
277536202 95659
520351353 1624
115831950 149081
588172935 157390
158570123 25121
881584631 166177
994392004 158032
571638926 115465
986524820 24865
345560172 157978
967620459 194582
163966856 16696
912479374 2962
485340470 93282
1027250 81949
112111487 7162
8862751 55530
198001239 194064
411297661 99965
808512700 121362
558692175 68174
431650803 52399
434304561 76410
578534240 30344
82395087 123537
680351782 50648
460705860 118512
894821566 13199
582573663 121914
983266608 98487
136950563 192023
230603605 60419
46136156 176339
101213137 19387
948788083 182951
843449474 89727
121366904 193177
390961639 77519
548177348 38920
464205944 112544
538109641 33514
423064221 65308
391082553 58576
182929305 88421
706507066 186920
46571117 40804
2531237 106613
247411514 159697
646217447 149037
67628943 71679
819576080 557
415112973 135616
254193010 69070
989379185 114427
993871347 124974
861061581 33977
116454074 115986
593430706 186448
43304675 187651
135912503 96929
417904434 167501
38273463 180663
699383760 174737
699014686 138065
240409072 5994
296388542 27431
161319905 11236
538585333 52251
617133586 136380
18959949 163142
542066487 1017
256732246 152810
801596728 162191
887239793 17172
141500186 74386
937289912 181945
789602857 142022
628607245 152035
130673683 77506
116364837 123252
437213563 147656
70688578 141836
581304404 98082
335570465 103965
866679696 46368
900380822 35680
132224590 163832
446530550 6771
151281331 89524
388882428 63413
770256822 197100
972853720 187593
646340178 91155
67476519 157108
980965008 179218
108994697 192461
525806804 106721
584925167 158426
686271764 64941
908091356 1693
298386032 96591
664432111 177547
541605353 733
697554226 44979
568753181 33288
204627897 41321
98559534 113220
703255935 36248
103748867 8522
964414126 116362
409900730 120878
75073374 179156
999116762 199156
918506443 91044
755604770 14820
945286976 37164
29427436 82537
324579976 40599
168772256 68249
495244078 12788
743163438 7001
95518336 92398
529453084 142560
956543151 117223
393113317 65207
232892316 149013
672703329 69306
732711701 146346
588141653 27842
20192729 103680
957421530 195963
90058149 137133
121275215 177294
378234487 92391
813391466 131259
291541905 106206
654382604 162637
123292053 35477
612286568 179869
368696328 155809
896174792 90791
376634933 152558
642587178 199884
400670853 16134
110767062 106416
978425775 139631
821109792 5254
93789835 66493
402095062 143047
865971407 98462
526715482 77059
423262862 167407
674542281 48086
247083652 82009
377749400 176351
317015752 179718
96236002 155162
604703089 64179
223018893 192153
270283109 14649
830319971 15744
11968330 147302
504575953 44753
495655396 41867
833776396 158907
554052633 187028
345687021 47053
193189221 39370
560841726 8198
350587330 144809
749385964 51270
231891473 184197
661737832 138963
951539995 5300
438291774 35598
107625475 68401
249259820 117896
158603568 151309
343541980 28744
126173132 168364
98737552 106683
750188489 35427
946747970 125342
894443839 99274
978613778 50083
845335431 105045
888560030 114357
573034704 110129
328151556 166066
730808465 35488
303728722 123784
684291732 16892
952979812 176944
773506895 82314
490512166 168886
685789040 4818
133262049 116183
695855997 105057
616246659 24275
491900845 142649
238933143 61068
358070852 82854
277956970 7248
222974772 59460
152955610 149483
451401457 189547
967931066 80688
92716847 46620
345526324 38416
364872333 193229
674193879 41307
644508139 175798
96054885 65782
445580591 62055
417844530 7017
218468180 171431
380361668 43277
437114430 55556
725224002 110766
832355657 193874
827555636 193009
505635525 26861
795260823 78864
709361177 185615
306307420 83453
945060601 64461
88310012 142836
637419653 130906
740674616 89609
662576336 185334
48947320 26330
450054055 86526
904369353 54519
27618410 29949
999910615 129521
383239617 69865
786244845 158521
134385421 68117
953679100 14931
254275330 94421
975829857 83036
419735267 151417
598133925 199797
641817262 9350
366480187 97702
731241483 14798
9399296 63683
412282869 45102
451026114 98737
492516358 72899
877358933 195397
614100510 33207
623318853 11475
946353925 24716
491119075 165628
417382731 115511
92048509 17050
317482559 78585
54450520 86932
658513591 175580
134869938 167886
629585362 22539
703369218 141600
640650129 156116
22313804 7084
382428355 199140
776520775 143117
10120720 40662
564483092 11242
533009894 175113
304652784 108917
100957878 186952
786538232 50483
516367540 8466
842569362 188503
979421499 14502
376396193 129014
685019770 40124
198990703 151759
956697873 168691
658850434 189164
486637374 140699
767481073 125646
776572015 138786
218069561 18922
286031123 169907
994421303 184197
116616376 162590
537290440 167765
670180198 58983
867367102 199622
381876604 100541
769979880 133184
161123230 113266
638412154 65573
684675383 106969
632432969 170787
447381130 161101
110287174 174260
728979502 124147
139225569 22630
46123870 7755
609912586 188528
921551664 123127
867111460 182130
476197195 134144
317795993 144636
203349821 181640
469441091 81193
33087358 170477
577123771 176338
659783349 191625
532127416 67311
82109335 70354
662844118 148215
847000723 69274
460324534 195816
146867608 107524
823756019 196787
106538000 40105
911241074 20560
900220290 18058
471576985 138521
64254850 131860
315973514 45893
955223181 196994
864225743 65629
588382892 73610
152815805 6305
791027500 154823
716053163 150202
763769373 109323
187021740 20285
585887777 27928
659310189 163731
637257683 154679
141353552 179613
929127074 97365
692029143 155546
583198080 189398
353539580 44073
83219539 16846
588180170 116848
660923162 41333
445189040 108940
6777301 155471
515320395 113686
508429423 135616
664185621 29994
783827910 40573
192294708 13526
137584727 24298
775507068 16832
874787305 139183
585580071 112857
148876670 104281
409089039 105339
130311572 80870
810049973 37478
610171167 27473
611373194 116939
465980324 41852
498984767 20515
28524887 135559
165245794 116130
803908443 78458
310053344 76006
778455848 23283
295913689 96069
428893744 64070
747352783 184524
786911983 47380
426628510 78012
279810793 154252
255651395 109034
707178070 166233
652678093 137300
395048017 161300
65977563 129334
722749757 109622
841336953 50437
297386970 184351
104078824 14486
322602436 123854
237603357 52619
910205817 26699
669338677 68000
114471458 67927
542599832 103609
643164298 137835
914580329 108613
456424755 168944
14216978 161307
922465537 91966
520115402 48571
555513035 176842
33812954 117137
309512927 177550
915220829 21484
471025121 34276
931198430 166595
702771042 54293
493969101 37201
820106918 106713
817735318 179961
32467940 136482
10216817 86086
306737861 177594
346613033 143450
585716219 82749
187973286 152049
181012746 17151
802402788 166107
79183319 168463
835531055 82223
249774543 67841
365385099 186293
36840674 170318
72247092 40457
705040872 97494
295074399 67925
106615447 167834
158207399 90154
869056338 169033
1892049 77798
679695461 44370
601071278 158452
555548716 159798
317558799 48462
20229992 191861
214751521 132773
840207316 66382
951688908 65163
993771652 5605
480602548 141109
653460811 109327
503702554 91678
272464653 155743
323591935 79027
683905023 85292
544278224 125822
279228716 52243
442608085 21731
456825727 80147
829110491 29454
583300655 158598
176196595 177871
214044270 132613
201864869 141557
718171828 109998
477642061 198182
804832600 156493
280193000 164752
901998075 194563
613965494 1156
502878238 29082
718304835 130641
456402789 47756
986983307 186504
680100014 111585
347679147 24306
689627408 2503
256080361 165959
655622539 113358
748738201 125884
974717256 142932
470879320 1092
75369266 41579
886029816 176539
783814828 141784
793187232 12752
170082980 135084
642966982 151607
852331631 61766
208310491 166070
596476911 114456
341773838 183725
334440548 117571
201486280 51256
238098793 111766
866705697 55927
449750722 167835
702518380 144315
25365332 98771
63783686 198627
568051334 110914
260348481 69628
135151480 90320
845919047 120270
752498357 9783
677614765 43893
751156905 105794
401142429 89998
356657569 161063
828215970 188972
178029719 14302
570407283 115732
298266847 199536
518657607 95971
15308136 68470
915786347 42908
144773402 45798
417754892 58715
882206773 139073
748087349 161954
166543350 173042
754754910 192994
727475372 93517
615077749 129328
615150780 106662
158158460 93375
448074596 93583
880761699 64669
660665165 136749
881459547 174334
660291681 140297
426705573 162462
543507302 42308
878613349 5671
172248375 70189
849575134 155932
221413752 143018
386463004 33853
360636644 141808
969068388 94517
392432904 70257
490151894 116789
713104710 25261
944076682 111600
658316303 198472
109842142 170954
942500897 2076
33136180 149249
154293678 109598
59383270 1962
257153105 163575
918287617 83770
965393377 30772
286252867 79256
315527970 11954
147386321 125168
484765456 21203
298143427 169490
210645008 135210
520779425 196428
766543710 139146
3572481 81325
604418899 7635
990899194 166576
858827953 111938
265508950 38547
109883172 40722
400917026 16238
245714701 80400
594739874 127055
507616791 174637
384657981 33341
12922502 2772
959693479 62142
384285522 176295
405565067 88802
487313741 78845
474047270 92506
741768353 95738
661246444 122648
402485369 86183
476420765 36760
350377388 124959
296256656 67531
603157024 83437
739539109 37866
266036613 117914
353297490 107585
867949418 182394
676424210 179593
264890245 161395
617780945 103214
342690150 71760
535070519 129546
323405364 149652
928205069 140679
924056155 13795
912983002 121211
766827 22838
67756313 129405
744507673 61241
643419090 45197
741894279 71137
661346191 124405
668918074 120474
99055404 55363
564131444 32294
337270570 121303
936197410 160651
558709245 173966
952554094 2468
167616980 39427
878908254 4666
712140968 189635
254480707 123156
53246385 79818
756749671 131421
684484914 66100
738298680 167043
258142776 35836
261167225 196065
844851246 160362
119265995 161670
76348524 69468
541679064 43640
699403467 113300
939044153 76250
654271537 83928
215900230 178927
397071482 108970
321341658 2104
109137563 136076
745034952 138846
801382946 161592
353645547 171749
282672223 134781
853650413 129592
150444254 80596
218233834 118243
129893043 38496
14506264 165500
797328080 45244
655590608 37567
292962095 124902
57692628 130219
418588436 182501
674295378 71552
416604989 132214
197751999 16001
742531232 53808
973339198 3788
216847344 108597
584678216 111472
145905438 195321
11173358 32074
767711961 110030
902666260 81116
440380959 60975
989138079 36025
276724462 26004
660348094 54950
6925277 36662
517880504 197794
917023468 79183
117943040 84542
832932897 20630
149321516 113038
212449613 99441
497746247 53031
44641083 154805
419443411 69640
14688988 28636
466227314 146759
350706745 121013
3375337 30076
750133751 168725
791870147 161608
771525022 138692
529781235 129743
394332203 27909
846838531 153044
709604610 169419
840600079 154148
619362106 138413
79411293 118914
887198006 105986
453995040 128879
403985862 186657
249088759 167311
785047353 182673
853985348 119680
598723418 1016
858422655 138395
436871698 81035
410901750 57425
520104206 146176
963708294 46778
194625616 84576
641058537 43627
973691686 167978
595640515 40845
55148865 76105
207944027 179943
70585355 184131
192293872 197305
260375625 27603
823936200 147713
90912700 19969
204652509 159510
534359799 141960
817925454 74380
104806320 137312
149910225 4652
249328273 34959
12239591 72691
445843535 29977
793227410 121418
328308723 19360
569550392 183499
513960839 22764
530180308 177937
846300046 72189
695245331 137429
825331625 110
996190060 98004
778416341 119368
958165264 162580
930356550 78706
761347025 93976
307020685 35296
630275181 193748
579437849 48647
363729003 153887
400012865 49698
16072320 36169
213453287 97237
744205898 111653
448257901 195217
354156656 64393
179638002 132329
313022055 135043
85743622 36270
893970133 23505
504576665 177845
923140197 135997
507596212 186067
597614133 80071
53745950 44058
908163486 16225
723298799 83891
489615657 115525
329966998 116370
769213137 169867
905675905 19642
704360658 167818
999183083 16024
713815134 49406
463533227 29448
456830347 193178
893358048 113993
189018515 195321
764647490 30212
406687568 197241
92379710 103006
242910870 31086
997497135 100467
46641800 115133
271974331 66515
966461864 108955
629330452 45585
119206802 95367
303713685 87830
769631909 195477
689736585 172802
777952028 74136
316623808 105719
380375122 30401
635200511 156403
439803546 194028
365434001 49329
345273307 126601
961692277 106692
967717842 173099
302536842 121183
584630632 66439
960508782 42939
950938083 117073
11025082 150233
808682425 8089
70013496 102113
844858471 94153
249219487 116014
470764340 164013
244529728 65293
654367497 66040
830632592 169615
750161559 39976
250631431 5724
656767477 94844
43333106 18394
275578551 121246
66071874 107070
147213944 167615
444691098 104859
98256271 186309
955651929 95997
37677393 192450
983772733 184091
974471477 51318
633472793 24627
59335078 171520
891493776 118910
414393527 100230
685044758 188031
492196245 142011
582345389 151469
859687857 49959
212391805 134403
271438095 11774
151471682 67116
188691676 109708
824210112 185070
736340721 160777
470643209 39899
200678326 35804
971476865 99638
709685201 137840
281230980 57858
131956724 44562
369812812 160139
447420104 165897
540910228 52503
336948691 126460
486316401 125649
38438379 120067
605535932 39909
299866993 93785
188099563 20352
347488112 105123
576144227 46910
929102858 135754
31105987 115182
686950041 85266
68420169 143375
808308484 175684
960724607 156453
455483818 12983
774800855 178798
462129702 9946
877705621 195758
199874093 91230
900798502 176124
857425862 112985
547492284 195704
305595780 15065
714614262 75387
917524300 82682
847849221 110486
346071401 93465
599283842 172331
252338122 45956
477324400 69041
697061272 180127
614241461 88106
494942230 159466
821776148 24734
591351755 95474
968967802 125044
645981223 146616
814687465 94518
55133858 30298
369758324 90797
684568760 86304
152497356 99850
82978237 98607
369986604 60723
106859366 189942
862443208 173518
585998909 169013
10278246 156438
460533430 136533
735308843 167230
356162885 78077
737297677 59511
645339749 183111
528729540 111283
221443564 49023
483276720 72991
163959284 188879
434614161 145714
242258501 11830
657258754 67339
136771138 24558
365660440 40658
687007323 88785
921946949 192278
454938077 27385
938583267 81402
121387483 66635
411577948 6728
952291936 158479
855484905 125013
853093729 96608
428203779 94031
553688724 3746
629814093 143034
883138930 25872
907346975 14460
752217223 141218
14177883 125447
927529485 36376
425210723 53867
709003858 8266
930539832 118223
314539960 15738
854285452 19422
161360493 17864
164536253 156371
735242933 109796
266858597 161833
403784790 183134
740223118 64082
802306264 153085
384731943 11336
522657212 88463
578687414 10712
746550025 22297
88934265 15589
548188234 2004
961779313 2949
554655761 67125
864251111 133224
549278956 101497
145514540 196725
971531327 166826
119313329 150234
771379889 142217
376105213 9418
982853974 178328
288105876 151735
824950718 180674
973488534 17169
755269659 149757
900931577 32631
589588884 3014
708454176 78797
771040869 122032
738142562 94158
203044381 110930
783346806 120551
220288312 128169
369152669 89075
414957529 28278
39107677 150210
937280127 110029
274257494 41643
286321236 119181
214345135 132712
444311965 141160
707804431 90247
141412966 133819
91557865 33337
588240526 198531
650473695 26184
403577102 145542
104869468 32616
880757719 25498
912299032 25709
687994525 92233
337155392 139205
266455207 112273
241536709 171053
614655260 99168
634150215 2041
127754272 140826
32624447 72098
198200773 189703
320638911 68266
439201450 95978
94571646 136125
747685999 19818
37726217 132332
970309980 67499
503865789 167298
658045703 189514
578494007 33475
565802463 17524
996215182 109696
828718240 75722
115945663 114307
863049464 35614
713362567 16587
634271723 34777
129347495 48939
213222211 136058
857947721 114465
309598030 21586
321030249 126938
461325871 110239
557369271 26020
403680867 159354
11007680 156287
740715988 160966
135437283 157699
637654868 87779
260572226 5612
699458277 95204
724665324 66751
272218473 146445
563548379 21605
144261318 97534
725784377 63184
24999164 52216
654898796 152259
39186996 159938
126362865 99289
829308678 64132
550314134 24043
32902210 158783
1987063 167838
600036510 7742
328306052 62978
63525994 199727
634393438 119899
423247836 26775
699175156 11544
400619818 25313
835648093 168837
318939779 177915
523378126 135305
367342115 122180
71871964 102511
804277201 2877
997273657 136743
486578319 126131
483366253 64602
422826614 181784
225427692 195796
803651960 178893
560612918 178880
757920227 117657
699096573 107474
586756285 54262
626924403 85505
353272363 60153
334569273 170505
302888933 162738
821548738 96789
652164649 193307
624513737 96990
142326123 58726
936730746 49530
143520096 115775
128854583 151424
191225168 77043
983346051 85503
118885042 47223
720756385 25521
858630497 180415
18610767 121960
885954113 137976
435128763 13515
997613058 49267
920855393 15741
788046276 13717
647778107 194206
923684897 149980
132251636 50494
701084358 160460
298386033 25131
708643392 81661
7272079 107463
101475471 128236
337201726 87056
582155881 191529
659084697 24326
166303143 45279
144452618 40972
264436654 185518
935373008 37154
397430736 152487
775528410 67799
236049945 191810
974821648 165161
105287573 114146
217819294 174497
51738806 16199
949930052 9537
317267717 20599
831968955 139342
749107103 143859
729318406 72481
142096411 42959
510066717 18175
580189110 80525
481308951 116202
330221890 49942
58336265 89349
803772375 156545
538168824 148922
157347687 98582
723211944 62584
97305241 134287
310541892 120634
392124632 191361
540782074 13824
120516222 69030
721015862 11059
918061443 167381
84905261 27812
661231310 75180
150064578 80793
672653456 1038
588302089 154409
430479557 186592
966919619 197026
718624512 17095
435193829 186552
265633735 64586
209410813 166130
124653304 97281
457226899 136952
446427603 78933
301223689 117390
150575501 34428
944086167 148144
901281734 12800
522864863 56806
861655217 158788
569764863 154287
693198147 178767
496254483 78114
949040771 154719
734513436 86294
205057469 145820
370113877 185790
707805736 126818
454081836 77234
558888071 29963
116705424 181526
359621176 153625
479566135 85764
993285424 28143
841755046 36848
965248533 71676
86338995 190818
573650740 24892
526215525 58892
294473813 34957
667811482 75334
697652933 90378
842545358 123201
218977199 179943
105968537 113589
894511568 62871
52416602 32798
561188525 88156
556938490 55546
220438109 189089
316061216 14371
637576732 158129
364596977 19208
221340419 21438
823752244 90453
957597361 191334
921062579 8911
678035337 47227
675763472 159176
961229874 120650
971046948 136219
578766645 124527
793567184 80915
690071737 175843
452497471 127144
676218333 82962
941896440 33345
497607157 119328
848163210 72889
590898019 1207
766798186 133563
547506286 197515
346623400 116020
261004968 128090
390100966 15550
620418166 15439
772797928 95470
342017210 93709
370794575 77150
849478042 159962
903525399 17133
513292546 36479
599550414 178428
911781431 29691
102639984 198440
894742202 192545
927376822 193968
683505077 30518
455058726 96375
514298054 184955
777054419 145025
155970886 56210
313431718 143790
241987965 28726
854357733 72610
188188715 78906
23145468 1408
100410464 77404
981174229 175555
35896413 125912
634001781 149249
491532794 146949
703580347 12290
798159812 162243
827850361 146906
676152442 86651
944983452 171558
418971593 163424
897369606 85861
399369756 2102
223741928 7794
733588979 62543
474875204 77508
782587868 40874
400197963 20316
770146701 137912
948875218 141688
40524028 5193
894885395 114743
485909059 155395
445875474 83865
401284029 122634
525183518 16913
183122 40870
299668834 22500
986809056 46928
981159258 145292
923661724 17280
781588616 196017
601756527 170009
637520731 12269
633616085 50105
729132131 185119
768649925 165670
332290552 136158
8041078 13384
653553099 120324
649665059 196340
406768965 128424
517232030 80109
510977430 133862
94727750 6487
775071061 112485
834885153 169529
174458308 4080
651175586 6400
241226698 90437
640112805 118372
215319422 108511
847071887 102198
260550612 136506
20301231 110361
671576827 155719
827011260 31952
459916928 23099
259147154 106721
883747686 160092
201668330 191945
754224698 183272
288205027 52362
403685727 84062
692709949 132808
658195644 92152
951040662 99090
369655991 30499
142930101 1143
997166551 150941
35693595 191266
913129648 113378
707348098 29314
499609195 124072
483899516 160772
793014337 190923
978779540 48236
368757313 145210
266115219 188111
492737341 145085
513255728 77172
978193221 42290
446238295 96177
971170695 16994
265555528 112445
604084079 68501
680394396 146379
51156823 176076
247905839 52225
397917566 74890
396820501 142552
265384724 77657
705345615 166163
663780436 1764
681635211 161219
2540306 51663
758005490 157042
204640969 15091
246559578 140521
216454138 170021
464624152 175796
39130773 197219
960435618 174007
514835899 145511
135136205 165503
448879703 159134
451683797 100692
153709685 92596
486312399 65616
13065642 130614
9255108 190038
164915306 94911
501078563 89120
955849670 137417
860607532 142110
127142430 193798
720405957 59909
509406493 24176
638654269 73047
959036428 167368
414995987 112580
816477948 180570
538807262 177021
170406757 82194
237450945 55588
171154297 74128
48937132 43232
896780253 82901
799755835 108227
136504478 198664
556631915 126493
255091757 111234
436766703 148800
214268001 128096
986037634 73547
728318554 166451
113165449 155942
343821740 136331
686041146 124496
634325812 27705
686623975 67494
590784184 62070
843119722 74901
225461180 174292
687952802 135930
137260626 108065
822791565 9636
796984326 26764
601090942 134994
401907810 90391
898116534 199479
145379707 13023
380599627 129272
658966306 62017
330850987 4125
377657188 190202
351042728 111403
380903040 58616
668700067 143433
227126154 187841
934822720 19932
621429973 67092
549470440 171014
500367702 94271
919992204 27354
571234665 196021
910934875 78713
546732570 68817
29450366 125081
441161966 199732
999988605 59814
725825632 854
210312509 87006
191372566 64327
914519911 74669
771457978 97210
448936448 80436
852470309 10282
453650579 147724
952017284 180574
163696574 113152
619677396 46924
457081504 38714
171416825 140778
507545121 107940
458281300 125916
748855817 151174
66952896 23008
787558106 57782
391813669 171954
728225511 43908
928120974 191877
521227453 91655
538724617 180044
302851497 128186
336566022 197848
282408442 51021
172698424 139951
642487392 59512
382334433 6500
1399101 15876
773996310 120747
594047054 128558
685351841 88855
134843885 139871
645505965 138653
406597031 190558
920901050 113009
735112239 115534
895170083 191356
111881232 74892
254890804 66039
856656268 150243
713028797 75717
159357499 8969
297651976 195140
559713132 160050
124588586 106786
812379926 183679
394736131 37113
375941901 157219
118111311 146487
453137713 73086
927560430 178699
472298622 14449
975398607 134570
562108760 136965
884402776 122009
683009805 138519
374426157 176392
769515804 60025
571229976 51809
357995905 23398
533976204 22204
465948348 12345
262252278 192708
977257250 82325
743948433 17907
28796797 40957
449898287 157485
141102829 176987
35354898 42007
401827341 30949
850794903 155054
987139317 92364
109041588 197050
850587413 116998
272310066 77438
386131491 84530
819166385 118781
846552122 59480
424882110 104494
372897123 99857
239301788 148105
55804395 34133
934507397 66390
961942298 171462
585757765 108982
504902973 2797
37051944 72123
35140308 185660
178479235 173118
946864602 173941
262007020 55835
733634479 41351
825111454 153984
507326073 45158
255111607 156467
8753880 198917
786308013 124159
953890999 186584
331484191 83721
74373009 180062
559388812 86313
61508238 138053
827288589 71474
554318427 30617
906210133 164575
573976435 142940
878821870 62794
798036189 78063
942290803 48617
288016695 155066
660787910 37988
218721971 123931
391034973 57213
552461568 106611
319474716 35807
384020542 112490
582695347 743
184884813 182194
160547370 30294
355509621 16613
468231577 172643
168170556 25668
321005865 176375
279816370 122409
442720318 48734
500843819 12913
397647271 198024
617486385 67
957785033 45500
870727172 37968
755891703 17196
264904343 36648
43310337 180671
476625457 35761
929483822 50516
100447134 128854
881020085 78421
759040961 63866
276480885 91992
743419555 64121
136293996 130382
400262950 65158
713171602 52844
249756422 80428
721955042 99526
430620573 14937
530369386 61860
29463044 35650
293967566 55883
312531110 103825
605538388 92432
738753600 154072
879666560 124853
674541489 157310
111512087 181792
237866288 19941
707136668 73199
102468077 145168
238847614 70462
751552829 40006
299655244 191906
67607033 198760
807884622 65575
608928769 114209
434398868 181198
28394786 139000
768045704 94655
417157943 46453
351091804 160016
925979521 51624
140254709 84688
262483882 147312
582708518 185807
111432616 106593
793718980 129876
993735948 42499
693389468 8352
595895385 2509
527890442 142152
793983339 143273
798556141 107439
602344840 29724
894879008 194867
80174015 114206
952066978 185079
606206326 110209
534612093 162645
431465203 81888
487899782 12364
170718877 191067
276800642 41199
452614899 69284
838136928 162000
387812176 21938
189111314 138822
412931718 50569
406543473 153279
545421672 111872
578910544 68097
6108769 15933
289119922 41631
358360320 106303
834451673 109057
794868790 120041
449633904 187285
995034398 135761
341071449 54182
831509712 186467
630663260 28995
362830094 184336
983335436 133700
39720536 103923
684234874 43967
963677678 43333
392827982 138400
75280296 80921
292153027 55672
24820397 13959
357646048 47398
187680111 125373
585129603 99313
272925610 94018
184526305 145464
653472968 103183
364995118 129250
666426415 177975
376192305 36207
984490430 184399
439902247 116868
125783129 131312
496392674 145304
16911431 140780
970515578 190556
678705061 19006
274388113 13642
844170408 181489
710724036 57234
165800415 3867
561851911 5942
39293571 100543
412892910 73833
446043333 67558
108834272 104266
632845068 158163
539391117 85625
943319414 63293
613920117 104191
968440149 49588
391546149 197945
249306400 52434
400100966 174196
374346790 31267
30484550 69761
956252308 88269
824300256 109106
950273633 79249
17585953 82121
835426096 22422
686739297 176237
873637225 108409
940256832 121203
608297809 49929
898216097 150533
958434467 126983
379030255 192829
324306396 7754
688429998 137253
695216571 183419
202454400 41870
891652641 151718
591795849 144844
174556151 195757
935936669 65917
450875359 79521
802814608 27753
565674229 178331
764452771 16317
569905772 111003
773405853 115526
683758150 65050
973272803 113046
242311848 85012
771577928 156379
790517588 194637
972792032 113034
446348963 1776
755861979 179032
240768708 112097
493492306 4009
813522953 77508
38179867 199611
300884195 28233
60836401 164394
636345233 17360
726264817 158060
613834853 95613
638227619 146588
696321542 104437
306604299 86967
235405314 85007
474765787 133606
54607864 173423
993366637 152722
755318528 186286
471661898 193222
761260670 45613
734708360 124417
203998505 23489
66956298 16713
294771487 65301
386555027 25625
550717673 145868
628923627 78363
354060376 137988
986172186 8068
502455801 129476
89720770 186858
776845701 145789
790453969 70627
901490084 191336
922131614 109236
708738023 46202
201575515 199944
2094404 182288
899519888 63815
456579369 75789
686595061 139335
697403450 127310
669746218 40382
241755491 98205
946682972 163396
123143799 133432
352283245 1866
185434107 151395
320225643 36889
745467039 106980
521802982 191078
709166304 125456
711115434 168420
93416321 84484
434624785 163429
98568575 63424
645241591 112648
794805865 74401
334700516 67193
133733136 6329
855185448 83011
164467309 70626
929373756 62339
710761514 29966
530016209 102823
554803282 9651
514420004 70120
622525662 61653
932202048 99459
473856439 133254
772757274 48802
890773404 49746
903609339 20632
553219401 121955
927256758 3609
152682180 99806
617938256 147063
482604805 64962
671665611 132450
884116534 138908
609699523 54182
186512950 123743
653369149 135458
860063879 147774
374823505 189527
980271680 68593
672400569 115532
246844234 121893
968651749 118066
544827012 196032
187954704 80100
152973783 59233
834190021 12591
202702945 192496
393632667 128061
251569481 192001
601024344 166065
224762934 93876
327875969 128621
892265306 35987
54988550 103633
335055524 8332
862374622 146884
888899422 31700
238843298 105112
286031832 143222
229300715 4045
288168031 149918
490122771 187947
164641829 112236
878300467 114702
678631073 75967
573539468 64464
262654422 196584
539861433 119844
190978801 93893
188778285 9549
519436668 22558
466647740 159483
611746403 196926
799846911 70556
161520156 128150
974734594 166217
450580039 41474
589470307 31417
321245792 32147
528795645 176133
903290683 183911
558018005 50975
777690039 58087
899509676 26901
485547118 145411
996689784 191290
313759131 114808
610862320 102868
216559724 30726
472620308 6762
70800137 32702
756003026 123345
73858992 184517
656534409 27397
98691463 22036
583137760 162671
564741769 129404
149991215 71788
367476338 176277
633441214 75874
468683810 74999
892295489 111615
277628248 92992
153916847 16308
189124322 59115
558315143 69036
81417005 50929
167312850 26237
253670223 86911
520046205 81992
350841666 107260
617527515 113699
978409709 110784
198188670 181812
624471915 61354
835867087 51291
522270153 197747
627575891 34204
847804597 85985
479637296 199195
890017882 157555
150191687 167196
643127653 56993
246987018 78609
66774120 562
305289818 59276
411187866 66079
997479062 137514
762852391 78889
188609919 138581
325657078 47997
584951782 33695
370885865 58943
690898359 56841
609042049 28385
484256850 18106
549980087 59280
42190253 59969
502176098 95678
481795106 121384
890664832 188405
499982437 51360
156630303 55214
55890153 109844
790616107 22195
648918501 97779
371345718 24527
236806576 175266
187844893 142730
302948880 74782
578977682 100152
201404446 32659
537379586 118551
345699088 145584
312979549 36178
408849499 118639
731525776 89163
604374873 3758
392006224 71380
655515779 125328
346980551 144664
472489152 144861
144118161 86343
388893485 68960
227291669 160260
489013292 162297
494662612 13455
276673442 11907
831767156 139136
104760375 179533
603705387 94845
926093017 66038
540833810 155701
466508298 67346
677679722 196244
932954301 191439
103826501 103281
91774209 60381
562433084 18131
767683529 87031
630765235 19133
324448364 181338
435246919 138650
519827876 182048
277276352 7747
613233761 175838
897589413 87328
413858950 190020
171485427 134128
105571015 142253
674594280 48171
895980027 75663
837653548 118055
764066255 58990
4121352 37499
577024885 1264
781458441 156940
972037270 150431
683293086 176466
177976818 7900
91374190 116727
86636155 67499
895550505 144694
296533227 126666
104538635 69981
628000500 136435
19972935 33288
956095574 176571
52285880 190779
993610992 128865
324186249 172834
277228260 63872
581067648 33065
258989658 170916
943202487 49551
951371819 144087
294756238 138956
570468929 124501
838753919 76572
439813647 78616
479660223 131750
548177147 72260
590144741 73970
436025417 196767
912364005 28308
219381559 7166
258506245 9464
330148412 133312
115522293 54223
267196466 102184
43459960 183435
912027368 69381
347235892 3032
957297578 50178
466952134 1045
209149954 64048
583062884 96998
599880961 87582
976409188 38907
423351244 47417
85083725 137401
972144708 45247
753351995 109545
275418825 104113
24564524 54092
168403891 86591
492644887 41157
490562000 86670
820545211 152756
390898675 54346
933844467 9321
286923662 193801
703548136 25582
365802816 98320
975442810 161347
866411522 21087
741021848 35534
717014249 181999
827009817 64562
960738873 89498
162665648 47164
208882824 3103
381534077 25002
74082507 11444
957035009 105121
326276576 40070
276810881 127715
560827190 99635
514842372 182209
552421518 14175
988600844 173954
441748550 78202
485474311 185751
742255590 79072
33883340 84920
473750583 122937
1177136 82054
338413580 7725
40323159 171773
231859426 175895
435243625 110990
825319103 59430
812987287 114624
339313747 199917
375826680 87240
223058065 43222
528195358 164210
588137282 53995
643185465 100763
92865128 98563
469170116 2525
643328295 151666
499941961 71232
860058686 40826
13347470 84034
514844396 14648
45244154 84293
447585072 188898
585287071 170005
254731259 188083
877670234 40035
693950114 180551
544040492 179706
167917960 162932
345470882 177109
674172325 25831
912393603 111541
718278975 165398
563013163 19027
452360574 163662
115571488 82528
480803778 171861
780017092 105205
332646585 134461
178060537 118142
992562898 14791
395459002 156035
253184447 163082
935700777 149823
181486684 32845
472819337 48150
393391514 137332
543446908 80688
364718500 104314
718887679 95573
444007441 645
192923228 182344
254350322 136858
85741706 75501
478772011 61238
424383176 140045
533515531 6032
48769527 119890
681865809 19157
208742497 132858
750644195 145851
41707244 70405
634824450 109050
732251987 86095
861026389 185807
599076183 195895
753864390 150243
45992398 143054
837227968 78472
280801425 120210
583609667 44982
890306645 25331
151179159 138252
613645977 113058
246706501 135880
51678790 105041
140258827 185335
728548325 170398
606491484 61542
905181387 12902
810137473 159764
936149213 122767
417089210 66739
266353308 155315
848109218 49548
590363585 82325
409627870 143884
739513654 49848
288283378 38193
586593244 55628
8200971 142088
762520956 28148
930118363 89624
852961195 158397
75199649 117800
248972410 19776
524788095 52778
299424301 122452
730907231 188761
387430447 82250
919099163 62603
493241655 80044
559972020 98777
622423009 10148
709877167 57955
242766806 194673
110802388 47693
704662908 51394
599387037 110351
205603424 52913
182848201 178271
28721749 175710
560394154 24297
937321719 76321
895303439 1061
974338755 99108
263446828 38890
787782097 183452
647418498 87851
430505757 31339
55414807 83025
163516944 160247
89620744 144144
491916550 28462
983382789 12786
272005012 154259
872913157 116171
24950910 175929
770458813 103680
926136277 174162
360837448 10152
595706167 56921
111326030 70856
702373602 86898
694177253 55096
638443382 192021
542244497 161670
886256070 166422
621338425 100138
957142046 133299
840029924 61964
963651000 42154
134079799 57244
383728430 121494
152708440 179530
649507766 132316
868600055 76383
644110579 12927
118859594 88655
772991363 19586
93541310 105406
70238544 10635
642385814 189062
342583877 51894
356299478 182253
920014495 146553
12397606 180244
670214891 6282
114069901 177668
700448660 164740
808963779 170852
869000242 98790
939549230 159604
40821225 113470
937545128 184108
10450166 41908
185318758 23762
145227279 53562
762632808 18338
741159114 20550
433704634 223
932268801 39032
746534894 85956
730610614 131922
535091114 144378
554328115 18920
20615777 117868
493438950 177093
727699681 8293
845146217 79746
882087549 13875
930464901 7248
192123945 77675
842374362 95056
289812438 167815
488424020 149379
803556349 48574
696737959 10017
673227862 146096
762655636 176207
896142105 135144
687413269 18868
465922911 62999
939627755 85647
473902553 140992
561167017 39290
177041298 145731
90804223 11568
500954350 181418
774202954 151745
643042957 78139
97140118 141469
770115246 68805
400804603 59758
200332857 21872
183909763 165350
170424721 45573
62498520 128415
977840359 44487
824816688 154395
303753870 148107
863254109 24658
125444025 193915
993925715 129708
187603052 151756
382920454 87376
589520875 150344
116192310 79775
277988218 18928
680092152 53120
437893163 190627
242158638 47483
704387564 167699
838544221 66610
885647197 111122
242609073 6712
506034628 152817
720273948 28962
748561999 105255
321190110 198485
594519676 56101
832880849 136511
647994996 168197
197714260 50335
865020664 80193
55926556 183778
206538076 6842
13019813 161324
252508674 34115
596270661 14016
694628503 49849
740212316 50038
749649314 47712
342307332 185846
578172210 115749
52327406 99921
657635486 7370
885486813 73511
138028457 36860
887300826 32600
14447009 129688
823521603 37981
534929791 43148
67933821 111993
627640227 131280
892098841 194507
493164641 150208
554303936 29697
162087717 129195
625773832 4271
748456249 179743
888179086 140693
76425505 87790
637311586 194044
797501455 72371
372633445 8579
34562544 51682
678762109 73921
127443829 72517
888901672 167745
204407216 66757
95506391 90769
22243621 64995
969945429 181010
230503535 160901
345436063 89510
325424746 71145
821588804 163054
505325561 110445
808241574 160166
325987034 121506
507564900 63404
589088662 71261
749644626 87911
744166923 108928
201144734 58693
895780312 50076
289710136 97526
701973416 149610
565499019 163063
39332414 25801
972054635 111004
64931348 134594
435482404 56323
759680785 122300
256172372 75018
251584031 61572
890046686 38373
778036702 172578
849086610 151981
998402551 89601
807544719 113899
940862058 45857
285278500 133577
217424871 178845
646875141 111490
840101465 180849
864108168 47666
185561070 108839
513134429 64228
972991807 103986
615623966 49070
642950446 153485
143454122 137832
532260425 124846
532292096 125098
518711064 35024
728047624 194734
633397484 105708
53209394 35507
234564659 76717
895336822 63400
168937001 23422
899278956 158908
790746265 13582
312485967 138008
261151883 4063
680184369 186002
719773493 80512
332331503 146282
695000333 55425
510725041 114421
459565365 110743
454895711 114019
502943738 71373
731505247 157781
521407657 124188
840409578 80408
520965039 193368
779841138 124038
450339850 1089
987429491 152770
912400045 117982
897340144 67333
360151359 152557
364317051 98980
723893115 101714
987790097 158589
856690785 137797
31819975 129119
711160454 144462
800610973 124259
57908863 22848
53769802 94049
792796011 32258
913384571 94834
120255312 187004
974089737 61946
108586242 120252
558370848 174239
177785607 35879
300399551 196534
995106700 76195
45885606 32909
68968479 34073
851515490 96250
617237021 187929
397292578 84563
712855393 34274
772977365 180104
523785922 167283
603314442 178547
418298322 178996
96498320 129514
830633175 143095
666991435 9781
998587488 22030
841081215 138035
678547047 56416
777493490 182176
264825599 74050
176892750 16106
604246673 162808
665327376 72737
5223274 105387
449759191 36313
988368701 71959
70968066 19194
730499992 195869
88257448 100553
917259544 196360
900335131 125417
772603151 184770
854407015 118730
454465145 45738
256784713 24034
593849763 182077
813245245 189010
643269418 88979
633791547 89217
429204994 83436
750111107 199376
54184600 87759
176583977 110678
283311083 15847
361452597 143095
884610829 87222
489426212 150592
675280845 168479
366968259 111614
87099587 44858
466727292 166469
520840640 140216
662930690 41149
350843538 133965
791994071 95046
221214464 107887
204378320 126555
107401475 69429
901018105 196628
749773102 20288
576166280 152585
393709398 137886
51708834 6894
192229988 92406
3311975 190571
219245087 41055
971442323 126615
886457382 42171
155566814 14289
55727035 62248
417728926 121122
556612136 44216
357409830 23250
574655047 134835
446676419 149516
629185817 105141
505907618 71845
183956748 199455
765905116 72776
281673796 64996
413497225 199671
150690510 161053
248112744 120102
448957209 99252
705141860 137553
754583486 118821
898598211 110478
200369175 26017
761680599 168835
525049261 17209
141499556 55396
384697774 135296
693709329 118300
648736170 172807
12979521 45722
806192763 55036
134727931 41075
13072210 68542
129219277 133625
384087662 19139
317181780 41894
667403809 154908
502092764 58904
418330265 118994
980183267 73491
507488341 194769
63847816 584
114747410 124387
432103261 27350
300691480 196400
534609721 24594
961135335 195330
681699995 23767
269905813 108467
621059065 197071
408414850 150796
716745236 20365
689199008 120414
373904568 151871
180667528 97854
88293843 78726
480507884 9475
998117544 61479
849975024 26496
802368423 86218
516186575 61694
617393250 60242
801835072 186961
184343783 69043
643296883 23142
130662853 9677
640525726 150099
814225374 75316
724989655 93510
828720190 137520
106689144 60199
589359655 123560
655879190 55903
731813867 181966
46360081 45221
178694971 189158
22741048 67213
545339344 154801
784022349 27676
549288181 183272
148352476 131409
605079920 59493
853341598 44300
721771966 54533
540479614 2103
696335076 48241
438390454 61042
556170536 115307
767446345 24906
213125867 125732
142997737 170594
554218314 82394
598410043 171056
45394492 162520
53188545 73634
435712637 58414
69847148 160556
369820979 178784
145189197 176915
560305423 193935
940168918 121704
376326018 107219
930408721 98635
754531168 188756
758631123 107266
28765245 10247
739223767 44945
476497388 139939
678184663 149889
544633648 172511
292046922 120307
443244384 127819
835250093 29269
870970788 49178
749247756 136808
459466153 156875
769456533 88675
657947473 161654
195685712 71472
790656424 78964
34368634 172188
98746770 128070
961615035 75172
290830069 79300
460500471 171918
422242379 41450
820382468 141902
469567876 152061
533927154 159589
421596757 132565
588181370 147912
643425301 163909
783564994 2199
268375708 151809
158577080 90244
623729442 155574
507354109 152212
372130261 199131
467065759 31876
595196151 87767
119129725 21461
177716453 195882
109983847 131643
105179178 61461
130554594 162477
253067631 115238
47478044 61321
586262048 47388
446090453 139802
736784845 154206
174518207 125291
440286447 5619
148391119 112507
877148115 198972
79615298 117973
141876715 113975
653353762 123991
709361043 178672
179200989 145500
727061748 84890
321042094 168642
878384310 34700
118129888 153062
826636145 54249
445536693 88780
360572072 142990
226933062 22594
230553834 157601
500583570 168791
400402575 193885
869706681 186328
213298310 172956
272338105 150523
229173763 198988
44945378 145734
447994588 112809
363554558 32673
573293635 20988
443756430 71900
452600999 91027
507125273 141066
662780142 29468
770449930 102879
269548797 159050
871789256 79989
385489016 25891
360355958 19454
423726469 170690
129584800 112451
738068474 103700
469188840 35139
828414710 20075
611681474 44915
458827266 25193
377302171 40911
74845270 115570
388624614 160615
738495521 131495
708619635 143247
811643431 9450
419654469 128100
714437429 105610
336916385 54007
830936437 96681
804829390 193938
985292486 150224
274083571 14123
639489525 34011
403172636 48421
383604072 118588
807589199 175930
230385372 144050
225564336 21025
640583242 33047
737651443 28959
616086629 49521
722499136 133151
39663297 51374
383331484 66317
707991362 61874
436042932 130272
993182896 39137
737397262 188856
91388900 27224
813708922 143056
824343846 161542
848228195 83373
201435069 65121
333421813 30058
453641933 47942
197037267 136171
67877819 145119
494081393 74926
112226073 18150
687702108 76099
451117789 154596
429074507 172184
561570459 164141
306389467 151437
448497432 159189
505150452 19994
563163856 175438
225406850 79992
814526994 13521
659997690 37771
3787087 130931
69962973 195863
576695045 140216
101156541 191612
760517656 61516
759096980 174867
331583680 16082
624656948 74758
459585428 20149
713960157 145763
715154704 102315
822227452 169788
500442484 177675
439377389 79587
50937702 75055
138212860 73154
262929657 173068
554442276 633
687515196 166393
572564089 9447
249102626 114404
513643732 187219
543665185 196524
168297026 179438
640270193 187004
126116049 138600
140671472 25110
477479313 125553
307699699 24006
806968886 102276
831453659 99196
535235045 165636
921553339 137918
609541670 101548
845675180 95137
857951343 198225
802768315 33570
231613107 162504
593560696 104003
790534556 101352
90260914 95970
310701871 44545
20647743 66902
544208179 15771
611866286 173651
282752666 12531
602937916 56220
316936095 175522
639205134 78752
993030603 18681
902616431 199486
162744896 154163
146395811 139438
934894385 159192
474946880 173388
617374547 88474
699326107 56025
703857002 160346
99329263 165029
937233072 127893
86961862 46302
901551082 179470
710207708 86543
165877681 81146
262618302 1374
905539366 40695
215484909 77815
341584638 98958
550610653 191337
478335049 189421
327372549 89934
151443594 197214
530840752 111901
551204827 88680
627310718 594
683328270 165935
403866660 97203
603057322 196535
286168469 50990
108651443 147027
56365239 182113
234921931 81514
982122461 100266
817146576 176537
507461039 10012
216376921 99440
676219253 80226
51163389 50074
848946270 184033
761992279 75322
507135679 26697
966243477 179858
595831725 42524
183458218 149494
961359555 28391
738529834 95755
295951844 15606
970882574 148331
767780657 13636
932400843 6854
456362883 189633
773029513 128931
438075784 115391
567291663 147687
891449493 112214
788242461 155831
399389078 171909
774703319 67569
16708153 78759
184219160 121000
632043504 149225
987279751 158871
803544866 190485
123300799 25562
615049300 99922
823720523 21191
285075629 163533
422157264 113806
951427103 179273
617401600 42019
705645000 163893
255761999 158623
984734911 135850
693974335 165114
795952767 104883
982020980 137997
257936373 142410
852629785 2668
320942917 12971
431966968 92001
941896741 52638
1653725 83939
213188542 14200
472130093 139003
742992745 65901
489586246 113191
678048833 67558
166329363 128094
839360878 98500
727178407 159445
288077845 40092
802683395 12700
102600696 20076
343626230 12224
677039835 134666
335153786 114392
215390694 71432
948572020 11880
897277480 183742
963302106 131146
419099790 112238
857164444 28494
113348706 79100
932327798 99916
604770935 162488
212535388 154507
264141926 71186
983417232 184394
582034420 57514
864489717 85775
637886678 118736
343903754 195796
135048847 100050
685539426 172317
594110941 79517
973523823 41844
953544598 151100
185266783 179866
982643506 98106
423727567 69961
775309899 196085
462973335 84057
576310103 81611
53616856 180299
72288197 139087
894762210 51394
185401165 25421
329241385 161660
359703667 27390
886800223 130083
568024645 155164
247625701 171909
973599292 78525
418739753 90170
99265068 27019
894695851 144513
813607183 117262
973466245 1601
799227683 160685
139637998 133604
358604405 153896
976898429 178322
368162984 175707
236189341 118846
988907689 46587
433165288 127555
825659053 31497
908281684 111382
721538426 171893
914608263 23356
258506343 71498
834317904 137853
380348627 78780
426058877 147464
24026341 65792
625075407 138936
700772387 92813
428992037 67486
477610194 71398
673282261 81507
943276344 126714
857713288 39255
811657566 930
129131440 115418
182570048 49032
814755745 81498
896756655 4573
258306578 174213
223566664 79265
954775281 5643
523141435 25086
423243636 46243
630684701 97045
927611963 45549
110450811 122941
598616384 119959
643043549 42815
785392583 18873
725901363 107728
102440251 122595
770284740 59874
154718596 95155
672475349 176036
502102840 8080
563415373 13338
343969671 112618
479988344 36473
437141232 142614
600057446 135435
919687641 136335
86980379 91518
860072136 137798
774720213 114572
917887824 133615
66519908 77812
298483438 140940
36074808 40163
840628394 90645
19094820 195292
156471029 123898
136628998 122781
15770540 122465
74623552 900
208096952 11273
903265537 183832
802429244 122124
294378896 56423
812926791 93535
325193482 77081
5936984 122660
110848612 151666
489476836 75724
581423920 79428
371259179 106905
719375671 95681
889656920 190393
830036069 149667
867880617 198
353111722 83445
857552300 87563
424755755 155498
882518794 179729
317173613 17026
895758235 32173
789403072 48462
619483169 172
482500780 8507
923975782 153750
395049441 45773
196202766 165169
125078785 72729
236298649 93423
133033900 113637
483669327 69292
375718156 174130
921887999 56645
654438706 38334
413837816 1621
861717238 130962
514299548 8312
39654731 12423
485779376 53166
250639350 109683
393966890 69903
59809173 162338
845186191 49081
442721336 109245
114792681 39527
678421210 98973
260266213 192649
596316222 141334
952887850 16755
284452446 19110
617266104 99191
844439226 70526
893832747 1321
258638226 125167
585230427 1788
347758853 98122
186692679 132454
722760912 75954
947589759 123709
989867468 40645
751375780 110858
600708669 90678
203017469 53384
399002158 26413
802731149 139025
283325895 154612
55079761 194883
874768086 86335
98743931 190556
74977358 39355
566742244 123170
915738067 112762
834766724 170038
182332443 57788
704956395 142557
923326433 32512
989575413 131039
94062784 62708
686901690 9224
466243615 194483
824656217 177968
524117409 178858
618697186 116716
235322796 149171
21148903 14133
886364923 17222
295809152 180292
402913770 29257
525128850 5767
666356469 85708
673905111 104170
803209989 16032
286585095 113405
278881064 145143
209267958 97933
587679779 90150
402386665 79511
163801234 137147
667078586 142428
328352912 170171
721488101 35198
12536794 151004
302501979 46106
193829795 33520
624856442 171560
755376172 93460
19140797 85353
679340120 195711
565473108 3153
703804203 83867
884098062 88371
702195440 31921
911800871 22075
764339443 3807
859187645 110464
870493427 112555
138531583 138496
326473216 94325
509970927 74150
698438623 31217
758148608 71803
351371435 142198
107089950 49686
932582516 141007
62796913 157057
916638379 132293
96257221 187712
874314604 186538
861087602 101516
297186623 167317
240242197 198504
847188993 153109
756357858 139569
965323397 199143
732024764 166260
460481856 7622
541477952 60948
29272578 52130
403523205 10537
998352873 116362
634300688 79744
643807478 157307
838158984 57611
349524155 50251
371555634 197490
257922911 56997
303481511 9352
419101747 6115
249847349 37519
609818509 100771
360289321 57241
307045024 167303
865933870 170999
739369540 163444
614918193 52319
485677114 6442
796217613 142705
317971517 64861
293352041 127960
252349366 109053
455549808 23625
945471293 170252
628787562 178154
158862940 43970
212413283 185441
142046676 66501
313814527 108579
317171759 177496
673194524 184361
823354080 177657
321689426 43593
481473763 123909
716962798 4447
428740471 167112
242407587 12502
757195639 51435
415394070 182363
501849130 135625
171001804 175576
860202490 79473
498379770 170790
332234216 149172
592894510 23000
58322061 152311
276399218 111963
362049898 86905
766956450 84707
265020169 19323
16926093 80222
761578372 189210
7048771 138289
798128988 154062
745186159 95991
636227074 129832
336621227 175537
930690718 107959
677534831 19143
887858763 176570
594525631 80540
515859045 84584
244510300 154060
301219504 34017
299093724 41504
852233836 103803
826440871 161797
28405659 104312
240266326 144921
975442233 109958
792373206 153796
271321534 73254
917877016 142852
157552975 44219
438500688 14016
450331956 24324
102072963 133669
942430551 76461
871025073 168180
934936802 120713
250573774 193781
318342522 100221
974731458 6908
882793971 158586
527432227 133556
701533993 162321
357329623 176719
526770738 102283
936996794 150703
930410285 164844
94545388 71583
514429692 126793
350670158 121878
840619683 12630
111860829 142014
655169647 47563
256804952 31882
456791161 16613
712502521 5536
12967784 194260
293563720 182140
459553307 150743
918520075 2664
826027393 136698
404914397 25385
102792725 118086
759607608 164417
781401712 32473
567904056 174894
914983560 168926
670134816 110563
275460906 178109
506278736 111218
47749346 78561
795228016 128949
760419497 116612
352414671 38490
106736994 153003
115070009 150960
42382603 44651
868912616 129027
748158188 87869
753109991 45100
202383377 31193
277345083 98036
902977639 89748
18243084 142534
545566714 12525
507488959 72522
338633004 186152
769446244 51132
652295730 26057
47233249 14445
718215856 122765
489130495 25753
824063847 49229
238552798 91276
366000502 161142
13906544 113828
997995685 86265
690436605 11112
400576114 172296
636669279 50015
921661754 28685
412741002 94746
257864231 174146
484020556 137107
123146275 193444
781995546 24891
362047770 173394
714820400 58007
365916094 54195
354773492 79226
88168168 36114
301707360 856
662917465 94090
290204004 108937
520780671 144113
164637223 109480
835021642 73487
165167310 172929
597420200 89781
842722570 81397
33784607 24248
358280165 36393
741090951 96754
441458996 93522
817024112 185320
79101325 1404
610978797 38290
241144695 152794
652163629 62440
168519684 114736
163106197 184981
327970376 75844
228355504 163949
929894265 143348
705476668 183880
454594832 70573
740740937 10761
279093559 54724
954353911 85404
272466763 81357
4297039 53841
997745969 91360
539626071 156739
548475091 158792
996899348 24400
498667027 94181
626799511 25451
59326417 73523
307704257 85296
951131804 128639
626958216 171447
884661496 78598
874896558 184694
953696724 103545
370467812 62111
234656243 85428
85523849 89064
14327947 164146
927056620 157244
561902576 176109
160815816 48305
162100501 178388
61659591 103879
662786928 7399
434547533 92459
825091705 193790
794682381 3131
456253404 85505
549882793 98361
497580506 105265
852073783 32867
844468955 66857
82137526 37973
989919071 96051
317897085 131811
863483282 176118
285571939 178604
310756388 73520
392083740 148620
3089882 43
348231740 103740
503401125 25968
343684333 173748
736715047 68975
430909218 9526
941220466 92620
544060707 43908
251388670 199833
790077201 45801
198073422 30759
960124345 191287
860187687 61925
831024453 137771
977780639 93423
693007559 168703
357414306 143938
624553818 92713
255237995 66485
392567987 109639
813076042 55640
956509640 3925
667462097 99301
639347192 102600
639486049 152584
339384873 93152
957948320 127429
56599437 191265
286511599 24390
375300938 50212
633384960 97179
152832924 123317
668137103 128809
559033195 42089
973173579 128077
533382498 68278
248268397 161417
449856111 79289
78139634 186200
229428073 173261
248095056 80369
280722605 141214
56053705 52165
847851690 83148
326594295 51781
624405459 4498
873695059 94960
16381644 39817
366705408 22415
99321506 28601
566949570 125901
65000572 122161
273505629 93665
534759251 81606
605828595 102393
982270920 73497
730405861 32212
113208931 177351
456915875 25725
717618561 5233
375013304 30890
495640709 104771
670898933 10276
944199751 106752
924553047 159227
443650547 185737
473269131 152330
488277849 180749
418585333 91954
67749102 180509
624326360 38509
898232446 151096
405259253 68045
990552549 59217
110428772 111643
15505644 147000
962646362 142411
627368013 60935
593979625 82197
85624096 92223
368425554 182035
237674059 88955
471066502 52877
194671218 20492
95448198 153898
261341101 93885
247515793 129722
539590982 118224
583171226 61534
603833484 199020
753613206 122600
979904379 36387
787190113 131390
730046618 124358
862139560 96797
572488972 7915
13253386 45664
768697932 136774
998883185 31495
463354526 33067
586902779 170333
32995109 58411
944931545 159807
447542492 99210
854684919 112988
611674523 109794
29605703 42356
782437658 111922
479306146 190136
14229085 133701
318693824 73231
791387177 105327
535865460 199972
422852058 144217
890512278 123787
765756787 104925
624214783 183801
859706625 133358
329802526 36562
960042000 66491
138041890 162346
920561418 179664
576448409 37152
740272491 111120
69682334 181387
152423030 9860
686806025 51362
247941038 155066
430979174 106264
818284092 67397
929078068 183122
568486726 5558
879049373 142391
76786591 37055
370058203 46176
565229312 75982
694486466 191987
604854552 50098
291522741 178794
200097394 44720
170916315 178899
466538439 40705
760129441 59719
346297473 168412
866381936 129774
14125990 50828
178258009 22844
980147022 135896
772071092 52322
626267548 117868
222607932 159518
314887135 146213
258357875 67963
340896931 151019
559414168 143098
583853158 141030
814152620 55222
72223845 199364
61177074 114389
418463008 66467
532536847 152091
599185339 3531
623049233 55742
322470438 127840
845787475 34089
134697764 134384
124889536 105868
84853161 55882
887050716 110927
924738999 24656
3498955 109229
226673990 118017
62472191 120731
210823166 186518
736512093 1353
442365959 176934
756361677 72399
477525997 187572
986505203 81747
436838195 119585
537647092 101231
948984350 54467
494736307 150500
149815563 60030
771324887 164456
598986593 103733
87333328 191593
874927340 168966
720853487 22576
516049887 9985
50658078 48120
372103127 158798
493944284 35891
166682736 190349
467882947 35362
531181003 53084
567476103 49202
976143788 119719
43264075 12772
712111825 75217
28601920 19714
349422789 85492
802004946 157423
995003056 167826
77217228 31791
784294768 15877
785805882 84553
776238906 166394
176841683 193139
981399018 31655
161790893 80181
38211690 27745
611965715 13444
719989312 4628
848377713 79331
824756429 80374
270284692 128358
685021498 103290
120706737 197104
510716418 190194
989827082 6724
451034736 94498
610304080 113706
286759398 6914
542384678 23774
417682672 85912
867268874 71358
380261780 118414
620293429 176849
452898874 33408
90860426 18592
286387309 91285
380403347 64683
675927205 183652
727679012 172144
805434721 91088
350226058 150674
737930263 150045
565858008 174150
796910042 77845
104793163 58182
939473824 151994
539468364 57009
214830261 66149
144749398 94874
827719866 25035
361239286 159403
522652453 19689
925224688 70434
573377732 193683
316318039 43719
603302573 14265
121438573 125212
69442404 187224
934404805 98448
659888753 35907
301142450 114788
175669825 1098
250248827 143766
452578821 166997
426214160 170889
39466430 156258
36508576 88168
680815206 169586
47000468 138187
94484647 57387
51482336 158395
742262926 146141
668109618 49701
902763002 82012
159572140 187497
593873963 30543
245980263 42130
750319027 170740
182608721 155645
590318093 171512
834164649 35674
68189749 50366
25497624 92081
399932007 183318
99628880 17467
890987094 94404
26044830 20388
404796816 15056
26357211 196050
922582483 134553
167881464 116164
972537394 31361
137971175 54289
430909073 42988
266625221 184891
995520000 150062
983238011 152888
778637930 111806
632889015 31269
927954566 44643
319254031 158705
551742407 100350
481649549 174792
835667942 29854
554152234 90197
438944612 42063
544340300 89076
572611537 162813
758643690 193220
469811136 157914
859527163 91614
549989728 1558
106974903 7274
564449638 69468
724023037 121143
443135911 83278
955053636 183093
333530310 190355
423917983 3896
912363717 112343
419473530 99206
728206536 25372
409468384 157866
391545900 125330
487013164 77251
821016223 143805
192230803 186794
464130006 152518
782008173 33884
286204261 7001
379558927 74536
602972320 39818
218238264 195682
166218229 103289
273659611 134983
591204229 127221
592060082 90648
691206113 4884
467029740 132306
119889033 121663
510264513 109717
869471447 60591
591425619 10630
286301574 65562
779677525 197835
742556919 58685
9380068 103304
629942602 193364
739914199 162162
779363776 16416
607755780 101200
687354538 113923
65460696 67779
591595267 183543
373971905 23363
360259338 63388
246497099 197787
41390778 147797
127279505 166116
423751750 42918
238531566 53896
440184528 139492
620263231 56909
997678128 2737
679111739 159651
366446854 115983
100026605 38281
10914390 145441
673941600 6981
332575698 111913
984925185 131821
628485075 195222
920921897 105161
987938154 16270
248968475 113642
250572501 66916
137128300 64389
989239127 152825
651559968 23699
243129640 181595
401779834 77608
773044027 47475
372906689 119586
770814098 62573
742619572 150320
597118691 74529
108923856 171347
599933540 33453
314735863 137257
303850035 120414
848067103 142423
252792535 153065
469239036 153130
914918645 174784
627572466 199326
183181479 93786
329741310 62197
54610012 4297
529299937 85098
170204870 29712
163314794 152053
383829037 101878
477736766 140227
42873032 57848
105213848 146150
340387311 132956
172200522 65169
65508735 1186
352298173 60197
730915050 182442
578088250 126921
747943081 185777
353747340 95489
150963109 56253
454406840 178081
776654410 90535
50004554 192798
559592228 40748
412285813 132583
574167900 111588
829743382 66174
414118260 185209
370556648 9839
413599053 168418
876894512 4973
479741637 146054
298159123 44075
646034760 112445
709622626 149359
603219583 197111
264855763 194253
629617012 82788
808310578 54183
347846471 58201
20311010 198821
664482216 95442
9201308 108692
90829477 176020
737799487 154409
545367353 69415
142744941 14930
956189565 197141
49273267 152986
418254615 43189
669132206 152655
98822462 105301
552024841 151804
616646669 94042
160987309 65991
687804293 90876
844545069 189556
133539722 7800
733040049 42928
134973231 193250
283141957 84388
666210448 111856
149415892 101874
470401473 6011
573681030 104995
656782705 125258
779499578 89289
190842326 169349
304890129 36975
50907583 121266
983421254 107176
945829632 81981
952868976 21036
410987938 124782
105695355 136114
143255154 59761
767111767 163845
465293467 74141
42661849 57225
514327650 157767
358026593 72558
344545468 180355
538304155 31444
18171066 126544
389539407 132489
174642982 55123
596092514 152758
75553316 78307
685264103 157067
828164666 122823
21954027 64412
315753481 147457
523379879 46321
36085093 83025
102486882 163351
22260677 151330
535194887 44551
765039202 173006
262430122 176294
188060202 101211
423467897 140206
779127585 62896
392878510 16703
662431229 45067
489115106 28453
896277068 42154
146602565 90584
148157782 27432
938637901 44295
819116937 139491
508452836 184158
534451672 121493
262493319 122849
726421462 105560
878052397 48012
169963418 153660
57812513 118822
580998770 48149
877473957 143378
763696965 31692
934744043 117255
190583858 162204
732187849 46294
581798536 113894
358757642 97800
81191957 52296
95839424 18555
521992350 31376
491303373 16125
539147258 159649
776134329 172157
746250351 123643
207082859 57989
846540915 63263
211309926 149247
15180096 144425
777960253 22609
171140483 183745
794148583 188625
103017082 179714
695619649 88798
457392871 183738
836390669 77596
601468799 33272
56313401 170285
507356087 70324
103386268 75589
670573532 71299
106777591 131916
420595140 185212
967493730 38308
345441969 176081
349096248 99472
101444041 150177
680600397 10808
364600269 150587
375387261 60980
318914018 164392
826570583 140174
522725512 113132
996864703 175874
640779066 68731
989843337 50498
83605671 140622
81480945 71046
386763200 170158
938040901 154555
343244775 72053
377582048 119305
483094382 94656
184548796 121285
408216179 3481
898056166 24613
692432040 46275
768184694 116930
217358090 92546
777914302 29364
346960043 88958
786173848 65071
65127061 7673
401330735 20111
92302885 87252
295183193 63750
392893259 167902
39758161 118750
943422004 118392
913553487 89175
55684349 1954
479522444 45276
59252955 66984
457094864 195120
268586212 10806
310408940 91243
280907293 153238
784198893 89087
747376253 398
288259240 158107
344283861 69932
346730262 100963
484948841 143010
596328676 23295
11890795 93342
118453591 150621
516024299 97274
695336594 30701
413664999 192779
194828891 64876
573200255 155590
657597329 107277
772876350 96906
497147786 195508
473816800 119827
981470709 171961
43230056 99605
60125480 61348
404201312 196978
734049798 31954
950363819 137298
528559633 13513
639438578 102794
764561369 98989
666454961 193539
183773957 151846
349655685 51794
27817048 95926
803256221 196583
914681447 65337
437615435 173852
769438735 15567
786734146 68878
687211227 159428
790510909 61459
216665187 146830
371678562 69937
259992889 89321
115589084 104208
578922633 63066
17735413 107885
457090350 196225
383176091 167898
380691588 83794
186182392 95068
33402432 35161
685050404 103760
259136745 93179
720523608 19772
597506696 14306
240149332 192179
943525056 52044
29973087 95101
972577788 34219
733626791 75761
383651479 18834
662348731 137083
231582715 72180
931569372 29204
545054267 26830
87663516 9720
813870014 163745
231605092 132361
990029151 171449
71883896 138555
387671392 124289
698951765 72030
290858598 69893
596101512 8511
957401157 109612
87349355 66650
545706869 2419
819084983 40043
647722003 114743
934331674 180964
844827640 189266
368104408 77555
487359855 131593
475064852 79013
56388258 87515
766939604 113700
493758072 49560
329320514 90145
289887683 42169
396904274 191640
245484534 69635
418643940 173719
764236590 140904
744479032 168969
501012236 114075
66996816 132431
445294390 170451
531595219 123856
116157630 191078
505168403 34251
479684814 100456
884345597 78079
105503022 146856
11251800 155931
949781814 157504
198499074 133439
708694293 136948
332111044 183281
472488881 493
269174589 127208
341762287 83659
876886160 878
38661625 126189
554168830 47358
395723824 16402
615758966 117205
944136521 49588
433018951 49100
254317442 73554
263601874 1205
873817058 4458
821689092 42295
98237343 82033
141737548 103134
855483226 42531
453626471 80061
414174299 164435
256359470 107515
717933210 39965
628130595 8966
837948952 77421
645869863 157268
783107639 152414
383441929 110481
898626956 185911
851549849 194660
688410958 155991
659740579 49822
791864923 159522
327772832 193773
921490819 26042
296149492 199349
160176613 139117
432432252 185269
672967722 61425
850404809 165315
285850181 56948
396710844 167633
958720083 188376
971675890 81641
305950628 38491
827654089 58594
905167405 185140
656720140 77639
974317088 168985
781395351 41796
311052480 105153
259790867 155449
324460218 193023
849282043 95671
208920245 2417
479586588 168821
699628947 165412
751688279 180109
106980955 1498
732422344 186390
826193897 187411
442123860 73338
888580422 74757
569748162 109438
156875716 33204
262986277 164037
295982213 31720
435872806 150035
907274386 171386
628800531 8279
145845527 55430
740577369 42030
373679730 31580
613195273 86126
977580541 27066
919391850 84401
163604835 24339
87833001 91500
790236462 193712
552930643 154715
531862243 166299
21268229 124806
528016906 132446
791910018 124481
65860771 85443
954610593 129381
896864788 123995
484906451 149558
838832260 38047
648121426 170700
609900399 130635
708233050 162854
605771547 14751
815872459 188891
354246678 17658
558483536 35471
651647828 195893
732932732 144777
918466955 13834
314517172 13779
38422249 165416
99119563 198822
941158497 129429
703390735 1498
635264589 66002
993014537 73481
626640025 103008
76261716 26918
716860605 94114
240836283 122345
208675079 1337
373176144 153803
10056561 105818
508345943 47708
331705300 170469
689042293 155293
14568147 132442
739117658 185774
568941148 152068
710946545 70139
206905551 23052
796411413 51541
963024533 112382
798521309 128096
371235981 94771
743838401 150043
580298744 50416
974272382 582
164108534 104818
980734653 191163
948841633 190882
365328222 58746
307009909 104475
878388127 94360
634455775 143994
668323942 136562
716079032 91193
673231300 116469
680424790 145099
409591679 170256
727992750 159953
226154725 23761
969083830 72456
69761647 135856
851824314 97274
934564699 109731
86821960 64750
95984261 6494
754337662 111004
708005979 121177
688232531 8720
489332491 25985
701339858 92533
295221876 110263
795458085 84369
963430449 23560
234295101 85514
570178546 34937
124505684 25397
514629153 76467
862843962 39755
873021861 143323
482856106 69631
901889373 185355
310032875 3164
880950602 89979
480219768 18575
516176987 154027
327005544 6695
563813449 173821
745839556 43811
46642475 84618
372650126 176862
840336506 103460
752132759 126225
494694469 193101
120039452 77690
747184776 161681
175453600 135211
205935453 103921
382218832 100861
464875047 184335
273108211 68055
163155587 59330
172625955 60464
681069048 198641
614987150 77117
96134865 4504
243433277 167010
419836698 50646
317253163 85186
674221109 35888
346496737 27305
326061310 55452
686842545 142695
417041233 109711
712487847 181143
45071434 81351
446011969 191115
372176660 72347
260371795 175176
26730111 27969
200454586 22648
569989750 178881
844510764 95119
918629486 114542
409779054 120508
468604138 60218
388695187 124422
563803764 145354
484941423 197804
286058215 113553
155070737 156854
645114106 95847
368934328 17465
46396538 6084
197015549 123666
201487241 195673
804073894 76366
13808528 182991
307438080 40416
827963285 198450
167674980 152813
313323460 48670
856006361 27270
406232509 28526
158868978 126702
455890281 147806
94058259 36258
818922370 110412
71472394 69227
260280541 102212
637648830 25414
234296058 112427
362288482 113466
801895507 95776
137130798 198515
232145551 199484
431556042 189674
606122962 30687
597260895 133881
227049313 158051
258931185 107881
680084818 108233
457928558 132079
953025989 148842
630143530 83231
610242757 123901
605523155 116008
776871686 26686
57076748 44647
843301664 156826
972814346 178466
985938704 66974
918932388 973
747537752 120956
687018372 53366
287653581 20198
224724666 14645
188918601 71084
667148632 121130
977455598 113302
76619635 91153
550996779 156988
284154091 78835
486508383 404
26472644 41660
752980698 8819
137572917 58898
393742786 130833
418363111 57251
98006849 45961
769970303 59588
780364606 121661
719981076 58952
782958022 90145
732309304 55465
259500547 114854
298155709 78270
264849360 179993
597063146 18839
719973184 161793
969865973 91706
857548157 194935
251285086 25764
272782565 190354
582073888 153259
262331394 81270
993123269 167064
319206480 7530
951491191 99762
134551280 63465
89082325 87201
429976212 45969
352614841 129783
778086370 141100
544090533 74527
815268059 18788
322623840 68774
101665720 76804
443737350 78203
907523219 192713
985651143 88668
396793195 5774
994671772 161522
710147229 56466
106016058 96510
87998830 121453
132489874 124563
40942706 64453
192745399 141553
479164454 144614
458684111 88263
550574295 56722
561056508 97142
781107636 519
747500669 185318
137224751 10710
168326078 108795
401315186 29221
83435383 2316
915083732 131742
346541174 161289
631219988 148113
796558326 33787
809244760 164951
720975359 32113
44290209 173794
968743850 81142
111581564 29680
773253203 190624
952923784 169700
204770998 76403
643127321 173928
935044326 176802
255349498 66192
670541867 166105
161607102 191125
54263005 123020
712663395 52396
406633512 24292
975139107 18336
712454122 87299
127263481 36678
955342860 196561
313167678 52104
82673439 37037
791789101 13472
539296678 119369
917884041 30037
853170084 114312
266725328 139711
304480646 144906
645467704 14710
447251809 175948
903958228 198365
167587009 114455
750141292 194334
529582243 43904
321182226 5550
538759625 78121
570324535 105664
561402482 77436
832523609 46201
611169562 190428
854894770 180265
392729002 198531
585732983 65005
185913885 35994
583743491 178828
10034788 3152
562461036 180360
514667501 182224
273006464 71672
953842563 133269
969357287 100159
281974626 83099
386333937 62298
377309786 13188
124005092 72499
401009827 113196
877471856 51193
865064953 70733
135601616 162800
260487743 191044
15137031 95604
497355575 111566
469191001 78715
306639906 154427
625845299 187645
149273198 176549
345031852 25976
256743397 165757
943213103 195504
763016020 110327
625421172 6685
568845425 145723
993162500 94451
818721640 133863
973607238 69224
995784534 105165
107919769 177032
3829149 12129
206818345 28801
918103428 53989
858877880 3436
798412007 195551
31133240 128813
517440009 199364
815268260 136851
304724187 4401
388143785 37717
651898730 152637
958014556 50040
594916777 196769
642869307 92597
389638256 195742
803584247 104195
359287210 149490
375020675 19431
700425540 120384
886047548 188866
983237085 182428
961766621 25187
419313588 80430
191981650 29913
97828984 68293
706994474 91938
406476017 92968
72591360 78758
56505142 50613
367778012 193909
926893056 17191
371513651 121573
714583250 54118
330172072 1371
172702491 136626
327432310 47752
630096602 62212
314943751 125233
381780774 67811
491258640 125408
723310792 57548
340541547 189561
268689366 196035
223583866 34929
674805874 108288
480011322 111897
201350835 106814
212837601 97008
324600257 110733
654048004 195683
776282196 43091
124028269 187454
362021885 128992
338626771 49062
266676860 19888
759621029 156774
595453048 114864
559386827 15186
18287031 109494
466277004 19
667489733 43526
558762957 164545
121441465 60145
140345266 189427
592685545 18921
826614309 79247
965362918 56966
659492935 41818
730860366 134867
976463622 121198
758316993 32473
235382376 148361
192616218 129752
838046127 186901
609829210 125955
100977452 175735
483988764 94513
748257424 81607
288086160 92429
34460825 34647
758197412 7470
194438817 122231
764854255 164368
201391876 196538
618798616 182651
996628835 135961
489095221 77295
608342266 100608
679993972 156458
621428024 140345
975707525 181154
612972189 198641
181027092 187912
241881027 129975
456098365 57768
632637272 185600
204963054 39038
944678312 141543
753908306 67625
641776990 113611
495177793 13518
363490758 78981
280386312 80183
15453755 86784
118730094 58801
752481258 8610
19492792 174661
865095601 174581
3246487 9362
951821278 2401
848320810 31498
184626327 61310
870354734 44402
829566769 157105
113417982 52739
834847623 83482
52220142 198889
604715703 43052
878195755 16988
754764051 69742
256256985 41629
454044645 106098
545353459 79246
433919349 6921
499636633 155194
27125373 184269
329361429 51220
5800489 48544
572072586 16144
589349452 30585
532150646 28283
826482896 22363
466480372 195727
848204485 30395
329138000 44326
1269794 69326
618323517 155285
229206058 160853
840929793 175420
868803663 146841
604345217 7303
631378322 9227
310313390 155383
460224901 34790
670339401 44999
488943217 169267
46636928 106036
85858593 199433
88176340 47319
835919889 13795
815235704 2324
101547819 155842
979051197 31857
405261925 117309
365687545 74796
484751248 46821
943312974 700
859395107 128496
903505430 176887
365954647 196736
902666595 48915
834246816 37586
692866990 152131
124865691 46890
943814770 65490
498414766 156618
930128987 129841
30529989 96189
210178835 95946
669635015 97390
64010268 69100
307329821 22852
222289176 6235
201612866 150323
70469805 14771
291516496 168683
531377050 6982
609287004 191320
782870293 113002
579230466 131000
883006576 73013
713403949 53097
912744951 81051
159226013 65607
797950560 165301
919582382 178499
921175402 4289
864808006 122665
929648699 45631
984157283 39807
179959258 93642
605337900 117256
476234215 71545
417964340 72411
947955625 66639
779094595 146631
577061674 102929
759162846 70371
126751894 130357
121799067 167788
84306389 199211
645860589 67795
461506558 67788
733438488 175601
423335986 117303
192819235 144450
476284743 146797
316611773 158745
87723584 115633
186975746 145010
934804389 139395
847917603 140865
75780590 127044
178893343 91492
162725147 190879
561242771 115742
710626495 101527
270416840 75764
528109830 43035
774912442 39921
336865952 109814
31330826 123062
373172994 119277
452350818 111344
119946083 45071
132743235 185221
38861514 122458
729740212 51437
695326687 11266
407434891 116769
384128637 193890
155985999 86946
750974544 184702
881449088 62039
905921093 60514
104834244 630
16770975 143699
868949720 117034
546685139 170498
546441244 136828
598583073 61908
193712275 193483
199286563 43848
431863875 52727
271670937 3634
650675642 26112
861731007 49451
34588320 137154
378702727 125861
128576444 136080
8291506 188002
735452324 199743
330495665 124423
87017209 135878
584369605 17075
877640121 85846
875510748 39624
717759142 146591
754506642 161615
745785982 145459
782240952 139933
509019328 92489
28166630 163949
239010278 9552
389103798 84755
140535402 71792
887635636 196398
15477496 86194
140753320 8138
471029745 176213
684489327 133637
87056998 177493
765972277 183053
34983404 96775
884745191 134467
626041586 59727
735617830 95971
725062785 71028
225433380 177511
950207774 87651
479652526 108919
664220572 121904
493534331 102806
140257796 86573
796889140 95634
273841987 2299
718233409 182664
380043782 55763
630291859 35997
345282102 140520
597902987 101315
706021144 192554
130854863 127373
996573363 112405
411756091 76234
871992231 78957
825893513 114086
130619956 73767
171719679 118583
675111235 28230
494511067 120164
579155042 161043
245150709 175857
235147898 131383
190031806 36495
497187511 32750
515296590 90617
993330030 196382
168997773 140441
204593712 139740
12645658 114971
856029360 195381
19202616 1233
487285285 44825
828021185 9904
833241429 44028
609236832 66294
105459913 99456
679918308 156383
3637753 123956
911108010 27611
244663290 63415
450841070 114578
899476174 115889
623452429 121918
3860752 91952
493341026 11562
297704051 145086
882712154 156816
284904722 125784
960145490 152069
823349806 184623
815110168 175550
505836562 48564
805237795 128713
396905013 139934
132277999 14141
491383342 37062
529971793 176317
85744565 97641
551861396 1708
992100656 66835
289609710 138626
211141698 48608
468977818 37182
506609133 10938
969339600 195294
472565835 146818
816165095 57242
175154387 148342
897396566 75352
863590702 199115
230247579 23685
314208482 10278
866445595 129401
959290421 177057
977856665 175511
448600475 172368
461415891 180087
228445991 172485
674126736 176748
560438471 39636
429132778 142516
616165609 186053
513560461 105456
237939934 95362
515161296 162648
683525027 144525
99204828 198683
823588760 114428
456474942 118562
376366741 34538
425122051 177077
983227252 186835
373633029 144231
809049373 62106
753046901 162511
492656461 31232
951589364 187110
43913431 52151
949110191 163702
711214072 198820
722874737 188352
528110335 85301
769493450 169292
41647705 78592
697927475 85652
507455556 43213
611400266 120481
405101556 94207
587630539 160406
831372289 132732
368733215 152718
832946560 199380
3155146 176454
622583821 194797
722055599 106373
556767345 8733
342757005 148661
393943369 146165
694381835 102534
352863150 176005
264960854 23823
232918521 54659
344076196 38135
307250043 160634
393851637 53106
663209169 185853
955381390 185858
946336018 11923
120758169 174412
84366204 35564
654756298 165476
513981120 150995
423872357 51043
722730887 193151
435733115 100676
874744565 180334
595174299 148508
997689083 66726
708094596 35262
731409179 151177
65208768 71346
637635005 44720
314991735 43367
375514468 194808
146158234 81891
30323577 137772
716902737 138828
895542736 25509
678920459 116688
296050075 75875
964065912 139398
526074702 177996
598413691 32271
709160104 138912
28904059 157881
500573992 135595
538167797 155834
590336339 10768
129822611 195988
570513961 92129
753252073 160861
290115021 178785
695260724 199978
481221688 99526
59869669 193875
995183079 54186
451251224 197910
87671231 28297
851138551 167977
103437890 21633
801638821 55818
323924588 195768
217950997 23335
243904082 193164
412316326 71312
809942033 122880
961001040 13857
239997241 52221
881978961 39409
488968913 177031
476455348 174853
124718276 176596
290867975 176423
386864320 25655
230859578 21124
131650373 94655
485787098 161614
51065774 169849
48908350 161684
317154380 32176
482132726 62246
771327340 55349
190797279 82698
304203402 147803
124982047 172097
905761057 86039
955696152 191835
491507836 22407
264080894 150929
17294420 39846
901379861 162820
727126410 34209
339920142 128538
697920193 111111
974615933 21563
805913669 164105
383581408 121167
589228560 135869
256487570 198953
508378736 98976
669505835 182155
88004339 53967
847477294 119027
31490151 19868
322550216 150470
890560743 164856
831993283 120413
758277397 155126
672041483 197524
302937068 34842
535298725 31498
22462876 40969
608755320 149430
249680260 35346
143966848 1579
34729601 34446
222036535 44792
589916480 113081
938725245 14257
373860530 111158
157244096 39903
94588014 134461
175819227 155647
32421374 101800
954825196 28016
988830988 118589
413529777 155674
324055064 103648
522495732 75081
385397389 78731
459122939 52946
508685795 127817
944324766 114344
930955679 71076
338283851 16410
793986357 70449
667457169 48241
87558356 173884
695547188 49596
10991662 41257
782861133 99583
105081886 11447
826517805 13838
498852251 77122
491719505 147652
93450229 105904
253764478 58656
598538779 121137
24850282 61095
470782967 135444
791082994 22115
967524329 125945
735484796 157150
213098151 184768
458781469 123122
694529136 136931
120531596 22233
351230497 35545
194895305 6196
797939041 150272
982535519 168131
207592422 169359
504826660 195666
396968609 111703
438065091 81146
941328271 163307
243197365 37767
38128773 92299
583786886 97787
968013183 152244
319170915 43651
977491389 89353
420942961 60852
673672333 81851
171401396 70490
367141960 56812
258408613 46340
223810669 140637
605375162 176229
566064236 99085
331558015 64910
733267636 181579
642469098 102392
568552679 139080
29448663 69785
632372087 140912
372526984 110128
365246749 94073
965410825 42408
161162270 178876
180330202 103076
96552072 185884
399989796 169648
297439530 95816
861718178 42603
200022226 58491
328895976 191090
337632303 47947
824181533 61860
282773564 96391
202568394 183852
836506404 57638
143352422 4950
202374972 3692
159094349 65693
373160466 58229
288275166 3943
548981156 109087
352050754 183731
803918393 811
162760986 139530
125680813 159963
75162955 93442
118938346 158032
296469574 49345
29917097 136141
633165579 186413
149915551 15428
78723469 22930
32175133 141098
758480717 70345
644775881 71433
349579894 122138
116791885 32362
949876178 125942
78713936 48032
31389151 192397
902272032 136075
667212866 138123
508973977 157868
777716946 89281
809286694 116076
184743805 29774
678627091 133654
415967224 44620
417924453 83965
437745006 91977
183465492 167667
982988830 69623
600171145 20528
877757259 24853
88431964 28507
985870329 41950
575696076 70139
511641698 22989
353145530 130645
698528943 59136
926693074 74979
71302040 25393
104957758 81742
238854672 156798
796761417 159706
88704764 52290
372805556 192797
226939786 50231
913854132 104002
329575509 48815
945732936 40148
996075511 41706
790318462 112860
438285807 169282
919506308 95144
35455885 99006
301460060 30244
628685212 3378
706301832 11432
516286612 71026
318482026 182378
550344244 89689
658006321 18710
608994351 93974
920198222 166473
653533297 14458
541155104 23237
681231915 42348
766234140 55388
363276757 92023
226359541 173961
322324152 137408
210978907 122425
413696565 129353
848156549 45148
155284587 180997
15943954 117361
270499073 120416
251119522 186989
447547979 108349
888369222 174706
930974165 92510
198529849 172457
985575136 134243
393340129 146570
814383704 19568
570814247 35030
806859729 62595
284837003 4201
881668123 35136
621772750 103328
946976553 193356
599930736 108790
47173122 163355
811123208 98458
781644281 97669
174036737 110819
288090022 108037
579162795 160357
399684698 102342
968219149 80428
164795785 169309
811951198 85083
464146603 30739
461737773 39945
797549144 39465
791025289 15749
496778365 143305
117039490 78948
615190052 16703
955629523 120333
39673755 114131
957648469 145171
488900760 153378
717539715 62725
196394570 198064
347363198 21511
545638481 116711
881313246 110958
238837807 12759
526145430 29108
223039437 88663
686702357 1315
222003231 163393
731761360 94897
618339267 96327
913010471 57468
586810106 117192
438447165 15863
787141249 141768
649777852 26135
591055193 106112
78180976 23251
851348392 188006
451422502 148823
735451473 65220
647066159 145194
442330078 166010
318765242 98822
710271051 43777
907985946 122882
492669395 156484
821492852 161012
997282454 95426
758576387 82327
173735571 182048
399635109 1916
748239173 178267
373986355 22833
46982420 124577
997676253 173418
648325684 163196
598952201 166699
714496412 9762
468411367 149542
395546325 85296
553069744 18718
412271175 84814
842191825 135889
219815175 5131
149497757 24478
752155389 153157
401748955 67799
283835912 185423
244164489 59670
538070077 64591
688916038 169128
50320458 13175
467940134 149506
106813260 97501
52348876 143227
270506177 7238
873120238 2892
649975451 98696
610949737 112193
657811800 11720
43352241 55834
851035556 197369
947672065 47176
716989800 83792
94182633 170573
815782546 73448
456205058 187940
914683203 61457
937911228 191793
285278784 54451
893978182 47821
837850822 120975
251255151 105840
76836534 119852
617400177 132985
710933287 82343
378631604 139526
929859054 196721
679113014 178301
680434443 36273
418086842 181697
129491873 189974
334908091 43280
758615281 22591
367991192 176728
355363425 140863
179476542 61957
95948726 17291
242840103 142075
894102674 179872
583142965 73339
799491375 136407
300425148 98662
448817542 41186
487165466 3184
966421451 52667
432736903 42406
364647828 126280
524891592 142138
400265898 146244
112219329 24848
551678069 101554
610229757 198489
183609537 99289
142104130 44654
350221787 44691
738407114 161567
218270973 169811
984458677 188203
463902288 95652
178771864 44735
140172957 194096
799499123 61041
325580948 59099
439380042 102344
873113199 53503
642044867 143461
89695471 155718
121434366 76359
325435792 176945
857224888 2167
197137643 16775
736217570 5728
216393655 105336
793406555 124604
964218517 109689
437908428 156641
783386966 176317
180222509 79962
632784275 43581
727872516 58228
782922359 171060
983867474 155665
271006341 147576
332127211 127923
35255892 133834
324020645 89858
749939887 101172
680151073 132673
585364291 66962
74986350 183852
260335460 187288
785739116 45305
567145130 26310
814884275 77180
785796699 86645
633906823 183440
682963955 10238
719037585 173297
203794308 23713
962010101 188714
846089863 23404
524825111 190398
839705180 87845
157882313 185908
275172028 131642
749398166 44973
516146777 80248
220297910 97941
677231765 174521
228836058 103438
921564352 153853
801330757 113333
796060148 176166
993788462 55686
415993194 59847
291390075 108215
518094126 8783
961791578 39227
87562055 88888
382194722 38244
824013554 21637
80726469 149271
750866269 58146
693337395 34739
695632552 100777
296196949 68484
182524314 37172
427458207 56949
149465533 128405
130479442 136424
622599698 29055
505546337 198067
283463004 123528
935341174 93346
656228612 70769
374973787 62498
924180229 198031
300241010 20471
560456425 65654
873898923 54504
960376775 194648
302890443 90011
398917323 174783
54454748 63208
406274591 65584
910218879 89547
715211818 129847
964974233 176650
708500249 140386
520164445 61916
923694742 148194
62740186 49864
901354210 64182
656260505 142360
208582648 142456
514706005 153423
935013481 164863
845430308 42754
375619853 197160
144563229 87800
223904098 128891
490636776 169761
808535810 121314
355580985 104111
515089294 177616
671126775 32728
490296802 113947
942438516 60474
646079281 131897
722722099 118957
287204577 87470
68088807 7089
738681101 56248
649675554 197459
89746128 146679
780749150 174398
226699975 58062
672721950 95360
733136049 64550
834114443 18753
64491212 34484
5813377 72929
670780272 110710
204823845 12195
848545388 6079
802281459 24605
594816433 186164
172293598 167799
828466479 19399
97208592 133491
306385052 10227
95558365 96988
559414717 120610
666129120 195395
244397757 36705
981720978 70268
832173976 53535
928223973 79891
661749067 7441
454440789 38076
745516799 103708
216770148 199520
456747642 21747
917184823 24689
803420347 2
406901906 56335
395594219 107497
340417225 42459
853120194 86793
356824691 112706
343022797 122548
402037708 168053
965613186 11646
872879875 109455
574190736 69618
375699391 174965
820355351 41063
684790028 86810
485265112 126076
87101095 82225
242337706 120360
995755550 70159
723585193 152724
534005775 87625
605989300 110193
189168342 55263
18063247 124905
731218278 177724
135985793 72926
565900710 118455
456291079 163869
578950274 115435
141298209 96405
282181427 109640
665974694 138559
905399909 98338
291766368 93642
353073010 98085
213050055 79636
800806809 145374
698271224 199535
377897612 107488
985121024 52089
148678637 156042
390582789 188312
265908935 115408
163608521 177411
937739236 7875
298751413 17914
825277925 114035
537049637 4601
355155297 109613
495003361 47026
811406404 163230
609577240 55621
512539779 184345
813779072 159334
207324339 78850
726633750 41363
834616679 182094
43188387 97850
689631519 89855
653961976 35188
979953062 63402
816462784 54208
149701830 22895
800900679 139735
853467241 153891
203502675 127807
185178865 91745
164061351 97567
48496180 85560
338731777 41245
915430882 46804
666716189 189636
359604092 77954
556649101 39158
925810801 17495
873693554 173752
869541092 46068
686283235 40758
361013210 68637
73711515 192884
380024118 77790
598906240 133997
832072391 193387
378932898 37377
235306575 48987
37682289 138222
488750741 28031
55186574 49635
611614110 108297
839942519 16532
299572434 119347
624359837 12882
356654760 99722
221963020 1418
71420479 18333
468423188 20643
574375608 169437
286513481 95184
305998261 21256
786304150 165152
934011116 39304
151778739 69403
322040263 39099
192112093 17128
44422817 156715
297204112 119684
51103632 161637
706566280 159157
242800096 123186
392744570 49866
707646965 153977
264299333 144661
511779675 110526
587741579 109894
203806352 84185
172342185 128565
419125622 80675
322028732 75124
908244720 72665
918390273 185787
960837060 98089
746023825 162725
757082915 66465
806457968 39431
572768364 179469
33359748 166250
999026940 110560
458737629 38023
483432657 118974
213665275 98376
76095008 140048
678757677 105508
684677792 19882
519937410 82083
591098427 196646
193302230 198435
417890721 149060
674296040 185700
490382737 73807
705090479 148018
830355125 194415
346767328 14517
853533651 194552
283153274 79002
135821823 32264
915310034 116983
985260972 78219
875419136 92947
18553927 9633
583592472 87911
473892130 52197
282579526 20286
535627830 105431
378255649 134132
227575126 41839
82276390 17916
278487490 94699
110252665 73997
859915541 75796
532632723 36953
42137866 140022
56467863 174521
165219811 71880
755555128 199604
333104951 144038
762186766 119802
944721085 126868
226500222 88920
658480731 142645
476080826 13051
160129935 7315
309823375 52231
500061931 190955
97862203 167052
842731654 164501
528321652 157226
960197551 3058
88335172 26017
4949402 187242
16577901 154459
649662902 179007
148463814 2923
183740562 82977
470360149 60455
727746625 6213
536949890 163872
3328826 93674
906306558 73043
788850745 67934
866882835 164471
380931488 45263
709125986 98556
344792242 61409
271100311 182614
72431791 195190
280514137 89245
153333262 78931
79984338 39780
768925968 180964
875777533 31216
754020838 68564
858917635 37767
953310046 121919
870322806 65142
565557851 138180
568538937 26474
592055424 40564
15059915 111815
139511472 194741
867343164 76990
500899132 69412
942102864 21290
456295480 76943
64510755 113464
121284125 21172
503525384 550
519238135 171306
862653948 60298
202830915 17944
517872211 182899
917390280 196021
783713229 29179
14315596 57803
102327687 85094
379133839 41612
110044458 150002
181465775 97297
285425053 133477
721470175 12761
595165566 25951
828469653 167054
902009349 71993
749689474 151505
553257080 19666
235393596 158698
379023947 13483
401256495 172478
633456857 140294
117063657 138955
99261826 140825
261747772 157994
12864015 9567
238502460 11658
570494030 39171
271247985 119247
490842749 65072
841215580 91434
938707369 67062
451595645 119993
863634916 21761
879095275 181172
887900278 22098
400846165 27407
266205958 172060
276762224 154081
929629135 34540
491925761 167823
440268258 151433
125945888 39214
154581235 31099
177984210 13930
340421975 66897
931260934 97586
320126076 142486
992881282 71533
133551520 107044
102547048 52580
436172725 168078
179106117 152868
892495139 93733
226732362 9544
825795965 161978
992015868 57989
834366207 86062
247772395 9285
235801540 170337
69798608 23988
334957133 105475
437754203 14539
476735540 76319
588259 94104
800720348 197441
353152851 28525
507648709 119863
297602624 174879
554680528 146016
610429963 98927
498842585 176767
739577763 64109
772588868 24576
314128509 70083
660384134 30427
614233139 30423
610962018 61643
218462705 110035
645304990 17532
141030382 181390
89901159 33177
3542341 59540
659009419 135771
787686228 46435
159386169 128701
639098989 166460
534641976 90660
625787839 67176
532734599 158123
42563171 12829
145791016 17847
934240655 105019
911871202 180357
447749837 73435
146515411 152123
93646346 3880
186677729 32098
907196329 54561
595629663 4885
399876343 22902
294578314 22568
934322173 18166
417488605 135292
803188217 169485
683989580 84605
552182564 11177
60391391 119902
507458851 47126
759531314 167434
923706057 93673
840002687 154878
595696771 144238
772596952 166627
176227764 163747
265116642 173763
533231976 99084
74635216 187742
152156833 164905
678219904 87398
588294039 45935
332540896 192850
460674457 160019
63307842 159914
914430684 102223
499121159 65513
61095705 123914
143942830 98969
272798287 132205
49614455 134917
102340676 4945
126151624 7539
851607040 36634
960727844 101232
321189724 54931
337116072 103316
199199782 138130
575271380 102854
556980291 93480
691145484 135737
976689705 101480
305137911 98400
40309299 132287
779447170 23614
702543170 177023
107964261 13295
311859686 2135
94743784 191181
355664475 124135
721585704 920
738179305 192948
243090491 85652
681545998 52056
216606629 67163
843290570 16441
802184935 46443
564622937 154728
543572963 64585
786393804 198198
628887489 172712
958562694 117143
195208187 16980
694969877 50431
998190232 196060
512998385 137888
473532882 92751
745498551 152754
426261401 46572
227514566 72674
155772631 4421
6286248 115431
264208147 108934
752603598 195218
121246917 127342
518829263 184523
617503626 192635
651668449 144955
135822491 103136
572761195 148873
592863232 173947
191930981 182014
655685903 67978
687078740 90236
841585924 26375
763635766 199453
212216747 56573
344294763 161350
225309974 17013
164621410 51648
248863484 66314
637764968 105974
257625909 176655
958351815 151489
154061078 88322
50074645 179168
631546721 129968
201978509 111817
832556880 71693
71538382 181125
599002286 58815
712808678 70068
600477320 135882
822600247 62162
527994651 173851
274179718 73296
502335996 111127
805126411 87759
355728745 13824
285548900 134235
282530680 7586
591470227 41633
564063799 86628
369880037 153859
752478967 137436
521964706 98277
489437335 94616
820400007 86603
847801453 186563
772082625 184255
402194857 169487
224466088 160197
33042237 143509
381812491 139410
968827827 87502
969097861 30766
813718362 38921
647572707 58418
921364015 92251
181640745 160585
539692915 13778
877866086 52104
527702954 9466
793939632 42141
236852842 138645
134677025 49323
90985095 171016
804000360 148357
57077876 40432
830110981 170576
57537686 76803
477778549 1226
163404353 110890
811980628 139786
49718662 26278
489367855 121638
418648168 184032
586330830 75113
877671433 48739
23593316 39306
309966223 172561
375345344 52485
657982491 4668
736885265 13805
565216059 158233
307187495 32740
246594227 40387
812570133 85944
878211250 45802
69948111 30154
910237047 1503
461508017 197705
243447684 114649
774969276 127357
991505062 52302
4923839 67466
745149486 99307
569767280 43142
809905830 176037
283836165 35865
122259003 77267
105073708 143456
589263007 59550
843160503 1684
313410309 54865
864269560 134842
245313144 79040
216619371 66110
252342054 83847
993814017 394
398507275 153756
68620764 53136
659887982 185780
389543693 155089
980284532 102559
31643883 153872
178918950 14216
251715543 152730
206415496 86811
698841121 183589
987188716 165564
162008901 154254
813830773 108227
967089759 81492
197420432 129076
823514825 22952
940145889 65974
931369783 134596
525449772 174880
236022155 53929
879532119 155338
251016312 134124
797336955 25004
256282341 178753
316161660 180935
488692770 89920
501881560 166523
166915969 159466
495991823 127485
407503732 164098
132509489 94748
578724173 46152
952179679 139053
694899739 75158
515353411 128844
158256328 144164
81109156 175003
677242755 124509
860197445 187778
556666689 88030
826275913 85921
586748578 67081
214277786 82761
95201473 154907
222431291 172218
117675802 190923
264407890 11017
876756480 71785
651355976 57382
377004032 143678
579255450 6074
455423977 8787
272678697 197819
918731996 107760
160475350 39651
354255235 20989
807207300 21503
198350775 54322
846073566 153187
517579370 6361
576824315 32670
38813443 33119
671039856 40692
565053029 67911
281064928 8470
46866263 149832
27919651 124114
898239026 76046
228241938 64153
87098312 19199
586790919 104758
121036044 124655
481770604 127563
824073462 15992
415859921 90402
209615709 173319
645372476 195326
659470385 112441
112879072 130715
210650399 184873
938396009 85097
206225399 60873
372742428 178434
551458274 76667
849509569 186219
936413048 194202
708176148 131603
64411587 65567
695826474 75542
587229378 84812
49119148 63600
808821845 29356
783024122 107204
362753293 75915
964051281 78542
634417001 2152
780366370 81593
908757970 18767
87379720 18787
992788171 128591
190542639 21202
792096095 182091
777528505 144225
905367535 89459
876407009 43002
995163599 169852
29366491 129053
373230076 20310
656720191 190136
915006067 127340
249892431 61647
142599942 28532
277903226 175397
353403338 65489
346628929 166910
306716828 112459
548031912 25991
799756339 172
231404757 111852
770232736 122964
853584310 32698
833196186 10924
788776764 191211
559823293 4618
623886648 174083
666964985 122580
613137938 45511
632905645 15120
137856658 174911
997227593 2449
887368531 21940
563198353 173310
985774614 179787
229593176 44313
20964913 100095
125455586 179558
401213902 108714
917369111 7893
394879260 89810
26962143 48857
953395964 124659
434323938 99506
166827864 7088
245303 154423
30346144 192696
345124047 62737
189913590 66004
871750703 55084
668327999 66681
937203863 143179
212963305 73874
768135444 78482
177969782 190689
546925493 97363
739786889 95318
786756037 120938
516028905 14731
384629609 192949
41033629 6752
733656652 171325
990145920 70170
18656343 84608
883332223 145441
755857306 58007
910308725 155544
568391301 113667
510673589 60566
123513965 7198
725049709 140268
113266706 149991
624869148 64438
661504349 90678
329550293 9044
347366783 179021
858340709 109379
758676031 65232
98688840 121571
635359058 130753
79531372 52843
27270124 65956
503226301 121516
746202346 16695
581075205 104820
153508392 57004
351911782 11180
250964738 77479
307212192 7113
968091217 16709
403883470 179586
566680686 192090
349236888 19004
520097405 27606
543839833 133736
5507769 58616
422890434 54505
667057489 795
149354587 58838
238254147 101782
357228797 98694
695096782 66548
967831632 145298
979028100 111265
834033161 63223
882252506 11761
410138938 52568
110194399 16544
537927340 179541
846331740 177294
554637451 33921
220470618 117487
72843813 80346
425897151 120810
857142231 161868
154832590 156917
874142592 65598
376612436 28724
121499677 60069
328488539 95133
914373447 199310
266245094 159491
524970321 81427
412896870 29026
415343981 32853
787340272 193211
169567982 124398
641140454 106122
25244755 97375
516815285 114235
839652652 54937
551174754 93759
919351313 68255
602030376 196050
839950142 112712
521712751 57626
421351708 126908
215545662 128313
190716095 31680
49650392 166101
663925994 87514
77434798 130012
493854798 5524
406821200 27524
491281152 33104
988265511 156602
874427858 177258
335258637 176921
974176169 53400
448802737 175482
836716316 33100
373907709 6327
528209081 179563
61016417 112607
732235814 109440
132087229 163962
100169362 32615
892289767 75392
395611082 38586
212489406 72247
954415288 121500
615256862 85743
900783190 64605
924578113 60606
403012591 100587
118419187 4934
139341085 112313
690580444 109987
994232069 178742
568283729 126532
160492071 89451
89898799 2741
422177857 67374
34827306 60899
44090703 197558
749593691 168821
394453874 71838
300149391 21157
311738157 167925
658596561 115966
263808940 1656
662430274 179392
852752134 17659
771039893 16878
233149577 136250
986712090 171515
204878316 28591
764908867 153899
347004161 100076
195964324 111173
425408618 6107
625658075 82705
36495976 184539
531522776 37649
751072026 143050
303828010 81834
834335698 80360
59360192 168725
229315741 176929
56635590 82798
822052939 108290
176204682 160386
806334013 188318
588934175 145834
342547628 169194
939824289 33583
192964056 199493
667743401 64798
960160317 191691
201003976 29755
466059328 151675
582352956 160603
101211142 10985
365983135 77990
347851135 159760
516538881 183496
786124930 177648
213715889 124038
649547771 92661
113507957 86369
863208013 138320
198173037 23217
451131464 23858
172739758 98282
736901433 24830
572562383 90960
337392776 94340
694646597 111472
279700433 87094
87931799 45843
415040105 112153
150160811 100034
797275854 196517
715981707 87201
718606838 97793
687038290 78999
757153342 136631
12041068 41142
153593614 193566
977520122 122057
618890954 66040
276265723 46307
889794854 142533
571980353 50808
632197470 177533
253404056 22633
76664983 150560
408146655 141898
623963321 34511
733904525 52508
237866075 90316
363552423 15214
845172833 135901
922548017 127411
479558056 57527
888630609 6655
767911694 165361
116823281 135312
57945972 166603
217282493 108986
724143119 103458
618388792 11315
616767649 16739
933838310 37539
647436711 2756
305833729 125860
302111675 71972
887881184 42537
987192289 176652
30395250 38216
301320390 155514
138094427 196488
171629864 180481
265754813 96709
308489571 125124
643856080 69627
925977323 180089
221689493 46872
697490782 130144
503152036 91745
959529198 133819
223820513 192273
746689439 186700
28017566 160650
737641704 66512
68870260 192597
230558448 131161
592262431 5787
55900541 122745
106942767 168619
100333538 79908
772326319 21760
369613898 151506
261530996 13898
864025556 168504
365355780 14145
512299097 125876
93249272 145189
853053649 34920
129387402 8190
452838005 104025
727880355 11868
310354276 25442
101673202 130429
297044507 63405
257439697 164520
293045032 22129
229258179 39005
529092426 166722
879167624 173616
331766056 62935
690007118 97946
850181888 87117
597397072 37660
293078197 109744
112247060 121719
722116933 30491
902650148 7966
499456020 137586
483921370 14686
575839339 126030
259661790 185755
864005036 130902
994627009 12209
724115759 196518
943781233 137790
504684479 4305
448265033 33196
829446398 166903
134881757 90002
958671162 49163
968850171 74834
869832979 25977
711802521 196641
268743853 176
875689080 125131
921990363 34620
879368214 144080
890461221 93863
330813904 103000
589237247 120672
827602453 170470
409233342 101149
302141537 148483
515424324 116602
386787368 72767
942713082 38573
909006865 186675
873625640 61930
19801461 119610
428634861 111014
963515034 108986
302474269 43648
944609813 98631
331009958 67337
61321862 56652
89255645 82030
444451897 9168
197945386 144193
341846382 117461
298293827 9964
961638008 129375
239485431 184067
144237205 30490
660816015 29289
229469401 140813
804575699 8640
743772667 97784
861411414 182652
494312599 168272
368463887 116496
105300573 95564
637961243 76572
769014115 180632
664522844 141128
354642340 125608
703486786 65312
559136994 80853
781462291 156767
84074487 174057
820142928 172866
296990775 61158
924717789 95507
504257712 56642
849933203 140536
344737983 132401
740455972 65559
463452547 12756
503066219 6329
308095144 43965
246093784 90470
362532925 51879
487959641 130760
975193151 33736
844279147 96605
172401043 142552
788950421 139145
905602063 140915
91773486 118694
382760331 112379
261239787 130268
922542649 64855
817605739 175131
126215221 60755
482113721 11916
942102692 50478
226798235 197405
576485516 160821
480450805 152118
191036384 114920
441037558 52478
634451190 98210
842414903 32490
238004602 65509
578725538 173842
856025873 173027
727811941 17195
377966858 188125
19120872 71290
423666420 151793
320160224 130080
154264772 128963
266288487 19842
340817323 44788
930166075 176828
994677610 49984
345273400 195085
359895461 186682
719945045 68959
878420136 109650
479236230 103903
266910687 35017
148130088 4280
915700369 84979
74422940 173451
555926098 112687
439626925 124403
938741071 49225
427264607 87112
976155309 188956
468179023 132060
644100343 24128
767461590 79457
729845474 67944
381000471 86129
717889573 123772
909941056 21825
341016 91888
415155355 113930
188641166 160079
847551579 74709
208070792 56350
85260569 181084
674012333 162096
363686486 23801
955282562 86942
335417679 71197
878609234 189116
50483825 6852
319878229 160436
366551991 164789
650054414 65580
215867108 111338
276247675 89446
603493478 119301
212370327 90817
222839062 67091
190779249 183222
152835678 143396
430883971 26205
655945701 195105
123826431 5361
118263734 149346
509318108 26784
910940360 29944
369136901 199757
321053779 179794
417537654 136889
486168492 14437
936665697 68312
418602355 28418
366855881 56665
663245168 5119
624102743 118879
367285652 106265
817230055 117458
417791784 186665
588167371 34146
847998434 121185
82706773 194918
811411203 54600
582940657 126399
721227740 147801
137183113 106943
770163183 40323
322753134 1991
854967413 136727
219826712 25528
526057606 31410
882730362 163471
587754084 150534
622601203 117765
641525890 134777
934138972 97472
686824285 59920
501046342 177040
841169180 123657
726042042 73566
423171811 37948
281389671 80546
951786850 188482
490525938 193790
717012324 177549
236693582 53853
779729854 73253
337877869 155451
699774125 167040
372273012 123724
535338202 72754
288942866 84904
746690692 77283
106666984 21118
227349872 100807
778646935 37364
516202949 45439
30655087 26892
725447907 146280
798139271 117101
654726813 178233
167179746 171530
476152549 188979
967372132 91651
520851094 45991
608595419 48435
395521361 148332
503377130 177287
409328359 153042
131421739 167200
517026987 115054
26417653 147480
940810268 85163
961640250 98870
587099420 9930
622745767 123378
369608296 108147
394965329 35739
995380638 75900
798538456 86589
518964235 68010
618673784 46560
835134793 137590
707982271 38380
158570158 172398
934458722 3027
852404089 170896
705454156 70123
441256753 139687
635800890 59960
417635619 160935
998521071 143912
81691249 13528
176859943 27096
629250936 2332
901705505 193126
450130875 137842
713400613 165672
837943500 42629
737203592 129144
835472526 198352
830156391 185896
245150878 82909
144457270 127879
783341159 18341
234005419 127020
919652819 1131
11711282 120777
474964939 48982
460906893 66121
869281550 25151
857407199 142319
486950862 26297
780902847 26839
921372934 119496
572261206 116453
913295614 167517
572814062 171055
887395262 186970
316744817 86213
475474285 103176
758877404 123046
742798720 86044
299959567 188892
641533961 129767
690917726 146642
833710426 14090
528237824 188659
9101649 108953
76768041 80113
703046860 182794
873924845 47430
415166504 94401
410692529 78982
261254170 118332
371466211 192164
83004939 63894
109689442 38865
72303257 125354
734190075 121458
310333574 150355
691688757 2033
36314836 98879
617480081 97804
900150748 23428
438411321 130414
211610564 194667
143369759 82949
255669689 119275
931256837 194069
37617817 112997
525789444 153998
449781505 74491
525148790 195453
853344994 101085
66225977 35262
865009107 79525
608961355 147659
335380848 96710
470334915 99953
807458906 74288
615013456 143791
188895178 100160
375946008 28075
646669340 145764
867742062 156005
48340101 55163
469098161 132046
701621289 172406
832784385 102753
82570362 186034
862420210 86454
796703082 126378
535439824 80042
899367427 72841
320626680 147088
881209 135611
990423866 120078
432137113 41724
404842400 190659
282183696 129749
9737642 57711
205280074 188541
962777835 104048
967885496 102599
416564182 7762
523287945 120737
33536037 182947
327164929 67393
840414863 80477
335164374 177855
162855759 55981
860602949 88414
98082515 157767
454392574 195676
901172758 159036
512058131 196444
781754773 185434
30215199 27704
730998768 10421
9183606 57171
993659255 39363
488078516 5511
974165751 83369
613857127 16804
606770821 126627
965045602 92663
56708234 142861
65550556 40345
159556129 193180
855404675 136479
86080164 100647
484873616 89085
308198958 193299
978631852 120554
729454967 11311
465062890 156103
303762738 167399
852492756 190655
804366628 127040
915416061 50443
733233557 82553
203128978 190346
478202402 54212
336741414 143542
846736910 44950
692921039 179316
285247555 87622
606286427 30013
482644425 108694
218524257 88419
992031823 104958
956948641 47563
934929766 14754
436627196 153784
764801110 173295
965964464 78296
354698593 69595
513932208 98918
375118537 4265
560045409 25782
228627439 46077
432516350 194437
431060421 95451
593462541 154490
977308513 169943
185518196 13209
740628649 172847
351143898 126760
857523800 71457
817587887 937
582031001 138727
253194172 66558
528396112 68298
383933352 161444
564544065 149031
612732158 59666
508500179 83440
668426875 72300
55317935 35253
548148548 197658
234504999 41807
440255803 141414
996765959 89773
461522826 83038
765229733 146955
859083731 37321
425676601 84855
650762208 5582
441481042 82921
197746708 9496
513329680 23363
75080091 102859
986079142 86572
267386848 32386
656448202 128898
969172311 26725
7168138 135235
989407779 195818
628091613 167425
644062856 51694
870006416 195442
939620472 122502
93935044 40043
229537525 25079
670765223 175837
210546752 82196
211478528 3381
871436329 177613
722435901 154812
276740560 8709
79409634 125154
500071157 99476
175740197 62314
938372789 80471
624691567 116838
438868993 111680
966540054 158772
203162364 11513
674840206 166792
853711128 93227
391977806 154334
186649413 17466
541265910 126089
480225592 154351
119538651 165810
992272638 173083
312200486 68248
170975462 64576
763839650 129626
787382434 42608
873440052 46027
669309207 129368
77658486 192605
587402415 166264
961483252 151164
767082152 98895
967234058 103689
927969501 153955
347084669 138907
975384197 64671
709396446 123097
358624573 117452
756351058 67579
295641956 46612
967748554 161378
166629901 162009
732099560 28623
961782151 59572
293878441 154092
919973305 82558
481609472 176948
933841978 194300
837252540 26573
935196670 102587
617354756 143970
752683466 147907
240312143 90128
812885022 131646
726823464 9565
302177873 45632
78703048 191698
875813620 71141
369803766 126855
819292692 124622
508922818 164825
268749226 150838
844848763 46878
899564401 39772
991281904 23432
1869079 157196
972978924 34393
701720446 164704
528240542 111507
278769664 123136
581782121 44998
502207074 21227
552389850 140514
908812943 91789
982935853 33204
805224404 162732
139275617 36294
486672291 85773
617865025 42052
337750315 181878
809868781 50345
443334967 33225
101965019 166200
611514409 167772
442411993 194889
128085851 7249
150722469 50481
407928441 187628
720429895 45677
819537802 196692
721630733 144978
794288986 37065
152681963 145469
558207107 153749
774074908 80848
128108603 91780
127809075 122380
869486478 80509
431008303 171419
979945102 76888
255717291 12167
687091999 183017
788670229 99320
356185228 84944
637285868 128807
20199025 181636
538656837 106884
999498332 119857
975921083 76579
280646757 20324
536210164 103335
686498164 18680
95706084 18123
368033097 173003
617288276 39369
418062603 74054
414029003 105913
887635752 167157
624546084 138477
65087652 177540
127143026 109354
496489963 175981
264609733 67994
992499606 168711
722568353 173819
626540158 188322
911249670 25940
624787468 62217
418358216 1450
381782475 109577
858772589 159329
742569425 25956
560789864 153723
415561110 171077
178042922 85476
761897642 98402
203120033 193348
693975777 27313
781891618 64342
530894837 180613
705352274 133111
7095557 14213
910920781 4150
433513311 53088
944412999 180868
751116152 94706
105771164 193230
664187805 45893
554883181 41326
395626901 30179
330772421 169699
198809973 30710
119765252 24345
292401779 163166
184452622 2163
802714955 88377
53607587 151504
668401669 177577
320944875 10136
46283385 67433
539649001 85708
843495225 16959
881681356 41220
187682250 93443
383256720 76237
601793505 94551
321081065 169469
961570932 103064
969845313 99561
1045217 140033
749916766 87838
843814343 49885
611468430 46818
726687744 36218
129098058 79422
897734104 64733
113727176 117775
133686354 199036
303924679 85486
259816835 165085
88751545 43676
86567894 66188
354597253 13861
582867522 22662
532640370 79711
320912294 65764
29987093 48005
937480362 82341
625596021 88827
184976655 190493
347842031 52960
259159521 113373
253594666 119812
452969673 539
867014191 65309
921203394 25981
271568809 165681
732139070 4438
240645737 43423
742577092 177338
629357051 47982
195110176 170389
763944935 19653
221918262 86884
296186300 7878
474947867 55063
173992001 75253
207397676 90618
201628656 189204
207551197 186041
561755781 35517
755241231 74555
376377630 130483
389769612 128993
947887800 153028
569556747 67332
608975054 39570
947502067 1916
359498441 102792
209063001 151905
765365452 25154
717731340 25944
211632487 132084
668845172 151901
746667778 99666
477934804 189624
114622161 99290
223174912 1503
975500117 11114
639062827 94326
5661284 128835
516619020 16293
989512447 160198
925649418 89391
619214852 43361
766689096 93168
76139475 9670
907561644 12344
411056428 30985
275665695 9661
279517494 59352
208657805 169340
211466346 90861
338136647 142008
424032615 37453
545719742 122633
559778698 71040
773687648 188880
659443250 26250
427386251 102072
157312359 5725
562925495 107802
668193058 3492
429884392 179719
304327253 116061
177939625 106717
291842052 71576
961954572 159786
414650154 110207
568557703 160474
325063173 984
849430198 34936
988806343 160336
184190536 117539
665485634 47048
960155543 50454
965478327 6285
146639910 90773
268739689 143359
900218537 174455
614433303 24495
679759359 194501
57099676 33022
531850317 168960
398910918 182632
950346650 130485
13482339 55814
336995414 186451
84968899 138711
196156062 199643
180773329 17643
20706361 105081
139468932 189601
682861919 99900
350237746 160922
272984555 49453
79828506 135033
652662324 164085
694523994 122136
578797183 104353
897072218 194089
129970395 101408
851632229 134694
865222713 81662
814566530 48892
401821956 90124
331917801 24416
239598614 80785
311891416 188937
964800039 123047
114273344 182921
151368983 124360
191331001 84528
750061171 37950
880825861 147928
478100026 46636
414443396 55494
821764104 145198
932893702 1853
441514401 160859
474461292 790
599895128 70710
544461679 174714
274846827 160826
819109677 131264
57133750 197590
707204989 22885
536637132 168391
858836959 81997
586999179 194621
665339606 38698
211509942 73926
954407054 16579
789382926 71042
87090272 183139
969674768 125139
979763607 98388
744890394 145973
864698188 152407
618660652 110728
413616500 29450
169055233 133346
89188235 153630
924507211 170793
660836202 112926
192421792 163816
425221229 16385
509127467 112958
825942632 155841
171306038 152700
142207207 104218
436323019 82362
248772667 49960
484906490 175242
880043114 194702
80509419 123473
677440093 89170
894756355 103574
35904234 181143
308706434 102785
749298604 32455
688154553 166085
440170186 124399
15388622 5756
384983703 13902
747466567 180219
715318223 81654
687221135 62179
215521058 108781
619805705 40048
1695508 149322
444466595 166917
319739395 195048
883232521 21840
160334108 7259
677976149 147924
260666110 39838
373561732 15141
345108460 158535
940259244 71368
620660792 140399
137303877 157151
489898974 130588
98481237 53240
537196987 180573
970203881 60125
539647132 21455
638458058 41140
873594050 110226
889426003 105197
421056769 52717
948132289 74039
579904109 62033
765010098 36510
560583333 195638
349721862 176144
937138685 4117
209938424 84452
564900677 110757
288748060 26367
326349311 37305
107525489 189688
546469873 39338
333153591 187597
378367112 2491
969560394 113698
3301726 185060
730810541 140262
583484502 12275
912684956 44219
230884958 153166
509198712 117245
949456638 163850
297085314 129939
645715934 168656
593927779 7452
814735861 103138
799360124 165283
709217842 170197
33248015 9276
959355606 24333
700851918 112966
384486017 65108
773459946 146490
822103456 48191
862581091 88062
811336568 159306
836285028 24772
375614664 115570
960668375 41105
449430732 62678
933927985 126147
155518117 108669
100724855 9965
244487680 88299
446641313 2093
24594499 119967
703723273 39196
549108687 171920
847734898 171788
53987189 175960
84718710 80377
88510601 64652
573147453 136640
671831006 147879
243290057 38203
119050962 66244
561480176 15439
829505609 14182
13524723 87551
212571017 30424
176241945 175957
776725778 44285
406082001 55935
705602877 25761
349306116 72642
130717406 154113
738096986 6886
669092668 153543
458780804 106718
864886199 12867
878663884 196932
262172452 193459
613758134 126420
341066496 24129
997018069 154135
724403356 16983
797847922 89122
92822777 125581
312031226 29650
48995419 186139
222235983 173950
984630784 3092
269724308 51098
890578792 47878
721298277 137578
134644421 10340
263061172 150783
692146343 791
546525599 140013
243290772 4170
597348336 82421
550679989 61451
252457849 198281
178338943 169208
767306087 52801
134031451 99075
76173524 136495
261160797 178092
867455631 155621
259716913 125856
134596672 7200
74158460 167296
709579106 20442
192210753 96286
912851788 72946
781546854 31421
274475879 36533
196191737 69105
607170751 197333
959827239 113588
821428233 131153
932152675 22249
122562379 79693
680780619 118527
331212129 143378
120993982 67505
87701709 62863
182226886 79449
579231974 86819
543123493 92096
4811945 18942
256975469 79847
732082961 26413
100962389 117523
896565075 20047
578123102 51801
278316179 9660
357672697 148741
144758511 50113
819599994 135713
163605221 105457
748144771 28665
216365114 110600
92746711 165914
562728792 179297
706171624 137764
834321177 25612
550010546 114346
163845362 29936
265467386 164869
85547616 165331
584305034 68394
276699921 27051
918916555 117535
904157246 16308
191325112 102729
55116024 114679
873880276 41767
371940245 99833
766711342 129015
131910277 118816
212650905 76625
865965245 81795
729272812 25970
941859567 127865
989225964 136924
425201924 156500
958206405 37778
927669285 46837
248974135 68502
469573943 159357
564826825 176613
352690752 90340
287269487 31533
341355305 28779
75183305 119252
358912034 145543
410047241 88467
718479100 47620
587870079 181779
527871533 193890
89975724 138108
522977810 8841
941508592 150281
166413583 104760
277089280 188197
315808654 29654
802490130 130059
886351662 99586
501796602 154595
895121953 121428
870281687 96370
479490543 34938
569368864 91186
988679483 53306
615780404 128317
921454817 52970
170746601 127370
189381382 132575
961472237 83931
893695728 68117
882191799 168883
487139443 135587
571268684 164729
449424897 147470
318682471 66439
568937335 88768
236052575 21157
973913924 57256
583543152 151558
448867550 71511
713019655 130417
356852851 191417
864892958 99720
385550682 28082
659537858 68481
197908844 54818
426600744 192498
576139887 57423
756444470 1915
909171573 179417
141563622 127411
402110433 119341
273209029 199525
511844921 51800
900458150 182026
371307373 2479
290034763 52415
88132740 95737
743922294 135585
910860709 166015
242534386 185065
796841586 99904
457050496 100515
108359895 96534
87181057 98171
596800419 6006
696541745 69235
670278377 76170
431231477 199543
175292607 137713
89370927 25323
27313961 96596
46964801 46063
499833686 35436
337515548 8765
45419912 158339
503596807 56521
644242816 37334
903330367 73026
767215319 36106
764990283 155183
496548167 123808
517036039 164100
281992461 123876
808514382 37358
365622034 16552
987523554 191982
185568929 107069
583633970 167399
346048364 127265
751446446 93005
483856806 28290
321465318 197322
868148047 105076
268633064 181449
937185310 2131
100982565 58359
980884656 5900
85145482 82330
373967863 78198
826249895 179624
630939788 169068
37989989 140817
510227159 99548
561301633 12386
240563074 138902
81041983 15033
939237703 186082
501542334 102695
929744245 98020
897612095 171430
433835633 21481
838950876 75091
967713928 129070
994252899 186965
999174112 197808
242179948 34515
643682908 20635
726345451 116724
973191529 12562
414639828 132286
504783744 17115
293336259 70103
591623094 172433
234031752 159541
54834085 194494
526975836 11271
634551646 121293
258825210 4800
684268823 131785
546625935 865
605266806 86925
156436691 97816
366297179 96716
214305418 150750
181525981 59723
624905916 67183
86507538 158889
421453557 23899
953215879 149915
746049989 183015
392425492 129333
554544691 84458
913521783 179037
141977317 152112
673929673 11754
272537430 130351
44735195 90645
934334846 109570
304492444 80497
276167171 93113
781645930 77356
467912036 146422
745532950 92538
770892059 115265
572131647 45454
606508719 162181
207996472 86376
712646107 5675
120898489 114721
376168831 179721
626184212 61247
54723933 152758
119408869 24347
721432462 161838
558086729 94685
667998414 58216
425071010 142975
521874904 160536
350341946 179640
653245920 57302
923839641 54753
863596048 91792
847224719 113646
478485116 120352
111759616 126618
313057557 44005
382142783 99831
470716259 77318
648361374 158880
660353410 186614
200901905 189381
99420096 72709
893123229 84385
676954197 126528
58641278 112763
141916675 96672
290722340 81106
385600520 148749
604967076 24842
606308898 196412
22306265 171355
78783600 15863
376588245 196802
3800546 169581
658467899 160459
552231375 102463
264368016 146364
271013966 12005
717050145 199677
355689927 119038
360434830 133733
675950113 129750
247211365 31410
466235668 66203
696539827 119869
26958738 15518
421452386 98536
126347114 149102
966905678 56895
474281527 52962
193389833 98958
741884802 108529
715931404 117193
394842230 142280
999630400 17242
392441436 73449
708393449 131636
809561671 142013
355794494 59365
806932316 61453
563670263 114132
582417602 62749
522257689 1902
558634115 135142
513305804 4597
581594105 62550
575066483 156368
913078218 59017
261233328 32013
445057189 160075
990742296 30601
899913711 36107
829045761 172598
850795902 192523
261483110 88744
40149880 115329
334421417 171871
625410009 39335
9226724 162017
215488715 189372
940302820 88979
147867100 116484
659355735 48377
519508807 89400
685812411 64836
891891220 185030
67330530 160633
939492463 195426
906736430 14233
104584635 130621
256490183 121232
560573532 171430
84586393 93931
839040601 185795
845325238 134503
772957915 195130
328373315 123285
430536160 142718
423527251 103732
315282440 46240
976564468 199380
496041024 54007
344674070 137110
740191702 152023
525863332 68612
924184171 194113
977686805 135018
596251133 112569
833665328 44320
338682590 6821
856568643 71923
44862816 88353
852728955 118948
921872742 44455
839437971 180521
368760139 47526
383898808 155009
695412277 26854
715297582 52374
273812145 104368
996582826 97229
42153525 125706
320441789 151475
31069880 105027
368756382 32333
853001874 42626
213800042 120538
631820939 1441
750833332 154438
330757875 82360
798505917 183510
265903537 36844
42763515 57824
795207930 115491
759265062 126999
762681029 153882
475869343 94777
975918792 92797
894140066 101644
566634051 162113
236132443 89526
149485566 150708
126112158 144955
990146656 112465
74645540 24594
22804454 46212
604023715 196038
975781413 174697
928554368 187755
878880315 7662
506483824 15098
489610540 75098
697258119 187862
102645082 91628
11966199 57121
645650952 62129
832589660 159268
741792729 81579
394064189 80667
116443060 148148
94542678 111439
668398608 107090
915350380 146971
966600379 121094
781101251 72137
833090172 103778
567086273 135683
667485955 48937
69239042 158025
833410897 30484
203427824 189564
719970824 134492
702338888 53410
94949336 7232
800672100 69398
413000144 40791
915781619 86872
843400287 91028
963102628 91404
115380731 163966
16812049 179853
874232916 145556
664063090 185208
94017885 121202
911794723 64325
417951568 173283
18901511 133305
146382740 96850
168663073 126565
756238319 78869
846364184 102506
351289307 180198
980444315 44314
59593033 5210
159309177 82271
111708095 120395
834429849 25206
699210171 41710
605305363 67945
457376170 132367
707041726 190069
311209873 77521
917344667 74416
834310501 16158
971433442 15911
345905441 153855
399748853 124080
737338301 165096
808626712 66856
152845091 57176
643685508 127614
248302581 180842
402532251 181335
836714749 127541
468161273 118318
358415865 140996
409090395 195923
621520503 148183
539206087 86421
892792163 74621
191032254 168198
946958180 38533
63737574 162889
601835302 58223
386912638 50587
117937716 151039
712341699 17965
663978890 60005
62790366 178469
600304120 56743
718591233 55872
631959755 148930
287740944 10819
134975588 128193
176771640 76188
709739947 197567
510742227 186274
582152878 76553
944006785 180089
163985874 99209
977602998 123110
5456841 174235
800985730 82268
20174335 87802
319928746 64476
382282959 37476
996142242 190559
678768429 133431
915194260 165128
338375310 167403
865776568 73211
600136328 1231
117672509 15021
683711422 15664
840284147 69283
94598101 98364
534872585 9864
188685723 142951
791179465 88365
714654059 140073
218149833 43032
800695168 90310
483215166 157826
812528117 178799
657523823 71634
62754085 116282
376324430 149887
651416969 39810
615489296 191081
473979089 15428
529623463 127865
761577806 134232
918985072 66495
406393677 153657
284445951 194618
553327893 195478
337251902 21176
127646159 10675
912656916 170492
377554767 1498
911006603 194299
909645547 26070
358346934 1013
198930239 105736
684417407 99519
180891851 31312
999278366 179530
14373167 198098
715808337 84288
357442605 11963
526401687 92508
544781123 172555
994287377 184133
198693564 52727
704165139 108971
226270580 173395
125211429 176746
233251511 189780
799605462 196792
163336885 8091
43122766 91626
68867429 180218
217703945 25873
277089163 179361
103352930 136417
665047720 29053
93185370 176606
918383329 104208
527017845 177646
262456016 86195
561611215 188663
137706649 9754
169845844 41757
814783606 102322
867202943 199059
845306403 7490
710567152 88717
271371451 93714
222543124 196388
130659683 154966
929792326 29881
733489865 133150
814142052 153025
52346652 160612
317537891 65909
560260661 96288
54542481 140835
906206863 123628
638539438 15206
343653928 111510
30827545 145019
824179296 143764
83538408 133433
817403474 165905
223868270 10780
381559213 76105
5017684 60495
339523233 2386
839459779 186812
751510345 89480
602827457 92027
828367232 83040
438261287 50796
96318854 127716
774759543 156095
54166206 88660
844488978 12443
850177052 109028
29440354 123961
121214123 170119
935147286 13116
673588672 30728
148514647 101810
145439253 22727
383838778 443
476214015 150972
926416069 1020
416506514 189245
283377103 117384
76343070 110174
918186999 197731
538303582 87451
808787583 14152
934787271 131156
246661483 86559
102167130 172723
379207134 569
364515920 168542
598521023 86641
592070206 45109
176756631 126036
781774904 79810
428691184 56517
785253212 197153
147443911 159412
537978252 76519
746308971 182551
392443863 48765
518841227 58942
781155248 115188
425084585 169013
290233823 15956
61467559 31012
256480957 84055
534969977 195796
642156490 63887
291901154 95264
35030882 24291
592864488 13388
689473693 184560
370815629 17932
329036990 93113
132678627 140310
96515824 54588
817367090 93382
196832410 27956
674266075 141330
724323 2301
814568159 90507
234779337 112331
961252859 187777
949009121 97715
437734181 110455
802090525 178169
553312097 164803
418016837 23203
295294214 26428
886308021 10139
851573867 118529
306173397 71375
301761406 58965
407069456 144711
441753759 86318
262062181 83708
817646410 144141
716297907 47251
460775246 51394
538578242 73616
300179122 35664
431544378 95066
585426035 175999
942188226 135285
780928701 41724
86449622 198888
982986852 47462
777636992 175063
981465457 134065
753178555 140710
106846080 47343
863557561 60954
85652415 50801
602864274 84286
272143866 163171
520750622 188281
430128743 135742
927105111 103370
887346691 97633
782404110 95263
499143914 60314
518007911 185493
359245834 185073
396336408 146051
131155306 166779
809207070 121937
594349365 140466
95201938 166508
332509877 7950
781593542 36812
277846576 25335
971162371 42381
974039145 46339
703689439 37169
13830346 53376
723225290 188270
54386022 45456
741292864 172661
13151080 45254
216619911 80361
213618090 187839
829933844 155548
290504753 147387
329588054 46863
427441161 123192
487325984 20953
270116663 56549
41696580 197716
409137026 17045
4337478 110241
13142726 113836
319287854 185409
884384219 93692
93148545 64584
822729651 182372
554287047 63018
558472599 134745
871219958 156769
305407426 1968
807739848 169215
505622481 137162
720281577 179654
515252590 38856
720540115 99748
200118398 136541
505220580 19497
940349066 104258
956532874 183442
996122564 191516
602555259 176
457560723 123912
855125774 19797
42277888 138783
80005436 25405
825485143 6578
524101440 63318
510086249 126553
838149233 59993
887066586 57564
862668206 12355
836814355 64349
375571187 149748
223199235 142352
690140545 173697
328550505 186017
339868076 101916
206448272 17535
680510687 73963
199471254 111015
933571389 133344
969368376 145277
509961026 161580
287802013 131650
190630381 92293
676341454 120348
461955232 73952
732928660 19215
900911606 130584
105322623 68720
205167173 7249
759954285 15379
791031901 112914
94794881 14358
98975064 137008
13637091 165784
711291564 90464
488774246 142543
575790008 195209
736894174 112274
119291620 16327
576322099 125251
738490231 74615
507320570 24394
823712205 190375
386530710 188846
346847144 96103
511721309 58123
516201676 118330
588821624 163484
774351034 43262
160783288 168904
669715828 75175
651019930 118409
348218059 196961
246728472 193663
759619163 52051
255571305 128957
966652083 35779
55306861 8451
272309269 21105
995666136 57293
250306997 33998
849526705 110833
920663455 194173
92578997 49441
358935512 75621
857376126 65503
688142105 46279
387066772 199900
16620523 172239
495847539 109584
982928048 15627
510277764 108881
532705481 119599
344293234 116882
507396454 3261
972602806 193693
658196228 194085
772007840 52382
20036585 112871
688243193 3778
945027803 20566
677272045 189025
196349735 112009
604099957 126393
813401926 117036
833908813 63477
59822404 62806
382871447 159799
240797034 113994
249397531 18592
124798887 48997
883366600 40194
14290836 55867
103474929 4007
30156821 50866
277381734 150883
345042323 85041
954324853 34359
726404084 174493
822120318 67577
56172921 131022
254313589 73983
623150647 101678
505223669 48617
333276571 104304
170791698 40728
825965668 54050
532298664 191505
298486339 191690
141924755 83094
65305789 114586
151687077 140138
564198403 198529
368315418 120767
936383740 14611
717634245 67691
754770630 10596
317055150 137295
782381582 19382
378662215 34528
780389208 74290
884306308 29137
348314053 68814
182192092 169296
155294352 143654
700962857 142184
652925037 62065
629436245 142103
959893209 154299
128520484 93501
920483366 32257
280875789 155906
342383592 24046
630484304 81153
822074490 176769
143680684 160238
615366323 180236
455869663 122458
859173626 131219
669181299 106073
836206305 9352
944103906 95615
777777514 163737
151715133 163327
990560402 87332
434824684 154109
829198070 118987
498258395 166607
558508837 110543
400586939 143113
82676748 89685
167669864 49268
920591035 131672
135494061 158275
911911421 29001
791353437 119631
209367692 55516
608187700 185553
643656173 17410
691134919 154737
159347834 88363
567759142 27299
414562068 51040
739623074 31838
805825614 31945
937447739 9167
698118996 195677
695926728 134434
172497947 138463
531054475 44909
489650182 158101
23021523 161457
235971548 183049
767190227 68762
860908224 10284
700800366 113925
914737539 22261
770932547 92261
948131969 154430
694126663 69082
14936988 67676
475327429 191903
685017276 23616
338801727 139012
942431585 124411
773122257 163530
812630421 135789
721424272 107245
548884191 51614
693225939 18216
18326492 148243
780535886 56602
292224929 193077
379275930 55184
243496837 84102
837833484 138326
735795448 8692
727848070 25470
15586988 118360
681903821 89840
2901968 118352
666068742 46591
909690399 6427
341492007 5466
125800347 17817
857571975 40302
999378350 119181
975616792 156954
763063172 117572
461683518 271
657405245 23540
332951804 93443
918678408 129602
78833033 153818
776955606 172163
689600009 131204
484867484 143261
313908978 84033
288579438 183539
366263683 122153
116439159 29255
728443783 60132
914585800 76709
431186621 47295
795942970 121995
520269426 74849
803174190 198725
571072875 42115
18442943 109349
841806466 20535
347554515 195932
239649110 153843
933497601 179135
968430935 83574
987243451 60347
418633377 152223
70229664 181659
866593531 169439
708960278 65127
166321334 26331
503468186 118344
440609037 41605
730594701 164902
755600291 94685
525437064 99226
582206799 169317
853906269 135366
667152910 62663
555673796 22414
509000483 44012
333176489 72665
567806507 145173
253270641 96678
817853108 85381
212121285 1487
846644212 134907
641562941 15708
715756114 25287
173068787 171065
71962471 55430
253256611 180103
947381218 122507
331426772 161522
43958148 192303
489326581 134533
54907336 63732
111094398 118770
612616100 105600
295566034 115346
504008690 73010
12404414 2055
596278273 38753
78147273 157732
778106280 71156
8198025 168817
732916173 177928
375534904 195173
966668183 136744
999541031 42940
843349113 12975
657284603 179525
759168477 38779
697838427 190330
835421222 120233
488918450 79213
690088497 3723
231418425 115446
662655818 108773
971401660 45534
516998537 198912
729121157 97988
652861419 161415
888611677 139382
356788608 78040
218708943 13636
418764187 103908
256852430 185208
667994694 8778
521891400 43310
713576130 92534
460277747 178254
506849060 10396
304228676 74945
780028104 16104
290423516 49194
5085029 55851
149182234 102145
353326453 9285
136085378 25656
589854629 37466
550912573 1926
572276487 107464
678007775 12376
294202597 24230
925170016 121968
713243964 144564
464369100 182147
234991218 74970
406233382 188810
961314738 59067
329948336 156968
609699379 69709
748127117 187061
419214790 35267
225903257 78754
363882443 15564
108233082 101069
622349337 183710
775168232 186827
410155898 168417
552655553 122178
685121737 67889
346829964 104070
227254198 19549
963722527 67244
196143788 58819
402976928 51126
914120143 5294
778470982 161516
385603804 86879
851060260 145759
473559609 140312
337913126 165581
216823886 22434
639012128 194077
78199908 75805
870004063 67096
403171621 158726
408732451 161188
846501520 87028
931933573 154938
979118447 44503
487607311 78063
353541811 124680
385124954 125743
743186333 194443
51160322 153679
710327433 76705
480792 82079
377248552 127205
871600046 29182
926231256 106707
948289985 181981
541001645 9428
997426572 27351
986691422 96829
561607360 161180
120680631 68343
99181013 193415
303972371 164618
846300567 155387
674262846 29476
829563901 62637
77826155 123654
352563788 99065
932907046 130692
983432993 66622
874584533 145957
428913961 22957
632833054 62019
120643449 84425
256680919 110408
7367183 65508
846317075 4312
226350828 62212
536577982 126390
421743563 49082
466144471 76196
14472456 175018
475809417 196655
32108634 117767
957851292 109800
121594955 196176
858611588 87744
691871964 52643
914586696 114630
292201647 154878
406417588 88875
611114374 147929
763513071 138818
100471068 153491
255800574 149432
83768230 81057
704491251 119632
521961734 7750
304395899 112928
492228890 191430
295318509 141745
134951467 62345
685009589 52402
925661316 186946
12404860 48005
531810786 182149
539191654 171559
908599277 44431
222577620 170784
798893846 69628
422649150 147864
96967957 160301
576794267 189398
98168925 131132
751058715 127583
970116293 193685
590641708 39673
823333788 22542
374089594 387
327518832 159638
268495536 137586
729721027 181148
891563156 122258
955999266 88106
730958217 146130
319113815 125417
111152651 152874
352640284 123623
324961968 34417
512810829 112745
263102942 199545
437909210 146868
576033436 163749
448739224 147941
54279212 22725
117918508 77407
145951570 85226
453585016 170014
964764791 159841
395502318 124940
663565465 187459
118490808 164344
306720815 95909
379737730 83492
352525275 166234
89361147 182946
973609749 127292
278855883 110705
372545471 21696
176262091 54200
295622061 33531
121464078 159079
134106747 108552
952580547 152003
825822902 142849
572988795 63743
699583169 98881
124039852 70136
828334370 194529
451523588 7309
408109199 29266
926030065 82739
625603744 184348
547097822 109607
710820167 18612
400616921 10892
152672435 4640
730636630 91633
428906714 185172
769235848 131707
589079150 104223
578990331 13467
548973570 78750
156875081 30387
517966265 196278
461659482 170532
515394892 140068
801895111 93875
869091463 103873
931452519 20319
618237880 111636
439403586 46727
88184034 99254
4953636 174750
782562617 33923
791483697 27202
115021987 191992
285378142 190586
918893414 197624
305541619 36595
931011518 190436
265933291 178502
465622112 27438
156944571 53121
136892121 91461
304847990 7115
212224459 123652
970047528 139828
945040403 2273
711364961 107305
852168590 58456
479272600 187711
876663532 61932
271967708 71510
477680024 166161
753478940 160175
810517690 37247
792471625 53077
551582227 118104
223170582 183483
7959730 71205
586219472 116876
115197593 124699
668683578 187764
790315032 4941
293062232 161057
823806891 62282
663686151 151847
24802831 157471
714266451 198304
509785368 93247
494940196 9010
994561223 158709
490616478 10647
970568093 111887
761161441 121332
691774832 656
863593645 18128
390234943 108322
410968821 127411
760444789 175720
499458690 154419
162549881 92357
623449112 102050
195066158 2079
494442545 118477
242650647 198330
4955129 8516
342754616 164679
167304035 183857
706681205 53516
953576172 122519
947364449 190100
807721961 86461
917018445 76012
218857445 88284
27107556 89738
669314360 42344
685505380 152993
344444425 58017
809609442 103223
681306411 148002
985972142 25052
727438230 160188
589759527 163920
988394809 21931
651894304 167278
419912332 34525
137879806 34502
648868622 128609
594070042 89860
796436979 7779
695580955 143982
806792045 127473
742505700 3536
235131220 11971
28384895 93833
733596331 78886
223121258 165597
746619011 131002
323754963 20630
383748346 173732
209917684 8656
809089502 13470
564201904 62269
381422698 148110
469760327 30396
357914550 71793
987984023 14944
911492732 164223
207639868 136265
698208375 140875
865871338 146504
587249503 66177
424143011 12366
385719429 50663
578292312 44357
17297641 122359
921787596 165057
463988818 74954
229570390 26149
854249447 155865
969235718 9127
25488742 78165
652686032 114035
34934222 1245
869988729 21008
231905500 41222
71057895 106017
707073094 93662
641066855 162963
790945810 69640
323654201 78176
64861941 128951
879078571 191187
72766697 189062
560684252 117132
920799144 46803
819581897 27688
544882626 116326
507656089 63295
402700345 178047
43790320 157166
526406192 54180
932217514 42706
417430933 134283
801610862 72863
211869562 179632
133512574 82286
328267615 154161
545432 41060
364148503 27396
670716575 166842
205599392 125669
711069666 119348
900890681 148278
155805712 140169
165441381 196083
986334069 14453
379224730 182800
95804528 13235
756877148 2216
324582397 165583
357644302 125162
942564508 29337
421393738 172653
341034790 142785
885618118 123002
704156310 5494
458202210 91432
985039504 31799
182082981 161773
486715118 34350
691891914 171947
584933489 68490
348881364 87544
899732039 99456
983142644 73728
815976221 101726
18826229 102990
875873722 132258
380091455 139236
727233750 91065
327447928 132421
639257511 195075
856592821 129741
510999949 50863
688599917 174219
297106982 177433
988378652 55127
120992400 122178
274506453 104329
223126990 131718
573742196 49936
440590761 192319
428072781 86358
970791540 30746
865656037 193148
15303203 25542
303470583 93976
685326619 93224
405791218 167056
752613403 154200
340052821 193326
370162856 169840
120518645 159035
108236185 17123
143980684 154943
400517276 72020
705916732 78665
256615760 162608
194553231 15292
714806296 69953
628566076 7906
62192879 21575
532993290 121984
652708541 31652
905913306 104585
28611443 33407
282646190 171492
362237409 101687
311094383 95069
926872946 147891
723078651 46389
453481268 190682
997923704 18970
740138716 159894
935502021 118245
163999322 192864
156157136 36766
440349513 111341
976796402 11665
168598267 49086
988299558 83561
966824125 45165
690392396 127869
269006572 91302
112144256 15575
265969199 71499
949528410 33722
431476030 97425
684497546 112861
1499169 19249
666798201 95305
422440069 67590
894912849 112279
539193987 131195
88272545 24596
270998232 82951
858752623 10492
419496666 79280
912846172 15800
353187752 42432
224724537 36477
122319049 194795
564119714 31873
322496885 182522
662850416 171638
67259958 55280
341326821 59969
636318384 170459
329745066 92527
291221688 60206
723744490 133090
609545046 1222
716562918 172240
342789578 132569
151180417 94044
498964052 60468
857900535 57868
814558962 187763
546742611 160175
500292128 9466
498881899 128265
477453017 102771
987149770 174319
789242969 141937
267422937 109502
388696957 17699
514717054 52143
962351918 132112
73943717 195139
562469060 99077
387217676 19915
567954614 87013
311799929 7725
512304339 112657
260474837 107418
211937067 9962
799312810 148154
449107547 194503
278401904 12782
755692695 44038
779699939 97012
899607369 196892
187524537 12981
507656974 113251
488834469 121437
209348810 164971
589715190 145754
688002936 67271
254395079 88623
893267793 179387
434129445 170186
703103494 155805
606063384 183567
153526727 56373
605708445 189084
313852520 144717
717110439 171518
857887682 168027
958964115 40957
576783000 29218
977963242 62298
931255463 107332
139668630 76754
570280339 57151
873652127 78816
8958499 40617
652133087 144418
225877577 36939
49352624 96424
485352720 10363
174806622 77276
540506739 136106
275709558 149925
109765758 66221
86451569 73671
884902547 185239
106899408 88292
808048022 119515
536275123 168386
748666557 147689
522785053 143317
237781173 106271
696271719 153763
659587182 159937
480727235 56348
475070220 136437
749304631 56135
484748408 160258
834620662 152153
812056696 38256
860670230 11784
547183672 193966
348099902 15286
297370715 81357
849954540 60823
22974163 141039
731562772 137134
556581664 194336
215054779 127860
482174646 165998
880680915 29021
844055090 31461
766366304 197129
514218945 4844
969967442 112132
764593554 91569
991952148 103795
276608757 106903
269786471 67923
48892107 9771
359996416 16049
919099254 137661
733826347 7615
303211327 54044
332632544 31160
914454602 166724
290807635 89143
386892739 166129
233817741 94554
426613810 44008
267207646 6081
538681071 151705
71740524 104290
636418183 87523
951949367 83842
991427614 194215
700502729 125580
200348509 120011
571134980 94393
613563817 163314
82604394 7375
903800384 25455
682255670 85413
559583216 169428
428812093 83074
58838131 193423
846838833 101135
957279746 125
627134228 183348
308658289 26909
443947632 85637
802479412 181377
529510550 35547
376557919 119945
629751898 81181
204740866 158520
565625432 33537
579156445 62408
190594506 3463
311760633 169337
171702871 122250
278945889 12813
885193239 148907
55803238 199293
859035712 164915
870542795 109983
759607232 53987
89049871 47590
970923348 81614
823980884 5667
848298470 19306
810623899 134927
466400599 92328
245065429 166293
913291354 138958
932743468 92011
229838870 184858
445399108 9635
927898498 136341
458164136 61285
418202820 184134
288113939 3355
584245508 145891
102931289 61593
471973217 168853
90640326 120422
744755408 127764
764914486 17191
988693962 174318
452949920 141893
965918875 35207
879893663 11827
449375234 168860
745163432 57538
862257450 96654
722258380 31521
321353084 17396
598250918 118249
529308427 12267
233544562 185766
225525896 32954
304444792 102432
470732419 84698
510364278 101955
454135504 4605
250325885 109099
154083887 106761
861271026 100134
618649996 10514
590550810 95692
211436461 176519
602411175 29766
875533571 78305
108163357 12674
300280007 179327
505161242 19836
44164772 146456
860679872 65570
927459696 89622
461117287 162741
499112738 126712
948600739 8430
952343779 140081
758334278 3484
341162114 122631
243904043 37828
775863921 119822
309584308 146890
588506360 117146
883322403 62740
403760007 169928
164977732 40934
302646748 163424
174235450 63385
951482169 69360
662370883 153248
733147616 127477
889393615 102887
820674490 21333
389734004 181504
165283717 105967
758062671 152151
737086139 180286
929153015 141940
300483629 85525
326657086 5777
624131395 159955
834468294 48922
977441519 157647
913579946 123613
459918185 52599
646330052 13105
622561368 11093
757141998 129777
764475887 174748
590848630 114542
375486680 1756
959604103 29865
686615355 165046
255697508 191323
574340528 60895
145547799 33036
748723086 119297
667163650 41203
641950426 184768
907034453 105378
614876874 124417
83684551 123174
931005941 6950
35662270 10113
709358184 128682
868340598 99145
932623691 48623
423043252 150616
637888836 185752
249786412 180720
131623273 59706
657438440 127368
306425 177659
864703800 35265
982666586 34822
777511829 8365
63381179 159146
753177504 105561
364910260 70246
542738361 40877
346828316 138116
34768088 196614
479775533 27297
25561610 136306
266682817 34855
412035940 164049
778668061 26158
80520084 173066
453176820 127287
885343851 122198
504798756 148428
84995389 150009
466354331 151178
763333408 86888
89223491 87328
622078863 55025
865092442 66447
175133235 92661
643642357 42275
429370134 131069
20685466 197658
998695142 126750
483600548 75478
451908048 180534
952668180 11281
65046173 119875
333233352 25622
561980027 198912
42347964 34721
96158246 150845
930725067 15816
381339546 14446
450308156 165199
760674357 156921
334320271 152971
748979743 172749
288422822 511
18794467 95355
566399379 34393
568063640 79156
888098652 146572
627591955 153597
627523395 5670
716985823 196242
679050548 9978
473945485 114637
386300725 55764
540393373 173124
503943011 33458
189063835 11132
625396673 96255
30504886 139855
739658747 119376
771624760 89557
715506389 126752
516077400 29703
134072150 2730
696084919 44694
861222682 92920
504791338 183130
515504091 16906
46180289 6230
708535541 163154
588721598 169337
503667994 72560
389778036 8885
993121521 133940
436531069 166395
480996576 93893
429921017 194854
688126458 183955
711710042 172892
773991706 63075
981660566 48880
69127382 426
564547992 147799
189808193 12716
602783050 84552
175521761 15482
672991202 70445
993108383 127514
994037380 125908
445751751 88581
901510268 26152
853494344 22832
253733683 1639
557473873 177689
384730816 111762
317007410 27688
684854785 173463
712891374 146872
237838853 180095
419057008 5889
397694880 33662
971800571 25775
239639306 15771
553853033 100844
659154482 153074
214388931 192168
444757162 199394
979174712 38116
418130519 192580
242401929 164943
284361352 100082
465895384 117921
449568949 35856
390158816 100167
934306547 21026
898507209 187158
376156451 37293
441365108 87092
299337244 124794
243250138 158070
641505577 174137
699506397 41472
655772471 77723
422060966 14368
648804029 47391
143348329 49363
747637568 188636
426209692 148668
936007165 189949
914047524 50286
276060932 23529
319899560 149549
426498120 160514
475523081 133979
575465858 97969
985111298 184330
39586712 199060
890830454 136072
118519942 54781
165092616 198851
795000428 150617
632682560 109681
290637401 27967
950727169 155854
304996373 159902
73399424 150310
559166025 64019
545944842 183304
588497178 85832
244245428 65863
20110939 185340
258013274 21104
96730120 96094
988121573 18344
818551966 53514
326612905 75919
269016294 199902
329832235 147883
756549392 102727
130334678 193898
142124030 6433
555587052 109279
206985617 186077
987925926 7095
430309890 133656
59379878 154009
372682669 37933
181631219 135131
519494627 162298
822832045 154875
141105133 136708
600953114 45023
459475464 192108
672290434 26659
763243138 170365
321774737 87777
598422609 117039
372322983 99175
376166249 50458
36386041 31014
945546671 25035
794410764 94161
61532732 22080
40384266 63989
987667540 118951
882964592 77852
706430899 712
468675874 195717
11937877 122364
553345605 155505
818998256 193349
989803623 46113
920373632 82860
600189922 61986
455721362 105046
28571825 168043
727502105 82022
209541382 5734
110936163 127026
568918190 122840
415585739 92325
66486032 90495
233690639 132348
832179653 127711
520433972 140053
625083247 14639
464361461 151977
132618501 152679
236472421 188240
534463156 1754
894720511 74792
889736103 199282
746424183 35538
274136514 137681
4797488 35229
91901001 180759
706339164 43898
646208023 167513
250861345 88309
464916178 73123
358285847 35642
683444597 91270
150906956 182546
18622694 43246
566917661 28248
54659727 14303
278865528 101681
146889380 139671
707212967 97380
955128170 57579
75519739 6202
467105770 108080
182732555 100859
359091168 129762
508494347 190151
349736559 160563
264329206 108445
159728773 154264
184642197 66553
192263999 48972
362053760 108250
237120205 1837
442102916 59356
507865860 122831
58286248 13754
137768204 6917
883530371 68926
327472993 64968
240717890 180592
116108460 136880
148990225 85189
101580293 184557
764053643 15382
356149234 43870
432633143 60612
163754249 57685
680609528 131100
474489217 61008
305128732 79466
47951720 113693
841096749 43759
426905475 116690
866144753 65338
205349351 124401
487898815 131881
202637745 182665
501307431 15924
8492837 160564
82660153 6471
357548246 100133
859683322 1313
665594305 141497
24994940 99842
770622519 155560
325403956 165497
970928973 59173
123135292 151910
323860701 69538
854072576 172509
715808359 44590
135489277 58271
204825783 37007
663148800 40118
81693549 72335
427801707 97264
888870013 152481
165973177 21341
515433337 26951
782564431 73271
118029724 12809
202851590 7087
715230582 85483
106917388 42767
765527143 45423
143082153 183472
945645136 115797
870832769 44998
989830797 170119
262083405 109163
999743688 17242
149981636 125960
330051186 116971
501268805 179933
762226722 81721
517829704 183714
800257215 179876
3127410 174063
972027854 183974
775296495 41592
735649619 31571
540404717 142673
967677897 81169
884747971 169944
792439442 53349
788981221 30317
391766984 25001
319520408 187132
507035 52830
202152163 123834
455030996 129141
619042232 134573
458948952 170153
371156956 19726
349429506 150313
926602568 79745
401180173 85828
836388550 119773
689476382 50576
797697716 148637
62860827 41429
447897460 119564
374574862 164994
367415299 120465
355383584 192507
139039631 75230
743610281 145136
86181889 197683
717068372 43199
24019918 180199
807610406 53213
839846993 139017
242613913 74069
324803592 163767
438970208 196870
262005847 136668
964623357 89100
563395360 140725
671705882 113741
570173182 77671
454530587 60632
926948326 192975
59573752 104192
561802902 28152
117188257 196248
556147189 37676
709288339 24317
668234925 97295
78803674 44706
870213774 66133
640524381 68339
907236715 149687
708724069 118561
229029801 42011
538227244 7315
587877086 77793
438347030 10644
45674128 32695
561467356 53184
649171512 13567
287865951 119067
708419794 67524
610447352 43236
317492698 32148
13686957 108043
503348281 93187
129737366 144259
75642898 196619
675595302 110856
105129294 25800
681022255 155973
953994073 168571
362784085 104752
590511918 133111
339557387 162335
721526283 44561
308743320 70162
528905387 164964
476024330 120863
961122538 174273
245363874 105868
12156421 70279
260904933 40714
554543661 111019
364961174 1394
580269617 62434
591213672 74070
939261134 5519
892260895 40792
754354736 141145
780565216 37727
333322550 194994
634176653 158833
678186648 66884
625324389 113673
175123166 85451
275014554 65224
426214314 193181
231023260 32633
17161948 20017
828968295 41613
263738325 118899
238393508 152007
860409806 65279
591737468 59432
133072054 171856
920052035 150978
504762134 199040
493710607 126042
635251657 181216
753255091 82898
906904531 172226
237267544 133777
30899611 102238
214390268 45490
567377723 54236
914470970 111401
535842828 145092
928342418 132268
612612297 16815
156169562 21129
456640089 135056
602775813 163477
157422410 94160
473700973 28031
275383442 17381
954979734 185598
620202472 80519
930905766 1880
231101795 4697
513122430 166665
501555844 11280
172681889 34505
908355058 139609
268485492 53103
64265316 100634
306796963 167889
48037464 146450
47722752 135289
742640402 100009
37798459 145237
392171733 63088
266946909 131265
435872955 14206
626847639 146216
333750584 29068
183437772 46595
408194057 116110
507740254 99580
762360179 126398
249871379 173442
898362441 185675
181952546 132779
643093760 186550
777497293 28131
808251074 46973
129927540 69630
976341448 96404
985076306 111489
521727298 196403
412953385 199230
986676892 141894
198629446 77514
131329056 2319
532433694 97156
154486476 105004
247505329 60310
952379979 27480
441830402 102517
503895974 111073
842695811 32527
765685741 33066
503772660 196129
354233601 97769
682385551 12620
999872793 116756
475420257 156604
611263668 108639
994300647 58322
70887932 108154
412522948 59309
986770159 24630
253908122 153417
404424093 185570
999954454 176336
649600963 130344
664477494 189069
361275630 137294
569459175 35876
376438749 6332
702535189 150093
806022226 76004
204550227 173905
384269991 68739
847309021 60588
496240405 68658
409664921 159605
187350664 185884
520455619 163082
936043186 149493
573222617 163082
972884391 100896
670761080 23605
85898700 99273
958490099 110994
346016925 144159
636084133 57012
687044566 116457
848905651 34136
821407377 168590
372331831 30872
968671484 111714
425097117 33340
659429580 61483
750004219 148823
20081549 52895
171853225 65444
934203666 112608
266733225 117179
825687809 179076
459789067 72601
987526841 90340
338502528 83213
684654939 108471
791556677 116575
384890204 49668
89430167 80503
285586718 124328
827935744 179983
183957403 154605
770970438 79982
739526021 45648
591400408 198758
932046259 150577
784739130 54689
784148380 47853
917699524 175016
821852106 162498
650145913 86617
657808461 165464
618696693 94375
196886437 188706
710249129 58478
178322877 79158
88539607 124235
913425374 189559
748078423 54435
907800110 85941
682920733 124438
667413426 195037
618938471 128909
930023020 58024
588923044 4560
913101908 55211
623250753 106066
579545205 132708
437860229 186881
71367953 171131
803374786 89157
596803765 193860
579837356 26975
845409470 100135
546735708 118291
536684135 20523
11605882 53143
745236890 74369
853751954 184181
331035929 140733
310583222 95969
709541241 97607
204668578 19737
941890113 91658
855826167 149254
633622845 54826
396155395 45768
848044792 188984
532219311 49494
949513956 3383
404126521 22913
281173539 98485
947979370 133973
98321994 34026
108095781 86792
542257858 88506
259705782 52941
441475806 56588
214197415 30856
479937024 63430
55324574 84264
279116536 28683
368922542 180137
54407248 70770
290940139 105091
130540494 56451
573238234 8424
687647799 146707
866421290 55812
161365702 77919
134612048 159925
686065806 112118
896829251 120902
646357862 106801
450724394 133028
95274190 51676
663582023 128579
945058005 114899
210489853 1504
749955601 125858
311569127 30309
470211476 106213
959135216 43099
692088749 6024
14886074 182301
278000565 105722
614466759 55957
320786523 86741
747255234 196928
580639835 861
805175698 176399
501902872 25535
966652026 117739
550216807 162309
956049315 95532
576912240 169493
759242558 170523
970645723 170992
680790738 67958
609950367 142324
593126766 54871
573726200 34934
826267441 27128
444568905 43482
255880935 14844
783880556 77953
862118385 195218
539959953 199904
596482395 196783
246326483 164145
950820092 38020
983957188 195672
351732920 37849
881095652 79714
573785350 125071
987967985 48923
44268890 26833
981424395 167082
670707619 12129
30275823 2319
710201775 25517
731675927 188630
264771974 52756
115639885 120183
568983094 174504
660748292 170861
439820260 114592
544495629 125422
300579128 167690
416635024 37388
308976623 168273
445204601 169781
937984105 101883
912646774 43004
723721285 141515
305212289 37973
115624409 174597
64443338 148660
418007238 98612
860676860 38976
851435063 33727
667265968 97398
810425931 164901
116859437 123059
920411126 179714
786400392 82238
250762024 90910
590989379 193535
487631065 20531
792576638 145351
284424540 59038
81230075 141279
250589862 154907
958440197 71279
706996142 172099
170526543 135379
119470807 71676
925497150 69235
899002018 80818
957367929 133641
280660556 43446
345373493 131272
784771840 129522
635401486 143024
635410611 26087
12552734 23811
609753548 76152
704585497 2341
264650735 124222
776259169 89726
412346691 55711
961438454 21829
345002674 52123
751948566 54075
580973046 122861
44836383 53202
820951215 49920
497616274 32224
798478742 109144
769742924 181011
448437641 127597
517117708 116151
595069125 30618
547153881 79478
160672959 177181
935116471 6142
888353794 147557
523109758 44024
8319418 77800
261497557 186699
154528183 97257
687271581 70473
788227416 160146
944181643 87695
430966814 98263
279152383 198074
203609248 158686
536054029 24182
161200591 63995
660610590 144107
845890476 137934
330902352 163407
275373428 80088
603381265 159900
71429206 114018
102179523 54876
94870504 14895
627489026 57280
796447668 136664
405749388 57470
573184005 71373
329069610 176902
283976852 45858
251944806 83037
12373839 167892
777987350 120935
531120283 159285
371398792 169201
589140025 99999
703365921 139808
17146541 64781
702432781 56338
110729904 195298
900774051 191846
460127806 161434
76982965 172838
750496213 61348
939281074 124143
188080187 97041
995809894 186888
911115986 25863
925252007 22996
515282050 161523
175847830 86877
989860180 105510
492498894 147469
954243608 63341
302827370 120836
353134819 128019
525021998 83555
563500680 57271
851083779 79577
897280354 147738
901273091 146290
448424242 151865
376665572 9582
449879121 147952
450431856 91592
930534039 129841
741769950 173946
268757142 164591
84714169 184885
99809295 123137
135605468 108441
674819409 92000
942841433 113961
574892800 145279
835984715 182924
893220715 113769
537941023 45200
436645431 2096
389304806 30797
357478915 167186
368092743 15193
990448587 44559
916635190 119596
73927695 104352
465407427 18920
372449556 73816
239436392 143280
30635829 131049
216596828 27630
129087974 81041
699009859 87118
738971861 54062
34007464 52890
756556305 194251
951797678 196725
440567564 101049
559567092 46391
78723318 101018
453200045 25826
739061923 111200
360165649 5192
885879267 72934
35411710 102876
933846604 20761
293160513 141919
150697127 67033
422318929 26067
349895776 117292
560293065 194397
763262663 162694
68999125 129943
543967474 106455
804811321 124605
255080384 70449
428555767 126848
316268369 152340
679891483 126743
843785794 177230
323442276 109472
442912169 45648
972908462 165083
202985190 17481
56593783 33982
806230324 193637
989576613 36336
782211289 29720
100029908 139287
639804621 136629
638414131 160008
264151265 59850
72568865 168512
648444418 64004
19270029 29428
344243725 172759
761674841 112862
176644203 44273
940098040 41471
610558044 60161
269246694 93511
960890275 189987
336103 186111
740389859 59831
545070839 178671
471202624 133816
519770231 87961
640767790 135841
755897353 178438
738560155 191971
144256574 174541
902478146 56775
948730733 193372
657704907 160429
211147801 26400
671874264 83950
326473946 143937
809492221 84104
23991966 68133
701424988 175138
133310853 60981
687534365 36889
535218078 108955
668752648 36077
64390473 80122
137484230 135857
614200830 181519
180319689 177203
811290155 156290
541205737 121348
331197790 8876
909510881 87186
295735558 176968
215582582 80117
311569310 174243
95182961 22299
382834101 90460
855318126 91823
870476379 184856
769304146 197992
335229400 167763
929822036 83201
19575006 4832
278238468 120772
982080560 106672
697504355 101099
434846387 132371
412412678 9323
38396320 147870
471383904 151444
743395100 55673
232689816 59067
483913469 190359
125103995 56160
635834029 58613
322092639 123787
741128048 30604
628853587 135003
885682265 186400
612541775 152747
748237157 115189
135794238 17308
362920840 81576
626519000 131261
538938322 52458
280923094 72500
395919992 58484
731379465 96902
978676367 50110
564773809 19405
506584066 177764
175307373 14796
136124754 106791
675717007 89560
258026187 129370
771267891 107219
541789752 93654
172660138 104823
985825614 142757
765516094 163299
453559785 148292
916846299 73908
318332943 36191
797581367 118133
626255465 198788
442133561 61606
883428074 125695
755595011 152807
202691579 21255
821761699 8318
637256915 25761
244496751 133378
179013705 161403
50279030 40549
23183944 168796
817895800 92163
466482904 143994
679841672 8059
71266725 162008
104843541 97839
321388163 58811
220457899 189782
73506907 4109
435450059 186363
713095521 6468
72161649 107279
294143982 31529
449430643 186285
699549984 134071
482528705 190041
702761076 196511
303340637 185786
377581145 82951
854420199 157017
753298093 81502
69970850 82666
130058182 1258
421252589 84938
637172606 71783
440991498 179374
819863972 132239
955070200 79232
589669703 121467
820022711 34073
907849717 12395
209112372 103404
342017245 71660
14445529 35951
508530965 142186
769647303 8733
915600211 19986
492158401 195995
830597499 26836
761086919 181175
923724602 106072
904625965 135483
187259529 9976
363815787 135458
595017836 164289
424617591 50011
303178153 55591
359231264 24190
298303719 147955
930239903 34348
992962002 79029
815678791 31468
76242630 154569
344397803 35581
740291440 38603
616546554 112164
620162218 133700
358607374 177744
447235935 20582
840418598 187490
354232429 131703
870393620 31005
139440846 158112
513920469 72878
348286340 88773
335531018 52809
799396463 73519
178502830 156360
452292183 36290
653538645 94020
881569575 42309
191943807 175648
529357568 186208
901159471 125994
629532196 7435
376061634 121485
763152398 48667
98539655 68415
720861519 79464
816506499 151793
125839664 78352
196149141 133599
556417099 187763
672627347 195452
546290215 77796
971125337 193458
938180438 66511
481063025 96102
148494670 60987
548282568 70246
484516065 75880
121530760 185941
179437784 136170
567303318 190195
146293958 43921
294328368 156565
16876052 12695
290510159 82279
415283287 84256
969301315 29264
249418091 165497
823265896 97713
589721074 84901
965373582 72790
960003222 124885
418461647 179364
436004348 73345
906887593 73850
280106747 179958
217140269 75777
484536417 114441
680901024 108909
437780292 13222
253914833 50112
425740868 169411
219455917 59396
935266170 61673
348305119 49988
754644743 66550
530667739 108592
412339195 76318
587380288 34711
611208260 186309
65644785 108642
753102233 68469
21047326 176533
847502327 173521
114485144 165512
863705323 27690
409413012 37106
349934468 155665
132103994 160591
859608878 197465
827990825 109049
704665159 34466
875981214 135186
159579995 136293
446142794 151042
563725167 197955
768991917 56300
644706853 114972
596552935 143634
2958681 127364
664736603 31069
699648571 137946
93122831 86514
292816251 133215
57074019 173685
660855231 38229
78166874 185614
973849580 186232
253619156 48747
898937422 89285
789237725 105448
704478368 115648
248798000 127298
656993188 107098
740175807 144830
944081318 120324
617320538 37002
269055856 73113
469048800 193329
91774132 56006
196759222 59204
375942969 109097
904985849 157307
696764274 45631
140666924 2923
659834121 182480
903709767 166305
728634069 162258
954365581 68300
726194327 74653
17528987 4518
754898975 121436
787628489 104393
173884700 80276
747749948 7958
323919057 129320
258688501 7066
999668263 170030
922821727 177395
247727929 21355
322765269 161184
344488343 58785
317780324 141533
88848990 96631
320116699 191554
451418885 89409
989476645 140479
671700466 30704
416246387 73187
151262033 101261
607715833 46952
229732566 80193
128473742 41365
815457731 71152
809553120 115282
344099520 172483
65321395 188217
2162453 141956
198792577 65113
39547968 90577
869501768 198898
596892728 44024
205518477 5857
503940602 150589
673948486 96469
311970698 118568
428472828 167306
622299311 49882
948878416 31516
66434718 36766
671184609 94988
866292097 109378
862280616 142875
952196333 71839
541911125 63978
256256358 77872
508891850 156048
628000212 14797
619866129 127607
794077952 15558
378794278 69381
171000250 186643
869642549 128345
640052401 85560
927353473 41549
507368304 80875
644863517 125100
147530663 127680
642093053 176534
313076754 85483
38562585 125051
909281382 198122
905175509 82985
892635178 137369
766659303 39817
875862379 88696
639244157 155689
515030356 51104
744740868 130003
197731519 73513
218310921 73586
303214896 197334
567060669 3890
425950630 17327
671324414 52344
452169856 40692
174422782 17986
835383430 10222
242102495 96929
797562530 139941
998956604 23613
865204357 38507
640432479 101217
553309902 53804
134002909 101650
336890224 138726
677694860 8035
38251067 130475
619361396 126323
494440266 138204
769579735 166122
382678258 145649
767407955 37651
686142337 49274
901286285 155034
339220844 6574
270808026 118555
764644340 62247
137054792 129271
527247146 91293
420246254 155261
707321594 95450
773537310 127903
445152963 180841
955291702 129304
973652261 156109
345682479 104317
92977363 152658
438324512 18034
39850464 107886
438719960 153966
110473804 56414
546394913 93342
577449208 13967
296852058 136892
908861257 161106
289822580 181770
104075862 156753
697999328 140469
888911180 31720
910214514 14425
639463190 16168
32447751 77365
409759294 173972
897351177 12421
568761274 77586
824085904 168817
369797818 91281
276538463 31478
770111118 102716
922593608 178302
831778583 33911
536543995 149547
687779050 9840
401959360 161600
487750028 125419
53228621 147980
781044400 77251
940987775 163089
306507478 40228
287929103 158372
346854791 62595
25490506 76102
65322712 192033
302124311 74349
648583037 165592
84495673 87274
807325123 173974
403428628 25877
976364723 50954
917923500 177421
531256871 5395
402220648 28897
942227905 173222
750236793 116877
853629638 124399
354951337 115135
582483583 168421
508374975 116916
763500114 170119
728686658 93983
254853241 195631
837977518 10579
61763111 168048
738134266 47938
30134911 131478
255526661 108180
603663927 1732
44572778 156217
990565501 95419
591657573 134500
745841023 157778
899144249 152565
26099735 101449
884464659 66251
338641308 160558
311857278 185166
654040605 117509
892388557 43241
941428290 42691
914274249 56584
103259033 24807
876478014 74845
926493758 123605
407278160 18727
781465139 169246
936020344 51739
597841713 77277
242006600 144300
406010520 190884
965344066 32111
799752013 88959
113800090 119752
807957332 151244
885692343 48552
48621250 196157
689430291 20309
970632786 74372
943776059 2213
397373213 102217
789251803 87458
38237479 129032
879721181 35670
191222032 38709
128199363 151338
754889128 157147
737631563 94590
728434855 77957
311262266 49548
93816752 154464
340852298 191306
803827172 74033
864252312 71740
438619776 155286
663277131 96936
711419198 182667
950329217 73989
841598231 157345
291073236 13652
608764991 102630
422539757 128327
327376098 50606
859354655 115406
402616593 51017
177706348 189989
230733500 76972
681249317 63787
791281669 29474
944227207 29923
78562919 162987
808325999 35573
844266061 46640
289730659 91633
465470679 185867
594367447 40504
21846274 51478
591862685 146415
572015871 146277
865923377 93846
265456003 154043
976353205 173723
148261283 128709
914571346 105881
218153414 151913
211763322 183352
494799180 135952
413630439 199307
161644860 3991
880185440 184992
68547922 110427
545137332 126842
305419309 149622
928189322 104288
755511191 67137
586851711 133245
117887364 96446
596223621 65967
19712165 138138
73323730 173257
260235298 32411
595535409 24900
83170213 50421
392303154 72520
935900904 68256
950604313 64503
104010123 92141
639767716 147821
561004249 196212
49671015 53544
517306961 170000
580893338 160351
82508320 110543
627441762 20816
668264894 60321
116175772 134547
253778160 118242
429903379 182315
877526185 825
761181269 174257
64778317 127570
822670919 122840
545962388 106556
139011191 87078
569989950 471
560212102 101937
294753863 62338
744512740 154299
183020560 188159
80709251 180209
385226008 170409
354313967 166873
993971293 18044
529582858 68894
420090348 27950
507976349 162861
947963473 122113
258918939 125358
344297733 81861
727137209 126701
925548699 175683
560589773 134782
557190518 92848
76057324 11455
543837969 119181
491353139 162696
116123364 151440
17265609 38893
253669292 39407
607875942 3906
671862970 152937
97743391 48638
372384136 124452
479411165 58542
14155640 24785
572311677 7078
381962253 54246
16932285 48430
427694399 199952
217635189 119877
804649856 140059
85947922 70312
710672281 133840
407917583 43689
696451062 102667
233140820 189824
180876275 133741
286634955 106502
838440929 20568
561190468 138185
354025217 148246
758245483 133461
196738589 135791
618325252 72647
676234010 59939
839248441 131531
833692668 151939
22080417 123053
548089182 50419
583278900 150939
193596788 15371
516476349 56877
390234679 114476
997735088 153085
824232884 119373
710204347 159764
621597132 125433
455025365 176263
665017091 30521
248639930 63175
371348436 129112
919946039 182287
621787162 15245
76638586 188572
336014383 7811
451366637 126142
69584794 194020
941424540 73220
193263047 118435
520702949 8350
914922412 163250
935713293 45427
742629691 144629
725179428 199728
157309692 107151
857276641 126125
804800669 46471
682140527 76776
607761138 112422
23797339 42760
291049033 28936
873828007 154887
413345741 63794
625387118 172750
804971717 103385
16224521 26522
221197928 65364
201193793 125984
248326906 148239
68175375 198759
789313668 190214
367447645 125463
147565830 165131
213354595 43674
999056202 114392
808575622 120833
14492587 90064
146430953 83158
900862328 44363
773390248 125511
692360458 49947
182994005 195489
711946018 110221
70439172 125089
751290596 170445
526669635 158658
691615045 35303
717417247 125793
704647333 161181
821905312 194686
909000763 64134
215489069 16689
89383614 119430
307418763 194171
629191315 89926
73365834 145484
794559577 90058
285101837 191249
625130442 153392
644955433 197252
841249392 100185
610140634 72761
46711162 83058
688497395 105336
220363838 16427
779011102 150660
950599879 93614
521534902 7461
636897517 145872
724972514 161567
99508048 49005
176626255 177067
758317150 108636
516399211 118921
817561344 134969
540779315 148959
343539105 139973
104350008 22229
106484049 62262
41584619 43216
671160129 27332
179461689 34160
214332465 3801
51056931 15857
542098028 75413
165646667 140207
917229312 100183
916965732 119560
776292164 177869
659261866 80503
139064918 31905
599489957 67322
252241993 175677
87596353 20049
649873320 149965
439945304 85772
890302409 4615
233673704 154630
511970910 119639
986413233 11171
738133998 167362
474368648 145622
175503438 84261
53175163 117229
160832222 145319
747901506 4482
516155627 167709
455558653 145013
700305425 82762
709595924 44042
371884992 12417
911539363 184663
31133073 197607
564187083 83314
598035389 78121
396479112 83589
758331264 4428
585468955 110520
812135396 65552
624404437 188339
858524419 12724
337680438 141023
193971492 151624
960621379 27838
108538007 140104
270905157 56990
806601506 26764
904504498 33069
514822700 96351
14584041 190654
228551530 75774
497711113 9586
512537285 147901
879850631 82413
151225713 142152
114838812 98716
73148956 189746
149042249 21615
38348244 117408
232487190 84568
767591322 92797
174512194 64311
604069137 6054
367732567 27105
295995968 78572
528842803 137434
200409645 139723
298346931 113589
67674902 177389
109318976 187432
584093338 187259
669978440 103144
735434304 107177
800327568 162411
688601966 5048
908779895 75195
763252178 21825
651743469 13907
861096359 185737
173662739 154617
68468586 92433
453176159 130144
946523522 89891
469514992 140751
867965388 171846
808934620 186475
179968566 43093
145504820 188097
160458644 28138
486743220 102297
57157865 176052
515286698 143461
172795366 197526
793274709 169957
785382435 1355
520057609 171656
94003088 82267
402288699 143823
95699901 147880
681104399 179907
527125513 130126
122140709 77830
263087239 146787
520543978 72773
966396399 21743
611661607 161992
569159638 63686
144625569 2811
630671722 88569
239784184 22100
961483014 10646
940058496 191856
40387255 31254
809930707 60779
31422415 108437
808729257 194585
253122583 144243
67002392 76945
176954294 49480
435791834 40596
136951751 192538
332531850 167248
708500838 140314
332096322 21606
731705824 53966
168102422 161807
953072854 108180
9911972 159887
205984180 18553
57791999 34092
329804635 16467
533078645 78495
251934232 159909
949773923 92603
964333880 191392
532246617 128869
938002416 68817
65485255 100998
662685617 175678
369729317 25699
298644002 128041
567070205 135860
869620669 23673
700007288 60001
569168049 171545
206306935 60147
963728557 57039
584923200 135666
232018706 151105
839505430 49496
719916391 24416
351204553 179178
355352036 11225
896559682 50641
613374560 157584
284938329 6516
92340270 144046
473264948 2714
156573016 120568
392994653 75279
127877859 163697
525526894 179033
144920935 129711
274779054 83431
397060299 184190
438407307 121575
157250618 197753
469915379 146308
853852227 47154
542514907 198673
854983259 44879
897015208 194765
531312199 118920
342172451 1860
854062942 63347
903889107 191121
967137375 38947
937813923 137647
813010651 65228
115256118 14283
920350483 49128
313981590 109080
829164084 142764
646016626 113729
164980482 174600
583597232 183846
632891899 152677
266918885 26847
907147734 151420
920941577 159309
508124940 190790
296530447 194256
109907798 156466
619841173 152029
382369479 15196
971279481 167963
308350402 87762
585646643 167906
52647092 77377
714818035 104241
676650650 3020
570506693 148380
242241641 140306
966662173 169106
971456461 178690
115006161 7838
519899077 105412
961968098 77956
267109691 168179
115116274 93305
246352731 74189
716483893 111994
885604997 1665
491198928 102722
494825401 98135
614140660 24039
969905879 64881
843950098 25826
948625909 108270
57178546 21798
700328781 64772
534652885 74824
628275039 31517
986046840 104016
718264727 32289
481835084 128793
677709748 126906
783411029 190297
781058983 70933
26622779 196760
295622513 177582
862298460 52664
993159788 146161
372220641 104217
417220174 178347
908703494 165817
161559694 36765
537095404 66400
101943178 185365
333264223 156516
242040513 92394
161499228 70624
301817251 110497
651603618 117729
896168153 117172
466061734 8964
977468132 78181
611961092 99277
840269016 190966
149927298 84246
532297379 139963
277657839 144925
191098897 8698
551267171 115666
254541451 152553
610493727 173262
891396341 163177
435654774 165818
166410343 1740
871464189 79662
100475018 54709
285532745 182871
792213962 107719
246605431 1872
850963876 181062
805061868 73027
913168935 166449
425283662 122312
974437782 181311
712998274 170191
732057489 126915
626996532 184969
65391248 161211
767035140 46525
174461245 17772
460658396 93295
772342171 190742
648169916 35423
712911467 23214
940168981 170127
332366002 28846
831620847 175876
520850300 61183
421930262 75381
534985990 32184
334693243 115688
527208539 1619
774623456 121570
746561767 135672
670851875 55644
773033382 168645
67582780 69836
24955098 74681
904742438 199109
584121562 84073
945001353 62178
10354080 31374
312805348 12240
543136134 174741
14588085 175906
903463182 111521
837537033 143703
51625336 25118
13725777 2745
203260871 160229
345590256 512
850737131 1647
123112584 186475
739837191 12815
664097259 172812
127640232 102397
931979064 120824
861849795 175601
542533277 70484
506150712 2643
882014022 64710
69476064 102906
704710261 199559
841892599 94061
890495123 112524
324225577 133354
776020028 95640
185549138 95950
208314930 160005
322756308 140376
917112642 12374
252182620 117287
490212620 197168
44780816 13929
238960750 190774
13293847 96433
214921113 190936
494784870 54172
299728010 117308
434766460 4828
595515411 17103
894361476 126467
436001961 39442
808055453 25773
831396081 59651
49243276 78938
653747859 62706
904400197 128239
161162368 16186
852481385 14502
670614321 22782
66829612 166314
330599094 157738
995222403 66567
141332706 83765
801479996 62751
676936122 158304
58225221 65072
629583096 123858
957355141 120599
706446885 98075
421020376 46145
574961665 182700
507752303 16186
643609945 163480
278641539 92258
686802010 80620
164754486 64650
585341036 64955
544467290 172504
181503042 198478
229711622 119999
763797406 103862
246296695 46532
641896414 15505
156755859 136113
305958843 168328
820931844 63256
990390952 56405
335359309 119950
881864429 108458
185912406 108712
98079495 36008
337718340 95537
377634460 19112
501178273 181519
97808056 64797
647613589 159447
546968460 8593
64600904 56325
749897919 56722
853848273 98541
748932764 88853
450934711 28319
297750636 199252
408472529 151077
828789614 76204
602228730 44436
331443085 58639
398195448 61733
981559851 165762
650255573 81229
339090814 198051
597170129 1585
298702594 83802
314941513 178865
842100892 63721
210628186 36663
594077025 45892
803185290 197709
293443823 106876
266216242 86156
478256563 198269
156706959 177884
464036736 112834
278150289 199649
857805258 34968
633919938 184976
614575497 173993
548369766 114818
71923393 187773
965077895 31074
362764858 10357
384807544 193635
184777070 7325
508609545 27463
71805177 186266
718581515 114989
727750957 113445
978458526 75637
60201987 196980
960098556 30726
116467921 135757
39451577 122840
332353718 127634
372109672 122744
544192614 62123
209247847 27603
107215485 136060
773112773 128851
447758513 176463
809126762 56941
761158105 85552
725807648 195673
424183069 10990
38346175 5862
738817914 196602
998746934 185684
934608212 106673
474495252 175945
460115322 32719
870265511 130468
41389699 71742
264656472 18982
538214349 30459
275749013 29381
533236417 186344
35335731 149556
545925271 64089
71868984 154179
207246148 12914
21929634 130719
642685467 187587
279847141 106172
414595218 40192
152881949 39159
21990446 74186
355584806 73026
126073343 20476
714911468 193119
212888850 131045
575727917 95984
68025029 192273
39807993 192797
84935486 179214
821565924 175355
204962296 69144
243874459 31530
481567198 188568
612777138 10011
824145573 100891
42550996 27912
579560571 180649
655396210 96843
55449237 42364
78833547 23225
442503017 122218
128358618 16635
749975891 152679
967909293 128832
612725575 3841
999828286 60654
572876146 48561
808278961 23849
297809379 50860
71508571 52305
199938734 53591
744077618 144265
214057746 130740
252135970 133605
714842087 94482
509765162 34284
862193685 1324
733481678 103734
518107343 77902
568309960 72520
766849239 44699
691770656 166003
934616733 69386
915737666 38490
116449243 6585
586745119 111544
725398704 191951
710302579 142768
165485570 164197
994118505 163420
853046561 194088
553091976 28632
329403770 72815
332398097 41842
985431550 87935
999329097 148407
856537365 95416
457735341 101776
615353651 184592
389109184 41868
867568731 32378
420908099 13647
525237745 79446
101235177 162047
497294927 41583
191551456 187322
166378208 76649
967578774 20139
618569537 6763
903973888 95296
213334518 116832
396449719 170934
557864103 182127
636318433 161695
791130079 140842
25626095 106
359304201 186916
813528500 188324
707869552 58417
612081417 61004
170444241 39731
905979066 67028
697271704 103586
706827690 91505
36672325 174071
899437148 126154
734452615 101653
332318092 161502
333414901 63263
118103160 47577
138174301 131519
381578316 75981
482474026 135595
439338386 6459
193612302 136112
131789795 9584
255647477 196876
802944929 48822
287144163 9177
57110239 97958
653765567 67821
165789056 119545
352749231 162693
790263667 194367
448726979 35149
411936447 197609
271522090 174938
788435961 162192
171410998 174358
830259686 86827
263076185 64113
123138088 89662
267416063 133184
134705334 134652
9776713 191650
756198807 159290
507224291 158499
122180998 96098
756279445 122802
524019920 68196
90151730 185359
85958984 109829
476914276 128758
73447925 70607
562199240 187019
545173490 86520
83295714 177515
434788911 128235
874546820 67955
998262099 141192
478136666 164407
372992151 81216
485865410 190442
218981697 186439
601302627 133110
781533657 23321
564756458 107929
918894330 195658
179126580 132389
500700046 25919
926572879 150435
56388313 112313
422415645 75535
366963430 161930
738551513 111445
80363760 145934
584808316 5930
336541747 88651
786973957 1988
558226727 192469
677274070 13104
183967909 13877
168023007 83969
898737754 159905
1955737 23637
140680830 185673
473935673 193871
868367744 94656
408907801 54268
249919887 38159
973602720 145782
989295976 82099
101091101 53533
349349932 163163
622264823 45687
538720958 47836
317299716 10669
546367602 2305
523873643 177133
245117415 131639
387170067 197742
782175196 93126
559128255 37024
303249805 28087
583613190 33678
524888116 18135
194034786 195343
711245379 901
884974105 178070
814166071 123872
712701915 150604
647008004 164952
574056106 119934
699990458 71253
19391245 97211
836841540 76671
14236514 49445
949765829 37332
323341248 77440
910111185 193751
599993508 129969
926511073 2897
528628322 154888
229709177 87038
316592016 109610
387826025 24628
337186166 48308
511769226 59463
660670643 85209
993724986 177740
453665834 130111
123515168 44473
585613815 154821
39072751 21142
401469326 144167
853947728 97818
359086575 136344
305304199 193953
66296939 118068
807612685 59297
188441352 107596
857410290 44328
898578309 184370
522153743 115070
390848916 22951
915926787 50244
872143056 142329
90363015 49604
439184091 386
842760429 168639
606306239 137711
950022592 50313
376704326 114648
672064364 195036
478482072 193244
546913215 31179
281453173 55592
59151007 47297
979798696 109390
5113941 45093
114120288 168810
780175711 40942
477746833 108068
805813834 108594
715477523 167356
173683304 154230
673100672 29665
996380867 165678
884904665 33654
897836797 77499
555954336 11242
512242545 6417
85669401 101230
561500712 955
629226626 150481
552760413 142742
830451684 43163
536553862 101871
201177520 65391
228236362 144775
836652063 82027
469828449 73006
38714529 142488
191500619 117491
981646088 120914
382007294 194024
474898317 5914
797181839 110948
722152431 191380
351099918 27086
42630356 113546
129735314 106492
761132157 12752
887334170 66018
701464315 21808
934679781 90368
707240360 29410
204479974 182183
718704411 53546
714501725 179660
540145557 96272
207826145 198348
973070515 152255
426523120 97550
270541613 103209
210038703 13688
524679643 38505
516467986 107412
986994465 151165
625093475 123273
500501537 126329
955487520 58411
417131995 32256
441274453 72129
667581645 4966
553760919 111423
729583259 188124
659096446 191045
128389115 28709
896444613 47195
5941612 113621
174499752 107912
890014185 11997
952668262 132146
609755021 183891
606999697 123131
857907216 70358
622353460 154306
990606638 64815
846429445 138148
377969375 154213
100465316 13385
727530027 177509
299406415 167127
740165880 178331
40846669 15599
412714391 96916
370968031 151557
936711399 35308
829295830 181534
288876094 184850
888007290 88637
3549240 79484
791731235 59295
754323477 116226
128801804 155517
116456328 46609
653772274 73167
34549720 194852
750641877 164206
557385361 168170
420093477 73227
107160911 193807
464519350 29928
32725160 107332
497896218 181207
816988722 117649
420388174 189744
358766904 81019
57972619 63413
913682293 60125
674071077 106938
715664975 169244
321087382 151479
769556670 68877
460650402 148668
249509741 18106
743092606 166864
449281971 108201
983094077 146947
617549415 75264
500983305 25732
481358575 157826
951265525 191765
211223187 13321
496960823 161689
883393236 6839
574386807 22406
29613988 111765
258698306 192389
498892508 163296
855968164 122858
776106556 9240
610389274 64848
396002583 85049
666012104 197240
463848643 145156
547768617 173782
369391460 95953
905679893 9687
985789640 190606
592980962 129054
648555325 21062
396889744 188683
634779900 113916
126906959 6762
867704589 190585
738047042 6149
422015750 7694
443573903 96108
76773996 162350
112025656 19944
460196094 160395
850395519 195051
297964703 31283
467025524 171082
502330082 26602
901023582 136897
329185720 140016
130339705 20375
1728984 19476
361838871 182671
791387843 124570
232915350 16277
25483897 93494
943461170 93572
790024745 155132
699879647 92181
633009024 30744
413667571 84765
985933111 21185
15770554 75572
643706390 158578
655120483 127831
726824271 24924
879377017 196582
243154876 31675
28146984 35427
515758670 50231
701723948 55187
212175028 38172
824082532 45076
428260973 81729
259996423 129836
600346849 196497
325789257 106547
61013694 33146
280728322 190234
126269999 197020
512279985 8625
643719338 11616
670378063 120988
648725409 115567
127148458 45810
388401672 166626
631429599 181337
738759690 189123
802480606 151209
479022509 115049
420390685 74066
206192722 73697
486778062 103520
640297704 38076
754518986 14007
304140559 66461
6534732 133300
505101146 173102
216913645 143952
461167742 98678
425014787 195286
582339186 40024
196765516 185373
223325497 58040
62244693 30006
479404099 182757
88389183 186109
528539953 153548
639028962 22095
166686943 185074
40372869 120173
703213136 68370
147378678 17962
434809650 164743
806995057 110200
904355073 15273
90785541 78092
382258908 122975
983068140 19669
838212924 16575
607901816 152923
854004304 44754
332575079 156022
288046938 87734
746660405 43832
772128399 131457
813002161 24304
220181077 39506
416975457 32155
494705548 117475
943952090 158072
372399157 189241
866603564 173672
310132433 71762
911938785 196764
894755746 14377
245118673 17331
940197049 96980
589144332 46118
932356157 29762
847543745 60480
55186108 193115
749283840 183618
783218896 137974
719149988 76729
575588290 148468
552072150 48662
331821923 102345
3656078 155886
285674448 52381
613664365 83451
544031369 174302
75074077 101197
260102958 52827
628280654 169183
788992097 193661
697543611 186649
997362598 2271
318385417 38820
886160533 196393
420152753 40399
488033669 160347
823075815 35448
950566032 180659
2430940 34052
632444899 135951
60288568 50674
2347448 61332
730716728 4795
757958799 67162
550862043 156176
969562043 120080
169532924 198504
721928636 159710
989947264 76541
672832088 137003
808255883 108929
970577975 119666
797330336 172549
746683477 108625
437014781 89189
339980390 146270
375443568 86048
621695914 2354
742758642 121547
69557188 181893
199007009 33023
336404680 55210
754460346 109726
635377837 90201
848011539 69789
479464761 162612
909298304 181958
463492775 55504
797894942 122895
193423124 81557
607101938 130382
769187556 6496
399519662 70369
337223655 7299
501846794 188545
197943859 27829
994750306 133324
122460166 187121
285825362 75420
568765943 96690
254441424 188439
656255948 90851
359121938 189645
624663600 39309
538034605 29188
218193261 80858
375866048 91740
248662666 9529
212708755 97100
427195951 32651
665667665 115683
474887078 21387
15006550 149306
343108797 82687
217690306 87259
240023641 69343
478404269 22778
367928534 44286
244441979 48236
833613612 141138
895662244 161671
997796233 102267
265401771 162710
905713589 127499
387719986 105312
941438851 47135
921713085 97515
68161348 194810
64023471 54482
293494973 18597
167538640 162372
499933676 47900
641461479 177245
231801774 148352
854433479 96805
909325718 28660
172266375 189423
228378995 61628
433157872 132221
678465069 90461
493804733 81444
729597160 286
313142339 60196
560629047 67256
220340652 66390
457487367 118642
885513499 177659
24730344 68354
112993060 12041
746828547 155533
560651619 94183
978311773 30978
506742086 35501
372682603 45800
721283834 111650
60971830 168154
813959545 151040
686335873 165134
593495430 168059
331759567 22233
934505105 55693
649331072 63165
446520057 167148
562143699 160612
947788221 121414
596442556 7394
538332280 15286
682935811 80085
251868596 79849
735808453 45973
773103357 70984
702480396 173465
525216899 134082
554039286 126001
995736794 118024
725472861 161253
940151662 193480
660658465 46126
262768246 8046
391013312 100142
704104734 70048
757149688 71826
128246795 89229
560672860 26174
860504112 8477
634026918 10620
813409130 147710
556704512 190490
862036402 136912
732902134 184549
60352473 103842
994539807 97025
826880979 137462
672338802 99345
456336813 45858
877280486 122506
123106715 17289
141531864 194096
880602797 95053
757155643 194291
101999983 161303
378882751 83295
783857048 142690
474660648 156336
298085310 198377
328360519 51330
881511524 136902
608318285 87829
953363803 97235
742893982 195583
758709569 84193
819025939 89103
348787341 142609
625404946 2912
925889327 25638
710712412 152238
641804635 195310
248889842 85532
732605506 84903
643852422 182296
180736611 151040
405403430 23664
417963736 196947
450132467 36299
272433645 87221
239213868 171279
495761824 125589
808002058 164077
795582978 98014
923073833 137175
318306455 187584
791173084 108851
442319871 155595
606216522 180977
63995106 60521
991697365 80305
44463190 120509
58108047 33066
143489187 139914
603986956 72099
199527351 85710
613258266 55040
792837689 7021
302964692 64057
53424107 83453
310868157 118149
657118032 169882
879647002 86425
919180175 36517
705578124 4255
3323287 179452
54689964 153537
965417605 17883
465718971 48760
998707594 176142
388327148 34935
936424862 54005
625504903 98578
930174464 47361
982203174 63095
850481986 192976
884681601 7794
627205608 150761
645971115 76270
646398595 128768
678551128 20243
679125216 174814
553611331 100388
420585342 23571
816668991 141755
599783029 116795
779636166 8173
408255917 35087
376903462 186602
170604176 86817
309628126 183788
760945938 118068
773766718 136698
891354688 129537
600569979 100187
665444890 96533
584897936 166563
671708299 191084
97497472 80820
421976195 51299
549711819 103381
371566164 29005
617540596 199701
88341868 194470
328174533 135519
147180912 37603
844069621 55077
242092152 34478
531033840 141446
1327421 109669
583191683 157469
362389933 89829
478760742 116653
730558058 62330
891502392 95765
47681717 29295
20486401 36918
181534756 157452
272064934 26236
356765400 99784
958495622 189767
535101821 3346
777249887 10864
482975882 42322
719928995 166258
407334886 81128
121008956 36756
696326433 123308
121377066 933
506547611 128070
596894220 62880
282013919 58244
120649024 20860
600469752 61405
658500101 179307
694338636 32511
315170859 86328
120232783 113964
414577805 159370
67651721 30346
101444147 84443
426220008 157582
229384060 159559
823923989 184304
817738304 80095
42582580 16061
332639147 26230
351084993 83566
213109171 75518
992411303 194528
762761497 58683
29452471 103555
278906922 10400
826804607 160454
742740473 169749
731313260 75610
150303112 100834
646624810 53066
924929072 67411
684259634 44651
626978364 160739
843064664 57336
825476743 2011
443550924 170828
671742398 21809
940986507 179028
225913609 1668
227397589 150938
427251901 75433
354977521 139562
213520600 138662
355084430 61674
360596965 49487
12789919 24024
794199537 138384
698917144 28614
902657778 24255
721852132 152388
342968701 71391
869634366 39113
396753476 31117
211169401 76980
869446327 165632
434357976 42038
591169353 109446
110020720 36225
995704127 112717
529582114 185255
523706158 11516
617069768 130226
521930794 188977
670286306 142368
67117410 138524
433783961 135558
869751158 129210
521455945 135048
334739551 86209
494741598 63231
608680787 126840
127505981 140982
301164329 150121
929583650 52108
378916229 46490
151117500 174414
394096281 35274
872650103 156659
47342019 62975
200742490 135087
5862189 195421
5509757 23786
997194463 31930
957559570 45216
195050375 100744
667227544 129371
960561702 6748
526619039 88498
206532152 10558
904751776 54795
286197037 97292
451555465 14236
582930244 42831
521543465 98954
453659147 54763
826160638 28848
200518726 106002
744248337 46201
661262109 40373
239108442 45823
556547745 26989
975334401 3427
585392825 82969
707090795 33516
708777959 53709
22587103 77372
91194707 106478
494252981 151695
881803930 124895
412591751 170109
100187148 75921
336899499 127779
304474677 83792
839217343 199599
829288497 17145
282026051 104907
242429426 154082
600138975 41205
811085648 199466
377251413 47866
973560578 15121
285235660 69157
225485012 67616
757685423 92133
770743762 14896
500733441 120819
615470411 104567
218265483 165649
634515181 83202
377266555 73673
849628743 13747
69340455 63097
44062883 145258
816476387 28885
651643646 27876
143095114 118124
433495812 137859
882680647 52403
410648813 24324
489748348 61704
768701459 134145
611080304 7298
234913438 77180
574384147 162525
505745658 127812
748289038 8981
839954527 192996
979723157 47379
257162247 83680
719465864 171556
231006729 113865
854087737 194197
468521035 136568
982983394 93448
554973926 118366
538677152 169832
726578842 91094
422678209 153338
342678064 63640
226584696 115199
669697904 48025
207191292 108623
929162948 122858
210792549 184636
742945042 144297
728677540 30762
62342952 126459
860149523 129519
17666819 127877
500909444 110618
330401613 90457
626110385 69997
88267242 67636
152679439 144224
453820933 42338
788545855 112118
555090294 144421
489851377 102735
973199751 69254
662867328 124724
735804362 147055
325071394 161619
70351772 49083
36877734 88838
455210594 86787
888856923 86662
83481427 129218
207959837 138966
868274313 110206
230927749 123205
24750079 188395
357176467 33235
672524861 2811
605546616 172781
169607039 47757
280307094 82173
155441531 937
12982596 60771
92493357 14421
683925094 186719
964204593 96571
374656027 96819
647367596 185854
84205689 16338
164234414 34936
880043866 45949
928842074 51171
733032745 182302
972035409 18942
233911569 187106
725685011 97354
673368857 160417
731495956 30318
299075413 106310
76536050 20754
587597713 150573
521961949 107066
278562428 171138
24223615 140821
848566827 27901
15546811 9347
924676973 93889
451639457 153126
2459043 39170
354260747 119938
248792817 165065
789341849 91051
391945409 143126
790063407 169991
800407168 78839
55736180 129675
654663527 190139
339904553 84419
611050897 188471
634294914 81404
592943289 180937
5466995 134976
246673324 60086
40053438 63840
250785403 37114
525274452 3506
366697662 145034
524996824 190446
769151007 149117
404731439 18435
519391831 131432
316401020 989
43917261 131255
164893606 59910
685138475 91371
336048565 187393
740577305 193859
766961320 74161
860189831 45066
547771281 41709
440615927 56647
675595930 53735
577646479 77931
194225315 191254
565173964 166314
733518638 60735
155348576 169323
299139342 162830
815575524 103638
183624673 95498
150636706 19664
998186449 117408
514169903 127603
521569500 120043
558746819 18799
805359146 80908
368780489 6086
987325061 108323
342787152 189530
212202153 100818
279700791 53427
125464192 48218
443610517 123045
528547203 101691
689057488 136318
830658942 90634
631473214 91176
119769381 185475
220711011 108552
101967929 148003
442117412 149881
7300787 106775
954585775 178481
34800973 135889
751579404 166004
890388047 106803
519039814 146737
978241652 150511
770939727 158038
845056822 122820
698777786 68517
46160591 92746
479792341 165634
693114656 158397
250175969 92677
295114781 162207
434173244 123677
617103382 152785
648869237 131043
603083272 72606
824029338 61789
462378221 60320
504430949 63883
269246325 71014
676286152 182141
984706548 84095
678124313 57002
135282955 8252
661570629 86724
799211529 188236
180322984 50507
854712098 116461
81078688 108186
552450489 116753
945027269 18915
339683317 34633
248421774 165235
34715236 44030
596318376 126448
988679763 90883
576599080 182702
563133989 89111
643441479 181584
748149188 52276
73413734 178051
885200853 129023
934714191 159969
756048148 166710
432377538 84518
369040329 19060
83053171 192292
480230248 171085
766413101 103237
513411848 83379
616288479 147500
988694099 102969
71143451 32595
582307807 29532
820072749 195406
995646659 48942
613511986 177545
661423204 101509
687111857 49553
812424363 150577
250030453 13068
652684952 178327
499687622 193114
969443892 107923
855173541 26123
65908100 143943
336026609 41891
330713840 39644
251645762 61101
742300040 170482
961111082 69782
524628429 150441
263586049 157454
2867083 12607
213376410 167481
893756835 138997
370160276 3129
423124160 83334
694493729 40335
855779346 51377
187259692 78120
363072202 127220
701311008 114856
86215597 83193
157435429 148735
787780818 39774
64152873 192384
123202103 15839
283702085 199529
487326708 118797
387766821 59243
119127963 189716
415286384 38995
585274053 68508
127415804 28107
38898654 161526
545017722 8529
321736296 134387
915397507 166772
658982927 52879
991448432 189407
976755315 112938
84380807 97620
634834221 80715
854652165 3401
999337178 174190
138558540 1088
839747563 90022
518198615 75631
8768469 97002
462599833 30032
488153699 39865
474367549 156581
284250481 163511
982692004 86144
692510704 4055
607186388 36295
434594110 158202
218994481 79631
2292321 112053
83019252 62772
943729756 30024
966509321 141546
461292210 147949
134039837 80001
721631931 174830
699719186 8362
304269175 85829
249931121 24983
676397518 192563
786425059 196134
564968110 138491
461703856 1131
133952786 25622
64185476 21332
157508697 18249
77633077 38294
753305249 152719
415968075 158246
764100614 72145
171178457 184288
521399476 99349
818373447 149125
80904154 150603
988461572 43917
614263580 120974
772219046 134655
432465152 7698
507902885 38692
409654380 127822
827497494 36710
302726658 129494
875679297 52903
963626305 135263
271523731 17746
949390612 118518
752170254 42822
717128211 76624
471267674 14914
76191920 102520
406884043 40373
793092903 132844
509555520 48808
766655889 23373
741811344 22799
260479311 60379
855409154 102179
895268774 58948
847630871 136968
145464397 29191
676263361 147758
251680215 67512
580318646 166025
390841408 97724
531635385 130343
754567359 76425
78940004 89048
835277366 51864
158433293 168726
31473261 154132
106412558 151923
485809351 9258
308663221 133367
589624939 186706
718859025 81742
813711808 90022
823120987 30585
8647078 38486
228407630 35133
861266889 18208
96783283 27173
260082698 140066
884987574 177286
981844532 74867
850894777 107756
808640659 39206
343887874 164581
872002376 27730
282175587 173621
824188878 61209
360816216 79528
972147492 55025
742594758 5932
209510143 68281
148000460 158103
816307301 150084
434701815 93137
705082626 172491
961346758 162631
229926408 119986
892228492 7255
986607745 92782
589384300 19279
562218444 88367
512478276 129866
819019049 23788
435125442 166200
681276660 126914
575605259 191824
89224219 190842
114532271 109745
71777174 169370
628880917 141012
959859176 78531
57904985 155433
876348347 160472
821190241 182602
511022520 24466
930540229 60589
726361167 198322
283569645 146724
806862501 62723
836432271 58762
482673593 4277
444927829 58278
159593124 108075
311537306 67976
725425938 45057
282229551 95081
633275000 89123
263214467 84353
509973291 3833
808506871 152724
914878380 49544
42757343 8917
996881363 3323
917043166 171261
667323341 13522
351644121 102576
587235384 41831
901992565 173231
785590288 32134
848158757 3375
999498366 34057
136202022 197174
549429158 108426
173299600 32504
879770037 196295
462378179 179514
614078804 69698
796963075 105496
264325055 190053
169733538 107645
614435046 139124
67525555 47940
68128392 29257
686891242 31420
19830882 167462
184059309 36668
187537068 171213
239478846 5671
437120498 117074
836200519 51406
776542832 111025
582209243 187582
955668330 18087
869023927 36236
551368342 68604
420739227 95163
370996301 41238
713429072 158312
709720570 197204
884273847 134564
623594547 455
214105440 168313
471650191 68788
742553249 180231
803449993 169317
342748871 13308
584130738 123692
607929498 140479
594957307 146567
122678427 33250
706365655 40205
319132654 185815
305267776 144377
43793648 76162
18809971 523
935354437 150105
816037311 111919
525630126 182803
181552348 11247
886498706 150318
618898891 108222
592663633 198490
49442441 6920
527119031 21933
606106322 199113
424969365 14774
795505188 8817
112343365 117875
814664901 100014
656144225 126748
461762626 138727
701348104 62693
57900642 107030
561833938 31231
825259007 103629
296070739 128449
811562926 80413
495071822 128652
67285455 36778
897602321 199700
886012298 99826
427674469 106712
661178566 30889
929240419 46556
534083143 101747
643608068 67049
119161869 26533
420200362 102200
371051972 42605
669552700 73864
203914164 179482
664111175 56967
239918981 141962
606390470 96803
570302759 148202
123250752 87970
459864591 190577
741596022 42995
760950116 143934
466694202 50688
353449456 159633
937469645 36432
991724703 104893
45654137 59491
207232082 109877
84583406 61782
170763951 89728
457831678 20415
235143662 145690
106806745 33548
58419391 166775
686544676 8657
753436143 130650
455208528 122624
584056472 145822
400239133 10888
47113139 85588
369075471 58180
690270287 123845
262325635 64249
308626033 187076
249732467 14951
817002481 58260
267759567 21130
104698732 141176
207453778 77987
14947507 129682
191907890 45979
635705399 31599
967715558 29937
767972554 47513
691028208 136759
897238803 106816
379568124 127993
368609709 69142
365245842 180368
881274642 164515
336646406 32565
652759267 118923
6597066 17455
383710680 15143
995703152 198939
157491571 72469
718153253 171972
777832002 15129
906363038 44539
339394859 160754
943947364 102767
523901836 83895
197358719 172294
110985648 147690
120973046 11183
703529804 78393
931914372 5372
941589435 101689
387337820 76310
433413230 140686
894190787 36534
389891793 27868
686878572 151010
585474814 124625
425017338 100945
728566362 2109
909125378 12957
224936969 71533
485640933 26976
738251197 134279
769672077 182882
194310918 8861
596425231 89158
446167544 153971
53642876 99068
839740901 130712
285421527 166344
4687654 161774
236219966 145350
475426452 105767
995281015 62716
610283648 110337
774725524 44309
81640124 3712
516876203 96662
996495303 122666
102832150 81578
253400105 193189
970503646 16339
565796269 143492
38420320 116846
661720870 62090
948145578 53620
246198436 70592
703329894 156043
834192596 84345
695700936 7531
326221369 154593
782013476 95441
130946744 195348
472693097 20119
34904730 1404
155560406 72356
440098524 45449
313673578 37520
490453100 794
811641798 86671
642323000 54843
519510309 14570
759005214 135255
325337548 56541
524274630 155726
538623888 5553
422021749 58955
71640196 42343
621311795 155699
216314912 100722
803738138 159439
677977197 154835
287307516 171810
768632763 174364
391270950 9859
769168191 165489
981351690 137878
97977646 161610
882715994 170700
757740273 12397
91688376 1283
85558972 168005
560505015 129970
34890943 128792
228731615 177313
732276830 127075
343073488 67334
684634135 188608
431686508 199903
875241851 87085
36513347 111985
846965667 44792
500518078 105507
619120632 113466
676231849 30607
188838092 97370
274769124 108702
368940382 93367
559687716 178593
559466845 1615
573550610 43651
855838519 163701
156433925 46708
256385682 143257
688508112 10387
637632024 35328
469484359 1328
107554420 106310
109711223 10126
66116231 3408
279106982 158441
182821127 94692
639532967 130826
265266654 152648
942888537 115744
836837997 80869
391573656 37881
414363923 16615
801180074 17836
435944216 144261
187567651 53111
917278792 38868
383549355 117722
339251399 184573
583147105 95811
482762432 29083
106615548 128897
306479385 56114
85504417 81778
744594136 47754
557366831 97375
86085198 76334
444687201 123552
204575045 155822
336618250 184545
508375809 28117
647491014 22096
308916659 88733
206344398 64209
791262670 137694
929904773 126693
522436518 158614
367633995 161290
660337511 187979
633895446 96245
359746618 109811
264982228 52296
137914423 64681
85040214 10518
644886081 129847
642009910 107711
573668891 137589
133455592 145700
291618421 161857
990102475 145013
414929323 60896
674694125 95025
254691360 151540
18255638 70669
627382919 81983
397967766 81541
558010911 34337
843241700 198876
882856138 5778
30311369 93984
233975901 714
419759621 13597
954994599 114101
574250795 117883
413620181 42628
337445057 23558
46363897 18873
401037409 25973
853356369 22692
862723372 86857
70496386 163617
829290982 147005
454946976 19059
699945285 199432
317234525 184256
552564713 132798
90383140 134136
132277172 168587
272052538 42978
40695736 76732
439488209 176613
828812919 96106
836639752 117992
967176652 142658
124168542 186171
860534666 79597
373680567 121892
18223552 46375
795909008 40593
322482221 23053
966158862 163078
472059500 174800
666226770 185807
86193178 187727
873650870 131113
810667228 15863
782885049 92819
810268898 163817
580967484 132040
156158894 43789
947807539 92169
286200169 98059
573795398 134805
264663064 123343
903668719 62262
8332437 43815
762628007 9241
610477973 198087
647794170 43883
295224365 139960
305416158 156886
796876109 184662
235954314 92232
811732719 42951
205488115 167929
524995603 165921
261719974 4854
778730339 76624
99574941 132476
943776212 30096
397658959 163507
558596521 128554
532850243 56327
624293750 98771
339302957 85974
224762614 141696
495009926 120739
516583952 8143
961219870 168050
524669611 92858
87735504 87925
861618577 174427
593851339 132684
259963436 179638
19800381 56433
510303716 166544
654956250 194798
828718016 34571
271441080 120990
974646008 75999
368963668 102704
803479147 17883
483170237 155605
449364857 174553
462598188 64487
323816442 20665
967908070 59005
445367041 99882
473743647 56881
492583612 15625
438581228 49623
422407900 55994
644441110 128015
367133117 36436
48476905 62089
27381626 103797
301215162 28635
21344733 25499
800728785 80887
794273771 64569
970801672 52184
961401220 57891
922855819 192966
458389193 38571
948092747 157763
565193729 145884
465538567 19319
782894117 1948
838737987 164279
394644286 49949
986188818 182904
31413051 84331
66741140 133849
533497676 163324
721344049 199349
954575845 81922
482911940 78844
472037568 164755
385428216 31098
381649380 37109
963799148 159409
2233613 27598
311463199 69415
831836931 112864
574644885 29842
707555111 11649
367969824 90665
436308564 35341
542653092 179477
559857198 93127
685286040 25383
951394819 189836
966389069 63968
111429776 60780
445007400 171603
998437686 89043
614915810 20981
93678620 122324
226151734 77544
52747169 52945
720837014 75390
685598449 32129
55443787 123774
384010611 139370
289679641 15778
908743595 105164
287581213 94441
483009555 9261
846399695 185473
21402764 62967
590544703 65514
457336191 129684
380563773 73874
839125456 152078
20700871 49203
663530790 113657
475602400 55318
105600771 194206
854691865 44520
576617813 22121
530845773 36826
61748969 74674
607343764 179715
329942327 31773
284561831 71040
63254410 54168
468717565 36008
881445332 156307
598795168 180109
646962840 160105
220399773 137694
782713522 69199
305789832 143587
230681902 4986
410793877 150425
634075815 177315
803050438 150408
416364859 15731
312017309 75664
307493507 198789
500516955 194207
281429433 197178
636731898 80286
835881540 37855
125516815 193768
509747022 23037
610288121 114079
563426613 91037
916949911 128118
811318306 194914
234656250 198561
89381212 148818
190946656 149633
312738237 73001
897061894 160598
187981010 168106
889632209 94314
483692425 98147
552679572 93222
513243992 172890
796963966 140924
300990434 731
804676761 4805
87879796 76394
264329366 9103
995316149 109262
944787315 8837
895910751 121965
766446858 93989
794228157 188032
781140407 139341
229614471 171664
922631273 96573
270236664 89285
156648220 147372
965920834 40886
345405209 107411
297656552 25646
283996487 78921
622961943 50674
621400129 46598
219752401 77628
301783743 111221
72871778 16634
558336577 139186
164052581 124847
733379016 104212
610636845 199271
649705113 13951
924956393 132933
390045349 107870
617287347 42899
8384816 180113
953404509 199587
869630970 175463
475901094 37503
56172282 5389
395899784 27397
93679682 145510
143874855 36806
74235701 11505
836551230 56166
415435434 161525
757106167 131052
924453415 182200
865446887 11056
410796645 7945
388883342 67811
416498180 196222
139780733 169150
961604684 106984
348699306 161060
38251510 151969
387614583 9052
263544784 18266
574688902 188834
802114418 97133
516250396 82155
460610281 182226
956737180 9762
609403588 147778
450908774 26308
249548637 172155
809730814 141463
617570797 51279
212688216 151363
52345246 182775
468174162 97003
102700384 119271
218936115 22461
432518608 13393
300433702 137691
944704610 174102
667800523 130764
39063795 70221
879285400 136722
995155263 62406
329243580 146078
278550963 138990
588276374 98740
913811334 71166
309999299 123281
641717988 44244
749878576 198171
358985480 190672
39326085 7766
843849202 53653
299872753 141886
628664922 180602
329178179 198476
437111564 106760
61807072 27832
586450946 111410
597200531 74029
647504914 167158
172816346 118641
771506094 89387
196607088 59698
200585636 43679
889974173 165113
397150330 45655
425661661 85231
220628056 174029
774493955 126668
485267153 24284
230804325 109782
871833029 10921
280664514 187514
475001415 69287
23447231 18329
147440440 29329
863933041 195212
516554522 149746
50165404 152913
781117611 66309
758185649 95218
290228854 183301
575550691 172107
774664373 23632
947431532 14315
848097511 15322
948089998 170025
484622567 193396
620194371 88280
178095140 128771
389266514 124096
144575403 97410
666031413 51330
486559867 95279
139663670 144320
315024480 126598
12343140 20288
616217270 22925
585036687 141161
987474012 12216
917520064 188426
583476410 112891
744164798 159817
741770928 149464
711385716 186006
855383271 145928
175222165 28360
86655803 24130
820812088 76100
518223937 160176
394763123 125626
605085218 16466
840965544 48271
928071072 171858
483926209 61635
502800679 73239
242960024 72801
545034900 181976
9584095 15664
86596108 137001
286625658 129029
878305301 18489
955249564 188487
880421694 136638
282138719 72607
296839708 32700
844372251 27750
578047880 137033
22857457 113695
135808403 45961
267358121 164976
727778664 42079
767677513 74737
360560478 131990
366037602 96010
650996695 184352
875464977 8828
404445510 94018
623830611 47018
894474059 167374
71643735 100305
458503518 3208
846438521 3377
124706221 180832
294959292 181478
35786533 77148
95217682 103756
491936409 48232
541753711 104443
314920830 119633
657887382 52759
919351408 155038
839822061 27696
106661202 188435
18776562 172672
329299587 156885
594804711 22151
13970752 103583
817644316 198504
876191273 177761
290188752 103342
632232320 102971
803182577 151829
48910599 14401
468069043 140374
80357829 173781
203989942 9397
778007856 116638
1630611 87074
387243454 154700
59151982 1962
573699567 188462
671122609 188976
482578952 20714
337339900 20698
676458525 193813
405308284 183954
234405442 118704
673009886 105615
383138854 181196
485759523 171110
887229409 168956
604870004 47366
442171288 162885
876189162 42630
880653666 149212
115511870 187916
501861896 120120
743635263 48445
254499675 15071
779237332 149136
104015012 109133
592484756 50074
709690736 68183
301515031 144664
550678195 164467
159780456 105808
538768208 179511
898336037 36115
468406682 92634
247936965 22562
391302928 189407
862006741 169277
978303924 98037
976572602 113815
926692743 65535
571602017 90585
156260769 24139
87569445 113914
992851995 113385
748870166 68005
682425560 54567
273468075 139467
607875367 140451
832638749 14355
152838679 147100
589587871 108449
207366524 77791
558624312 49671
849240504 98428
953204027 105082
778945938 70562
548166316 192034
95312792 63468
319237014 16852
369930462 50617
776097673 187716
499908264 178057
977830448 7503
586815059 45227
287384355 75790
785149193 179229
224174643 57517
163747378 197594
908705903 192403
489373593 140935
866823146 43020
993462114 52217
639562403 174306
372500428 95234
861225910 54281
424270244 107142
524155831 92090
984368221 110311
620949859 5840
42674315 27421
135712159 115350
818547805 164210
874510551 153902
282526552 39340
825836007 96004
82651592 114609
170488251 101618
792929525 4393
141020526 18621
741704595 153175
606002428 80064
277041606 173118
261947536 105280
189576235 91779
969721745 23439
549592680 255
329752314 82986
373018156 50745
781335750 105122
392948126 183592
215181305 130504
844473683 41724
792376126 193833
677644394 154063
541170971 179858
692563671 169809
422256668 170918
284673422 190145
452216203 123546
698139960 181060
249105161 64115
956349922 41068
771225289 188408
865842916 190923
629812915 78262
131431883 193442
150916491 158913
123817040 56176
387126595 156550
622594330 2933
934012212 21856
110568425 143468
438717028 177657
233001116 58152
261162981 153611
928884664 199414
202426036 39236
105011781 26633
825417910 51177
3402865 8275
17287663 121747
650967616 187194
296158442 156386
673207499 91260
427791224 94203
713769987 38700
395728113 23489
507665779 102999
116280899 198419
579852425 78939
380889039 139704
13986378 71434
89989749 63423
743017206 113819
295393172 169182
12321847 76872
608387982 144571
376416765 74415
882112297 152832
79966710 104679
641850783 123662
732299568 49451
511629886 72951
2188647 39970
759499890 55427
149763919 64999
325831409 38929
570096948 118789
762932728 36073
385591925 101310
371886398 192529
308919402 122130
217655346 50133
742456326 86108
274727437 30239
526639084 172649
791529323 1602
989745276 66711
220126847 167278
765741257 105237
613813417 76660
737540858 36979
71768052 83879
397854501 72255
141567948 128571
302131874 102320
258810979 173691
428387861 20517
84378446 96660
705430668 180745
640017073 119808
631814682 55208
164923956 100251
765524196 199832
550430592 16787
177369646 21885
142158062 171053
989241399 144614
492315415 187576
978629740 151725
982762684 188594
548262018 133278
305044828 19235
559856651 91700
404714880 105969
382743325 87828
956177699 71044
347622235 169991
866381867 19212
210116230 174392
388376181 157604
13993418 14493
921328449 128552
703455662 146216
334583515 109223
208587876 81081
198396081 187022
358494222 131912
952924672 103369
765137442 194885
596149896 60922
281780622 191618
241943265 159966
424768866 175608
291607353 49853
613990936 132974
779141793 147709
504558739 132221
166389686 109025
117699579 26973
374777872 143859
885392711 15813
553457094 9456
746184816 72672
516584816 131586
337623442 131491
724565595 90311
220309807 62422
263157420 87072
76217722 34528
394966046 154599
434877179 8426
833768280 104353
260142367 120762
315309083 128642
337914216 21470
449075558 68071
483960838 149894
134187600 2209
58090748 126808
750261199 81239
575568734 79341
192200190 98841
943546926 87273
332621873 89999
358407992 84527
171941865 92723
536763133 150980
525165003 3164
908430910 61272
187747232 63125
125395809 43505
387021098 199443
194600442 172055
611167905 82375
69008185 43436
213842187 30967
545063562 18093
384074393 136525
170251554 161130
232169932 185535
872777145 86617
712899466 116844
782209965 101261
237635875 138380
89302601 41291
581123535 124561
344937810 125124
301710899 45889
580691986 5913
986540974 117540
902053697 67947
247684797 170430
263075444 196625
660123076 35427
630368836 150795
829464909 84871
852802339 73377
337095123 121457
504739167 90613
257711262 12862
512587213 126951
68864620 142495
196355124 81564
160676596 111536
123425249 114220
950270324 65688
522979021 187307
901654378 599
746760737 46915
94441464 17928
614115959 192110
838093132 85235
421810426 88189
32726228 25906
514624953 37310
957149039 21143
838650826 100413
567859335 62395
572260959 197963
199965395 129201
187496789 55724
986028886 159197
138514722 18478
56285268 11687
341075308 21104
388037860 173396
573954311 28419
818562696 98252
802237871 93287
199220399 58445
567525558 120934
820480758 23611
305881214 197888
955217261 15252
306307142 149672
984338424 89754
769724925 29054
943999420 9016
533873753 145076
23445317 21263
198173669 168519
27170051 173987
151667973 115342
458967379 151207
931561647 105886
257181579 60691
545898526 179348
28049867 79293
714475982 76135
805802837 126715
780174714 55174
266442341 52970
355647342 190956
253366738 132606
594250430 154352
536441978 47806
950107524 50954
970463069 153001
339547648 162469
500581332 88331
638994188 182031
502430535 187872
136403683 63472
21044045 107069
799336999 72354
955842490 187974
38596268 163770
87339218 101967
617402049 27238
345680806 128193
794463607 5971
617203209 120776
934932772 142700
470479518 110783
115170159 140028
232034758 135354
21405843 89793
622489656 106733
703181893 18844
304945029 16506
998042400 80533
712330180 19600
405307418 157763
837986849 4747
735820657 159201
268100402 73236
619232808 16197
743413434 56880
658907158 190699
522699696 127601
284106151 72880
677159728 84120
253862673 150276
478851613 77598
350270941 143462
124560398 68828
117112307 155529
558255812 41436
426693990 150658
607795417 45047
176284493 57288
238297623 139744
418118020 143774
564062784 64342
490383929 64561
331593550 36230
659893653 453
95662967 60398
24859817 77873
898725308 62027
903732589 71908
784569424 194123
556881641 89219
227656593 173956
416246500 47621
941420464 106109
776821718 94446
552734095 87671
465252411 170798
372512874 109059
484487051 10632
241904455 125957
342134137 128462
662029964 154052
542174526 194879
998342564 76251
534112677 17429
545162678 123029
794665497 188887
282973448 126819
126594820 179203
419371763 69028
40150182 58073
576993296 101858
702436405 8433
217037052 76725
761335368 140515
795914349 186157
880124726 165651
570408299 153500
983869117 163070
729244280 17319
875713644 74332
631031577 41717
84611348 131202
613746571 66187
95718200 36621
750595091 153003
721290978 188626
63343244 1985
882996325 17830
449892216 40401
37870072 120483
182165600 80132
644664864 149756
272114851 69952
910995398 183104
470304908 179628
125940479 49838
193326865 183986
349272412 39072
480700285 126735
69857915 71527
924016556 193449
914048487 92669
215152004 41310
307739896 27821
812149318 122105
338493604 56767
348443803 109439
164707740 110325
561555640 146624
764978454 40962
991372268 160347
622149115 59403
930854417 119166
430632288 106900
488415795 197444
425435147 17499
841851199 183165
294565035 73725
89680862 93512
845611868 59337
273328598 88265
852320996 97184
474044926 71840
389912781 157394
610045688 31128
120829337 105926
953329260 148873
794708037 112283
571939431 31867
710636229 39784
946278402 167548
672763221 118134
826688613 140757
672424255 137118
654599873 149441
962406715 121320
767270778 72271
303654820 173339
661238714 49204
793866608 172543
58691505 196656
48337868 178761
334087923 189199
429450001 75842
738184848 119764
695518368 186477
937564725 102649
526665630 150119
327691340 48358
812066720 31342
197474994 130389
433250095 167584
2013866 750
545731651 40155
451297588 7056
595560880 118256
848081706 199313
837963248 196144
533742506 105036
358917636 130222
206212822 34846
298503288 174670
947788022 106073
441234454 131242
942049985 115701
167033651 163190
363741295 197464
670471924 37136
552158679 26918
109741959 81254
315540441 113095
815183819 143607
590081632 186960
408892041 198197
239514953 50522
671754996 199390
792198581 104478
247286453 53287
929557472 28688
698378390 29837
582806103 48810
803285200 92434
69081482 42552
861316780 144671
851308772 16203
925345650 158377
751956662 176883
294388501 21540
902043746 112728
371562729 37494
205098608 131940
920658474 12208
404487993 98082
487474576 57735
611429114 39437
668264272 21784
971327571 79227
261799217 39840
635507991 136631
20188284 91553
116757395 56154
193749702 99130
708360290 189189
961316346 186907
981152529 65152
972986023 108782
944875351 57169
605727334 599
340790282 47606
752856900 195145
749546412 12260
767633958 121721
678887142 56328
289317281 130928
699856791 54157
742286139 169334
723815286 42163
428853033 75918
426411817 83497
258829921 132963
881106628 12007
563478412 199562
736095673 33453
950846624 105390
229377753 6714
222579591 169898
792837985 58493
501744275 152562
649648663 119673
656604891 16348
285731027 96491
124815014 131743
610754775 160054
464514022 170279
630055015 76469
819867716 40936
852786364 11882
9987748 115594
120917577 172166
338687156 166355
85446458 145984
74198081 144823
43567885 34780
779452277 197953
484594341 159434
324995246 85761
467379950 137998
430701532 33336
896564723 125483
402629225 149180
312112782 18609
514385725 76705
664394544 124804
39343097 193112
328759677 128204
766320216 104983
114474080 186673
159680066 170105
693952436 7296
783695977 151322
853536381 166795
564762419 18610
497524010 186603
210567814 147651
554574974 131175
30674839 182608
38298125 51042
606253206 162756
105358485 174125
532559561 196320
903388034 135792
432725757 177515
561549754 113215
682018948 78958
209642169 44659
63491664 39939
625149958 34452
463811771 160248
764204135 57203
316174733 12701
576329940 35507
237308541 169714
980493121 149012
441805330 126455
969681154 119966
158439101 38224
917797904 192587
597625996 109907
447397189 81835
457137020 66330
940838553 13326
776660511 137995
388585314 23280
806621033 123068
980267337 142256
893223558 29085
514526465 189310
523316371 52483
825134259 4827
616484347 86275
228401168 145590
802858983 73608
968214570 38852
857491457 82433
711539166 76457
144583724 55391
333592453 72942
896053079 38990
236031056 6241
299900820 170703
802541594 8517
735781206 4980
970424449 70260
751621717 81126
318149845 54904
306151640 38859
187085209 4526
901804919 45174
21100545 189771
619978674 85427
148475426 27485
902996115 199728
523557812 27948
499638458 33111
333038411 9325
628709491 188905
511729049 16003
641205827 56011
318495148 43905
999529545 43206
488799247 162950
173993142 179696
704695132 154519
313370387 170196
451553185 98717
884699793 79519
652020638 99505
690693304 154075
508159894 99608
917763033 49460
450437061 75062
235390719 181634
897949833 114471
977403409 162606
460384862 185132
197382006 122689
264499668 66371
707042753 113895
934886787 81743
13097806 169923
318719935 98002
146600545 66171
664537715 131604
230501825 175778
257668301 87656
406263745 113795
848376311 105708
316215731 186535
359931145 173588
768283148 164926
778613157 83554
686015438 155123
166187546 72806
902842710 177073
285969323 187339
860626115 82973
893590764 179319
730448666 28821
529924549 153034
986061868 194833
585496014 180030
866518793 27127
705295983 81712
7818514 108619
581717966 127467
910612676 19264
187061084 142345
476638958 26547
354664065 50841
139106006 128240
286593902 128738
488379530 170324
607563821 180817
322906105 131151
32967628 185863
537983905 47305
274200178 10190
336843152 109925
944394592 1479
580450442 90247
785315535 66438
926680146 176277
162167830 144294
543395078 38455
688595019 7091
135863644 33192
369776184 56848
452270434 74708
37407305 183365
784379205 68436
743277509 142663
604827973 39336
215665222 56381
806231186 160791
201875996 177365
422217926 4330
313093707 109168
428866369 61126
657289583 69783
292400342 154190
158827458 187312
235320970 100341
51095154 194709
429435998 8080
272761087 166855
680447837 135370
444124495 71465
634829359 176431
717692923 59083
789704634 23668
770328893 108789
148191087 190395
761112960 42952
697605553 149849
162101169 79562
843554792 75467
198602005 77345
166826099 10477
552576435 34421
251464213 109843
248475460 125037
809606685 88808
789948157 110584
834077254 156263
283018719 186301
305201959 176996
184457511 143304
112903235 91434
865923436 6712
825331922 17118
408916167 174099
320846726 11329
414632868 43214
330337148 19705
912923524 10126
588603968 14195
705134634 7889
990800739 183117
676546431 165450
97751536 199348
319385617 12705
247361915 87520
545582532 180017
164329967 21288
77848610 12650
820739383 182030
479986795 102965
593481605 112242
194454654 128374
159364906 12939
791704932 194936
788208364 57003
700821587 22149
467248744 138945
223659967 101948
361981263 135884
83902141 185077
510845312 168332
732884544 86496
770176980 95637
190993552 119310
769642786 108898
701768672 163787
888719848 157170
121215714 72804
468970777 129823
602828278 16194
358706200 159488
875342043 15252
339114135 154186
93029197 173414
522863509 168253
368361066 185503
405420906 30470
869129812 145587
897114975 193305
367362317 135799
798455392 165141
14288212 151522
319214147 121784
786362137 59084
909212414 125721
839631522 38796
328754103 146324
321413589 90588
870655702 4047
162458392 176660
41311381 185057
811165328 168936
640179863 1966
935486565 97733
276583404 184032
68556613 157919
316395769 29089
946123165 31506
601967851 144646
238406928 31794
317054108 26211
576632652 102288
70169874 126439
864413197 6032
287058346 162357
932597025 58610
534897033 130831
224694163 35375
975907077 195210
955469879 86718
413213192 18636
206649399 2583
374850543 64261
800592729 151739
581806269 98137
39982413 4627
614292887 159566
812944483 91205
662790509 3523
30766943 143462
288847244 24962
403764064 145613
338690089 192167
390493604 131272
307212829 94922
244140178 154661
227577494 71603
869431242 128513
109879926 29971
123307564 105330
848901642 21359
613710381 80628
740260606 188851
237166727 95800
260416532 171473
398822786 138701
711849939 16011
742143677 108839
676649491 6294
343487373 50169
446254254 196105
845625722 178719
934493326 193597
377391324 165398
359700328 196144
686493281 125877
558278336 193888
27896461 89884
604507730 196008
724579502 32155
991009779 169866
815385076 8448
918706173 26828
773963506 183749
732603326 181062
576188715 37559
445961237 81935
935763987 569
509975271 46486
69298564 46681
670486054 30730
457443609 91753
719946958 159116
738280168 41253
954717365 33356
386035080 198515
342743268 28196
907886875 155287
408378490 15188
676936035 171229
150141497 159477
315425415 133212
854261994 1963
826580886 35504
949279454 53274
4499683 21161
816779549 101220
381554847 148382
631606173 188956
256754117 17203
295042472 179543
492425107 114668
996195243 182708
442079701 68678
114213626 198930
235246426 34631
451321337 133009
731622443 32696
759203324 130933
650964955 12911
453602050 141360
590595711 91356
79423395 44001
239867607 52785
828240464 117028
694572918 187685
958064158 176184
741514512 81851
376389345 89494
75997675 174144
696728658 12821
716762382 185201
798551920 4399
60151142 144726
472623345 93206
621294289 38220
548750814 9606
949783936 28256
9112952 112990
166459514 94183
511757576 197458
825140770 163634
922288719 19553
31423268 29665
18503116 139162
667114369 197237
812915142 106138
315090797 64193
663125657 191553
478169490 92154
481870006 9037
491965187 195324
628971473 116701
995470457 172280
529456952 176938
975469604 58963
92298690 145088
764113301 33763
832473464 122780
16756021 80749
983155298 103349
904196294 68522
99236934 102673
947998748 37092
655327940 169559
665124900 146175
583085078 148686
141892266 98554
473983812 67188
330236488 54307
803711794 53500
655676490 125460
794409284 129644
187722535 185010
533158624 189266
618806511 32554
439450260 89939
194922833 142947
367563354 147586
77396513 35325
841939286 105476
178751344 131782
933092092 161822
454706279 51599
210103329 34290
22591922 86611
347638101 100078
205001206 98587
620696946 1359
113585680 54285
354338712 94308
24650476 192318
958795602 63040
23972362 63481
548162415 133360
401925993 86931
84912821 167397
300755331 127332
834385339 104990
541593907 34673
53267817 92357
18977593 79874
292855078 165034
512576609 199783
793601197 73562
739013644 174917
889952479 3705
349502901 48323
49837526 192675
973705628 72078
237397911 109384
787465855 44062
690915271 134449
309940955 112834
140332502 148978
430760025 172149
969646664 97741
642026182 81551
16750948 121215
401796850 183267
510551398 65866
317380377 103754
58833725 24446
654799055 36478
915982765 141054
476066120 26188
697949773 56972
897452734 189144
263160443 90942
861177731 69040
466873046 172066
636511462 59100
211737209 139123
157394061 191089
653572186 157550
433990998 132499
639956835 84076
355880306 58275
150910606 139241
668899415 118714
360705759 26787
868402602 112861
195257396 102880
396437564 135205
803848308 78001
833021513 84028
920221815 47548
556144942 141957
668608218 121201
461244226 194026
12914735 131518
159821359 159100
230304675 190802
474289022 56960
487860803 140261
527494024 175945
811265525 158138
731876875 133800
864637188 76052
728299974 29917
225966341 49126
967454799 103971
497302630 88319
877661399 177729
426488322 176423
534829068 113626
81221421 78123
957114089 112837
69970944 87920
823591541 193006
914328603 176282
20267133 135279
264644869 15560
816024261 156516
691934922 17490
357697371 13297
647259673 9522
862938724 166300
207286515 143852
942279734 197947
697905829 49062
412956996 8982
2132387 56849
731196337 181191
532877051 90898
934450165 83620
256611386 48271
6340992 168977
845770589 106654
466609995 130791
569674873 155827
111040351 141752
37102294 38303
299112887 152552
150810646 3315
188715523 75870
579677945 99720
300078997 174533
120012340 150911
434751502 110891
211083232 31131
578535034 141312
965031479 56661
996241676 160569
397299070 57021
984968056 80822
456850068 48326
138811016 142836
885453025 197802
524755257 153870
54280932 140418
787786517 64099
979070516 146863
792483954 572
696020424 50127
793537807 110884
827909773 88902
514340799 59488
928339617 28902
291665520 159116
593366989 33635
831200505 1703
873831589 140469
377583382 25471
759183874 55668
946037206 47877
696853248 143785
385248905 12092
694078125 65821
751495082 143840
733987922 35395
246297523 59049
927419101 135737
891849458 104249
621098174 48936
223380008 129952
389879885 1853
545297816 194019
71852878 136915
224267521 77187
368191158 74183
219459334 141117
145718226 159835
38616102 2405
458952774 35802
132821115 70898
765187330 189899
140992513 98477
575182094 65151
873880439 183708
60577522 116822
789829373 69219
822468670 155050
236370737 169571
198517664 4555
426265600 66256
339132340 30342
316114237 29926
168700459 156897
330743200 14734
999488708 42202
498211172 47929
188729057 151702
625928825 175832
960109406 14186
90498452 150431
40860413 49393
658232561 13622
410335569 170514
700141013 165676
739853211 188071
264441665 121099
12421802 76921
673770998 49100
492925419 195149
519445983 133257
785490746 159510
249066714 120475
890970419 13888
237606806 186476
833191178 39803
626435735 182990
314364948 56373
716600673 166627
112645891 160110
967707085 133288
891127446 102045
513399143 167534
877238795 70155
642259450 99856
220388646 154634
417739030 57953
973694984 136540
917260270 155990
667796679 176081
92483904 133559
559782020 153332
127965175 153414
881750514 157285
292336108 34396
707743648 109564
100737447 110605
141890707 27889
606797385 45660
717048164 104810
39361583 193929
343998670 194433
570810296 187662
726853418 146989
612402020 25791
412828772 24833
112519873 146579
869329271 129527
28594835 153578
550579975 170207
716927062 15655
77335826 51664
246045771 177381
173134619 156344
759198495 57730
350219973 146770
826137685 153752
697367058 135425
2979519 43016
994274011 163468
600064719 95213
379034368 136037
718541293 190402
614459865 131570
972364607 180235
51568692 151394
7192524 39492
937984871 64038
902806390 10420
838223922 36736
612775001 144644
272399655 171813
588913451 180774
450684606 96731
649812208 54090
348358613 39195
444691818 11306
6313499 162072
106452314 177392
80415128 158627
516211067 71205
903080193 88035
157562537 72343
711091865 131383
917929219 111852
737883257 30832
832167699 182933
152923695 165181
360718977 80908
338130002 66890
627899344 108618
718136472 73725
180555451 7506
126729353 10463
501584141 68463
566364812 161919
605434044 142008
97217073 143208
437414870 71131
680855564 195522
495639070 38815
279237840 167062
441295337 360
93152032 23951
865915393 173202
253767775 3444
978853840 194245
527518517 15087
641537871 55356
929335987 61215
527151176 48818
376107459 40345
6597276 62901
170738037 138112
110449385 125058
113503801 103372
536837388 37763
418471685 59408
466840295 21502
384555066 122951
930890709 6897
882034339 125728
34462990 108094
990629377 121241
752860150 34973
897004795 40095
352266481 69678
752822047 150579
37698526 164787
447060660 129610
202957735 107663
721301280 93663
867009242 69925
757951817 133908
901052152 182416
647316909 116629
649687495 54287
655559237 38915
557936214 144195
426851579 94931
349541463 135389
704380946 120299
400456230 140458
70470239 42691
310354212 165685
937052274 189753
281608627 121451
147482298 64601
560661091 143563
179647036 67505
828870466 176617
271084425 112133
601742371 91372
273033043 88273
418416316 198088
876083863 199804
244141009 110107
289616570 110648
83449764 64109
609123035 9090
248158305 24241
520560577 49939
842948595 360
183123506 37770
428689412 172153
582406434 27281
608837487 36687
523193014 115032
502372655 31247
909174439 76959
214870877 93845
476541664 103233
685251527 26151
925587483 180354
693743487 43933
872849117 14426
213279520 178978
724813183 30163
709138110 105246
288265789 31098
148363077 174379
793861255 191555
562852644 159943
752422952 173839
691505243 173808
361380857 106019
851007102 130012
240440902 161708
92697475 82378
717696558 64385
836762617 164932
101032255 30043
664497375 25918
491352426 80233
935234041 20612
272759972 140628
970522015 162929
82797409 42302
694474018 45456
919524322 116476
855638238 53459
945750920 6532
116754224 144219
121932940 55752
551998600 49178
198952486 91670
222385997 164351
300255290 85141
365715023 11454
880480574 54448
82248824 79610
697135968 28840
927710895 95713
506214293 5730
365212917 196325
209192828 174141
810477554 180422
306951361 197074
69882494 63683
658187376 35658
233333462 76209
895256958 184052
188683843 36674
188476288 33346
811035368 154185
785431812 5976
540326004 165679
516229376 193604
426299029 88173
895865354 34671
424407967 48798
730552852 163375
250735919 22934
189961651 20118
906600728 34339
357803060 48690
13855850 182266
470654329 120078
2379667 57006
523314077 35224
960578567 107643
296900527 92382
514844715 159129
337406581 100695
462686701 156590
740926785 11842
211625504 91873
966578582 173904
879677494 89968
347662904 139388
396800290 27942
19879053 4219
210953963 36645
432782858 60803
556481255 140069
231134595 78363
199149897 138634
229667665 38195
564535675 193509
445525747 188321
375950970 157494
668134524 84119
704105320 177088
227360640 52996
319090906 146696
691645105 68864
410825727 38714
796878172 41263
181956460 137613
570830029 106468
918279420 39216
452440949 66518
400616569 26763
450822681 11950
100920128 174819
971192270 153262
36586180 17701
817055781 121328
156418691 122039
443407544 47006
231296987 28631
767051021 118571
799464269 192447
486039369 89913
358568054 63012
213995869 173064
62103991 153340
999424590 124199
190937152 130514
2072433 101104
801409379 102363
526306693 82771
980032362 59695
868489438 85224
854855794 172472
476906878 4915
20284953 182419
724905498 143953
71499661 151745
165172183 34733
146068362 9459
687202150 67342
903975087 68220
168632772 887
699230984 137343
600106566 55249
388737064 138846
649313450 94698
238921875 153356
399060101 78048
984201063 126346
726452615 113299
473054802 159535
699514927 101424
596477626 30130
460354782 576
299960196 157325
667503184 192735
334366714 126093
164765403 85084
868745346 39588
91909246 5270
79512668 48208
194952165 118031
177145521 5187
466681787 82100
52366565 63652
711520378 192487
469539422 176958
34608447 82716
269078316 109195
511108169 59838
311188672 162130
485602502 32187
466341780 36434
771872127 193143
56936990 145587
637202620 100614
661613887 18802
473079675 67759
960812094 30853
671226454 152348
997278681 29707
706092685 75870
868888493 110029
976708821 134270
746271470 152836
302949577 130702
739667509 188137
554927811 57190
84858796 121518
837049026 197217
359116571 66920
550272175 100962
998514026 198668
785394272 123936
938528725 16469
930089442 84808
892043796 27920
606842669 158744
257989247 130775
949443982 198501
258853562 31663
526408747 65819
330919236 127641
704313403 41277
832492926 75184
933295554 137546
808461452 178013
49697816 151317
986494247 197617
375862533 53288
984558592 30886
838247732 15163
272622118 109592
507136676 119524
642895213 38480
822724655 77296
744339264 16899
539441422 6197
52401948 181902
34767898 67501
311672660 77787
68460524 162232
907134980 95592
456271175 80790
519068746 35860
332477920 92288
495330497 68138
169442088 151998
159811900 108450
760969030 32364
305636119 189584
783710165 3204
966804881 57816
165457912 190626
541916347 50553
707258625 195864
37457364 61473
61389370 18500
578931744 106367
947969048 141867
459638045 110569
79943521 187776
64501692 13709
914392413 186626
126402371 2810
276082829 194650
861762292 138622
575465518 165659
364718530 15898
192200147 118682
601629982 8712
98873880 12987
84243369 152616
395473077 192401
345579185 180972
625837795 152907
126445597 63105
861055261 16011
477264345 83842
405619630 62706
638821201 91751
420787305 197739
398138798 42644
558344975 94732
622824456 65309
990387554 58528
27456298 13632
757581971 132786
291128307 182506
306901362 106289
206996409 78
694935417 45610
274422313 141248
321959989 56772
150683484 189548
428840800 36258
716034380 59956
785357204 46628
761159721 64045
548167053 71344
962733328 24728
934616890 47456
256031932 179816
506066120 118108
945153124 96171
906418211 89346
692438383 160876
651000631 57320
670674635 27992
453893831 49448
309658425 91951
185940402 188791
704942302 166895
849833360 179865
728087831 101652
620988234 26761
688672574 116099
333939947 195071
587476818 36278
458993054 53605
258158537 198278
14996996 163389
560335953 135760
559779219 89130
944536248 145801
955081760 44568
78098621 129180
437003207 161484
785762857 139483
48891819 13895
30455357 188074
624072386 113788
170135244 24136
628511680 152003
914054457 84588
70268001 198258
842571676 30557
294857782 182597
208296938 37076
409900508 188972
862361811 133471
952943162 32216
595873065 22717
310530274 10280
980900678 140960
492447446 92743
9528850 127241
201919968 26919
391644364 17081
98792773 86032
693106935 77978
747649017 110221
850551618 7896
587861198 76711
366903566 1177
186284334 127658
180225841 97769
967950969 4278
216404081 145690
425848063 32797
940590652 129523
634055439 195716
653062773 19084
521151511 187665
615427108 114043
451984457 159788
167221736 188935
269459197 82769
424154792 57684
57718318 119364
652644387 106297
192259821 194696
997589532 71747
231637796 169711
465538348 66178
508710733 59741
571439296 100309
165826825 6204
783210541 150821
420169236 109057
123638501 57131
293859857 135441
100538488 115275
478806499 199378
663403799 132552
595207838 71313
200179708 165078
639839225 80808
53389585 164400
768240254 71614
131995928 150252
2747030 196480
145893588 68024
583295487 35622
606750111 85221
152889949 114413
529230102 150036
778031452 79263
739760467 83909
153534304 27482
548459747 81381
606793958 137805
389215470 79567
628935035 175854
69173626 172333
391384655 141420
342218305 19414
79542347 137703
187828431 68531
564918708 96974
325390331 85654
590034508 41589
243388171 165211
454122503 177231
170112483 85632
935373304 18011
684380054 135605
715988027 185494
329990996 183521
970386489 24237
774845270 108981
855791136 90965
792477078 84685
176015979 185778
57002826 54095
51964894 148056
305772498 89031
18867399 21434
890617513 194877
90962869 87442
327313661 12325
24390829 72112
159999398 184749
340695240 183018
50420317 55246
540459747 128608
695567919 84725
105725620 95743
322036489 103309
164421624 37777
122513417 166061
893969782 170689
61733302 117933
442462649 192084
180089148 127099
962739079 133714
882271715 60667
681634179 141801
873211589 27440
379296397 126302
162846497 12399
407125682 187301
219197606 5762
580900695 78059
418080216 188764
751925427 175322
144642878 26954
565440952 167640
415313657 155951
841608800 115466
592664140 129869
152846064 8851
635322729 95672
876079772 122249
564827681 86475
363537464 19910
967097957 39917
847258097 90590
853957952 184180
600500166 24546
342778257 102665
795715529 68189
154283717 170165
777454282 119316
44525093 107453
362764385 155076
477377226 1469
109542976 124437
877220642 131410
610997709 138519
993132681 18697
147641246 69083
63509277 142360
28077924 66907
152051131 157606
818061009 89702
101768282 134261
237752827 197490
125607985 187827
107688356 175703
580091740 39691
110651459 26392
566894545 98944
463196191 162120
348532248 24159
526561879 7851
771016512 102671
693051473 12441
647168924 186699
189337748 180358
962212762 167491
266749346 78874
621930207 142921
185939022 154256
478503675 24385
788554308 188325
502185141 185080
631005581 171279
100923941 179738
606550588 188340
30374038 91713
87107174 46910
283261500 158317
304377768 159548
805714816 155607
314640560 187591
183848989 13498
714773791 44217
653141191 148290
262596204 111591
170335794 12060
906466604 38886
831754527 194278
690575813 5620
225907418 37615
144532360 23102
644663227 174928
639463920 129839
387034743 32762
224552158 187260
825638454 57709
739488540 84593
305122120 51159
333835224 119605
810236499 155649
176639368 35532
623188851 92147
150858062 119658
674603903 79179
281679600 91468
560733179 14422
979867839 174777
685991225 144690
198216779 186028
31315043 86447
931137605 149431
941860787 177846
811552413 8244
149436755 64626
430100465 73455
765087137 17836
315696815 60536
675339702 66117
404367019 47409
83969733 111953
579806125 27858
192679434 73563
791659524 127024
373169669 52887
958475109 112465
91485547 197365
884143305 95440
780424995 130614
407070014 39728
712700914 127054
160224822 198597
625826491 109937
520942043 163446
133300038 112749
766126269 100315
607196454 130350
498863008 126628
170543679 108840
380671209 156809
213167826 65865
383705314 13380
710945854 188200
938727109 114521
594063162 115334
312997671 14676
541497817 108182
86274274 8763
834302732 95712
997080309 151178
495134066 152579
712306659 89895
914477383 88275
253619104 1783
436632630 193104
275759341 199299
796863952 187118
559571587 194107
774581860 162795
251453477 167384
195861823 134351
30012080 86497
74458768 86992
638974725 130632
973067391 191211
904032362 9718
319733653 28087
887389050 188745
521375127 15736
782096271 78707
520162305 178093
682693435 131078
459447901 37555
773817785 43567
988606135 191664
439654409 32600
755053516 179786
113951969 68355
681476505 175947
966994019 11486
200548909 5538
642434525 199719
10060362 120573
184425993 176457
965776461 124545
832882024 37221
113961630 100472
904506484 60650
465760639 128416
475808996 84806
439828707 134302
395207614 146170
272022316 184808
37816316 145393
726802426 45157
267051882 12549
745434387 21311
365706300 170087
732800979 3083
310394378 154917
18450041 143422
401166836 140945
411846760 160172
551837193 120408
633176319 56771
610013570 173181
659411042 171323
205819838 59190
8439947 106486
795395537 1098
421335184 101149
510789071 189402
723723622 133194
704030556 9595
210468062 40613
41939011 92811
402964477 93466
762745452 135831
751197684 178603
647210003 69779
147496611 148284
413765190 114448
917048979 54437
923264916 156344
620815697 91415
440160436 132885
740119974 33059
550143362 140993
449650287 129722
712424588 56996
149634679 178374
329954814 61445
867560960 160094
506080812 84308
53237658 56559
518478368 72796
857893414 149640
292768683 100047
471254746 88973
220198012 157291
664050156 45776
173414799 36806
421741296 162214
635134982 67664
50802520 66627
66880327 44782
293316476 153373
384057681 112400
769781343 61825
892435763 99409
152329502 65879
140849613 170152
430204686 35492
202545364 169906
414217270 176418
296797316 20989
718067499 34749
817200478 190656
417559394 6357
278260229 51050
965985385 140414
417874512 161801
385580536 144270
526313017 94299
141858106 26806
301620647 186209
515541464 102153
56798852 129906
872896974 150378
682299921 139271
367478452 132769
963493751 95678
122352145 153191
400192590 32667
529841054 179035
870340332 34443
694476870 107791
356943373 188089
664254811 64846
29985959 169740
29588936 2007
376586994 24606
528808563 14246
512256739 176418
704823687 22532
152909329 27456
666478629 33155
780384501 133288
806211570 15622
232498909 182901
534723531 90382
577631041 158288
184670805 185852
419311658 40867
646179964 4958
386177330 57673
3767101 431
233637667 53756
937313634 118869
811730271 42318
537981394 12065
724595472 10395
183295222 131207
949611318 21656
272282807 100065
680652953 27874
312593111 18471
696327272 182868
401994538 138652
856397082 174140
733463780 38996
749018640 63809
42573145 22118
174587181 25512
106558576 58401
817340257 22939
191218605 152861
580941941 166417
613754903 54474
223120983 56895
884008804 121143
433155307 128820
178579046 144925
254765482 173782
949559077 27059
126840511 150601
508462901 198035
906735323 74178
469448807 41589
251181897 65429
224872817 178935
451878589 93379
429019962 51060
273276875 172871
110069490 114379
219845538 182288
841468938 107207
222493618 20584
442312070 184592
742994004 169224
141950701 49477
100627807 152252
167950597 1718
684282090 184586
916953158 190168
439315668 181617
765463407 26522
185158094 122066
921087588 84254
167258463 29990
969215970 60819
658314507 108997
945333278 162576
81662938 83579
351403453 164478
664837723 123253
843926853 184444
759145829 129486
33427376 158589
189417002 114712
338332980 162097
853852693 94620
213206786 81943
351111108 76463
386474124 78825
199643139 104265
870930239 11283
837395133 76852
943851232 165832
441166523 146657
759611673 65719
181133622 95659
249471262 57132
902552783 111913
606994617 149276
267271133 187708
533788691 61414
893626030 70352
274215739 81930
849370715 52690
492294318 168902
294399461 99377
578261305 99408
111435420 190485
956204294 86782
833401693 17328
593490787 83998
523735901 151309
165532543 57068
573778775 155171
700215609 184023
805841234 1358
28202873 160380
566826686 180676
480869926 195440
590115630 2531
752781717 191114
266201101 162204
682530956 166402
279830571 84216
874124897 104080
568129411 192876
403968716 113394
181260363 182034
648881139 181136
135199963 76191
871385082 126747
241093122 11703
713116950 81654
351630689 180191
277509207 53649
797122580 38957
936431769 196155
512501645 16402
735080197 97415
955178879 53480
808799259 31679
340826568 86783
800635115 36841
958910966 108836
97037915 181924
874219010 105936
284949204 70513
346435677 109376
635433479 8051
658163143 162706
457806710 145738
229377148 70850
563858691 192519
666296703 196898
313548433 26338
883981559 53986
854094900 193650
757076366 103180
22698699 102438
320739064 193359
938154952 82294
958603225 178246
598377251 96745
772179336 177271
199161213 69946
245669397 20611
931370155 182728
537176518 4549
439524136 59421
432575056 87038
294327919 28712
291765238 17112
936067645 38218
338297671 26427
986553007 67722
42763224 106053
926366480 109985
737699028 11190
491135789 85651
106665397 78825
715653204 152917
541278729 63552
559904588 83686
826463080 165097
931369585 57989
572735700 75086
586673979 41655
206998493 171721
237002643 109294
407628469 43323
305853296 107906
188449108 118079
239105314 35711
680152120 58937
881416339 43530
448528829 14224
723650802 153167
658769912 70863
490405329 16161
893861070 69039
896092649 2189
676489679 56102
24584449 13035
311667653 196365
422381135 172465
481189105 117699
39891068 148793
252749454 192977
635458171 39587
936620288 90371
975515711 182289
119141791 43468
668300966 39055
75665955 156797
943123828 188387
166748044 79965
980132359 36720
294024771 179516
138715353 33287
463206434 78719
179037436 1094
658093331 174585
355468415 2488
242351204 129814
735900581 86168
682639869 83168
232204990 42574
772568766 150018
891060290 151739
60335979 103977
515431264 29620
565111730 164328
478274365 131167
186359876 184697
802711527 165252
808348844 195010
603190814 121609
855510334 36439
210259151 173423
595800006 191295
247878151 91451
713268655 144885
572542725 107953
939176910 95737
993463961 177090
818511884 106133
283313330 94996
945225850 49638
461516728 130863
507941204 175269
529431503 189499
599662168 170044
235756477 85664
811051986 177191
371024323 81855
493640269 107668
139302686 190493
535687693 26909
632175539 100609
243879927 187782
372186625 75792
369461802 192119
201278345 2543
894433431 2632
449197197 118877
216105236 113790
151211357 46972
743926501 2861
286899953 9365
711222619 83094
263135597 90744
280095370 38166
373566582 111307
505578598 140411
475667715 191981
834185505 127587
741817452 126878
842751601 35187
360194125 85946
684078040 102179
658231934 158939
370965279 9870
796582950 79483
606392455 161703
416880865 54413
40439581 170294
374259180 145344
257482942 162233
554043798 176136
387131681 146957
72970817 191794
456696081 119833
358504888 187918
352270888 56663
86881284 52313
415540239 20808
56519556 163824
567377581 5895
7635135 189802
179705550 97107
382105280 37835
148130389 87697
415625601 6891
644295923 168352
173579911 180769
728335900 138610
382408667 132947
445260342 17584
38722937 123025
117711136 75213
747978945 125475
67541154 107166
206825501 68971
433646134 144985
869081845 15686
719256444 119234
719109720 178729
570315451 109825
426659003 57831
911208764 33402
914615312 179232
59012357 93266
48389551 140377
62222402 12284
873257516 40457
511207745 110977
551468349 99830
354195493 139987
746037078 167030
800916751 10313
877534483 93036
623714356 130329
441366572 71940
693491571 177446
113184339 100825
569264336 86987
197451795 39129
127606752 136511
921860320 97165
276404834 163720
356381013 39340
966878282 93753
345575812 194418
460083357 199573
520368548 67385
684498557 74931
289327283 190573
30021381 198937
332682337 4833
31767686 183944
350367241 31120
478241524 134061
134957997 109573
735977516 50227
63130941 96993
381077120 166120
666046452 117794
80297551 24844
817106614 187796
661040489 60526
270763447 173094
599170712 180151
609842580 83872
754208779 125615
24437010 166980
646454326 121236
66839072 150974
885501470 85377
822118553 30619
947045758 146774
396144573 184006
573185127 131208
823044324 133390
628661994 8334
936932304 199738
647078419 42625
988491437 47732
186228687 78693
848395605 99723
471494389 5842
919580442 24899
386268811 65430
728530053 38766
749178489 192974
959418577 141388
734831416 99639
408432914 197547
534610951 130957
234460603 67351
279264003 189356
739461326 15261
250630841 150399
860966171 57608
531145467 126542
120795512 187504
478391387 181366
791572137 138608
938344285 103543
532729363 87605
248899108 98975
201354338 192622
306276404 150679
342868793 170016
12679593 8300
816940295 111422
488385188 24108
807208918 91863
757726304 81691
64433558 134846
961086556 59296
865812585 106449
67486469 67158
681908491 129412
611393703 166871
787093017 104299
16664607 41297
281271655 157281
509574391 170408
466134537 28349
222963435 139317
914606778 21100
56532157 187268
427983005 88348
11210881 175714
729555463 110747
568621443 122482
101216817 111794
479780507 29380
251863078 24144
931167000 160065
286427202 74321
313714200 128635
883111027 26650
31906588 177046
973227515 110908
999722528 187118
877716206 197126
498607193 168919
683465766 67071
986006270 175937
258159757 23675
26829734 55936
698558702 172740
740941350 178476
613131384 34543
570042562 141232
248893375 84564
215914186 3589
254888232 147445
954614422 45401
882254261 89117
634112233 81376
379671816 7625
539692291 59858
218647365 100424
501876855 120397
207317264 44334
974403576 76689
475607393 42205
436547491 116919
198895464 12751
902310754 116984
571958803 103096
882672344 161220
887027349 4502
861888709 161919
754746616 176960
689431029 191996
546862828 47494
755595031 37704
975128881 74312
587929757 145093
132246751 12712
356443593 52808
108759820 81892
139519657 127499
316167036 25101
294711207 2568
840501016 151164
648602319 151917
66117373 128270
876988930 160936
335956242 184460
926248022 80312
597132378 91084
718040287 45013
902320811 36153
305977640 132039
219044760 61585
452188892 162842
266046075 125290
381437803 47152
476934278 35150
128580856 40564
49013082 55580
674215941 183615
13863764 48345
292435729 191821
176123459 193886
701795350 177902
816860130 135570
408979181 52507
730963388 53824
726528967 111451
141756215 156957
899718877 40275
15917078 16891
933414493 6889
839365177 117901
235952018 2493
450424925 42286
596944132 92082
561862971 162090
39975636 141123
456071921 114763
252142965 139563
875963201 77659
671482651 170970
353200466 191166
840515331 122159
681417466 103908
419294894 57442
769827235 169550
95556534 36938
764543354 87980
330790231 83976
121711814 194402
826483856 19451
211427965 118276
678259948 14133
548358071 38421
979468008 56990
221325800 48849
777353703 195523
406106757 192478
652471233 94467
141865587 41085
906018841 155083
580174749 53092
992350691 47049
855178035 111358
822367444 37974
752333287 108044
648954528 158294
37109009 55842
839080403 127066
17701602 110805
379577814 178078
656083723 134955
550029371 43008
654240710 188775
746002843 79840
780836928 40903
49295831 106240
699416655 175415
340793077 190271
135051356 144624
647181552 146163
690970214 126519
210627362 106008
411155054 19531
281154857 195533
963972945 133330
694255288 128562
878659833 77705
487560301 162246
255731911 95861
889378822 196180
829521862 107287
954876483 62677
53345098 35469
254247102 45430
326965200 186594
603792401 23889
152629712 182351
250642517 93883
510382692 162369
925524694 101583
125044837 35108
21027137 51294
77539750 188897
55278992 40494
504695348 142916
771933988 3054
808304351 67347
502507013 29587
992932791 90327
947887395 142602
932151627 171464
91583736 134382
73868837 31341
464806856 34984
264218433 104643
991651396 96305
998543938 56021
682410770 186178
546635329 55094
634192576 28988
621459296 85550
919185727 4930
874758780 56110
530393801 119672
845327473 15337
396085900 117140
783573852 10168
132885975 90807
254200294 22537
651556922 141016
987494402 82085
987712955 134750
432759927 17810
250096340 39487
676186134 20768
54098648 151738
538781716 27434
710593766 65775
312815507 11761
120478055 1392
663252249 34805
635983436 56007
671068025 79022
351621934 82993
938151610 196303
269948468 132353
44726565 192607
112053357 129851
16696376 126642
552789953 89396
456362449 132234
740938334 57521
928083079 193107
483381243 34595
256903422 109198
266194328 64979
264768577 156433
259720882 141576
819551369 139427
762945778 70316
51841579 134248
705177069 118967
670074169 156300
335864541 116322
852897253 14940
83902023 191643
564369064 184473
498374969 19224
323233242 27460
103156822 51447
370801397 140324
476944367 34254
69704422 191341
329195493 191691
397016481 159784
817366576 32989
33715419 94868
468826561 70124
907962122 41765
755987733 52613
436557971 169142
306411013 106149
1484955 109440
482479678 52604
732295872 18265
85716627 21204
497231833 85425
18136083 196544
838717204 7346
655287524 116636
517733044 115128
596879430 52938
508127822 192133
413738124 34978
769327611 6800
568661486 42549
454494904 142324
263213643 164225
754996254 158270
798031503 8466
511276632 167302
242241780 176960
708382828 35849
996023345 75441
752530321 187800
333161068 71773
886127330 120865
818634355 59288
30062844 175222
993619194 62041
900684523 36992
297128570 43206
55197479 159132
499870145 93533
503053938 199743
354161006 42179
664437484 44244
276916113 21878
195389376 184315
861392758 101692
144897127 111011
683038083 197265
944377466 142471
21719483 6043
14565971 125564
152242839 103791
242274561 41175
59788666 48889
940499044 113640
167751353 133510
58120942 96740
809197463 5332
31144608 66071
909298796 119671
601241361 96469
893123912 111252
60702467 33820
636227866 130410
508189227 98562
205818357 151520
280682208 49277
909715365 113667
732538971 78845
181881042 76432
323958645 160560
41246433 21831
598159382 157325
362142384 115581
769578152 996
813031071 92608
167196290 58259
420987779 199223
148739195 177045
744963549 164227
598622431 60276
794798435 47662
743636449 74593
526554131 93554
65233820 172421
322015876 134242
39180000 92710
505651780 40499
544747684 3873
345659969 171091
617811973 33616
709522720 160578
59725554 154188
404952187 31292
528370480 77771
964836522 84958
21236098 135579
228210334 45499
71911415 167084
805859511 15699
696125509 194897
247549743 68525
165275882 66528
916640798 42849
608964053 120162
715558807 53599
984304223 46792
874361404 184337
918050794 55211
884001129 65112
287725574 31457
594983609 38695
296565084 36550
768089115 45765
260222075 142689
502398704 32020
558978702 177036
973811911 159136
349779551 55307
766691360 18285
699080833 149712
847602682 102718
692319609 79486
237327462 163662
40711045 50490
258691153 63597
344457149 195005
954007540 162053
259655508 18086
518666904 125293
627225074 106843
303606635 155004
205374458 124967
323949879 1654
506912504 98690
978863417 197344
378822143 17008
556692752 130327
612335866 174646
862646971 102574
481092097 123240
911369015 57315
901681954 24989
646904757 25320
670778423 109053
102298324 87522
804514239 56776
405571705 56205
292578928 84063
442146162 59559
261913123 187639
392642224 166156
249307902 108874
17068477 186723
260813762 92743
558978682 143170
512129834 14081
672442166 25335
323699985 71116
363684705 97793
554871583 16122
103974146 38313
398428567 141044
540610208 176846
403231029 173927
542130539 6697
932464073 27519
604417142 101389
202749179 58019
254385353 67359
559106776 113818
982705686 150124
863049857 151939
371127804 68793
492276224 112538
102992427 155052
529250910 136518
536871179 86396
608024466 75482
983219527 19860
719659687 138799
256046343 50254
629576093 39211
793272116 174846
472331446 6818
501379758 83268
339331828 184869
895746434 36678
697550985 30527
952871319 64236
468828648 38289
885312726 49555
460059952 81438
183179847 14729
580326234 9695
114966030 9707
896962828 55923
596871829 112728
344830915 102268
978965447 68941
226183009 63890
130114830 49275
505577548 183339
588560835 67900
374257898 82204
465958853 188133
673416609 128872
636429003 141126
352197923 187149
602406118 7640
351689561 119414
48893103 167541
772461200 154968
874996596 131076
334592926 24603
725940713 158500
889119864 87473
979147284 195067
483435645 133121
773111658 16133
440091084 169575
294178782 157129
342609212 166630
340309827 126828
978824071 22910
942217590 1863
565618618 158449
34298113 127206
527471294 101724
954523890 81250
296511474 12146
607816648 158526
643148050 52568
29830842 19964
659866116 7867
605023735 138789
164005449 137472
700522058 69734
33344775 96427
367270515 89466
990506310 66847
84805998 106818
752428682 113385
893559725 142102
7224831 68666
275072121 189789
676293451 113809
376237329 124205
421605645 41980
488198107 74696
464647432 185337
928080219 163443
693169075 29404
420954217 172048
784052807 81132
183046998 189756
784070238 51785
288131181 28036
978406596 28518
519865200 5147
242871700 32267
136141966 175914
526020234 64570
708794146 88582
170105079 160649
314606547 79496
879643730 119091
680428712 28147
645948450 196882
530591381 130760
578343839 94774
431084006 79090
255653340 84258
285044793 127022
865121530 63036
409773430 22717
295523567 158701
656859607 9514
869058243 108844
728001572 100415
926738772 55803
905954494 70651
5298057 179386
132204211 191443
875143764 69213
140063709 158056
212616122 150167
307562881 171420
949627689 5276
287982636 134894
219915601 17549
922748207 75858
711827463 154970
133379587 63863
254236147 175920
11751836 78697
302536042 1079
173603734 142844
116489392 58612
451718739 18914
678409124 175795
662084392 7734
114162735 38624
769797100 189791
283485640 155723
86404158 48743
675068396 117386
836249401 60629
925437095 59698
642569146 22961
899324372 91157
184405975 177449
169033154 192797
136081665 93359
679550904 110569
712738109 19860
937279365 34465
445596932 34483
548818317 127010
497394126 160522
367501220 96351
195216140 50139
73911214 70297
777235118 148132
46618961 143377
499072253 59878
405560101 71761
274134298 31695
360611491 197099
297914424 106101
837838109 78850
947434774 43471
239428766 146890
485304383 21941
472279700 194991
25085239 160220
980873620 131456
439173308 126953
117372287 100223
773501182 153136
367628172 83055
162031207 61566
143819117 181288
779648943 178808
511833553 70675
193264419 2627
151918934 183245
72308570 190840
100353237 50241
699931769 116609
526062081 151479
231987846 2227
292917578 188706
1271389 192217
537610127 119250
307778324 85073
775268367 39970
978786666 54840
316536890 52331
767198083 19390
684094011 55384
672858424 166615
553216515 148013
844905928 175680
702308541 45587
783712685 38010
802115669 64046
826601533 140835
553996532 177435
469619875 125335
121699442 133555
471165855 10990
35431691 172733
130655495 31217
571020839 176842
620746212 195286
620754853 157448
155195953 27967
717112017 7062
873941340 16728
452519264 127971
897325974 132497
743224373 133477
229243719 19534
62724987 148000
586323352 166383
287766813 7964
939832513 10429
719195697 11595
942518218 191591
621224160 149893
17995873 91849
346573938 70080
957210128 109631
899482124 198514
565660288 148597
384846301 62929
390821200 159580
21597183 184486
337897214 171158
853893298 147873
753533488 68433
461308482 147773
717655849 91431
923057253 116989
6225119 132525
864829332 177543
593551758 20968
316999197 26300
750361638 121783
45081090 121673
711274410 141342
897685689 110338
377311997 44911
731439717 102637
407373174 137874
792052401 101296
517724964 137336
991769986 9365
297022770 122069
29844784 171621
122607675 138623
234442346 195633
490384817 99865
702311084 182175
61447416 24458
132626584 97983
155438673 16551
785561790 175508
448566938 77525
697699462 77338
921382412 108997
75673917 180395
826111047 67228
331828631 89237
967113263 175425
493532472 122734
952106660 116007
537776510 4632
803268757 73861
90491209 17780
858324463 136294
751593196 166607
109011845 30718
717855767 149549
150879575 157377
2984778 85901
746926285 174676
701580379 38744
668787225 72948
892129923 126113
566035612 91154
209500931 124986
302557826 172104
553223370 82136
922703739 170936
208472110 55270
505238893 92072
153155449 56550
966480099 188683
178639234 38485
413136362 13678
897362919 88922
78418252 114105
666024409 157915
683449257 55347
929763855 134443
320055396 72887
304205975 188538
262840230 199955
605597128 38245
660608382 59834
11457588 181912
716964690 134
608653955 193701
999784649 47718
121239937 14599
179452389 28555
407761092 24404
154121142 56096
545224690 73811
895989191 191053
566179215 24144
226203994 95646
298950841 99574
226385003 15997
416230642 14662
842707268 31388
818688242 95656
109496598 47912
261653513 87628
327897059 170821
159852617 161434
767915321 7414
832490781 43257
806168968 164571
251196094 154469
180356271 109744
570012549 43473
365754320 64070
28431769 79385
587300249 83646
349963228 38538
199824975 181648
522117459 115314
634460653 148515
584605401 62855
643606552 69474
984614213 156766
798012040 15842
817631227 101391
217319516 84230
959602820 179842
493925744 115290
317867472 179390
982520341 25889
80703728 190628
385275847 27672
743651290 59116
881719576 39505
399422522 140684
108323197 10537
13655788 190665
387068516 159536
804238315 100976
505898764 90385
909095834 36484
146734915 46673
394102104 98424
484874456 173536
916581800 67488
151072299 66898
982937788 66431
218788394 141285
755361544 166487
518249248 142080
495495891 137071
521821842 58378
803083541 165389
833873010 179054
584794220 44979
344987216 145217
577330960 170358
731576922 20791
551110327 4564
828251588 125900
198524851 3436
988028770 111495
892375365 180282
878823887 185437
198172310 120477
725125993 168099
89339836 164192
569119260 84071
628845394 34605
445001413 19159
477714402 62347
675179888 53985
442786748 79649
475257682 47052
959186400 149897
595440202 67766
972089098 76718
882116899 93780
444302911 151743
433584274 194642
554939484 78999
441837545 107967
894706412 186780
533050748 159711
381649068 23900
171575021 152753
718017931 119598
489457703 66166
13437681 34147
689053841 170559
34888678 195357
964134974 29485
282551484 130658
742368757 66201
743201484 199986
962202206 174271
740451307 123130
617402410 42565
999629504 117804
962179658 91393
72474975 66009
670058499 177305
255553425 13793
287772125 8507
830807480 173453
598546300 45264
635462657 106908
755601510 37185
666887825 9745
347202130 142071
337399204 159259
173032808 144338
505033871 151016
992125098 94574
545093008 85596
692429896 162049
550818705 194129
733690305 19829
45815203 96194
998994904 38833
211225962 32170
752879087 130372
410694547 130770
499410036 149071
391424069 30450
457911480 81457
898876029 124832
882806985 192918
781083150 12318
433090555 89517
352949370 33588
37336591 111473
565316097 85641
889275339 23414
409653137 19436
944711834 32356
393304752 72754
461240734 64618
543400662 43914
625865882 140792
299150087 91527
888190504 175939
813829200 44677
942956658 148742
99112473 52135
338870075 7316
373774624 90803
414192239 60699
971899875 93830
243811986 53668
178127662 17036
888456077 169051
88946619 28636
372801281 64356
901476357 93029
799823 187338
806838458 174663
96625534 157718
199264632 150836
778672892 106187
516012697 27812
35601980 108948
386266141 46397
392774958 90117
748263251 136012
481870005 118025
748910177 86994
699659490 189503
494473167 69873
312313480 137248
100810541 170846
137292109 161469
196654033 80268
88915578 26155
171462650 88757
553964308 108348
210039758 181313
333538247 187730
204217454 168726
208097152 140791
164419122 147649
488517110 18754
202279835 150
517515626 162696
937476865 71242
292758074 161157
358072655 130662
942996478 16221
337163422 42021
671615297 161581
287167140 34541
173676029 5861
878152829 116030
499396306 37046
473248178 100127
619709021 158223
802631947 26101
737645079 133803
897127680 182252
783453545 195426
521503113 197057
187772144 21087
783270794 191199
795862885 53044
138195435 121513
883591472 132246
31783864 72571
667990986 85164
418657379 63912
113519466 165237
434749971 57396
287908801 196780
447714348 118714
93781361 71280
328634421 141547
176285084 198303
248774788 66918
890973019 44562
408004903 67136
31395308 112800
882078627 50759
478348291 195788
806350075 50486
334106261 70207
682335461 114206
908249059 4565
992537307 182813
578755250 28686
906016808 18502
358596093 153241
701095570 78821
710774539 178426
952613681 77255
434563026 144670
681532900 172945
651062878 123256
887106324 81088
506617005 152291
615089401 56892
334006310 54728
298274094 98310
754668746 23692
668248222 140180
302122920 32888
522838271 81095
366646676 4201
221004524 74025
829432918 126361
291507577 93000
296005181 78561
387268906 36022
336945000 73040
205363637 127010
298956068 148543
551918993 144216
420035817 35765
342943557 77625
159996968 86884
719899609 9799
783912903 7549
200381434 100493
920929397 89125
52179438 49684
289461053 131625
986840128 121214
343357558 95729
500208689 122003
340368512 75584
866924426 100274
808139655 101496
390749334 161460
186230775 113510
321298851 113024
834165190 191872
586792167 169138
647569979 150059
617726402 110835
161112078 76105
152717817 135088
136058813 123718
541180329 174559
402711072 178328
566266833 97573
677418270 164447
908089484 172521
411390392 27856
782197620 193844
429639618 23232
844788875 32391
556222895 155016
145879703 72629
54128796 165482
61841604 130866
480424899 12952
693536563 182544
542017874 139027
844226025 37628
335723842 185760
341522994 171425
958016854 149618
94230768 105373
24230445 79514
429049350 41565
159034438 110980
992571342 164367
848770930 101923
875844152 93260
57435601 176819
937545716 48945
756469153 12851
814301965 76485
251058291 90115
346044163 154454
472576635 26572
789328819 154118
200489519 140532
325559867 157786
285625345 41376
990027905 199171
468612040 141396
474768254 1120
532121560 11729
229519127 70108
419437189 68271
774431187 96810
243457466 70960
457737314 33800
378020528 125276
27170251 185635
343142286 17087
71938933 59640
810747070 190164
468663910 85815
298787583 55624
630622725 137080
649681401 22415
665092292 2000
572719622 42978
854434486 152861
788932675 49559
348083816 34055
245676445 189669
956600312 1453
779358415 7240
893294111 58732
808618948 98991
46387262 162220
866797779 163712
192180167 83180
60278543 50797
209582573 34954
382354086 14933
770206584 15469
586644664 148784
914947668 50705
757207349 25192
156949392 13670
688642164 864
515928039 128321
435950993 100209
380503197 106935
353136157 70943
436881079 95298
767304300 96242
503484533 74555
636323141 71050
268479432 111529
179838287 182462
253057940 12988
31770485 67741
448465728 11732
257002895 179732
947955570 181753
565250309 138684
148193233 59319
215651935 20573
722021637 126186
593156128 124174
690993912 96465
856902628 29403
2458479 189023
981533438 91236
247599203 149237
631177788 17841
844399319 166215
627255901 82248
262043775 37858
793944845 155394
223259822 143205
695544057 154095
388017493 185998
44838275 83850
7448968 67217
645025321 124017
957474763 128475
555001417 68167
350201939 152554
679370965 108152
978998260 170494
862475265 199473
528873983 37538
936144402 69201
306070956 31722
525098699 163735
296560734 52008
545752060 85249
424532255 29339
713522486 114072
392961937 147559
298980124 21914
637587492 181716
87519233 110243
245019065 67639
525676288 190567
172975677 3858
984520831 13146
459973462 152017
199195056 106467
14555582 189485
550596900 8869
891880130 1599
882661054 123549
385026023 36724
596986091 43950
252962997 70528
687626285 41176
48666924 121041
6368412 48615
406075826 193669
215026650 39218
994645396 195608
869872166 62309
984836965 91475
189881850 63673
844154890 40070
952628409 178287
703796428 61988
657367989 129819
65269925 121523
5051003 82349
58584201 34462
782655943 118230
554287458 43819
680105300 60647
154308162 38837
407849045 3850
397169081 90127
646813665 7427
295136704 43209
509802417 5204
558532103 3782
61037669 116810
839995964 26781
362173727 158430
654603598 185314
39763700 90152
979334954 18608
274739705 1624
803081841 113905
629836328 177302
670490218 84999
89912189 5600
70016633 38564
335245065 93854
639447363 145471
963021829 155886
86435221 19017
121962466 156454
263908547 138540
848119919 95428
302422803 104803
869143920 169416
881479616 60524
305701826 63883
676422301 83922
509115551 125090
726480079 73500
731902066 187864
424210318 35189
733893660 178547
841804769 72999
813347554 67875
484179948 2115
903696783 11670
38076753 159620
441358617 128896
601810545 1310
133455820 22205
93577797 110783
835472374 193449
396093408 191451
546120289 177322
432686302 24280
224583401 73822
660067034 144134
80942145 133577
292444495 143323
424518197 35446
222410350 76061
81533951 55140
450951761 6272
370099328 99983
267870871 179676
737788037 36888
861849180 38081
987151030 35332
106361896 161489
533620179 50460
787802540 196580
502774738 103301
510561332 25719
769113265 99163
152321602 52348
419303190 158611
783503101 192527
576133163 70508
150680763 190400
849731270 189366
169241281 24065
608739965 178223
605884133 53567
117505113 33908
533138135 59878
284847827 9892
932765555 145109
356162567 128384
490043796 141659
482073062 77050
49070138 6185
553852556 77206
985193747 84379
544850902 31670
704260282 183754
630731418 168431
862956527 10984
356082096 101338
968984472 96674
124482340 22338
237755382 139381
972509291 38155
438350374 130838
163186826 199084
953953909 59313
434544917 59265
947864146 45983
941449808 114889
481738670 127745
996844102 184877
676720382 1068
590399566 123125
451322172 157045
179294961 11245
21188924 83251
878269658 52193
630892359 98965
199036331 4091
552404569 1016
643716925 182323
942186362 84586
697398301 108548
939885514 2357
162527474 122720
751626339 12008
678277736 5239
594459546 65215
922077448 125465
373628322 112997
783200673 190213
933234496 179066
356887474 113231
767656761 61143
748650746 177420
398249349 151497
190436836 25828
218315751 91718
247948745 135761
458855141 171798
124356359 96371
274685889 124505
726354034 154686
977701955 87132
271613538 169547
784770839 19057
660204515 192845
315296475 149999
57146050 199411
36997044 56863
828414716 98502
277275401 41098
725964216 81490
768259227 68395
936011846 64462
628652689 34964
42089544 6568
504261142 34723
550539532 90743
994329733 162307
897347462 7718
764940721 174563
65659853 158836
749738249 103207
603506373 114784
798873827 62683
4121034 154520
527732362 2271
432126503 94164
111334676 39156
947303402 90968
637505700 108499
16648028 191254
272673859 139557
36888188 12859
524895028 106887
565243886 100814
167681442 156532
123982258 87252
529757528 153773
261742144 61138
136725220 26932
241600506 54839
447680444 25775
758068890 189227
832391377 137226
74755969 180171
801676486 51809
43384114 171744
507191265 184575
729515837 177866
295652708 11963
562197673 108803
616898212 58977
287097708 22984
700116970 5739
519865571 72738
468864992 68433
717785868 60147
95883284 42710
223277747 78462
63946833 106646
501572361 183950
912308491 199790
368532216 22421
157209861 104498
739657449 185939
438775968 178668
543518523 100365
531861559 99749
304068212 46538
213958824 69198
703293159 152669
739903528 53124
330789832 25725
417118135 138641
69918375 106081
916854815 3169
716234386 24292
967108427 74310
17411411 67318
826584023 132701
911777843 88138
206640610 116749
755340467 160834
921901638 116455
764797212 2387
3301929 42667
738493338 124942
114950539 4201
149839887 138291
481129349 1310
422875796 45698
235922401 178141
82436175 180038
957747462 54000
247128307 91983
414770136 20143
416094712 31962
377730452 181522
6380653 39548
518914772 21219
488912818 89166
713182267 103459
123798846 107675
434404679 39331
804376562 129612
35291543 46138
443018069 78649
880217463 168263
327682204 55632
223524418 74595
831146781 177470
89341310 56676
60879778 42070
894260443 113599
629952485 109081
364362458 166965
947644125 121060
81064480 178973
296861106 86508
379645814 151110
216520231 87237
816404909 136829
107194698 121366
973144130 74462
746387926 117757
435844306 136260
540546313 68131
424675205 82593
397949935 4637
891972322 105219
520339674 44210
361894099 158678
366184547 188539
585435893 26489
798013226 61764
618560408 31662
176731539 91639
285057648 143192
478553659 54223
390053885 166149
318097817 96500
18370125 152756
95702159 179934
579859401 178962
465536680 146097
425061598 8317
956719887 168246
771697364 25998
621763659 57798
565469334 31900
965519413 87194
876961321 60792
794973703 56414
637293959 104300
484074678 25110
192400583 128809
905239481 65997
346440911 99277
840733424 151149
733859252 156380
165608662 112086
718558592 65922
450292566 18829
448296923 183022
676052530 80881
646904985 46053
935234532 138840
355059065 34916
675984897 145876
236284044 70958
426754507 198050
698862268 146440
243409874 35146
964171398 140996
478550622 49587
43841356 36512
686593157 193739
814992221 118281
615764693 65956
116556554 63005
977241913 67684
468214841 16476
70017598 42254
564625371 133288
664433249 4508
259897916 65529
178172232 148408
838474744 184371
70358003 58609
516590496 6377
429167422 116550
933759843 25569
206675153 174262
11365920 89456
130068525 66026
461081434 28567
426473488 155414
581095000 172948
419527605 128754
197105940 11865
362331300 50803
374183453 23593
261153770 123122
850265507 30999
276271176 172634
809758550 123415
707168806 178527
37640490 151537
279643747 55254
305447045 175622
360501226 55013
155052682 52668
243544001 198424
304765946 131078
932857397 100221
918912406 101974
495323130 169780
899379422 45777
994475057 67873
690336025 67394
363994012 54732
389738252 198918
776798287 120313
350953432 136774
516928997 73554
855874577 146986
855478264 97174
462815291 74491
291228554 66854
337206163 68002
758515658 142540
390567959 17548
680093961 32302
628944753 48919
812592420 153860
307267625 131381
719961983 134323
279487068 115400
675321759 170826
308674892 188570
495811000 90337
455726796 197052
784809156 92534
23172260 153632
777409222 199700
783987229 59782
867615100 56522
914439221 132734
938811685 147657
418309585 14979
836654105 96033
967123845 154386
959516647 129313
252213932 135918
541880627 22424
200110776 75140
662492668 191278
873129246 140118
677887076 49893
626047774 76481
578692666 112749
125023281 146238
468661048 135234
344431960 16775
784932741 139473
220077189 111163
86973426 381
301637758 172191
618398094 12505
393276766 26696
734750264 112223
980374234 68311
355884337 81620
963583059 161776
944218926 128977
105088542 38811
253629438 9396
588190778 124317
674083181 148304
440455932 33962
220707793 127865
105038903 189568
149632141 178658
809800945 127873
107102149 90005
280491732 104829
494429219 139575
294369918 30326
806781226 199538
104359009 134164
73036495 150677
198968607 1529
948709113 47021
939954292 81373
37444949 21165
83274132 9802
908810786 197943
61043398 107407
143502786 175438
81436137 98878
750323662 111066
989879918 145982
881234961 191327
480067603 190132
161533240 156189
460751896 186901
617508164 50222
931474230 70654
412805845 20658
159039426 167816
89353010 38743
460815320 196715
298318609 177463
344806793 20958
222318034 156184
429351846 14333
491703442 127171
703812900 126491
814590528 163992
247747081 157974
929236004 176862
640799271 111217
102576783 169400
852630022 43456
291360716 134666
575952688 131868
492892750 61719
447537967 178731
406122393 96630
453466937 33867
162509308 109635
730489800 178955
297791241 11125
260142377 106614
922103187 180406
743194539 148961
509386497 68244
47743062 102340
740087494 123413
292451627 139988
716385010 10223
83789084 62704
864465296 35937
186616898 12516
91847269 54047
212345664 35385
677060373 87042
872998789 199280
443112419 84011
968202277 99369
475121655 183070
758515643 177777
481700329 59943
418970485 2546
584379931 15499
256426013 175099
785161492 65168
627240315 76424
94482426 73366
192869362 116464
532787838 113518
734988718 80293
587507902 153460
532025721 110323
782938075 73019
288411094 135223
655820014 79469
726918092 140719
823465979 3408
932310573 184996
124556084 77566
146831606 111166
809058351 86934
199139679 43065
212249212 50233
703378055 185038
183235618 66318
762865094 59526
204329451 83941
378089215 164725
205668494 66171
83130600 93545
831603397 114446
439591622 58862
86721194 24896
719511046 142705
462172102 45336
619768835 30471
420920766 152634
72641673 84853
50973604 138952
440531057 77176
277797820 26262
272375463 88594
379795257 149186
343570088 104304
987722605 35146
11679708 85519
833881220 105309
908552649 169396
110695201 162281
58937197 184331
992304324 38798
541370944 69959
13071434 20211
369749121 159558
56659034 196001
986874219 60324
589742084 45875
939017901 160598
623935428 190182
969743464 158725
463386423 141681
553368333 17262
312291896 60898
306046719 125676
316170765 191412
172012200 62598
806359764 173205
396572719 133942
985506376 166525
407545100 73301
690987336 42037
203628617 8972
782646170 70702
557656393 182906
170281717 143842
209064955 197259
941090995 153667
535035650 149750
689350716 36494
652016133 119804
40829992 32888
675048551 108763
118373847 126521
660362953 175311
147167410 76967
534125767 97901
886631135 87989
966273561 103025
294217326 147071
93772453 16752
654780617 35338
701686937 95244
796342821 86250
238033392 3106
817521624 172189
154880286 161533
332138354 92572
849994882 71807
243299679 35532
806466406 42880
949896015 186090
737505020 5632
915200969 117943
797267793 99996
101660365 55701
726178789 198828
709907748 19176
799665503 69180
81025500 190911
472429117 89210
977364127 124764
530618164 177244
677297562 29945
140020120 156344
37707797 7230
598898711 171080
475625722 163403
966310362 1264
766898074 166307
15606189 188844
992971653 139767
912279195 116562
484812943 153575
663353401 182840
873522919 192620
84444970 116068
578340791 66161
816421574 22887
881189698 29019
314007529 87445
901977988 166549
865557196 19536
74252331 136054
37125943 50382
382395460 185116
249591505 125426
392032717 181814
992022404 11228
573841384 199248
367931584 185999
27266295 126685
351986439 22000
926844602 90527
734833355 167686
989377521 126344
863363319 171495
751342526 64072
777328704 21257
994001449 148378
361582702 181370
518539055 174237
733467146 144424
619808968 167294
754097868 126657
320696079 199930
860691120 79756
493923328 13096
176718353 38008
126357975 64127
562699692 80505
424029456 137724
976383754 114726
540560530 102905
533219023 161081
274838767 35326
629937023 197168
233234621 178346
404216063 134171
210267919 55001
157434446 156875
825239947 131526
268711607 112483
941517119 67404
931643749 10602
828923762 30933
919194814 124216
392323723 197525
268150190 116689
914779357 21761
197725512 135025
53810484 41026
655638121 43733
86739536 95942
392438657 77597
139747266 187954
330489579 188982
200475983 127085
522563117 166619
554280481 129649
634311239 75462
549025094 168792
178979000 110825
994618898 37387
391061038 148081
263998914 130970
642407778 157347
917548090 162816
211939175 163723
626431362 47478
243421044 177458
697407567 8148
261535040 1563
663470584 199042
80488597 129165
744932158 143347
857072722 76235
237909530 127812
467618397 137618
609959566 92429
812868424 16648
395398802 92251
205771762 54
150675054 53742
845202424 25928
513546683 79179
821562962 97395
61852682 105266
901356609 44725
631616767 9454
803053364 10139
428196877 185595
659765443 150821
154796557 34628
507566081 78000
225359820 79046
118275165 170159
103628848 25598
884893115 117642
617738319 97651
642240081 152918
323454285 59757
512421364 59980
56917615 80356
440115780 190947
278049914 32798
130058338 189577
591654198 122067
586604827 142222
568572009 67781
424830624 126353
517181384 73119
507392606 43680
390599475 51940
225573331 15562
106888439 27996
866327022 42722
911960258 72968
804625729 67653
57950453 156288
511431733 24508
798122218 195687
851913380 194301
251060855 180131
432216077 94379
917854578 14992
265790212 154366
721999550 58980
284804767 4873
692826908 81413
469720722 124754
242112615 45079
431110419 59087
207526515 58181
2258201 19040
788958105 160917
948795593 180451
719643768 10326
720348328 116839
68771950 163603
708537400 131161
923908910 107048
219957828 129347
183370772 137220
11417084 158417
549790575 133371
694439285 172365
31456142 160104
843323040 80126
464414075 122352
926917232 156472
837840614 36496
332137482 3270
354019071 192664
179312652 10751
680555649 167824
489007267 88140
823741349 97491
82637349 109664
324747246 166523
843290236 59753
389096881 79506
293119635 119553
64362693 3570
189518197 47857
666819535 156760
74808663 79965
542572067 103019
454421860 5097
587507314 173319
593471814 90723
846728326 140424
43909943 26416
579887769 124023
125444148 155742
784498064 5610
381274807 99477
757687503 1904
887973494 133401
257657443 144127
685455009 47780
213935462 57715
783124181 69218
115775852 120684
630573007 146436
267814957 131164
861449804 172436
281700636 12101
645981434 20045
973407882 33139
538633942 181155
537623068 11295
188231867 71032
388369481 141799
646610665 146898
135132583 188301
401626281 165302
544314192 197248
298921034 2342
520525665 179026
544028126 119487
907631139 166507
50378583 110136
897702870 139651
466932577 20382
894343746 144917
152798277 12433
348050458 95716
698551719 92272
351939300 12386
490126684 49589
442805772 162074
228730609 80085
8240906 173050
123492902 132693
201589449 42931
684395160 102336
323057777 16288
325122199 14450
53840778 157104
730866264 97961
720084174 107161
577712091 182609
169392290 109427
842365208 56167
769803863 119062
321518533 19977
882388187 132162
441752683 16273
476332210 140842
873498304 196810
815995255 119596
645631787 86471
916181188 63368
566133511 82733
651184762 102360
394681872 32897
165037228 169724
447246580 9020
247192938 77286
652088281 33547
923453349 121899
667212490 70995
558713160 48833
285666392 167501
83068237 126597
586343012 75264
840480663 61329
769229025 21022
472527307 128808
20070056 47872
867393907 63230
943223292 81336
572468868 164524
531781165 130968
285979679 3976
78981205 68731
776070170 94695
916320680 38051
864307132 90762
672441127 72703
240503655 87989
380020583 158922
628228370 4751
471501147 94386
896286916 199316
331286492 33550
802278219 189125
878438368 135945
281051148 85532
852341162 90393
389602954 120372
306561935 35354
138409058 108061
265814969 39604
843264318 129626
161233702 150032
421450890 24125
638855801 40500
666268440 16003
976065938 166279
457010880 74623
459780302 10522
680247513 197591
411263453 20514
517073993 130637
96332735 148761
564938036 143633
848911299 85724
698388071 176477
334537546 61720
542352299 88111
699997442 126740
56547338 66660
656375826 18656
342492621 169820
281217027 140153
845437900 80203
465313203 70606
203940327 125893
131843776 70122
168592472 130304
884384022 109931
644072144 68047
487812969 177226
868829452 12718
136032587 53403
481336568 63900
461159951 77805
685009887 172501
394770620 88933
320221378 98749
691066398 85750
85679389 148588
218528484 39479
305790754 146034
69640291 74732
982079249 157741
659718527 166033
781592431 101914
833472445 152545
487063889 117980
195507173 176447
516456494 136082
230565634 55212
944650000 131377
532938428 156020
97354354 121040
819192088 15639
537321176 131805
684128927 90528
883979818 145305
942992253 56925
571967488 107122
599546631 187044
989930335 191355
44131048 150598
604375412 98910
311257230 116206
777407639 177540
128456371 85724
758130562 190077
656206996 3742
570417908 80962
142327951 103255
561032714 94317
7437207 114746
740246625 70520
243816547 105255
744779723 96287
646647402 42724
854975887 52048
913809090 125842
941599921 144768
642209723 119882
745168669 6324
115320732 11104
697345989 101517
969432609 173709
858136656 147194
716796036 165614
421706284 21918
64704885 142426
722406339 153101
729755082 61008
521972587 123838
273620976 144782
612205495 189797
82999933 50150
269803846 138568
937491403 161368
4736964 59893
94007521 73542
600240172 31268
161986342 130660
658305607 104606
122342299 159151
80343284 160799
991887391 189780
967255942 114633
617711583 27384
815548818 8803
269702799 10990
931917933 53039
742124375 101538
212955542 132329
775988082 6665
893442559 85724
767621623 80627
33540726 120799
789905663 317
751999367 175367
810401026 90177
564122548 156831
96132399 29992
524453498 139658
620320397 193735
891591628 97520
321826404 70726
608951906 163882
359329154 142691
629027927 107391
904609476 84752
34679174 87701
596455433 23589
282998847 158612
648244559 122177
344395493 128827
75963563 127324
395928314 114693
928451098 23407
723197826 78681
649957830 44465
738921953 63885
291470558 190351
128674792 22201
231931429 31543
989989157 35278
191366831 121603
369104032 44990
842602284 191742
937326376 154439
711984715 35657
8660239 147302
495433893 165034
605743902 15274
618257509 47916
38121206 17274
450191402 43481
62741171 186839
192287760 172326
348245363 16260
31405454 189458
578748261 141743
163144009 101903
320002185 82291
282624832 78095
31057428 134551
267215282 194964
515967775 14808
65041283 64832
381621835 105143
906061368 139340
513581879 13665
562709673 109694
778219850 184182
32660749 195488
823436671 56456
704304006 199000
116164831 192965
275736946 73532
844163172 155132
423674755 97567
453864629 26017
934496456 102501
130480107 168386
893871683 45982
555502407 117120
109983935 193980
483897894 142013
380354129 34188
107838419 11114
293678585 176070
627229332 153391
773825634 24073
760311984 175208
303665871 55845
846490759 7388
441729546 94320
29688507 58183
414228267 120018
707556753 36797
722731414 190873
772595184 16775
463140379 122461
417907791 114000
460039133 184950
795489945 143046
63510907 152295
909344447 117013
209268357 107507
751500566 116854
290706902 193682
785433505 117909
915310915 46839
683336463 196826
414959275 142178
41435429 21866
440726720 122852
11581134 10004
21026359 120745
828044395 97117
20207930 89469
940921999 135915
220535869 117325
207988277 129307
888251601 10921
341644146 163753
572396991 36697
444096317 75127
848746920 117906
852951969 176120
190582113 187805
924210293 114348
835557173 46973
169599082 76827
249736590 4152
562971786 166278
306418577 92773
34428440 159643
795575936 30517
81042067 169565
152237963 93518
957205822 148136
132970514 121252
368948963 189099
733183894 85223
926665095 26060
16238548 197065
821147250 171378
70523931 11721
950549038 21104
635462364 5284
720914119 172039
407981481 185726
631404350 111847
354067935 91264
922661001 135115
31797610 87859
691956793 177505
374946230 153144
247938685 136289
640588634 114899
378232819 120749
403635727 70914
326220840 100759
173233474 38735
128469211 103198
682521657 46852
781163953 146534
504242187 90705
122501499 21981
884192267 36114
579867058 28810
70773376 181420
920350299 80525
502567459 122443
543041336 112275
562054048 50245
444458974 196023
838170009 89028
670966504 177000
112462978 21567
694293996 107165
572780632 160191
962986075 101591
315999062 166764
696822235 133892
996387935 154059
832621568 39162
608832197 107386
253020702 142537
781796376 105182
132613976 166737
312647552 163439
67699346 14746
551098980 54666
614063747 113299
602240229 10695
235127762 26782
594504478 133845
820342929 84625
144394285 179115
633907263 93094
916499934 54459
592375995 41514
758777452 34537
683176693 32448
113521173 73285
261906160 131409
704731649 18352
494269125 28754
120307999 163235
2987489 46534
443469640 169828
245363750 184135
755971805 73443
990194923 168453
952487877 52855
752415345 29006
681014769 51169
829047749 167894
499566306 164799
394895765 124892
405891233 22848
896149538 138412
39185377 138176
75818254 27942
141575061 32871
223354404 86889
535911029 2367
503489912 106057
133205801 66716
583460757 45730
404482797 183097
369619158 89350
759110197 102471
285564042 175218
608969027 75662
554504522 116589
403412375 86996
859620175 82009
201387250 146146
221908440 26789
903903701 58503
805285850 2357
520873841 6999
578461268 179410
820063647 129218
858612235 30753
201874981 94190
233001441 192253
572315768 18224
840849756 177585
991593103 193795
312328410 89723
326480570 128886
951481571 161245
829379986 151081
400135928 24502
209865570 25071
850304046 45445
221462859 99817
63347055 100629
382878559 162340
755234344 178111
87442909 86113
583361385 102186
836068657 177087
340104702 18282
645286095 156903
618269965 52926
917319044 42112
589668123 133984
999505810 47213
818974018 31074
26860775 141491
597837178 198774
162798729 176663
992798738 26540
813050510 83142
987090792 196986
956228573 66466
370456001 166781
230344369 103565
228176593 54162
470609332 141561
168820665 125702
406132901 86782
124640712 93746
711789300 181873
150498910 80793
554528097 154978
479181838 185964
250786896 9722
395660740 56770
241494895 20180
948688135 93509
921555066 99329
888134953 192961
408033327 5692
829865911 98876
626488962 20700
717331258 162252
901707812 86767
827589558 48217
57088091 59272
301669022 153025
826695000 54871
625153971 10091
169726084 191899
367453901 113915
304541911 149398
376088364 133333
813082201 103487
957827365 10730
933151871 14964
75116782 93586
426013182 46905
471936591 176103
163875220 186316
310521115 128262
670951292 55102
684577250 187910
359829495 10655
929197627 121470
589686295 194913
129843234 198890
942505306 133097
17990983 119274
307782161 170910
700976820 84211
821216679 171076
161044473 63936
839924931 191611
464683142 38845
944447590 46514
90444569 60227
472240016 161550
445172305 68424
798394161 22406
959893980 19949
702361003 136539
860946858 64829
955722915 93142
952152817 162818
622943717 149242
663747703 79737
885297158 53521
764995040 53782
895070554 117329
652809626 195291
419135058 73356
888654147 31139
741040942 141145
659309447 152251
85888851 173740
68173625 129264
501856755 81581
639107645 107465
578060280 90192
100104557 166324
37837888 173400
758039310 139474
704624639 173453
287286142 159830
510585888 130935
575138358 135429
474548733 93589
890026627 179266
75062169 129300
712247681 148570
15027410 166636
88884139 119320
466388386 100361
12677919 44186
573769557 137030
230478688 121332
23690583 28265
586233633 79482
420496435 169295
564796740 73962
589273055 40910
534910657 25002
430641413 9611
520274411 176277
538041973 66997
859428136 37263
446918955 185100
866595331 55537
658018163 169872
10307140 68451
897777638 57028
888487245 190413
31005508 56310
227261852 174749
142920161 194619
890825584 19366
378164570 161170
552841987 174320
761635915 106345
896142023 11169
466807957 189488
459776168 39275
709156406 77610
748049677 12552
821645619 14227
32184534 58151
53579154 127439
625703902 52475
61285942 181310
301255586 80959
619808646 72276
702020548 87849
350875386 108531
680396842 190888
155889454 197862
897198223 115161
563194019 68141
998330907 26601
105094574 76536
772971786 9030
674153935 188500
911566990 13424
44275021 90136
889162974 59059
160883865 154034
77710244 147574
875355525 78411
290899527 160481
419201765 41696
727707747 150106
447379114 132438
446485524 101836
138492109 172097
585314945 50436
376671579 91398
799534974 175812
971024449 114663
380802020 114289
367622130 42204
308578845 24588
305962614 79811
416453574 77928
574727481 192294
763144238 160001
135638230 176849
729049323 37222
202858722 74638
203020926 11826
865575758 124398
760309439 10881
24667558 27329
61453119 173312
48318866 8154
201571060 78453
404714898 176842
147417804 165443
471964638 154765
360228912 188438
355048941 97293
317627489 63713
382752496 170361
952149433 86168
438706552 110232
626414088 133868
279208059 162240
26357073 159700
445883611 113729
549919622 185530
113735369 183035
382978998 183004
522789940 156569
836767754 83776
760807737 95422
342015748 91229
804949777 6247
171972128 15811
326935020 7599
347509273 116545
298785739 53191
888551298 77851
612011489 65949
267311132 137787
269612990 59357
423466458 71947
761096757 51962
984511138 171445
119441227 47305
421193281 122738
625231716 114462
383200612 129907
376998833 142522
573112712 91117
698188192 162900
846179095 45903
875585474 121848
13485654 80564
511347085 421
555579388 35073
302688598 79442
628177141 6313
420681301 81590
937571154 35209
426485745 141265
166762128 168125
742267136 189390
833100173 37939
577465717 174590
445434650 96486
507216774 95435
335835291 141000
943531707 100400
920598273 182083
565516175 19926
584022046 11208
538680883 179093
283053197 112171
653442150 197461
875515809 43631
141291224 109503
616146091 72938
5224748 1287
591742099 139432
581138674 15538
159487177 98734
357842601 93227
310174846 187758
518046040 142270
78048260 56252
31040715 158916
274732942 104869
68601025 42006
697411941 97403
952956091 134463
580147092 31641
931539486 188389
519372023 37681
340930490 162405
554084954 64886
554064882 66792
661542148 145136
230176356 194543
513500941 84413
263026249 106536
389903349 105601
307480712 8736
562431436 16217
148509937 32102
560052537 62532
961440507 139613
960110542 52870
530468652 199916
5445655 110366
808462567 180534
157217598 159555
550877791 92165
45429627 168143
661824387 169849
109448683 105318
117054833 134856
444590641 168878
284820063 58194
716630160 82338
505968544 115272
759513330 165431
774944927 186648
876604665 156548
504919684 13075
319661613 179268
993400811 30125
66512553 173508
780412556 40501
255593671 27737
103958052 63063
668976842 107917
484250977 25320
902506122 36206
158397620 83355
761922066 148063
422106737 187925
885275330 70691
996704216 12589
285765478 146020
494347944 8378
18241385 74808
923259748 79154
276626054 103382
684367691 185620
601729066 118702
975196833 77469
249762952 93190
101738094 172218
810489016 47798
920710393 108238
731171953 90457
385695941 2614
963601330 99619
25220082 130231
185831924 41155
816701784 130640
42877814 75641
150508952 122546
364387784 199682
201953412 53178
867122345 164957
592798374 161207
48210787 118367
483253677 36714
919461668 122670
136854348 113031
648962303 183134
592231305 174624
859754471 32290
139215219 14412
498542463 179117
422916344 168734
318929425 183500
495618116 149785
54879752 88756
357003844 79225
317833025 181857
883750752 9895
969590843 124218
585548567 34883
246414583 127753
615095302 189718
612230428 163614
581859909 67121
495769128 160636
374715689 55334
567143094 34589
36829364 78569
677291491 154014
382422153 12707
881820676 65725
973669450 136413
941575859 41049
842177208 100409
259611778 52264
790741784 193975
876906197 153705
171212742 90804
243635669 109126
916762656 45332
588539266 182823
695402977 197733
328347746 68920
887452362 94839
652948717 125428
657257655 128087
457723529 56210
498894289 64865
859661235 131190
525759072 64939
976167483 6932
960273982 168991
426734682 156174
996884061 5737
857680240 186443
605537130 62528
374738817 154142
749731436 72967
183436666 199823
883285149 76011
218956483 69063
565181276 196163
182077380 171732
926493784 30850
495718334 944
223667076 56299
124834065 183192
635872824 110904
324039719 40444
663118016 104421
830119747 31217
993993303 47730
200497387 53052
365329449 62452
693090306 130231
839097098 7495
44086776 100663
60985570 112264
438471855 193584
623455720 184475
402269396 131905
988935348 78690
363569145 6714
930582922 112372
20438324 60591
544161785 32658
675375990 40430
723347412 194347
167027208 33255
706695607 189037
763522884 118288
481245063 183794
145427793 144049
702473573 114201
631402344 135704
945480727 45682
260904811 48521
511906696 176293
81374442 134565
961213798 107122
304424347 71252
488217152 73621
801751432 174579
178698526 160541
534332981 97050
645198218 166885
140919164 74171
323889868 689
481713746 72133
539339392 53563
37189044 186069
526345609 13111
576384624 80851
687583444 97917
473961428 41491
96064608 26862
702232177 100608
634103367 145073
757611490 28525
351315130 192368
950748 37130
548855981 188271
761086327 48425
865003161 155317
71742454 16101
279999063 112693
344598328 73978
476310428 139713
479324644 112779
812565642 85676
235742107 148986
5300098 197347
144593863 178
538270763 135444
497382089 163979
676043517 112892
136392668 51096
345969378 116097
165176478 40181
135189874 192691
87042192 35612
665774973 30967
948505756 61943
439954131 39111
772177588 114877
224036726 130982
987467474 34002
347755326 120446
470886082 136207
753146763 92338
296269090 55815
161856501 79085
103847863 53758
691335214 90698
76633389 154806
911889149 57113
726260292 40896
398263421 57748
202424506 34119
120559707 114072
754524687 105503
439588410 55496
487415723 30843
91603496 153249
992277556 2034
590030170 123607
131685095 19857
980039958 154927
444096741 121085
26226178 38027
204258085 158031
152732641 59958
564847812 30262
27132167 192762
796033877 121215
615545699 66494
140967837 8879
604564856 8328
828053432 75197
627886212 190537
393741245 194959
361890314 69148
93065305 116709
433937329 182941
886267803 87976
143537565 183973
898659723 3901
443596566 159059
310738770 145584
711273922 143204
756776277 4482
395689741 15815
669767672 6082
15795632 106004
330188151 183163
779852274 63100
243322422 65046
279698630 124924
847855487 137349
223251575 22702
688097046 151360
530368843 182912
451344797 183202
534874054 100035
304071718 46817
576809662 17164
154350871 186942
265609249 98668
313743002 129223
994771226 127208
13289324 181971
468209970 167745
555990216 139161
820197541 10176
643169532 162566
655356256 193877
120589374 71722
918833387 109828
912966478 106868
131211567 126903
972549352 100456
326944206 148505
300397613 140558
494711748 86832
307895125 13461
288384605 57876
691779478 110513
505218195 181887
366490246 110493
435566400 161116
126949151 155442
195737498 114208
704744408 77443
398995007 63061
790522279 123030
833039342 3930
909715822 167319
346179349 96180
241935257 73709
943039871 72788
313890294 78280
989860633 106361
997632802 128506
250743646 13442
902064610 174908
341073282 108478
263642906 7275
753527497 18182
548987076 103040
179263943 24128
972898687 114229
352052059 148932
817130340 111427
52964717 107873
79530234 154018
182658904 159657
655327954 34738
798954824 108981
198011251 139070
48027918 186292
861862224 47817
915682285 95577
857786043 154021
649631388 161845
207689956 86823
350097512 146093
323373817 194697
18693078 30344
883440949 122634
757210297 4342
327022287 155814
984260921 136001
477218356 27279
188860752 137796
96974521 151157
562621381 18970
256896068 174152
642736788 121587
576008895 95353
656175993 145621
445869942 181588
970625220 113917
577410631 100481
682947182 74909
168379693 191331
973468469 123555
561897844 154113
264281173 84221
384931730 77596
693099212 179769
564370367 47925
489736243 839
370584704 107922
129620237 186113
173389437 155645
168481162 141629
946844078 116756
993931239 29745
688924179 193769
164183851 12225
727672904 156369
33125561 153231
710851489 187521
981711788 35519
436832125 78284
149056354 67797
195750398 102927
282834049 127742
441157757 118994
248637271 167317
297215626 50398
896625115 124204
964589943 27625
875681811 119481
18391927 127075
256011526 8189
271562110 156362
185392287 90477
504900358 136315
792175866 158563
493941419 107772
100474905 178695
521658725 18351
592382339 192312
668540531 30976
466977903 37532
895839277 37752
13297805 105145
459330223 114121
323477218 34309
166595126 162941
126712818 177251
780920740 159274
664718858 20393
279133323 97623
340363219 67001
108064002 61538
297869394 80342
244667947 150083
221098975 74632
551365398 175903
62933215 3939
965990099 145575
732970431 95777
126001597 157670
433343009 144244
843043160 136557
112288476 57300
600667511 109997
990990142 14094
875548321 111138
627786183 195045
857165423 49129
105366085 80888
184372494 197157
564984134 93378
557703041 38
96847055 82722
501273495 26263
674130917 69997
273993978 141289
380352513 24081
152844435 26715
812979997 198193
604070787 38070
64132233 85666
572956460 170675
285061321 176427
817579213 22395
941392818 171785
302505967 87706
112303666 60545
459602301 117836
244153761 75814
421020894 88084
241632039 96723
640368386 4530
196066015 174108
222303094 64921
449080601 173869
377775924 102801
770831296 195317
842182681 173370
507357656 7572
730467588 94349
75132743 53467
346933474 43808
249331535 190040
407795508 118115
331214698 189457
153542531 138184
73902400 20964
361852391 185911
126159405 147207
473256265 32402
782233011 167530
624756578 33341
703259279 115734
442768589 3645
559754429 151000
917846597 626
781551033 44912
712947787 29816
836590813 131805
7212717 125493
224825054 38019
719370417 155790
519292038 138076
145503669 33915
202487573 1515
786334448 192677
117877332 137941
648417650 156869
848034917 182546
6213222 51965
605798208 91175
154564728 19728
200050640 80574
50416272 80864
192418144 85025
247556118 89794
424929296 85358
441379399 48448
617971975 160133
518781749 123316
32485260 180463
37267118 138183
253931340 89245
413818490 40718
595988304 110854
485993744 150408
461559519 39866
951111231 162692
44596152 81760
288780709 67188
515918387 174030
562846555 94745
176349752 52209
222254199 120951
785262002 146871
936232305 196246
324483014 38492
571770103 5642
732555454 57048
714561701 19280
875103284 92528
301303537 142489
296147518 4413
134764996 119312
46560997 97106
832997910 36739
822815910 177280
780912638 192289
408636027 38228
808782853 97438
459079012 125058
896190718 53628
957763508 198460
672935693 93905
992259836 162443
788134563 155175
637814672 63028
950390387 65319
66499909 171846
285432662 94555
605511300 151080
322880432 7172
170435565 11175
684387362 145526
763737045 122471
346956737 65081
351688523 177399
965084352 77367
609737775 14770
773253943 106008
292559714 53086
524169000 197932
711613 173349
391577546 188131
872058562 149604
568805405 163264
166776941 83269
582938178 124980
194235838 123166
610069453 137763
192101684 70014
582626242 90237
688154199 23751
101132199 99986
21925851 36357
543736781 199375
408827743 36797
577102806 7294
440702355 6606
230110660 114704
586717904 136937
550554102 45550
85749817 167434
595610463 73356
3903303 57494
757957176 184419
922194727 185301
530635881 147320
336052037 188846
587168216 76232
653695764 143075
626834677 171276
522088311 110616
760105465 136573
482964477 158812
515114540 56766
322688390 113648
791005930 179132
676776193 131227
365540078 63815
331900197 144223
264513147 15237
829078167 126070
967266701 53835
424703359 192381
486089054 67548
561837098 18651
231239927 45149
41239689 69352
578555706 155491
44643334 157117
980279514 109522
258560467 94087
505171672 19900
394480082 80851
111542209 82000
320967568 172546
111186898 35472
876005717 37535
235411258 164706
51016308 75496
586775342 167045
246271880 91007
508187596 15502
231723343 162303
313045773 19505
753769141 92380
923046365 24935
750022014 127045
886658274 175705
996447818 77536
996549736 18871
345636680 33820
340334845 48784
990327415 107631
325781986 22755
196162211 194062
887000814 7888
54924279 193366
864448001 94528
589706157 126964
829174341 1257
722885390 44625
990857061 106509
429307918 12084
63353736 46109
727290404 15018
484165911 77840
850179942 71011
465466716 198888
207440689 138276
59055540 16619
943550261 7336
249157479 189803
177784103 38660
889754033 36517
163272148 49777
82204461 8163
590086776 162835
547852080 35934
332166247 100795
904846457 176630
365717501 124395
207261894 132434
172841400 93910
331395062 192470
175089930 119500
516746008 95921
861646786 186462
922627804 81960
625097971 138034
447343179 90146
33707836 43526
780077415 3274
858711076 70722
448054494 96674
175137832 8909
808280465 29694
699097394 117801
998358569 160904
878852732 185391
80724944 76072
338538827 187006
901670826 158111
767153921 19028
898924931 77237
279157534 170621
610738021 136400
634917475 177481
412012122 47249
293929439 165173
494996284 3270
773573176 65172
12791555 102382
395387014 64048
556616857 125131
868613401 20968
755706190 123326
846487188 132524
783414357 96183
617491024 148574
764713078 51721
677074740 197745
23767848 34404
500441991 64377
513976440 98930
710470647 158304
404993763 14941
27252338 148332
791045648 72340
741650729 156702
966949103 181162
856465921 52943
506135620 984
570512241 60662
360311525 30845
599574796 27328
400969612 198735
226584436 134030
849241177 39682
233129788 38045
90916404 88126
936986431 182161
268649168 19750
911342984 188274
507343024 10023
317497448 57194
167116399 192942
50531336 38727
863121613 19990
525363286 61930
424912363 20671
359614138 99782
296108413 43627
723110023 194092
756651693 80178
581977653 51104
949052014 120106
709662523 56929
499522259 166050
849723017 132392
463554607 183701
429778645 80315
426880183 120837
730855301 76105
222777466 24785
103575214 108200
95238814 54753
177361019 137237
318435406 60428
443047516 39774
703370157 78717
436779851 118124
918653303 122916
478563780 65695
110483358 78882
621114968 61881
72422242 67577
221140712 121058
14692606 78860
127673640 177006
980016158 60391
116727105 137329
418837364 64619
897117397 52405
683076393 39568
689942664 51956
739862809 154525
917288105 81190
366059936 126594
928917388 152153
437108448 177872
114173247 151148
495114207 73146
435970186 192592
328195767 7347
484029533 118299
89792777 163277
566885550 52760
373295951 133110
20532738 40505
335991506 131364
750954548 158136
150558956 175156
38471431 150991
768690270 13931
440291176 123197
467962879 32301
855935715 160235
276663109 190274
724205550 34381
252571190 138440
208407729 1747
369702624 22918
59772934 147684
345061562 182729
411270210 142980
848443804 157911
568240297 96834
171807280 24842
642499258 145468
190335039 95546
224201889 82954
975348669 87382
796678804 189850
892538402 113520
999446663 89499
605902585 109373
32674181 77638
476006732 96567
801684338 172828
947018117 20826
291209203 177650
851437275 156566
256667165 42824
330462904 23037
123619665 16017
618398623 180978
407360871 167086
594560738 151165
447775203 117760
135302886 172188
826351695 117185
19781476 122320
887267883 163016
595048154 86043
366423767 73466
216431667 22043
300096327 31960
879114712 143582
416188141 44610
74585597 164047
547110165 116207
559529212 41413
778993050 162043
644433491 145502
639609851 161193
867589993 74402
886372249 77702
141205037 47843
545232707 53613
51322039 9332
198745898 70299
887746051 88057
956121743 93997
494411132 101706
470366518 84122
886987098 175633
232859202 90727
653921784 11704
653252754 173348
536893865 2622
686660170 112887
911559379 129443
264881682 97918
788640741 177718
44538781 102777
815665147 871
218084410 80920
822725575 32237
307263339 62223
541028496 37342
755785559 31139
795719088 44995
171034481 194330
777003157 167424
776455644 37946
693397883 10146
781306512 160261
926182353 167596
931646139 18621
618859646 162366
230093216 83639
367592559 53500
588676426 184281
360211108 33987
62494367 151832
877543886 14080
998335149 196334
783310303 55320
876685530 152918
983265319 80124
889903414 36053
971114935 90521
848078452 29347
415685064 198621
683624220 48978
377199948 3346
832631523 142296
179716745 101449
243555153 184031
144257622 54669
941357679 83925
845284504 103858
838856982 3074
94298620 58963
343246198 4223
442561554 171569
594132798 167774
826932782 20798
606826979 22368
388059958 125998
37295853 138662
521136038 43534
142777937 153459
239125635 168436
290727147 101564
601510995 101038
332406979 119179
199799542 154429
241605977 99673
178208658 12729
911309055 132665
42578726 78673
726781268 83110
710027730 114886
164521173 191462
373386337 43186
278741191 56273
37513433 51312
580535122 153105
575340338 26982
883295563 185270
52623530 148226
771650727 47458
756636000 7641
429297210 30708
646239230 44314
781591295 112959
91019075 102384
195575355 99421
170424808 166511
467197324 175843
479647793 29666
359445060 98438
64403264 106042
190166716 191873
714754881 102694
818107936 48703
176408147 46842
638079500 135368
251834059 179633
592758682 70537
390685462 29991
194164041 187131
553218337 4224
434512027 166110
478475726 175272
713083213 53442
260482588 90162
548007769 157508
887084760 82624
91675746 24343
787384365 48138
534310492 189151
88004323 196468
950388098 13929
944304409 163468
340825450 64787
131081543 191132
492184442 74974
725146223 131354
519011656 65748
619853614 80039
374116022 79897
428756333 138514
111840281 103198
802333753 133624
537764841 112618
573643472 51587
320686129 119886
734035210 121517
363995360 145626
556219562 48270
886207380 190113
873665216 162636
956728402 31791
536716924 198927
904227043 39115
5524881 41137
789340170 149791
763500988 32741
264150501 197306
140802149 119179
846583098 145314
316040440 19525
537170980 96534
921797109 157309
468642882 117957
980755747 113023
610127642 62031
542481461 85754
478699527 192897
884442567 13736
371889321 10220
928536189 114163
617082319 108960
785952503 161742
126742358 79059
806266522 106986
504621528 144967
199417839 156526
682704205 140852
743339103 60035
568145781 143239
780197679 49292
303778857 152890
268126014 92574
335409472 141865
550306055 168805
698868922 166126
242571286 180296
28351610 180559
423032781 194073
287311544 120842
176987894 53591
380126960 167904
984259854 73328
202321861 99524
733004940 104784
487521618 97908
840865327 170381
660060951 74293
75619601 134504
168704556 37472
205401962 39522
798730892 199292
243032918 178605
676831347 175794
135498161 46253
503620201 62927
772189231 162066
953429590 196738
173928649 102701
620864024 174670
949072910 149449
813059914 184499
490748133 62970
396056942 120051
815688968 124491
109952121 127834
290378796 161616
431024004 154716
997310660 69430
920961425 6820
881373993 20706
561664905 140571
879755664 15775
118913083 22001
910796388 117328
968695496 81679
606956569 51484
922237318 144576
524530611 132973
784103082 37211
635347934 79656
937169454 180231
663080483 175039
164137562 127110
788546026 168621
448021835 35630
683449295 52893
550136762 8252
946097047 143361
845659031 53897
317155443 119903
723153874 54043
937076416 127859
874426668 79369
141361670 124149
542771715 136188
453927336 188071
754837840 135695
67162536 143845
804366667 30829
680550869 126674
489714175 152057
338251309 185678
692480813 53453
692831943 112864
369403417 172724
89764678 22246
384861504 33504
956423876 169357
296842656 55841
662221129 86570
291996615 2120
608134457 105905
113192632 118831
42109413 38458
100310583 61985
882472054 182451
569904888 122740
809059556 196916
585460785 127363
58908121 24323
904745052 29889
129624365 105387
199160352 91884
541646448 197546
784543509 45717
152974721 61916
486320998 149823
324219479 34333
593006211 119581
325546498 3436
647110126 33661
47004930 50091
595491583 198570
138171608 140655
720371681 48842
638289069 85197
203828868 63752
836563656 17833
561037353 120213
783810343 72699
671887779 185509
582576106 36502
153469977 61010
68453092 175987
249519129 59194
449962291 140966
823204020 156297
703954393 188643
298451086 21041
494946586 142923
459321109 82520
378024119 46742
345921413 116073
487311277 183009
135093735 5130
653230880 120510
708077003 3722
218528240 22211
740712761 199149
848090482 26514
859048034 169877
299522950 45044
444807369 190901
651881629 142206
177772098 93720
888147460 39823
544295821 97482
822279785 176763
379014339 108062
202490480 7145
541203204 118386
890995767 54827
43697102 31016
228019981 195530
913909199 124826
63602198 32554
781087027 180440
239601104 77371
973931710 63115
559001714 46275
627695519 58069
442841588 107285
656348174 39530
364673787 137269
574835008 56504
535413565 62328
603135794 134002
116417858 115736
880905179 72648
914880731 154400
607568123 136855
351836104 128374
214196093 140264
379756293 113280
366879661 179537
476707047 2397
339437967 33463
678145275 17788
400710605 1527
343689784 152158
26327981 139212
13683848 161506
621363243 30108
638876847 129557
730101154 194566
415174465 158501
700728920 73971
691238378 119004
519035544 1514
736030542 54366
784266597 71587
749024817 93441
509134855 134416
770414752 190456
828553004 112249
655298380 193469
385359564 120048
526654299 72076
703772607 146060
612596269 51919
976620950 86155
529832058 93800
672787248 5400
598023042 125474
216049725 99722
894918602 161115
670463785 45071
421201774 91432
624946177 28389
551998670 11422
414057177 49987
691328662 199732
978723771 1226
868151908 47358
45677953 182311
88020317 85941
812542381 108422
130090705 66354
808205420 45675
522644340 90998
617653318 89560
699648677 131357
18063091 150984
89182685 186600
575978582 100603
246936726 151228
556077099 124949
777918736 72420
218680645 137383
115330525 122061
94958408 127077
483494725 17021
68298807 66463
120297467 170613
458715883 27531
379927360 149067
570349754 139133
296308822 128734
410834247 92843
646354969 51650
341986954 71766
332097003 62258
106137818 103101
961103754 199317
943705570 35725
761718906 19920
593935856 22236
167543121 90491
925560250 83189
286958837 14532
998583743 60076
617907515 181656
50713709 89849
823834027 146691
715050324 142007
704466474 113408
119566316 99369
256788439 154442
982609073 15203
30579671 107498
477079235 165496
986397017 52911
208186439 26345
482025211 35723
83724906 47195
723595782 157982
78158518 15324
4031751 59669
161794319 149849
371696370 128428
462986557 75221
456695225 115666
131549614 139168
684788437 31467
92001845 194560
625513481 61892
372836753 51650
588841090 148131
687858550 48058
802030420 103711
826808724 110073
645866451 39819
633226563 166585
921153615 115448
496180650 26070
363724945 66675
220660313 145790
120970551 39031
745852898 34535
644945133 186166
851820566 112076
632248394 49375
798913346 94641
751446574 177395
713338386 10423
589162756 113044
961135510 189696
325369728 193835
573818342 164460
395412016 177173
432567242 85253
212891975 2087
484806004 44385
598294388 161735
58357134 7403
915939095 773
403401341 81921
145237192 53264
406985341 160770
552474818 160192
951206859 18203
231488910 119152
39298053 60644
895415223 192328
312784002 62339
420245768 161286
675642321 184808
222137477 167289
157903248 153177
121753233 162896
170526206 55286
621538905 102960
248471197 175635
960500074 154132
117779553 93664
389214692 56962
162346371 169370
406293919 126367
271036357 118202
739267082 159058
412966683 196449
561874840 54083
816914422 8825
33047491 1160
134088354 141615
480605335 115282
442103451 190977
210628172 161155
936566753 58836
425018623 111235
49152614 129118
852126113 25770
569684437 176164
557618575 174924
772875105 76359
941123458 164844
983166521 91444
204332587 137835
499490913 108509
881326164 104574
105674359 23337
996418158 170881
707426346 97047
454380013 144821
979233841 177355
237171280 98267
202004144 189719
178076764 74191
995665391 107761
196551937 199600
683669201 168730
103159332 59840
68193815 176708
318107213 17965
631178247 156306
675091148 125719
837109401 191475
269944261 52228
724652328 14067
857765058 88762
399111634 152451
681757399 127788
502126077 127361
300277462 54284
116572142 25535
796084913 122454
313444796 147772
706144683 162917
784838984 93117
837358345 93016
394406608 108879
329056265 63896
483166540 15796
108108755 72727
228578718 142295
777791375 27449
356586420 191668
424401442 2557
798426617 197777
414120133 24246
298847047 5394
791008699 135704
988435533 28901
936410750 109527
353164968 139758
644254897 121896
593676519 194649
742889857 108144
398227182 79094
917818495 26260
703838422 67584
797503780 134638
926035544 85714
494071143 35275
481804672 130757
545195436 162293
340601751 103841
355178851 34587
969946495 115146
177038318 177774
359184439 113136
426092368 143376
16580262 103344
609320375 181929
896373373 182466
937804576 77369
562108126 148894
891993815 76613
471519415 116712
350086898 77422
960073730 12463
267778487 23411
259812480 94931
822721609 195876
455387303 37747
915020498 65935
632964690 42802
970742 102678
384912601 67549
140891068 114118
243033934 14131
63248784 193910
301112710 110611
879592279 127168
78383198 149039
119871068 27501
230211556 40822
180812688 175075
397492206 43414
648420642 63506
21207879 154715
167028336 134875
636123708 102857
734178973 55451
151430687 8770
4553457 122027
156854006 68110
186955094 76291
602566303 8715
219824870 32968
320515671 141155
14232043 170348
3354393 171386
690384532 138653
108934898 10285
208511696 132556
620865008 172649
193130381 84392
870062537 85804
921003140 126622
367973403 153334
470023563 166734
788250346 18595
845304639 160256
654780437 175471
821494606 106636
894233892 150359
908973664 13677
197713984 139549
696111215 12274
492739843 122413
257391248 91653
358295802 106162
503846474 15530
811997705 183075
870324238 114045
344605313 178721
327445705 98378
803627529 162925
669511117 76529
267355027 81006
718913294 18553
66940096 26799
307686211 8308
220576409 176813
585081933 154028
822411685 175898
120706036 179367
433932536 119274
966153276 23908
587441956 21085
842824941 130463
615600478 128902
700483065 162648
569160748 30017
951318304 86930
193013026 135704
163351931 125298
17003878 161198
157530368 177425
210777402 147228
375813684 74808
986782111 188788
434172962 199001
660607831 77885
231562988 157042
123502575 189366
698495598 76242
600127060 131045
678259165 74608
803930853 151127
645270491 108192
356827324 55264
121773896 135531
471412736 7145
226721147 32297
721692396 65755
202862837 38376
214321219 25487
62791428 167581
516144284 10732
399296620 90950
524045250 12248
878627914 116532
256302113 181998
142723518 184082
314028803 24344
845147303 56993
648728975 187919
593955317 17738
261380734 166874
573841605 75858
501285292 43609
103181344 90843
452845832 110737
807025096 146283
716345505 94946
283312550 5861
738045192 191043
57479895 44072
676812881 98585
879758625 111186
553448499 75850
32431658 119794
657715790 38105
775872445 157918
423244582 65967
372889176 57330
849535870 124338
185635222 69605
601873351 128337
811396391 179289
960763885 117728
749514410 192194
754553903 166468
660175710 51828
764074996 64251
239101849 155926
747649389 197178
503988887 188749
825169667 70132
608768409 89274
323161114 119179
948255262 15758
85026549 60932
666752778 174408
664167055 193206
704303155 29440
544601234 94839
5383794 177395
987170465 93713
683123541 73409
658050285 57829
187478535 171614
371709668 196847
947360728 142916
606441909 50767
536706639 113018
313887721 15986
916422792 16002
317988330 136415
804637730 89950
171440091 359
939896702 53925
557163976 92749
574605476 149590
560253214 84065
544835859 70301
581431755 155848
818704942 122426
625180458 144131
73154218 172605
943167562 94760
623965555 117356
134488998 130418
116006027 198600
485380011 139796
448992580 196270
6144885 100261
143222942 41695
974928494 43671
279908073 114942
621950474 78301
633176195 9994
679615707 77232
529445963 138572
505608549 82991
152112411 11132
711058590 78009
295784373 106993
479967730 5580
21897061 55214
703753487 55715
113494524 98210
896212320 59226
332748513 120566
87482142 154601
521633066 119056
256762834 146799
683565720 153894
28429628 178015
712704132 152703
486687703 112118
530729626 131867
761745142 41581
52230573 185392
720812660 174032
919097535 51668
252363282 179202
127403241 146909
50479102 134762
639525317 63249
928442321 154986
213795689 98177
316271124 112044
682512364 8405
629470497 121250
875258224 139070
102416462 61996
414537245 177108
954587417 40638
981252838 168044
382691168 150033
499065724 52028
719664118 154396
480280002 106747
130721739 82183
137653005 175391
844852851 177304
695641556 126860
552036585 13279
82443814 68874
254926710 138656
393896143 141808
780631542 169128
206130626 94954
484679815 703
49921339 145707
466114391 136583
51379357 70942
391104990 102730
849963683 139086
192959806 26302
836409284 154306
788479982 164681
552172072 18183
147036788 128468
765589660 127431
257288366 51478
792452355 194622
108457151 168287
719214528 54600
822117317 26642
769571739 133102
167739429 195130
857168637 154652
592624579 187147
74004322 170812
507076626 31921
474572029 40417
885707326 191260
849113906 48782
90597677 169406
193138450 22035
783700742 40621
150258939 16288
377289962 71689
933698799 181857
476506856 37129
756471637 8376
598438033 85623
962324171 16334
885248152 195940
63320513 49429
767494965 89657
626070490 156312
93258632 197092
883633274 36255
375880032 126237
470057341 41205
525017310 60814
853166341 188096
134848900 119969
879370128 119928
226448364 81619
866563937 118520
380102335 145152
128602434 70224
618951900 124981
64540729 68552
650253398 105910
987618612 11318
595369346 125916
373191956 10679
727628365 171649
786406858 15925
376870439 117826
846153968 8934
854493449 11116
702545628 107392
588968238 132447
216247853 131947
670865639 129988
223363315 94849
915440847 192883
8198324 76835
528673578 15428
542502575 89786
791828006 169448
228823275 3495
984897138 144180
338717660 45090
207534935 77355
924467503 7689
836545886 68164
587894833 97738
208876160 81573
408234447 175209
519291878 28240
571386027 86904
12742585 44382
361498164 25291
973995917 67679
286858516 133564
448886523 77447
766286798 132693
918027038 54462
94542539 35868
687644680 95864
541356264 84936
836335748 26892
794100869 40987
254624963 119760
719407918 33783
541385716 196480
80511523 88489
522877610 134867
736585729 195446
672893051 8685
581641169 186800
176541869 41203
320530914 198683
104435235 90698
767837371 37913
828830117 108315
989889124 141785
929972174 145399
816126155 28894
267660585 130782
670619198 198615
398625424 147623
224389612 137318
827072200 20876
741639219 124404
755412827 14787
412507243 78208
5363052 110781
124584048 179339
607547464 199507
719380887 141280
950508084 105877
258592906 19005
681690326 146254
955202150 188231
678242891 8993
550431021 62645
270842251 145919
375911469 134235
207744604 55961
929583396 38593
194436710 1650
70246917 111353
365669053 195951
593580141 117180
696150464 115073
502460394 59327
975088452 188972
308260417 660
664407739 99925
431064564 97929
377164208 41479
184051076 142117
908503588 117598
738645635 151005
29272565 80457
410920250 94241
394759829 195515
735021568 187084
313998202 124330
83991271 180030
101808403 111097
97541859 9898
271353324 110047
617379397 167486
763934816 81980
536509069 85628
296490834 64174
788397797 154051
813849325 54448
662934424 127818
482054739 161780
564666216 171694
355530520 174834
160245048 45166
920436037 102459
628007246 46453
353118692 112828
807666658 25645
410902461 93213
488625602 56021
669633146 114914
640474066 18753
112847033 51043
933351215 148256
571174165 24803
964279948 125666
150073351 33335
227912031 187236
570633367 37898
649477404 176232
820269336 104863
678842783 125821
808270432 185798
617566452 35802
776930623 84773
280157920 87461
248479394 28385
654477011 3692
361820419 102831
144303939 2836
19137811 165899
510212936 157259
732936162 172341
60200660 96542
600603422 94570
157149267 140701
649020565 98118
492932757 120922
876409502 22977
524939974 129151
437651624 47607
60661379 102857
47356202 30167
816235170 118296
359239825 89638
865632374 86675
248283254 20923
254324077 80989
143798695 63149
221222078 35421
628123812 141761
926140440 166042
817002453 140017
802030892 142083
992145972 60717
946471624 187172
837583430 100449
646453103 68768
436005970 161005
383904079 73797
329033846 94032
666441400 64029
477669018 102837
836183465 49820
30828959 91880
69621718 82965
755240006 11971
209240219 101980
754029648 50539
469524216 153922
120439463 71591
908960836 11299
311178096 194292
616355533 22602
445949142 3518
382208346 27397
193069314 60173
900895107 17117
36674410 182593
753755227 191436
163650684 12433
165777245 152251
199466694 138736
383700455 127898
391027898 181772
987202400 85879
716383257 8031
149796283 77379
226733933 193532
676318222 12996
797445189 70681
278296383 170270
577761224 28617
443483915 70568
507729537 187195
834152352 92990
85042664 90346
570690545 152752
536482501 153637
594671178 184083
202335057 69391
294078890 44896
267591189 97666
967680675 47824
157200981 29510
574388469 21604
555008515 48879
249872752 67804
565424528 175252
829274833 34658
863392572 137465
116723351 20270
360335737 124185
652042376 125995
632651060 79025
40087856 196262
528774276 94065
570742422 184987
275918312 71167
287859195 104657
161266149 66867
766322101 23509
114114168 94711
217881615 83807
377992593 178140
426306436 83008
341810232 123085
893032497 99556
142802122 3048
352051248 126362
169545389 139976
477931810 116108
134699951 190256
128194347 148224
226314767 89558
825923765 2671
204464000 143614
579617918 117415
808983798 42988
421360248 37948
606953467 69876
63222454 147814
110447193 106369
412441845 8369
955648075 21453
61800362 174066
214830367 103624
530360438 186309
532007331 8212
572516757 65358
424677955 184261
444573572 150547
354998006 5643
69196175 17445
687683017 15498
771222670 13706
79002619 39223
11091123 133900
98038963 145285
799194807 34642
111019909 182840
776092767 183167
129911447 155386
881870043 139084
261623237 130219
172580104 101836
567662458 84209
915649488 21395
998947399 26757
789547279 136579
727060988 21278
981235461 3785
336531913 106008
756832003 68831
974734389 96710
13635504 147024
644029597 141370
195313655 7632
206933276 129202
656418556 166800
344726227 90202
456861895 158388
756938844 6250
735619804 34628
708844729 27917
265444512 19995
167769670 79072
740035067 162874
358081563 103742
53057566 192133
137646110 28073
732203560 74155
967295767 64806
199429959 7915
682547086 26024
631056406 90970
663858043 41267
122601212 136210
139520459 12739
841330268 91375
962570792 5642
251295148 34063
683168534 143361
526971615 117387
260497942 150562
588946389 27312
991368927 93470
400823650 186112
390738545 32586
452151654 193233
739695797 135998
795509653 133846
629362508 5439
262641129 35703
783057845 156851
439563170 135359
387345715 120815
204276629 30643
659343033 115803
648287975 32325
45154472 71404
799729706 91992
415528811 7503
886790875 151795
916765023 35831
378811673 70732
998557875 155476
442014748 137987
866797916 54351
389677664 194071
897918943 50410
357270518 162740
100633591 145505
409522230 114793
319512374 95307
227876628 129050
567799210 74057
711423634 35269
220056630 148883
244148291 149793
308546169 2071
148879999 79694
752968708 106817
880241063 154084
948124581 167885
303489770 110712
473488613 182632
983420556 75227
867899669 75663
402858604 36654
569588727 160563
211662418 97048
142816369 79647
383211109 76476
179321834 27819
804730646 58015
911092795 159347
356712880 190956
368094072 136221
102024826 89339
689658724 164023
511519333 185517
965328065 97690
557278366 108281
476614499 82801
418028284 19182
207728530 121949
916047450 87208
807209625 191177
14140806 125394
60072680 140505
248844007 191915
290232278 38081
662340333 114409
27600426 94070
278209576 186854
86170082 196658
984602023 26300
234673237 24331
208777630 85111
354588903 168558
94252821 18893
672392365 194331
336970937 178869
293423308 111519
514089715 91943
918352133 108452
31932953 19439
477069916 115533
928553363 194980
226241803 112769
946732038 186900
526216563 138802
205238201 76231
450049815 126849
762858983 158575
883482882 111516
951739570 72042
630336040 55170
409786342 180115
646762445 36047
592040610 85418
724321950 76020
164451312 133362
782469637 166372
778256948 3286
778185288 110740
612447443 199244
475580464 176164
934011800 99344
462361428 36247
9029640 12057
690852035 110836
934198792 79032
20515661 60251
665079845 120466
660623931 63260
767234850 89813
700970928 9723
942562213 55456
983818247 149096
693694119 90798
251414928 46072
409973965 149232
782422986 19433
159072954 130401
960696343 39082
876634431 96960
54923939 178092
781150137 122909
319116383 171209
924760875 18661
990452068 150633
589518126 119930
705024128 42077
785976351 179601
688034605 193682
925634803 36630
108682393 178639
694054873 156728
564168235 129328
530145092 30350
840676089 83856
603683638 23867
115124188 187693
161151943 56061
904289844 183439
785621993 18635
214794671 179118
965252689 20258
740650498 194919
459370897 33613
361555619 174123
92476644 196870
49377931 11787
729419478 186926
523358100 22978
997721008 32247
938541942 84254
391038208 77475
121653957 38499
395787154 124172
145459632 122061
397637387 142953
444130313 42599
702723645 87589
795582514 53859
766854669 36575
392330418 6571
111848112 198981
337429994 858
849700379 107180
877358477 182883
10410503 184000
450490394 124092
600923638 85511
210026723 187120
337990858 50822
512107271 162951
427274060 85169
629408002 31334
859763841 36372
727510856 33392
409165326 135984
455540141 150663
917766160 120704
72748167 155936
124593196 16032
657717000 122726
363212311 171885
126672853 39051
29467402 15559
397761439 18488
958677322 194484
844975046 17217
995669705 98005
713997347 76598
674934427 84742
6129987 136067
562821650 192009
428155919 93745
840040799 95187
468416388 10503
479554191 21617
303381892 182696
877150103 72642
777158451 101170
186974601 57102
935759767 78004
626660558 70782
860174824 40391
740376130 97567
888013577 118376
894429192 33537
477590634 60338
124993599 182072
365912696 152407
207696255 13549
951030319 105064
584221612 128410
750246709 112400
792307546 129721
995915289 127359
295304322 136667
857806528 182121
512183767 121719
630717567 87222
752655190 99063
951840097 68262
614383315 182015
558302433 52850
490760062 166421
247718768 20784
10609056 45167
903113741 35735
430509557 107040
951274573 140525
508252819 3747
819427442 155966
975260535 66398
686501610 184302
443190052 67925
325696146 87121
959512334 31611
615980420 5642
298039139 134650
526050106 179269
456106658 196627
382974225 152954
801786406 25649
503098054 26587
782512900 23708
730751495 117767
556116150 178414
647246567 168012
340475789 192762
927324325 48158
721282952 81649
933694524 76511
179138858 17571
331892482 158771
707718391 31127
602186588 184890
476836241 117625
938961054 43010
290842609 140883
378115829 12903
248745578 140277
942790301 25836
434124439 130664
196734861 170485
407685388 173290
510047997 124405
268730239 111842
195511167 51277
660399837 181314
868677182 22080
869840783 166678
706265317 41888
339183747 2461
999837271 160168
682031543 38801
870483427 23121
968418951 43
551397777 116196
972683007 16293
21590560 41740
695067801 32155
512784213 108810
497417564 153519
724379493 125721
87000951 95471
192925631 42113
455791654 137703
242199526 46457
826849301 87528
493454670 4105
62700893 186664
931247292 175055
582334446 139046
408332972 50489
455804318 81108
680559410 67730
810395038 21772
303250851 89174
789180835 24164
101072546 120553
384579963 118173
173886817 12389
125331083 99123
448382196 107523
852613063 182210
311208621 181705
240118108 94641
93576107 89909
302036373 24841
167848332 117755
743850976 47507
441257462 99194
922306629 113179
472597073 101904
880116543 116450
669111152 16931
232147648 111397
91725707 136558
697574320 38025
263865206 11738
483693416 43715
100036464 67632
567824866 41258
676775875 116001
318024315 95829
31640765 99598
60743469 21035
911901263 38276
30560175 183128
270321560 158023
478346488 148145
496778480 127773
107381729 66267
405440200 109069
833959361 146181
897432408 159605
64892403 96290
182734165 49223
263999801 69438
652877072 44726
663474572 30138
282216447 133510
893297861 106217
652040111 155614
517931417 14049
408963382 71557
501255323 7062
594511935 109084
728560330 108663
816158232 198431
454853982 107342
15085275 84310
493785311 96319
378564763 143244
180903073 72512
63075484 68341
445190225 191518
441034058 124364
202855523 11161
122342096 136753
198166493 59416
408274702 59020
479432900 62163
877024682 172827
969082863 155345
799602172 80950
480647635 32022
869620879 183877
807734363 48526
36021818 178485
783372156 79349
434584936 102303
581707027 39704
558091380 141103
604407923 72032
487574104 94079
686033738 178191
527771733 35843
392356001 62175
626292459 34924
240685305 144348
302629772 145011
548747586 79377
782068337 23098
714976889 28457
695920670 189574
892962999 19618
340971242 20847
283286582 9938
2526240 176100
214874562 141979
992847167 6455
153900241 141368
995885783 67268
550435727 190978
171933878 106286
198462575 45210
329332642 164073
799174845 196092
766599331 71235
811666974 84342
85417862 140123
115698213 105843
982808778 15868
263897841 97244
543765579 192597
290701287 119458
889133554 168622
313561358 102063
292425613 94392
136287087 41940
273714171 131005
883749523 134036
547831648 46980
870110211 186372
805924824 63087
948759292 48417
166078454 5411
787883839 77979
691562501 194290
727736274 129554
373159918 161486
609588784 110638
425287707 20653
274684904 32392
31747598 193732
490961557 89261
609940018 162821
984415657 72464
763123187 104424
219299207 3866
97558791 101847
161751388 197609
299286400 178728
592175700 13965
474688813 65000
925884192 32497
792786402 175121
438336871 139996
698390400 37006
867394937 80650
22458196 1482
465698689 35653
96145316 163075
481147030 47378
364397501 10890
741578406 109440
958623395 147194
160944194 137854
21554800 9528
93540163 199508
257836991 104078
409387966 17005
354365032 174500
421702866 22880
308635972 13549
843930025 53610
796198562 43869
167983410 46427
645972793 89295
233888389 150393
193515893 128315
966734003 162578
854270413 107859
150688517 136745
72811594 128585
14788186 791
858243553 121841
547731373 2710
354783060 94371
621730968 113448
532048958 113663
305660959 74912
897907970 25156
669880091 154359
48151403 13457
466636118 100140
911993699 7095
268247582 16199
984129237 191032
613910573 188033
925417355 822
790213858 95853
209702268 125715
295933363 197472
629876484 93813
884397380 57147
380400447 106181
512763426 150463
627279386 175489
173673317 46134
257226357 165477
422277552 68798
802730959 123279
602141449 10624
742699209 123564
101241335 108458
799749971 71937
573146213 20400
67264789 192095
120930366 77813
33378777 141358
728918870 41832
998111878 173564
941360473 130027
583949076 150982
141202799 173364
135780346 184162
622275484 93742
266411323 160008
251477860 30143
225025230 177266
245453467 184002
335748891 164995
373593195 16462
974649947 197016
975223565 68982
514357970 157690
579287638 13658
846607054 5177
158924494 146465
160782592 199398
164951268 12345
25143087 28665
485499919 158694
838250818 113417
890589172 56065
104013353 161562
122533703 198222
380062213 156055
967506222 174355
914051191 174670
367416612 148681
521369815 139187
500190115 153004
160828071 175649
60118412 53451
544064891 113243
778054602 72592
695777251 113992
937934387 124404
824122586 111072
46350351 188975
17849766 34
299168488 131391
242615906 155620
414442419 10386
581058659 17927
237332907 38379
591644341 129089
122897474 79799
375646743 175172
936473614 83306
282515264 72571
500479102 111556
497926713 90433
756233177 184786
173455802 178823
485460998 78380
59327300 160388
144422671 145250
501057308 196778
174229561 149337
277615609 187718
914495982 84353
140937918 109470
161850743 133097
890081032 167667
164217425 74540
51195240 99587
628863065 168475
848683433 114067
723666977 196068
440354644 39487
132247264 163074
719469353 73019
926720787 110344
744067958 4816
853504685 9855
728680457 9322
920013887 184856
496186308 6116
573581035 94128
823166270 104338
157339780 3840
479962533 50119
563349862 172691
662625662 171140
20148450 5498
460327817 152324
359362960 30651
660924088 17070
598688830 174558
803143372 146334
18612717 82757
815756483 139897
930170097 84833
316963265 116451
295821192 191788
754616481 43434
304637382 115251
452252239 178876
341806180 64460
488642099 129693
619823813 44035
300261351 63036
784956543 16269
655262747 170164
27494387 162072
118926656 65935
486597769 176296
327519061 44933
13498957 4534
800386163 95866
722858186 192454
191918583 152867
880921764 61528
309250769 77104
185668871 31650
66620890 150868
445695395 149298
353654207 169444
475518575 47721
644618339 30156
463420730 123559
7458109 153168
2772917 161526
64595701 191523
442030142 73882
927050684 120450
365430252 6468
806159002 167812
821010147 95327
619958098 88760
337599991 58109
862174919 153221
994343233 8516
400709397 47371
717594542 54077
153810047 69800
852626588 135935
136080242 107523
436148274 87889
506941269 77469
176983535 115075
449410754 141950
638240648 103908
760947694 25251
95613858 68698
879230161 103616
669473805 136213
3678504 54056
815574262 195334
302747717 99979
893370020 16962
10561115 164701
353787492 184681
497898629 112776
394980319 115452
516104270 134773
439061586 10197
441220998 79176
629565687 134366
850636848 196533
474724261 66512
233334366 86644
318256917 174449
635720243 130472
983659565 140506
428121481 8857
618083837 185663
741719327 154534
669346930 51468
29211320 7472
748543017 154911
226738628 194227
647246845 167483
165780383 89446
818329652 3273
700499642 55156
430090353 2698
235814972 32255
163172547 127721
994721269 110387
883210830 63204
924862831 126113
616571318 117243
246424048 88106
670397934 182365
432261917 161876
253325524 27117
257287647 151868
454591161 174857
463261460 62955
123659716 42109
160127936 147869
24913000 150269
301427533 104980
903741196 8562
214470433 149910
989698107 86217
889876019 55580
944356208 142100
555776001 18492
270664684 102430
340952675 162975
978699138 110587
737591671 84573
11325058 35174
500396247 119178
954571033 195440
481092430 67927
873806446 103863
114074523 106626
982165794 41049
119659353 62547
130157899 142239
54385181 146503
667428362 165176
306631990 107700
471817921 45266
989592217 185724
972762380 52353
941560778 17469
49098867 169767
973319781 25238
609146325 113079
37356748 96334
259790871 44560
597316356 105866
966550944 45469
903456630 132448
766510448 27730
863308565 156186
628504265 63567
16534236 128268
695306850 145914
592010036 2697
66420098 151906
590013269 110987
148295989 85039
59456465 37103
847251603 57746
741656860 1137
490431876 143793
620437898 93254
396811263 11446
529422944 80275
350737109 192896
189095681 145747
875307946 106848
106881941 148515
149758647 134839
761681300 21578
68455597 156289
58071929 88118
824002380 180101
975868235 84087
789412530 169271
573069041 115915
373692572 104894
134728712 73429
397586937 72032
635634534 146592
402720355 33953
797976373 158514
382103712 120952
697409376 195779
584756527 69933
976329871 83138
852975460 16072
990580699 29478
263506676 145984
862788798 12560
795195462 71318
678562457 12710
436665307 170771
15323798 172944
496137956 178083
913616690 12602
712839516 108110
77774613 34977
681447612 72539
299781067 36392
800898303 31230
268452773 20373
272543980 80925
628422401 103124
793937736 141780
283090703 189007
141256907 154965
704945604 73560
365415201 191623
933268257 173839
429506662 72133
201353784 69969
736640607 25685
58324156 161334
887143470 136262
196423841 56014
263058341 128139
817970052 174578
718417349 133925
13753612 149866
728371646 12099
657622673 153612
774245572 166329
295687177 161843
770635151 143852
523375954 128151
565785845 65621
214220088 49101
802318760 29355
77827012 195883
949304016 159796
510688921 41512
468632190 16309
221703705 96843
374903455 7307
846697389 91765
414139790 14320
827428803 16155
827914319 102651
92612126 45694
357503704 87158
871841817 188486
957196698 94403
689081066 7529
887778563 104140
950580861 199789
352586497 103267
566858727 67804
558873445 18634
18257427 108587
844562696 195054
545244081 188803
43104920 114452
803442564 112145
650355384 33396
410002543 67863
27358337 37629
861226716 199841
193976436 38988
407078680 21179
475197039 14022
312712880 173371
669403468 181013
174399473 54786
711699920 22513
611387667 116840
922870993 111859
907567907 41166
126596340 3023
793958333 196034
441251824 104189
789606167 78118
261986084 24288
323140816 34564
515899518 132629
288639846 160193
166627728 105686
260661920 181191
890005646 125585
357095482 123415
346897496 64668
992004543 157008
339527065 195894
722991906 43206
319583611 92866
863295643 139329
301480392 60612
910531585 42813
164416713 160831
68803052 114995
798729716 119497
83094159 91225
243098378 150536
608649546 94534
407869154 133031
502393510 196204
976281280 88343
331930770 128509
532505038 120532
362165141 105288
787585117 166268
467836379 157041
364253010 165500
681270997 69165
350577031 153466
828309153 21406
100990765 44341
132101314 100580
651801322 64954
365999260 18871
406178358 43078
912721635 25348
703412149 5580
990376349 12874
985279713 148546
539203913 178549
534130451 31474
153886070 196601
229858411 188538
409454546 161725
427824483 102452
118738093 98445
535024556 93988
687116776 99200
472777616 131536
803301952 180267
49635421 50174
51626374 55384
574696455 124442
495157993 26041
333927097 150632
662257609 11694
706965310 163009
109048207 193169
539904848 136975
104186301 169395
62586323 38463
79548076 172136
314151155 12669
184647940 78385
940409648 161846
153695056 173649
92299918 141086
938962383 4689
403396100 126265
105739425 144597
679980690 92242
766542965 125601
386362052 76482
346588740 116821
441639514 102600
530008003 92103
955373789 143988
457984518 40311
455093055 66549
90553996 61217
918494221 78368
146777962 120247
643492466 166913
645533866 150600
397469677 47672
292165554 93925
607833251 74918
674568003 67451
245470250 168264
843178162 145532
636501415 112023
94782767 81008
197524426 196585
464261662 166946
802616055 176599
902056680 109740
721363015 192094
258166052 4942
493927347 50265
856714285 171227
537279882 133099
522502007 127113
680872614 63129
462390720 54789
557577646 123233
421554902 51148
268283332 116669
8592504 155405
376597852 95809
325012689 35895
419469285 15766
423478623 51098
468226049 134944
210674095 149098
152018778 197841
834686990 110341
430539656 191
774647669 65085
312301897 170792
562564137 57545
9304492 164807
543560472 132697
172985250 142431
491133275 53346
546260052 92881
807969636 99977
561510364 161151
131446307 88769
995190229 160450
616974542 134363
218254878 89963
860043818 142746
463979741 161860
960321033 50581
566950387 38322
836982529 117108
772500779 104821
329466158 9570
274006318 63386
921497207 75351
463339514 25151
900371279 186207
647751408 4621
419248379 83073
478518691 137762
492158159 165657
247236077 115646
518812048 137600
849908579 23814
691362041 78300
630460379 82955
893072297 158390
535487702 98801
377013290 8359
545906967 11825
571885680 156597
97980414 177470
353058818 187334
467117394 145865
263821897 196445
138077695 189528
299757352 90024
230156692 78992
240899019 155164
582588128 116000
828340521 35813
339621263 55146
386145083 110289
561667383 91474
661824582 80999
194934350 94997
831441828 120384
481801508 199175
787710992 5331
607595030 18159
709314394 116071
596159655 72114
335739215 101088
198849329 55782
327679963 139671
618511043 21080
299515529 137326
89241245 134612
886192759 45369
987791992 99860
749410886 99666
469341176 4246
504417519 102207
245391186 44997
7021718 2504
152000642 31957
496413190 7158
191799076 178217
459111013 44600
995462263 39004
149755076 143801
26480525 100769
504545623 135649
85564201 165463
387816710 101420
760726028 104937
630108983 51795
612394467 179397
963980762 175076
911556770 132875
720339052 179367
476714468 178370
490774407 52736
678648542 146178
554735934 194150
477528178 84949
891998863 181552
618717092 174738
759931451 174765
696287837 43595
175336779 81818
726755890 45753
465381236 19312
825857823 138475
252594419 44290
941565776 56261
930580697 196368
71698839 73085
449042265 193817
185215256 39338
290899287 13948
814247842 105882
514751361 7163
665439891 108182
492568988 187059
58734572 44529
978583067 144245
309693413 60877
669750414 14121
263950310 12109
379859568 183176
990181394 138130
45885507 142050
981100663 145043
818509808 55804
289631532 136755
81657973 121704
232361778 10085
338585531 108127
984390471 142479
316875165 22501
411100288 116593
670928346 171712
498094125 61843
816079373 110207
196273900 4773
366645766 176326
163918317 182843
658723962 173217
281307557 174289
463036151 931
552783254 197459
318030513 174487
36322272 175273
890696340 16620
469444848 120926
593619562 91977
876392693 96931
594116041 52681
289852884 64805
939155498 110567
4818038 170204
391014550 154681
981671672 5538
717854730 16872
970116060 183144
345396824 50137
17236071 103414
525509231 100294
113738894 127167
566384475 140283
777380474 81413
963778811 58687
763292751 162009
625275404 170502
958478018 9892
603848493 140233
45548123 86057
881377463 61488
349825293 27183
501281532 94282
573363410 197949
607630916 147906
813563223 49695
414111094 184306
598767590 59318
762646071 7657
450063960 173753
364123908 32141
63761701 123549
952965365 171627
764282988 134216
588815622 81507
466464863 58407
1179971 82147
702286569 111435
887706870 37453
474253983 42985
874378556 45813
386386991 102944
277022196 194265
643872471 130537
391897699 83044
737293021 35152
350396057 96926
991575632 120303
560474928 166817
311694650 505
497860369 94705
648499580 140231
992055876 171671
71450978 181104
274199342 84711
283890883 195835
531753956 60784
640179126 6377
38392092 185109
848869680 127289
240816410 7313
85715537 123415
194232833 198770
947656447 120922
806308674 106449
795088171 53879
677468618 50506
126654770 127408
473756385 131998
302464268 20994
744927738 57040
927848254 24028
792571057 137429
964171885 156882
58769787 8922
434820516 170137
739902956 48936
771663538 5409
787552871 25976
670584440 15106
494618968 156041
635813457 96727
323851522 112893
685675852 150255
976256893 153440
604059574 95144
570982342 178761
751257275 89605
777402334 47738
713542026 129674
880803089 93098
330628546 112629
102471178 124261
971337197 58751
602863749 192738
501160971 95676
317879101 139115
844259427 29435
775996161 144512
730243227 66999
229245305 199600
631273969 72472
310269707 5786
574539941 134688
48201754 41290
798884936 49881
748052289 186666
239377599 108504
938577987 130928
982741034 176708
603046401 12008
462798379 94376
544435817 27314
832891177 77818
863463228 156522
242957117 108824
284534566 190189
939047468 104918
185817071 16894
581815562 111581
63752948 37786
64268007 83404
928351079 92121
134642629 62627
52275500 25864
202482624 166768
291028388 71581
452421617 16966
348180644 15645
733726001 25787
661247809 153203
628267042 107875
462031673 186989
116055858 82313
93654106 194103
285259777 198336
995042098 188370
38582330 193676
630205321 34289
934695337 37228
334064076 20498
203095507 195609
644772222 7153
420443001 12345
639441799 132747
619244052 145884
594537056 191157
153715534 175062
739259167 14110
789322025 179471
516863596 14638
11032885 187613
924656273 34147
386636177 93533
829581536 82706
529431630 101135
301623926 89256
291092626 72697
978727644 22977
924749470 134678
966382305 187078
390506718 197641
161347012 62012
890950310 195322
805925226 165242
569413768 182290
737397084 111068
404543905 176732
117298259 69841
850569240 139902
695687030 127709
344502469 132072
651103393 177106
434234932 129550
733603381 35195
261432596 102062
922920627 94966
101091207 117116
679781797 162698
42716474 152679
434744564 39441
451358231 769
594586830 11249
123630317 96586
873162898 73040
356281616 152969
492525737 195516
680030626 17009
104868917 152116
926362236 123858
951410658 167474
352385605 124336
216103695 8872
755107046 114455
554522287 145014
811685015 46205
55987889 173565
993746785 157753
968090110 29341
241960621 48991
675987016 150007
10603426 194249
108773039 162938
964174549 56258
181963817 188744
124948764 83400
848341559 63121
518270307 148577
744954739 55699
406316639 138784
685572137 126823
980096295 108559
402058060 35425
975420672 165754
150405132 7407
713846272 7107
140776019 2570
751990463 116701
347023454 182270
951218916 44922
44204568 158562
587104130 126175
410783539 52150
565223216 128383
270769063 96211
207796764 9479
26886075 100773
156863281 23126
311152920 125916
907796681 98431
140893116 175731
324611396 189507
366544392 175047
658538969 44310
558765849 23809
13708556 15391
151435420 67778
644769910 84548
114651787 42151
690022588 171034
260282607 134825
783612338 192262
829158549 29648
28337171 129391
265132449 29822
924080333 15654
640055435 15242
111906541 97301
572858283 199189
239193650 143489
711797599 199937
270179455 108416
633821888 100686
23868380 145144
628943495 37375
229503982 125313
917929894 109607
671857075 168962
114386463 39396
356506692 47523
494664194 46818
581462988 97673
3149811 125122
138538592 188168
164049994 130441
59364280 198583
107385802 66475
21771428 103200
203755549 167610
357458200 135698
565367814 134522
388747003 159568
133456139 13061
996808052 10570
368376714 85420
611653056 18328
505452138 157834
790630037 20148
466765534 137253
442260216 152523
794209246 57692
934246549 181949
827954176 66526
675513394 161252
885839039 47939
381208654 10989
347281329 121501
112530509 142395
666241063 114229
244955851 192031
638223942 142356
713097073 70115
31360300 198515
915173541 124795
44626715 110475
848557673 103091
972232006 54158
982102086 185904
6015438 188844
945612459 143746
56531930 8020
727491717 26589
986930726 39721
408025565 139714
33560278 103669
685522538 181604
77104246 150516
582875678 183192
327390844 54871
302448610 58156
528316070 152315
103788094 170434
453646656 172984
392277982 192654
739893351 148229
842767228 140573
484302972 95298
230427227 108511
205035051 150991
362593284 31317
476698396 123882
214381406 146045
576587445 63537
304517451 182265
108289011 84819
659959339 123295
102869227 127977
148770019 17228
975939054 135517
376142015 69030
240930080 140214
540600215 98597
992911439 90246
401959384 27461
603554677 9746
559460453 67120
138224699 46527
203605598 134679
329287310 195158
649381639 114466
318565657 148639
374126834 170000
112261939 114075
735979245 186630
792669086 100370
312823088 185333
838526123 154350
379829485 104797
779368871 108423
291895478 5537
454841929 11056
56979617 122386
335733092 166388
478660439 190817
647033657 146499
359157379 41937
403250927 63416
670137559 37953
850202165 196440
899669876 55276
415092548 28093
332746658 98636
175000605 179588
900580107 62500
93675748 141006
439380384 55890
814821180 74580
837532005 132820
536171874 73921
341317930 128565
502749320 48400
813455019 158839
472285558 121113
685386620 177940
947728043 69530
608184780 160193
748925647 46711
179181706 151193
378165893 180510
231966130 28549
443056428 104306
605273639 173962
655774527 144089
234634989 140520
939278435 58697
832349609 122542
846498991 111105
690346868 148399
302317333 76543
579510241 29652
820548761 23952
343354373 19218
191145357 193351
665461913 74390
872272802 97294
76113985 123940
27910835 54331
417845133 100655
317647716 168803
409646718 6230
797851538 55516
10572014 19803
383427898 19774
273293163 96069
14372532 152636
943909960 12975
497179025 16485
890508928 43803
72277430 184782
617051673 76500
412773767 185042
809772577 67775
647265218 8085
376179701 104806
308071053 142588
105797880 95069
409799065 145307
557442938 4665
310467979 121279
998332873 71610
249146328 190568
929330331 166083
736590724 13483
750616732 57722
417053287 98246
586686586 51888
287309451 136670
833532270 166204
87457851 12031
731575533 12680
241868619 35191
672841460 11408
159934727 174182
733013560 71660
656208728 163604
396836758 166895
912445915 159336
250095507 150480
9522567 22204
625530297 134632
382780963 185540
408745281 151435
244920307 68234
249980032 16878
149287907 136838
790969320 57568
866245781 190713
938476181 6338
467252490 138415
763022637 59398
821680549 164838
835116707 156639
804706616 52157
909502434 125626
870477077 124636
612477295 5343
542281783 48325
232312709 66988
254311165 40251
711587211 149862
899772522 171079
760088281 169575
537212335 180544
903911333 171952
204646188 112475
771316172 102815
623090289 63436
724050710 66803
517765086 156843
412060084 13717
841598370 60195
910937122 4746
658102816 179731
526877666 164546
644065947 123271
178667501 117948
579391718 67449
633630358 69069
162836865 163684
56664252 36205
396865393 132919
691166789 97651
341897358 165226
440465673 88227
908370514 86161
121988187 184182
34637641 71544
915027619 4678
717424882 154824
631901709 137443
967554210 47116
179448627 186019
483753631 125737
125352880 148579
102981375 7398
611883330 183645
197011159 4495
256485136 93065
319148086 106708
917948644 22721
185875967 128007
27498446 135787
873312139 24356
59534413 93683
736358995 5721
13145592 19202
768628471 45883
44956714 86310
368076655 39342
737116424 184656
123553252 185760
779772280 42545
970087194 170363
507109129 121477
676765536 92232
648741829 101146
351837062 38807
642509037 98211
800017560 142741
327518631 155968
26176035 130581
543695312 123067
90214430 191417
530136912 99944
600683066 27384
698688047 195911
322129445 114049
760030860 195631
2013376 129411
355365955 51890
357651330 146987
83969889 4529
289371905 40605
194704539 95189
684528764 49831
595512028 169157
236727396 75395
878735517 197549
801960842 5976
890037842 171861
405078014 72787
886664983 81188
868208932 62659
138355988 96929
31240870 126727
221944057 155739
915275404 23765
722568043 68046
933356237 182505
883025573 50509
308803008 154720
476167447 191623
838807501 76421
446056467 73300
888417535 32916
750979900 86264
974566760 46206
136441518 107498
898027299 48971
478937663 164038
123614356 9150
457710969 10736
148708669 35330
939201596 111867
838552366 42022
601238093 180597
350967366 99885
744237210 57824
825881766 40071
984575765 187492
438227763 50728
611994090 100152
885665142 192663
267394712 67358
365809998 145859
24021219 196415
55308469 174359
47446243 551
553948144 89187
613503110 22903
388479618 52603
371510763 17400
902949016 51469
683716656 80510
205393973 60047
321272712 138662
518577948 161660
442864512 117967
497505855 76466
479125754 169466
107353232 192514
681395804 4339
435249392 148250
633032570 167551
552594683 74149
160215479 171640
529363097 146394
167367680 174850
787412409 116946
558849159 198007
393801784 97370
870792564 167084
822933016 79796
581142918 155234
67200378 78373
622320101 22032
679758725 144122
206061216 140986
804962409 103168
70035147 187832
820114874 167880
742777046 187524
279948576 118228
666660417 120383
864044065 68887
398653505 97325
569102394 21392
216860357 18792
68602649 153193
824122391 178657
180246090 38410
43527480 89376
598673576 103634
826902235 31982
70918017 149472
20004899 70348
278582684 117263
16687041 40584
116086801 130158
520690040 90525
156169728 197360
362549234 104916
986541272 158578
221270891 13909
652333231 6961
959585233 139352
770325206 14245
372476836 45068
73371273 102577
427771659 71438
873924523 145299
977286654 122901
61926042 35402
249922769 72073
905295862 192240
879328742 89224
66899586 160656
797610516 126734
441910594 151003
298559378 107144
928834382 158749
744793910 62709
973695770 113257
811541121 4010
335265696 90606
521049718 117524
763403387 111973
336203624 103932
194585222 79959
860679239 195940
262661776 56429
600480268 58063
568178438 22930
891386833 60744
316883452 48305
426689047 92167
224583898 67091
54675360 9222
657681429 161444
159795732 122801
214967211 169809
332426629 111283
359321536 94206
759164170 86253
726477337 104880
194959825 188867
884024954 134462
958043092 95244
459308120 153196
441449761 157338
344943581 167003
148478229 17554
57999920 98909
575550181 159964
783057280 41902
91893188 58577
678996719 190186
594081000 95790
775156895 10813
230523045 57680
63660463 34130
309155585 111991
880414548 48126
889051907 15378
746237683 109702
264140348 173576
311230093 16712
995209074 73568
133938384 10768
77171751 57950
640254328 50189
884018347 36151
159721273 169503
997236579 23875
819296632 13971
131536032 5074
739930211 5660
375277322 21679
789102577 150181
920900365 124743
290453079 175762
883073009 141562
622340506 90783
762323034 67480
815524899 85592
576273560 4712
62233152 189300
456278477 114214
405394194 185489
344412837 87068
209072881 141575
140623035 66071
826556146 14960
442629241 45418
264264735 76770
676870080 24002
62227560 27271
686327838 19236
198841094 190869
374111866 48409
260280568 87731
932414291 160755
21276352 40876
643752764 157552
459312809 74674
535279869 80307
157731534 66821
970418373 105892
444401844 87927
992262931 179320
323370188 92481
224420796 43258
847612727 58806
233606949 45605
104193671 157235
289111479 103614
480377812 89922
432976976 195394
875451218 184529
368185355 98229
911828656 154698
342095729 64227
677911586 133464
67760920 186911
120928708 99513
586121117 149463
425926413 106753
637736412 9391
43593237 74785
160225595 108034
749256515 15635
725801078 98067
273348148 115960
192543887 147232
794258761 77333
451140201 197238
767945943 158828
352973922 25549
209229475 113054
517988122 34708
798544997 70740
595994958 153661
906137424 16954
716061935 167165
564815080 177298
623406257 151266
201133178 50615
54184667 20016
2181439 102873
649110221 172591
25732458 131544
58279535 181426
827891434 89562
806087634 190780
948183642 135310
213286625 21543
200670001 57522
883497109 66024
186023875 79538
827512169 154688
73744903 157247
428909900 62467
76837427 54838
293546747 69317
671041093 107316
495467279 118756
415852504 73291
286082649 75311
818774653 89998
35398705 157651
338271887 119716
38812636 20652
679499472 178780
493765076 95693
464605627 37029
890284576 39236
804944653 54139
700544354 182779
396376078 182120
815316895 96601
477571942 9468
573970843 82986
979965007 87773
783892186 10178
870529602 149127
186883719 157407
802107941 131008
222263624 149190
596363426 59015
352507361 48955
777303403 118232
72821787 12425
526969922 122580
479285689 175904
164433743 1765
948107447 125411
634582661 87511
663109397 82236
337032549 104463
573191733 38392
281137949 71101
948132506 91756
633520101 75059
491829521 15558
300760716 108334
73487932 166012
922283349 7773
38786369 103756
987020502 98549
150990146 24611
446748245 175562
391236541 54708
453104607 131524
566264020 161342
586998061 56619
189551938 26277
391942448 96512
589164072 48647
726025083 173490
981424701 65260
463708340 13020
792151712 32252
157061234 22329
86516221 84539
43500484 99400
482993008 197665
243644514 161100
59824710 62053
196988087 71789
92699379 54679
140425358 68083
317731863 183170
4744949 41046
178192139 108660
401825152 171336
245024116 92669
928084875 4272
550040766 50475
455815581 145478
205306786 63891
687093040 157225
939465236 88990
748455973 170704
857447366 119249
564458127 68179
980192978 89656
224570611 191636
547443411 157539
349633358 193756
296341737 128475
794684767 171685
269977539 172656
371358061 54707
233235842 60870
664638723 50252
660085851 126247
336390355 736
388296386 15496
309044062 17310
991390477 134307
814364974 170032
372017513 54537
949313961 16372
161237152 34920
90458224 169374
430364332 73318
19695710 122705
411571469 37904
290887559 132480
188370126 163475
914896985 122643
363080334 47863
980211541 171400
599246775 123689
435496793 74502
971443714 11222
870624830 44652
678575653 18366
770510010 36149
917660393 143054
769481435 90710
14282775 187747
889469177 7072
647711169 34176
458029873 91051
56938421 12573
222991956 90846
289537125 197511
926623792 130513
196925334 34133
204875238 76116
706713357 139872
705657663 131849
279279773 66786
878900080 99331
542419047 46136
517850961 188235
632344784 55408
998913192 129763
693816402 178592
816967018 157265
692072107 130002
177733975 193646
375610832 25181
814409866 120772
952385371 191263
20063391 18444
384676116 131805
911272213 97697
580942284 9805
290747765 195242
8762241 18654
359921785 58037
501900586 62860
80289345 105841
127173993 2191
19825526 175320
199412815 65546
924862619 131137
60293593 91112
326245065 85324
81566914 170659
613497763 114966
362053023 173558
524380006 132425
210118531 137146
928900067 84235
979044431 150249
707144618 54856
897658867 167745
77610987 115142
320249958 152975
901224950 41562
545960614 173723
231075916 80450
921873273 192983
713146891 62046
430178625 117759
133956590 165794
436262860 39973
103976390 86134
412300858 59839
4847190 67418
528827335 94444
594143756 15514
715232931 28829
83743962 65491
920313831 86034
401607998 110121
237827038 183990
217221926 8524
928874410 159169
450172645 107996
657587217 129764
824991188 180238
140074783 67458
203202314 22807
625635101 52850
626551688 20015
516078370 14771
309778775 32716
744753408 91617
192297229 44457
496796449 172790
558549006 178234
815295567 140710
560936285 184594
740733602 158070
815762397 164810
658171257 153950
880161454 177780
526027946 137395
806209278 75886
895712979 178008
879505856 57483
490615966 103325
741929345 71116
98207123 109313
574885294 131140
628426980 36188
785474723 50739
308950003 61619
311574926 85395
39057531 135549
465337607 130478
141287995 156449
701550937 102283
861823320 3518
88138996 126339
289157223 20751
216925660 41967
32726118 199543
955918338 139518
807956701 96025
523841332 131137
243844793 118086
352927672 145404
651925395 141171
14229945 74180
205978882 83026
196159432 19910
704741000 34061
535233461 105665
640275112 38385
49613534 149326
349683755 126328
857088351 97791
745482088 52670
222309233 36404
294781626 20058
501314212 110785
903398459 150187
340558614 14276
42441954 64208
332204097 152999
979828313 126740
448735766 161187
466970748 95230
368207475 191169
737840561 80768
838355280 116351
227602601 39909
528091334 29228
325347462 139809
104696744 127973
976581799 169613
475530371 123160
466136513 56244
283829110 186054
202660584 51852
201647774 47989
148086661 193938
164104149 55816
428072418 29966
590617775 22981
76700280 8992
611494346 45206
106094720 121405
350766209 21561
887097036 140395
947389757 185551
594600095 146307
832730659 49993
228412711 191442
886007372 125868
96560288 32265
653437766 179553
157916184 28756
948034016 146331
641700233 117355
821583972 109107
948245698 180975
192838671 34186
243676158 165915
412078724 106191
643925271 198611
291244672 176796
516161091 52563
359615170 180048
582861657 31064
857420976 84304
882413390 56794
599670134 124064
489545443 59616
812782055 58041
587004324 118364
67035675 198129
605800904 113138
100326866 10361
302021166 133746
671597160 120194
125834322 131572
453933180 15454
886547195 38197
534159754 39860
193318250 176490
990790926 58442
684575744 172929
970173119 9934
881892799 66483
221714716 90966
917002621 47541
132693541 193546
831116343 188614
331732286 89039
663495344 116700
526565125 161333
241657066 89608
544234074 110763
229386436 115166
646480333 119183
101791337 181018
782452920 198176
958608814 139381
374222609 183587
95447632 58314
410271085 21106
591690734 100260
735053913 64000
418257804 40068
957012611 82372
977592509 139043
67109489 178069
11162484 77258
737059264 75991
190699716 141169
317106434 47966
771578837 120465
232263140 114627
159894084 63450
56594030 142584
847193119 83539
777387617 107167
856413075 3692
91395625 73083
477478244 96256
541650760 78713
256371655 182880
581825262 167996
11100322 188155
297731930 103649
216385844 117095
746650293 119457
62200555 18685
595156882 63733
945800132 165887
369639952 111525
233093684 109719
358237621 164928
366791579 130155
763086234 134926
287376708 13011
93860928 29166
732719899 156206
103163046 19487
963802502 76499
211869426 157281
873103305 159370
665313773 21269
131067593 123141
903621944 152488
867742397 86622
830578135 109782
755930597 183286
915757453 78700
19597019 84463
218389175 195130
498153452 142930
569317038 43427
904439316 187560
266663815 185121
894882020 18233
956186142 4813
771212222 65083
845407303 89431
798641923 168426
827313970 48670
207220238 88786
490836567 90257
857584591 36995
874287448 194354
538980048 183284
246506582 160961
818540589 175792
205879782 166713
558206319 144903
3222260 52444
605450086 80667
596212227 127030
948925299 88458
92697611 41571
693760107 72028
835705204 123180
632698590 61326
775881472 35336
427154227 119118
690539654 38268
87980023 124611
814989310 122761
324590317 131164
871705750 68128
316033200 3868
767853728 77361
197329598 199919
336163560 15354
571625010 134381
340958550 43921
935305671 44423
649300661 132369
682316596 88231
406410477 79095
344921953 15094
363078538 44034
725453612 34393
36841308 152317
899117846 65619
552202868 99737
386579683 87286
217043169 110595
147503728 192414
344588971 40196
939546634 39545
178050278 168922
246659313 199307
369902677 158668
294574594 47356
737720298 182399
995179200 130862
508471846 186382
466860902 95436
348414313 178872
273196473 150270
794990077 42351
973198719 138330
840758306 167458
435492271 176471
931203174 184481
594824247 102602
127530660 136612
855010554 86396
224346321 159508
53719049 50728
973557773 8277
480670531 133333
220487257 92349
710754847 74595
647924307 115033
874351696 91017
159180790 93263
556150214 93223
397637087 1208
256405300 83316
373353927 82512
843599742 183801
966731444 140666
461525651 131516
389188737 28780
586529449 50256
431515171 114569
22315746 35571
885121157 36830
897408765 152294
434662174 24867
555994168 102612
592236185 140979
483499006 44253
275710110 151420
154781023 43127
286420433 88751
209020524 58458
235668920 90726
519267297 155065
642757870 31287
857065430 49390
219966609 100043
832355995 11636
999925015 84496
18676619 156187
813905346 118035
575056035 33663
139563244 6840
317190549 171335
404983580 124840
905495325 165620
364676531 61478
30665473 81
70266573 99999
392948477 150353
779756912 4673
443755103 116012
953390931 93889
715040010 107603
661124254 167248
325255305 135383
638051580 172904
836011577 171727
719135848 52264
710477940 189141
731159057 185685
918038965 181025
93391167 104743
870137299 79178
602555750 21755
852386861 140130
628255871 88976
767184133 91611
729701429 24738
67764494 144232
683294151 12579
521632246 51346
202191994 109580
457428671 76286
577600212 117677
825799098 49371
944468107 159468
912951015 192370
796998497 10313
730358008 145256
213021006 143155
517908426 115340
498408855 136531
255443675 158862
414851422 63691
772072087 191028
544327141 64629
257641690 126776
744454904 197650
962040733 183722
613165013 85749
11263895 107922
873755062 97804
430329218 160685
541318439 143770
45571324 118694
623659274 12934
993730783 21288
327812521 30208
770516512 85125
180529793 190034
525928160 67698
100523428 49102
337216520 191572
96174262 88632
442951622 28091
109560206 70841
39086146 23289
741910086 115491
907545274 73488
784138139 99890
398638666 59253
195705928 152092
594761901 95463
569892323 39081
974351486 39585
171047445 14198
559158673 169746
881923396 110044
504068195 113186
617506274 17492
91932472 172234
230172802 86403
182472915 34020
793491386 36506
326504771 150299
428045898 68225
1573379 129607
889160891 17151
358513490 6524
303306207 127851
375331955 97269
468422022 145186
349797285 71244
402171590 171350
100877261 621
470212290 146334
288276373 164784
83518259 45341
368902415 184853
837498083 27564
324325048 117768
805059467 167210
7496391 14901
257109938 177874
164159226 106019
751695751 14308
645798024 160941
933129723 158337
12792838 85240
249656749 76004
254162592 199341
123953637 115941
630781325 15297
532737574 116076
836568860 183490
806619851 194854
154422671 186073
39040228 36591
156452899 198783
347970163 137092
897587891 154733
414096392 89179
822937518 180046
712625353 67668
165402103 186099
1516802 6219
806722576 40908
115641719 145606
104301073 121067
96523733 180021
101035007 185273
412614787 154257
215587216 72060
957929902 159204
293521865 161497
270623029 162954
630998382 182837
87776679 82399
818338677 99233
223896494 55943
27570754 108548
962988402 98545
313947420 53853
55286542 179026
984221714 100918
198172963 5112
302577761 34580
774106347 72050
979788686 142142
840692343 68777
151459736 125694
485358807 142194
997638259 181947
516929872 26615
134192653 196510
666434720 133594
926780545 43822
894665736 95400
466086011 131280
472679094 118582
97205537 13139
104666574 27921
620722508 78582
122792432 54925
839405492 19294
437461123 88318
824164814 45765
704260537 50913
418616111 39950
553402617 183486
877764882 92009
142847988 26788
211072337 162336
553851901 121242
212495584 97939
777255311 28693
684985537 67938
395690557 26377
399639641 26297
839384939 57741
469006079 56777
213105504 163366
517562196 70048
855468442 27278
253560073 76772
784382924 116694
170472361 88848
893716637 186204
521853732 189682
659072825 143826
224833359 76644
468166708 58927
502853357 30482
971302982 78984
970880134 88644
537699193 97375
713765446 88445
474848533 189743
984115616 104845
220957107 41447
940087544 86561
768942867 57932
341541205 163411
1980379 94132
794371075 98082
191441574 170143
747593213 14713
338289909 76730
147948944 196611
864298501 148853
794431583 126533
909219901 198038
806533818 171819
622126314 37429
500388429 55426
250895176 85403
552648596 19780
248861987 2273
127999091 151065
417444566 128208
279523732 143233
791311400 139889
741897523 160857
897650114 107843
744345611 90059
639445550 154278
200578746 175492
290163411 46535
443049736 141785
417528704 31617
696391636 125030
575799550 155645
356522818 102918
511434336 119130
977563981 111906
863277773 98798
165794689 77730
380262946 137142
550937930 123385
500354496 30838
720318740 111026
386412375 198602
318789913 125781
164698536 58448
143888501 11769
867386492 181116
396345700 96074
317378266 25337
168902107 1714
526335522 108688
609458395 122410
68931651 73354
723937594 190653
303634897 10509
670003119 49167
9579882 154953
22677745 70677
753525079 29083
944859998 135790
766531426 14789
581797771 109392
186822926 21865
310567683 163325
251940428 95742
20789634 161886
886931129 64063
209417046 189418
687244067 188642
741067612 176744
165096978 34717
466700063 188352
571667433 128757
25800257 109690
900987654 77208
606632833 18032
475874573 16394
669718721 73947
290756572 110075
670829406 149864
265795796 120852
323267638 121216
534271354 39609
212663783 30340
844641976 97830
606453083 35996
764950682 95115
441054792 48283
771171103 146854
597583842 183216
291866153 187760
299296327 164752
285736424 84190
530992669 144566
761010458 176662
709069515 53070
753536963 175353
106590318 16696
795524194 180555
223359608 20800
568012315 174982
622965100 167960
859005672 92993
655463160 188733
678471131 80429
924058383 158947
296836813 175345
636611509 95443
631419577 52507
356706654 59802
680065695 91337
597738323 119870
153295945 28917
266018878 27416
309772407 86554
319894472 55130
415724856 10270
439988438 94168
221002717 34280
952031609 99524
741720816 172164
315236466 157310
815081850 176777
30533181 142898
910266406 99201
750970073 103111
715262852 27653
239657713 177630
611458245 45003
57239733 151381
151982025 148092
878913940 181212
888194310 52070
505935071 130868
480620024 124901
714509091 190087
762956373 186521
693564097 44154
94795374 138145
486308657 180045
746541707 190554
517928807 63234
863871047 68290
749999781 198506
822309538 157034
182012270 185066
402461843 26489
900260902 86509
577202074 125195
150760123 173313
182699031 53446
777515203 176819
419731745 125882
405011907 163210
60344102 171030
953083428 74897
150140504 177486
271103270 190230
586773010 119653
956591298 83210
171273999 132634
643407174 110847
898810427 17624
419538675 50430
17307168 49051
427536439 66779
572831872 171732
879156355 104037
33973840 61780
464605948 65806
179566131 119332
349077034 192730
13386501 87110
285461006 31310
837084929 173557
277182911 143120
858717520 68090
71702182 49692
136698033 173989
502500868 57000
925368620 189136
222987347 135742
542255530 108890
630601671 99041
640173377 91309
524466633 119555
971885788 115082
575213150 157418
85714681 130688
833832453 38818
657977772 170118
510510264 113201
120808527 2420
570673414 116319
732211673 36455
612007060 194678
431022725 3510
31977802 133366
104581977 16695
411664444 4639
907060716 183382
116099009 163072
356322062 49711
322651570 157421
558525182 82206
294990452 60849
901391101 167254
854829008 3587
428012231 191515
345324450 107971
511168879 186360
245418611 185316
108395314 99599
71898408 75206
643675294 109848
248716423 144491
983050624 31885
552909531 4412
739517616 143723
954586582 103491
563951361 71750
44862632 187845
688061612 97357
521481447 9164
88056573 88790
874610821 170708
141434661 41510
745929175 61958
79549991 74343
824190024 199776
550660166 13125
185535675 107105
963606875 84230
402389847 173601
216013210 77295
66387 149393
721248296 154699
414668769 101411
906340737 38739
192988226 133179
890009117 146435
680730176 99002
13118237 79181
141117684 72562
122739359 14037
257825590 58502
511609468 59000
40897951 629
965898663 42066
119384326 60327
968147522 23377
54802394 170376
941592793 43535
314157451 35753
819457552 91353
625019518 65388
76677352 75478
287941290 51825
303686433 99485
616438015 48946
527294630 81075
900643883 144330
810070036 36577
352327235 77557
304622748 62787
735181326 95288
788088282 191996
862349066 119749
727967655 56901
592074490 181684
276535543 26063
800538476 154368
86258662 28785
129609905 69604
317568042 72753
627019225 108131
178982735 133071
257939830 32424
996556684 76457
737204087 20153
440633311 25175
897616259 73536
854121878 24854
811241012 68710
259541964 9800
674720877 94664
598913756 162821
692828147 19898
809466853 135071
852371955 26512
25356602 198659
635341486 122281
856180191 153086
685162844 195752
644096467 42943
612566285 100541
277653061 61796
513924946 22925
903334272 109681
414067912 27695
51609538 29854
333308815 191384
355889209 87385
930820187 148454
726409346 132847
479521988 45114
586572317 141976
763261843 35095
300133848 172995
216850587 4881
393171830 115428
778069886 173596
931845430 152338
7016004 31354
270976998 146684
463043999 186569
725605089 162206
927919618 47553
77134311 112038
805256866 108099
693444118 168755
679529882 49793
655043952 87241
388173589 64879
363414751 10997
791036275 20774
55959064 60884
176992231 112550
22841335 64015
895220426 185822
479354921 58870
269192903 135341
761404642 61161
21073370 6622
508411807 121689
529204905 120432
711295205 198772
913082915 95972
927540348 32285
56155992 74374
515284338 10319
789537737 69254
505555117 141039
972892322 110264
269317542 39882
234937953 101434
261787317 184336
610342682 174939
328258913 159937
557159321 46462
815434221 73936
791227966 121847
866476293 177860
871244536 125867
669584447 116045
638519361 188548
590683734 74171
668160205 178023
637180229 161008
507675619 23580
405392639 87256
141387642 109122
725503881 120733
974119968 124821
312837689 181731
588764647 27782
361019707 69394
464989116 140086
535713362 199963
446685227 113952
718977828 42724
730990807 191008
159119535 5996
226913372 156292
355535416 146846
134431844 2668
347739666 26008
737453141 198233
77540647 177508
570577606 98601
169972730 168843
275527241 43736
634831276 196833
590194150 86585
552072124 82668
822148080 77800
445947778 75232
570545700 83280
709262949 142145
596436498 105091
323618816 150246
71963520 163801
316767536 114122
690429748 197452
992570178 174775
494466086 79181
389047995 115569
682497938 107683
332257939 174948
693022395 77552
90950863 62911
623369289 623
748128669 153287
644677488 97000
480376027 189479
462317941 179321
503324077 84934
19116497 84159
119128287 122668
283316028 122906
595049279 143844
444296712 137309
369007045 132478
54596168 78638
738714647 55742
53543419 114364
207589384 140875
667843863 52959
753932726 84127
161953996 96591
617443629 96947
338338081 166710
915040300 124492
715033777 86875
47393254 119732
623601751 97725
33124664 128950
227391531 11327
241142325 184150
979617284 42756
19322590 132915
355388274 148046
261275056 134524
512345634 139107
37420083 182146
715860660 128290
327931402 199232
261956443 143974
474614738 31268
139893863 180260
897523460 170459
131218429 135314
32359803 56062
889477313 159194
723291940 97167
429091523 7918
724721170 127773
130801400 117361
816638746 81347
162179390 89630
674367440 18320
226854365 144481
58243754 23194
299010677 177719
268834822 160267
885048686 177139
794181847 89682
538803490 179578
107460173 98121
77333353 2302
269536732 73075
562279626 193021
159264337 10969
356468114 79870
333640006 120721
436514805 193491
716042973 161681
233193372 84822
447665931 181659
572031211 775
827846677 195671
268745399 134545
52632315 157331
690108933 63879
577151402 71834
151811343 187055
793880365 8605
397094095 70028
236060325 47085
589494828 104656
272951181 110348
438946600 153633
606753328 105768
743869826 89397
946205367 131713
678688179 129825
381313215 13837
392139588 159607
600183610 93873
737274849 22094
412150338 40436
351052443 106516
871493872 194235
413434927 102271
911986635 82257
815299885 9535
358347292 110496
182599007 20091
495168342 145850
648310123 181347
382697003 82720
420308952 27019
159142227 92022
767455484 170202
403734495 152452
538539115 58379
223758851 156515
411707269 123068
54066398 143947
299263422 104761
599653835 112856
85354918 135319
901953758 182974
295814418 130095
753849004 88600
420167715 166762
665133884 83624
84834471 42325
349242332 72260
130523163 183742
460271033 95024
612344623 37745
786287226 77903
428060893 108392
430515537 4491
524999887 6891
519196641 198657
208537179 161086
999232721 114154
954124855 107155
964641375 107480
2816100 54297
358290819 181968
167301797 162150
146346838 124776
468021935 12427
166908698 74968
68962266 33549
948720302 93339
425010947 9298
412341472 71055
571572625 43734
723105815 79992
850805303 128086
565800363 106170
631939993 145371
24535270 10520
63765908 190129
311359742 106235
338064583 20009
521280561 197006
749825521 140773
576273912 244
503902266 166920
828416272 131865
990392260 189972
40136063 100375
121625436 25063
671656827 19099
450087591 145081
706740446 120450
764021389 52670
662534340 151359
367132331 165062
202530915 182698
156476200 170739
588236437 7383
745236456 196162
456183361 111462
707298858 159914
886981674 149703
183149138 145884
392837704 75497
848882367 157472
410335161 140567
237583944 95412
527145226 64405
374072441 130676
202428060 152747
160651213 82316
847181425 104726
248306803 144631
849182399 163386
643661145 150165
933411019 47782
329586291 65486
559613021 65189
715021295 34036
135825310 178565
305883861 188554
459313164 49894
933185556 184236
542829085 155924
125656632 161947
708126958 54279
13991272 45845
60504188 64167
828088502 132629
660255371 179726
132133560 189121
688912676 62318
736898829 146770
390385280 75624
220624500 37676
203004045 91515
826242974 134410
993106282 28860
610173336 32136
412551278 112593
826664859 30648
194603039 64108
528705377 101756
559344698 61657
478589768 106431
283795534 116759
838856576 162393
515692306 13255
802777123 188658
163409546 25121
474626518 90242
621799303 50638
53142696 88983
934737942 167316
657720149 151182
755294492 31971
758665136 33472
506170530 48727
350782611 164931
204210915 30211
998072804 33836
891286510 181623
525878522 21418
746938615 166345
698684586 159002
379781718 42151
832764593 81048
853916721 155202
132251880 159422
319363001 97476
122738560 45526
660040240 34839
284707071 17118
142453055 85952
503186127 31957
905020509 18498
785123211 19040
118706341 38333
721048287 189798
448223183 176326
632560696 19245
9892024 25255
185081923 45223
642136473 62027
672822268 184723
530539181 136723
202106060 146879
617490682 10200
527177781 196424
205254844 62315
458200776 55104
802039651 11525
141952396 119306
580389579 134993
400309258 51892
123141129 2075
447832692 95215
404267332 46300
567598223 145925
42337521 36687
418105437 149968
801460312 68563
101513750 80420
204949763 57249
485211821 182181
317746164 141899
957515561 42146
943254403 136908
111394043 69869
900062711 84095
723936538 130302
112820039 95245
107275612 109978
80121562 41531
1236696 73132
869132563 22793
298658012 117958
163542751 176912
172679244 20100
130796658 24381
591355822 167798
716805475 8847
468907580 78790
950014531 38746
160342890 178801
996506749 169483
122504130 154687
511454441 159343
256436531 53756
980324477 28358
918338544 78108
907946968 172030
927525666 125822
940897783 82057
613276853 23791
301222421 79950
711841696 46641
528574574 188730
549795946 140548
461795213 188485
589706369 124139
983135746 95777
553230433 120561
202230030 85802
399367318 119945
186770005 115254
174301659 156360
439292580 39547
857417735 94388
630439108 123530
666106700 139349
838141121 30427
193655686 99235
213174586 176654
877311565 122532
803208224 177580
142523751 94872
340609644 172354
470270442 74360
616071046 123860
906635770 133280
633202369 111184
559409788 45654
34461679 119131
471271077 186831
726128538 75853
60152885 167893
681855167 180377
551887268 125228
357387719 51471
555686307 37522
594504997 69544
454954732 171463
831158292 197622
164715131 145842
146654251 113498
255109022 81724
570275833 126535
718701535 144023
223992720 108717
19523872 18424
357784872 117255
663530912 37965
128490604 34805
509805895 105586
189970351 199928
707229394 104106
594645365 40261
470468799 2039
637941042 187773
768016793 118198
288052277 172448
849738424 109139
800546688 161977
924275609 114726
527588204 81567
259504554 164740
466312068 73559
459171847 102883
676187254 173421
289471793 196182
199572159 140715
578693573 39363
912701157 2674
853760732 5669
2737975 27902
374458415 167208
690193047 90181
379090667 129250
72178952 119852
114288307 25735
663304035 105606
130849182 5623
248955495 110066
411075433 144384
965407516 111882
978965807 124356
919638308 49296
599644842 112111
519806913 3377
868486667 145370
262165259 85400
555198199 191543
786114457 62763
609790704 68096
96039275 103341
618804363 156937
707315697 163397
421070128 140016
971669976 17733
959613674 93771
972888771 83351
914177892 162588
37800467 96108
50202960 30653
448845899 152312
785862495 115026
124135528 165027
271751429 47964
577571367 11891
935089703 173181
949481662 183748
298558244 26302
211049434 140407
783671454 61942
814588879 87355
468369520 111028
632724431 84580
840317315 26277
363395232 129283
984287760 116923
420803166 108338
205361049 88387
425877837 81870
925525906 191850
236417401 188138
897441703 48281
248328872 155109
598743111 53064
255415270 199574
352719062 102384
230711709 123748
544723961 179122
759492189 196128
550659806 112083
993765133 117412
789603336 123058
736064162 53618
267065888 44235
294126058 81301
733898366 109503
692585293 157454
692098322 63060
571934973 29063
48315269 48147
153174191 197756
753580080 126952
996280530 146243
176444644 112959
325743884 167627
525239455 76710
550119064 142681
138819117 48539
886439979 46230
809304445 38535
870541566 192935
993497596 132899
755465562 163515
447554486 75623
163686630 9181
615828560 34897
245873550 34872
613078231 100888
172629485 18982
677696029 127575
102891448 69335
699322227 65614
234856341 153146
747365368 169542
33000063 157418
570816218 71535
309739781 44476
205840175 81463
668005351 174662
647404353 117458
808206473 139415
518546128 39608
298395303 162032
697258006 59123
929780179 169656
550303734 107884
735827420 111485
728889054 81493
272812055 14290
117478245 167340
846892248 18577
217269312 78695
138664681 160644
985066377 170973
800287643 115492
480569365 6483
450849041 41737
839180082 111370
724568065 166846
255747256 94659
298782220 66072
519639178 77571
423451348 125994
113731904 44011
742421080 187422
877040852 179429
120662289 174825
609502569 119542
944836820 119279
792506077 109195
308569204 26363
317170470 86200
834688256 46297
805225992 53520
913162741 191560
959546397 1787
419188772 177302
433422448 112692
306264771 82157
805573358 170734
940100470 72135
599851571 101250
80236478 174814
78109371 87755
152790080 96876
623262234 35411
400564800 196435
800139174 156540
459366631 181106
304258749 192736
330593662 72138
571589366 90458
865569412 13874
712792586 62994
804701257 5556
259349333 37694
113131896 101022
645128985 34804
167206413 161865
271820176 19403
412948831 92647
861792407 91416
816430628 160298
517982903 197852
392729155 7705
867508745 155089
444036083 24158
512641319 180853
194047254 5899
686229294 26767
794070630 162073
40645277 105260
473346874 85537
192835958 11850
846784740 34216
855360167 33262
587906655 15313
233448343 149124
915742963 34456
88379161 110732
951701466 196181
130986048 52025
53053765 144303
960695641 198966
725263827 8900
652567590 153968
394966932 60419
241330021 82393
835434980 158050
362655607 172826
680046175 189690
378724970 189994
81165549 106406
268102616 54963
544343483 129787
562686108 69095
840629913 35090
226688248 161809
291041340 171451
553517392 115985
210721956 161495
906776752 108298
604308337 191785
584955851 75452
265017546 161756
977069605 178714
22981263 25800
665755972 68894
130305801 126954
518925471 49568
951783360 191175
581996309 145490
4465039 160633
822734970 69559
98986748 27998
717850239 192445
76648709 138298
524414635 55813
2263429 194487
516113380 89782
913591588 150665
648006806 117003
393888571 13746
169033168 89324
305656339 162020
180064486 128914
512498115 107814
543374867 103182
334789146 1302
282071798 162014
287575001 38991
20814138 15709
494143356 140328
391778561 18988
848642746 59406
340053126 115068
762826384 182055
104041531 36555
689900412 97274
169127904 57251
805258632 21808
680010193 183342
964842643 162684
305665473 106977
788088791 12336
794849816 125622
86867922 173801
764377700 66018
249211065 22016
866411435 182205
873240506 35464
337062971 151348
717529416 25359
129418422 111027
926946702 116798
678070501 73153
803866725 165065
142231135 168158
781952184 138028
684767636 22063
900085312 108226
46674833 134600
680316807 197641
119644235 3847
75120999 155248
447482369 89829
387065856 20059
818778991 79350
566160540 19613
555445569 68518
562548622 45398
351848376 159307
468358256 164916
851711793 187001
438088780 177679
367544062 187335
314027472 73745
216835762 9821
548575864 73811
336705580 160724
437279245 129891
25868486 52947
187912871 155689
142124730 100403
384334741 149523
334470790 48976
606682564 15971
46328327 46403
108237149 65275
742154526 158535
282399462 160722
468150715 107693
887362231 43692
363073945 141136
284229889 55682
246386891 54930
774193362 195908
118929181 24475
206329218 4637
698370336 143803
935873775 119913
845563597 46496
523869634 155596
645417855 186282
905212739 3898
754701710 81588
637289735 75222
656347690 147602
637514031 152428
259870995 88936
16707833 2665
852079282 11246
696980944 132006
416182230 149934
43669513 41616
262941626 106165
389978369 24341
199992817 114603
281750597 114012
50102512 106666
299043755 40347
887523208 65718
992504770 100998
20226807 71288
936112676 80145
449442467 184465
291758195 194350
379397715 41043
727845173 45439
860849839 129261
915761309 82970
883415506 121890
517358323 65295
223276964 116263
434498311 3826
483644364 61909
812708985 14402
465058811 162515
882513973 17481
996411793 152824
129727157 127459
552938725 150845
539769597 103164
926824731 171149
798001810 173913
79359521 19131
423005854 151472
818802954 111604
318379797 33834
421663479 139900
323574461 134900
889535631 107706
579713477 174409
69545829 101864
451620280 60505
880948549 135587
523745809 2089
569421851 35702
407220219 152301
9471012 46547
281001999 161055
942413137 187623
85326625 96829
954919977 131963
920373041 164102
758116724 138345
147745229 160949
551199799 159598
685503048 119769
249790885 114671
592302627 84217
627557181 46787
469043328 119016
46532059 76172
336560701 118806
77600303 148321
324238628 183647
744650795 5068
264917839 59148
583506150 111598
793171537 83603
441745661 166987
62832319 9169
28959185 196665
671057770 126708
514752861 191849
420783945 158739
862038484 195897
524623984 8925
752875276 104909
368798145 192563
184400646 149115
983414305 151051
985306432 6414
604486500 7311
726306078 77848
65102402 120358
398470099 159632
703843890 36984
970725882 148485
675606129 187837
969713605 10628
890187044 30774
610507814 34529
844722660 155801
940303642 191652
987021418 138342
701872231 17758
922075478 97545
857438370 153651
140663894 86963
292848108 105377
796466941 134663
843032905 56791
813595548 191747
962231052 147976
637619279 27195
923484986 24701
90821307 84601
70988150 164326
308534982 74488
288397951 113251
71154544 173772
585201868 24119
864174275 84877
454650630 89880
996019192 93871
158337122 184566
592283396 141209
447922702 155269
547908349 39145
400918333 171507
576099217 191584
194787621 106913
769818019 161192
969432098 174665
226363000 28271
660462063 23783
626548785 66825
461963312 32641
149499069 81797
49589708 192408
395264617 138730
454807670 156784
363870815 74892
502679638 72232
997844760 39416
433664906 190537
206510738 32903
972489563 25427
580359972 46408
978717858 18085
672191771 8325
848744018 151046
285678799 15903
355429613 182855
128173763 118887
75732476 18446
608289973 70671
64229340 183646
501490500 193269
491369940 88162
279003836 58842
591882437 154342
778702857 133472
725235769 181892
103972543 15232
787531911 3820
903958616 195644
262198372 151055
234117688 58014
325434320 46614
661427664 168544
160939682 19680
642007977 53750
740246347 100767
332094059 75366
814227056 106961
105180429 46097
264061773 84187
735548512 160121
931574925 164359
182703555 97194
567340137 65070
59373313 34941
258255274 185020
423490749 150087
603069528 95055
748577921 40120
560390780 16094
911732998 114281
477915375 62649
243129782 117113
147576616 198536
678679686 45313
222094478 114292
462532434 81566
378357855 83246
881533643 11320
494129146 181836
514466915 83126
890789049 33838
403120535 119852
443354170 68712
953357471 114048
983689885 67292
803298584 135716
66944595 73111
7310362 105268
509035779 156214
372899404 108133
522712698 136646
169526285 49717
245444113 97965
64944729 5678
389884611 130154
487103853 170105
996671559 196925
634962932 120039
86439421 148058
614422306 167044
24112528 36933
538642022 174424
623913841 137153
252402810 40266
127163975 181024
743248387 52266
711435350 114255
824786416 188656
959876332 185860
63907319 164463
286954384 146206
771195035 178525
118983870 148426
743216113 88896
66304084 67372
465405731 113944
395522238 17264
517152248 185780
979796347 107478
559350381 144396
509056738 141902
881358016 190573
283474033 62202
825795078 139906
26582004 98713
593606512 112993
265076602 195228
77206636 79346
609354350 168423
597971960 139184
431603077 27990
816350506 141115
841504868 67107
930016583 940
406290972 79424
212981852 53929
381963982 60670
10400795 49810
22478309 79635
901226206 90049
698433205 58931
196400136 17678
208499970 48053
363133347 180233
993632886 50033
475593938 179858
394897960 21789
631708487 149029
411156198 53195
827504241 179859
791058011 48320
530920489 141904
920325745 115243
56657180 18710
402168722 169765
415063031 198628
79025794 56867
309335917 14289
93945681 146150
273051820 86236
609135425 102653
142771835 132563
74886543 109907
581433615 85209
547794765 40454
17400232 46978
523694000 131228
138008051 172698
510094289 61137
728476286 139239
998872311 176909
785277435 142838
545174764 18054
879870738 121359
348708343 110980
205175697 116811
151535657 135970
269146398 116490
17199960 153677
267187191 54117
957045857 124702
994855224 198391
382283492 56053
75642565 182983
944210009 187792
84041787 58575
162244759 99212
347549982 119321
740858653 158725
911847462 57540
610861935 5804
122561284 194020
843701874 103040
320086820 80317
154277951 78402
659138188 182102
211098641 64603
709044220 76556
813077903 101158
222567723 112483
503663615 107940
50120683 56253
852177186 168879
4129925 112770
686261255 81173
335054275 72035
954146095 132516
572325502 142794
473772548 69569
971240450 32266
840773450 108422
738408335 58592
285277857 149206
195240590 127300
102598338 26249
995394142 63380
799754510 163122
694527466 98939
576953867 91799
500105195 77474
980871246 129895
770664000 81450
733949538 115883
309060907 20608
735240923 732
400732636 70492
754061123 38542
878201699 150499
49569520 39112
804099892 78492
876463273 34360
749354552 191346
621299007 118928
21777225 37668
613346341 116456
500943571 194073
976865523 75640
800570221 56652
171083781 75341
721418612 148151
986853868 151537
111400471 196863
964348595 66095
87961289 18330
849872700 164952
75087404 184810
485123225 129721
377010188 96954
389278316 101976
913090722 91433
521637446 83939
473948649 22576
352938751 151067
87920699 122837
869752861 175065
280983123 115285
791460411 106432
914369758 12541
608293467 5182
263913807 148065
747696898 171933
440346761 3277
877778756 14272
21853622 51507
240412698 46953
584652329 2571
534595047 27823
454685832 168188
501048319 150642
56081690 73736
367610963 72771
26384704 166666
938441682 67481
129806304 5552
7200355 119548
718418392 100334
21640513 21075
394035689 40781
224554090 175520
486734011 104786
192082823 189716
169538863 103967
643486138 107796
859685035 29099
717615485 61530
823557559 159446
498122967 114865
104732539 164042
31845003 9355
390186063 97174
155993607 160254
598551457 36223
713352742 11329
456772344 104435
60739318 148553
472002614 26891
570555441 182611
33899218 172190
599287856 86352
146029728 175314
176102327 158675
123200542 8505
672925894 36063
699896197 80566
174865661 187497
657182848 64569
947298420 158657
54298636 115019
392373995 118980
67955011 113005
371950938 101862
991910770 62472
809654960 68531
231546576 3573
104877331 154315
246230989 150617
530511586 154924
49913865 72221
286394008 80887
83465759 54704
685850935 64941
390186517 67685
967956439 10381
958016585 106444
163870497 182132
445883192 134628
566406353 76843
22565826 68975
225372229 1906
299430190 116126
544043746 115621
954673687 196393
794236226 191803
94750207 128022
728209105 118425
687156483 91666
50851863 4434
414779314 36978
126427363 34401
232782277 7358
144238137 141790
902806998 47258
419592001 16113
505121879 20414
496083224 14188
254618528 26619
345663712 177510
798001766 163070
578599763 51404
959035740 25255
91726722 147717
237031073 142036
766954926 79489
135462671 66523
688723435 163653
807741570 61820
918757925 50537
797252228 76159
649609860 64930
684683252 105029
894764549 78824
112529606 47748
712553153 13294
208944114 176881
800830355 81396
204200318 119528
807039318 80001
848660562 145619
111978641 123362
838367444 197757
229804932 194742
516704536 107210
94137558 263
808243363 79161
928032648 154667
95204238 68121
417470276 181709
112325449 5286
817388755 13656
861443745 55519
318419016 8666
86989932 171299
921749516 187586
164691995 6476
266931298 109422
150243177 184380
208461527 118658
813114580 63249
312418361 158677
196804461 109215
726822499 43632
963601702 192626
358283265 166111
624448034 60959
280235449 138413
126021141 60717
135014277 126795
937634424 139454
672849676 157554
126369813 188788
342312526 81702
449246830 196903
294009236 45648
888386508 101451
544831078 122727
852211702 27022
385976974 13679
704763475 123851
926121984 8795
626214340 34228
322387530 177867
608395092 80593
95188203 18731
90590660 109471
618727596 121167
596973646 159450
937159073 61610
563215110 42382
347033616 56006
364301376 173273
928617878 152039
336842783 86587
801450912 62342
759420178 144654
105038936 181794
489778084 75584
283635687 100869
608178052 47853
84962275 128164
52095865 191266
179382666 94107
358907471 10245
491155617 154434
241781994 119990
952108464 82174
722542269 17445
462758597 136743
173368262 43688
124553374 43840
929715391 36567
294974530 129195
525069049 67497
682694229 132089
890116943 115014
205793617 193980
412290099 164092
826822870 162997
93375826 156925
525660222 111505
409417288 155448
827729990 183247
534179135 95748
468946177 45550
562576045 8843
256152193 122821
332856739 120790
135150794 142581
702529902 163716
536755301 93347
313201940 54322
475494312 193829
74536726 6666
544629666 40728
860034468 165798
473022014 184215
779879358 50716
130505464 117336
860782505 8097
151212364 127910
16028304 20593
822970399 155039
220980705 59393
928105178 19979
75609047 76322
884375457 85910
603831501 191244
646773160 83301
146382823 131108
845948181 171994
218056996 4060
1455686 132706
525267902 98212
445566924 11121
319127717 47087
295271754 136445
174730222 5866
273431228 46963
601081807 186365
966445462 170434
822734970 50888
211244596 191093
338960871 134530
833659423 152330
379736603 191579
672651381 149539
26565272 50409
873225633 97999
479459122 63615
107185479 92979
485312308 100780
125749076 108134
498516857 195168
957652721 140951
705882728 43304
909209284 175301
801380643 157733
766834132 74687
598499851 9734
821949434 113736
497972155 158403
101959865 93128
979011663 43858
554373018 28160
95953872 33432
410282372 25623
501276767 64146
573585732 13035
262363856 55666
772893761 66732
228904142 77069
31913771 24775
648801378 59705
778205108 163831
993765130 185738
154078897 56543
840609701 8533
353057991 191674
641404938 151302
866932438 36024
676197858 38944
175214540 83054
680873363 93338
115150892 91205
26357971 189759
280928918 65990
87815810 132407
925996577 174441
707493038 196913
155876595 100145
587862890 158262
983201421 79071
330348677 78400
111597206 67907
268938926 176760
475324617 23744
492264466 143312
339998939 7328
589218249 16334
547314238 114746
793321575 300
820281553 140863
82116969 98011
3715205 148559
29351365 199156
657246632 26139
36044950 63623
499246519 85211
225720816 136086
437341749 122160
356941219 161974
852049330 62744
629341176 4267
174195196 86334
423191170 51443
844327765 41123
663537107 160049
875615095 155421
892832570 148593
812593206 170311
664292942 122562
307194542 191173
23979971 113950
392745286 38652
817751393 148986
939406253 67620
578243463 31889
933480971 1688
776028320 47063
269251850 152051
73970341 50069
769491873 76140
9771864 110411
641676202 81708
200798748 103010
357772082 26077
911365326 59256
967365701 81755
176123127 160975
242411992 46623
419454708 131166
978723718 167377
262107966 95133
740156306 95080
155693171 106585
501908893 103187
267523057 94197
53788129 98089
616245088 34298
18703106 47181
696270185 63077
351172069 183458
573672420 130344
450878072 36802
78459109 177220
786942151 172167
493388254 85707
679652041 110909
320121264 156098
754345388 116005
510935703 186592
729094733 58077
950660792 95167
729432591 68236
299195617 11145
647190321 161400
306691696 95193
438668275 139877
367215780 155364
588958650 155310
246528276 4847
652418641 41001
188064148 109039
529199958 159179
343194833 100814
619834492 20316
456484288 27318
771168350 104140
241787817 191007
350283929 8201
804948703 194619
247400163 115010
918613305 79089
793642815 101843
285198490 129779
657621311 11892
838268427 17578
447682792 7878
237451092 69421
243202554 171306
157686482 174066
954211590 33454
507389283 169408
844684250 47848
683469575 26424
711576103 8917
137175386 153609
477074912 36150
501472636 14321
662678374 30646
708918694 163080
979117589 53382
596445536 121161
592901455 29905
540790196 145785
837114753 168133
738595074 392
783231296 138442
713148760 146017
925148402 82419
631878292 188253
245910675 80116
726718769 119987
422941749 122592
955977986 44220
637043475 79574
893754170 121286
546707178 54094
168323761 136082
356582147 143587
218081169 153439
999953533 109630
498460689 183214
218086876 96069
738560000 21432
383157748 116685
752569122 94113
560289577 22137
450621912 131625
391246360 135117
816518172 167998
41473415 5255
61431448 69183
913469735 159342
617966412 103641
589012783 109596
729651041 165469
211793896 157275
755944261 57498
772181384 140863
765941869 194099
712344979 51205
734453445 127650
6426137 186921
363800548 93036
597632497 81275
469496276 12353
516908719 130200
797500730 53938
8614259 101152
966401810 23348
17985823 15937
630250539 187233
214763912 153959
496470530 16729
221953379 141029
845648089 136030
161390830 157374
905106988 40089
602320816 120445
721414791 27107
216075888 176535
826741215 193461
351314121 2230
89160218 123500
260556848 141210
226366359 17203
250183 53944
33612395 126689
832725972 86790
288402145 139776
313582932 98035
10295619 42386
707261934 66113
693994881 73917
462796071 115708
887022175 110507
916966429 118704
713425661 26785
757655750 36836
274487757 130107
378385279 112985
677402935 143130
76347337 46247
331829088 103153
65353239 192973
200847708 176156
56732757 27560
193077997 30852
276403108 18496
109256533 9237
897942294 70749
504521233 60809
770771234 195183
279500508 137963
214779927 194683
220929797 67911
257307108 22823
847940137 65843
584541168 142227
156224013 21841
298913012 54720
683757835 147092
83067589 163659
53620256 105660
781321843 182890
999225698 26419
580501590 58968
921855836 69282
845927576 77823
234426991 37317
933835679 58462
650101002 186692
882463779 124170
501259875 194140
153024414 7110
170897344 55260
264298001 182173
40521289 197525
845047416 184362
927574841 11573
857168003 162048
151755169 82890
68199967 97299
728084204 57531
645775610 60109
620268779 138713
790923335 78363
719195019 141151
933937031 114772
644635895 37928
251526187 163191
98577621 115929
487479903 168264
745542185 190248
478728738 159544
947833195 688
995431145 133149
859372620 144139
328363975 167911
334557637 28370
262959944 180072
670249361 65129
311687770 33590
941847121 109356
227268008 82109
353513168 10168
721067104 5999
531592141 181729
302804931 119643
103817250 35424
950490868 116323
651041930 185590
224341152 44564
553585099 175204
687684926 147911
899957427 43689
939576470 197696
517727676 187160
122192358 49575
553597523 86661
844461377 57584
70852746 75678
440582451 39325
306468742 187872
41223394 55093
925032259 58539
966131955 193967
274605489 66286
911600191 42730
419267584 39057
178067876 45469
197966603 153337
297851987 122902
106636244 121046
626386456 175667
454467289 99449
607595565 185812
88743021 9113
181088653 97359
710353066 123994
405572824 141647
768647404 127876
766746912 81786
966104929 56071
625452769 59150
95274151 10143
43439936 142628
483657221 115610
339818661 78978
958903537 126161
618938914 59052
887439912 120666
601480864 116973
287019373 95182
99680585 132810
62403142 183503
233837662 24098
218114168 24645
201449535 131741
620949364 166853
810764275 94587
181661583 113520
353749505 104522
331539880 175946
396498341 126398
996620956 67394
912749083 28483
51615559 136270
463103151 161898
268873947 104878
524810548 21084
153141594 148870
754734254 192244
992909285 104836
370788138 161783
770410303 118895
507230349 161905
430396058 117081
530998876 152309
790032654 6194
924002176 36503
852920971 88543
412204737 163541
695637446 21286
609503825 134029
651798323 54430
216441491 76740
938166207 159543
824591133 150098
778198713 23387
452266051 181538
125036227 34880
974584694 31884
140248188 168667
711164879 38396
922680652 132469
705212096 164280
251140772 195562
839716717 38809
622808271 59497
439574919 176847
161379608 100989
19108555 126908
755758785 166766
172239321 119625
365365902 124510
69622565 30323
169505862 16522
338965508 165344
112332748 36570
989768431 70869
588433048 112679
99554900 198457
477941252 161389
321823091 4007
375336710 103355
333207137 135775
252103975 78891
278919495 106008
906515034 176022
869781525 74356
698908591 174424
992526834 87029
449040614 98447
415241666 48713
755257223 191105
897829442 64008
740348238 116846
50183017 156678
695088170 16484
219530256 63494
969709152 99231
548378435 93612
370425118 187138
611614886 112395
989667756 93897
6363463 116290
215218775 133629
183483463 136922
318062373 24925
931032739 31948
42650939 46594
481886802 47546
83316759 71451
44693678 178428
72535838 191840
639735541 134860
780896258 15845
402762634 166542
884096258 9332
72638149 181675
957132619 68322
96285966 140411
756006101 41218
32567332 121811
748918332 152847
20142758 113306
851445383 38530
727185062 183262
541796227 188598
30009992 56972
828607272 98884
112800379 140943
949803700 4836
609721661 198769
320457368 29018
24956780 148699
628758599 99213
460649184 123141
605442965 20485
509600611 83820
361090091 116935
637795678 67894
188952267 106652
155227762 117965
420540591 114855
984137030 109537
395754803 16436
207454951 37334
257669307 105958
652465321 72554
541933780 82576
367343009 61837
587923369 128434
433016561 56282
735509349 115045
546318118 82164
554952453 128426
727644768 189509
942834290 47971
735115428 10451
195024713 54620
184447353 83628
17295984 93231
137099537 52905
374652979 173450
974143274 114261
313603090 89397
597897557 111642
170835382 166175
18411045 97318
928399939 158716
249318219 118762
727606874 40397
365206890 69417
136568702 35994
489157741 36887
520056677 29546
469423156 44786
762328320 92439
28418219 58629
9205131 74628
51151760 85877
83695659 87977
825880769 98646
79718237 121179
457315454 53700
840508691 27045
719002612 16937
884691892 159835
946504281 81146
375245489 33029
362807928 197543
821485046 75043
920487692 104411
823247961 99475
617801844 94829
653011030 194458
47541874 192371
906222323 45120
793394585 168172
33952632 47272
557529285 18707
256339515 65146
657720537 5888
380922918 186854
917735544 181712
712030915 135358
581112968 169508
790713000 197257
52265567 34654
512101863 76056
478806667 109447
672913258 185136
918420628 76370
898003529 86314
963183486 76985
312245561 178339
817395535 126017
536906575 36508
620615528 167788
36093934 74838
110931318 192594
27230774 1123
79202535 91155
753183933 28729
893720017 110951
679117008 130168
574758920 199038
171834343 123002
452025415 140313
921656341 38669
622798169 160172
836019328 130290
245139051 74641
822611118 199625
176108854 155513
275081977 42119
630129837 65053
422534230 142810
658364530 21726
668979207 92108
635551569 148038
597146537 140385
853299709 175343
342967718 172986
109909794 40224
788718234 19598
310446573 82034
795904470 97777
288030825 64039
939488515 75398
84969255 21139
217620625 122727
108889630 198678
850311570 196551
136724074 64624
697913806 106651
675094051 13855
206977297 135259
888543529 110062
233115092 151073
35105105 1698
753639803 37248
265040781 29800
462012032 47148
798480851 170221
708695801 115518
281980655 177277
683827204 73647
577186968 47470
13217165 57358
116489154 171369
750488460 126135
315395409 145551
342566075 192835
57176773 138092
180153343 56876
69202160 184961
719052252 170905
290037570 50219
234926667 94321
572140130 77172
197844727 180385
757523683 45388
311106995 73103
315089145 186559
940389670 178282
440351422 54221
394051419 96706
391558451 79957
997314447 54497
323113632 170640
359713695 43977
626682930 55635
939749594 34141
858357686 77471
844611216 153059
272805005 158743
214272845 190829
380493885 67417
915890128 197993
568806990 20290
400138029 92846
287948577 196005
737032479 16274
552187410 178675
709612810 126890
37389701 112782
220487273 5013
951358343 171372
833821720 155881
102937311 4634
47645347 106271
177904607 47399
831705372 187289
576645580 126017
361687402 119017
899935105 95384
832285801 122573
823452439 87493
857917740 24400
753296075 91084
427922761 91867
644562873 153816
387579468 47902
44753964 65810
711921297 125818
873131567 194940
290253596 178756
354023406 23473
72499998 126669
341697341 179823
653445157 127493
577051270 87528
785198990 36774
950553213 128946
498679309 43826
861864787 50786
191997628 112341
485351272 159348
704830035 7477
476021527 195536
589016632 148179
414904893 14473
224727845 94193
413481271 98930
387574195 85374
400525296 9118
709532388 99223
211287196 164675
694359274 122103
888431548 68687
537796751 91599
39423829 165343
217199502 61522
47303223 22854
553169407 23212
904688170 93853
644128878 94890
400255348 80096
635414528 103108
283278455 93202
505116 6481
666421058 109602
594619991 86196
43607177 117175
696302220 66034
756133153 31540
350228561 199456
537398299 178440
603042573 173898
233782080 89511
271074316 64304
516768536 130049
960003418 132341
630795181 186588
225399311 7486
337809418 88608
990612165 136875
915387025 165239
733709305 126174
181864604 156204
441222531 137177
643034196 83851
221493013 168677
23810830 113049
593001955 55432
962390407 90733
610490823 76440
179599820 74471
984217429 79170
877407641 38503
252654586 141193
876376507 75270
516039232 100219
54481035 109394
302983237 196181
251651785 70897
586149501 11572
67170329 128058
228882483 98305
898471950 142211
151064721 27856
680063771 86199
587246797 73488
24959828 12512
176376404 5149
361080760 9025
305887071 18678
136762572 178868
101251144 141113
352350011 36978
998210731 170150
842621643 164530
659361925 177902
304303718 167809
842478294 130854
161673992 15914
885916923 153514
171150471 126777
124700489 80271
762471360 26008
267764843 190260
323241525 1030
333459174 141520
46341312 119756
355182586 38664
557374167 114220
354734431 125692
395184361 31284
73731938 29283
388547169 182308
24339324 117587
899729029 116654
807592236 198035
768672291 89268
975334854 158536
165816691 137584
652571364 23973
850578331 170894
127923466 87998
462861091 58144
869179565 107495
164124933 47499
655819125 14839
196124705 75430
536450833 78681
958420587 142552
641792531 186135
171959838 126028
401610997 75420
532283852 159482
249002953 178962
396981521 96848
894149663 111354
461126151 35800
584551352 11479
799865684 104781
381767282 19699
365215490 81849
314186794 159709
475543812 176388
807352431 152137
281951524 143093
699381720 181065
524863470 119126
446873082 98025
883828681 188840
545960706 176288
283770687 88313
344313685 192371
861021759 45141
274608639 50485
807968383 110126
454623341 148117
842890958 26073
371027166 80725
126196164 23291
563000423 46020
580871740 174820
259636030 186622
652147827 34834
158813971 36278
532212130 149783
475922053 139589
951477378 175517
238547652 36622
273522041 149940
692783094 97670
198820786 159492
949640884 126185
538493550 106236
591004894 136703
518345851 13610
775171494 154614
951822323 21415
290589288 10570
595977483 73227
390938216 82732
926386063 113417
936313194 179548
926911433 142656
232053426 130296
253671455 57841
295944438 168843
993161031 171976
589891509 3432
546864268 95276
690958710 185183
603973044 88686
990486806 76047
884942774 98123
124545941 194949
499559619 195520
765134030 86910
651037772 9936
765659351 141817
395890498 168958
347296118 79291
834234314 84103
368394780 67746
585854766 14020
864010134 191855
34320397 97295
175129981 155287
2674264 9887
648458629 68627
236853606 50105
643559399 10672
976756660 70339
71943883 17580
759885108 3432
148467873 167577
326975691 186518
832993860 166623
731473815 82043
271508925 123916
401236684 4608
712709379 140440
905832890 79883
877068756 95677
430824831 151731
529623868 153323
137448006 197883
189871507 55961
995513383 20083
151205566 185898
443540680 173971
288843181 146709
929358263 24691
344335329 28646
652942032 14079
157390414 151374
658714082 108664
243156495 67665
899276032 40315
355620989 153289
580834744 150046
494174539 131971
606476902 54509
659667061 175158
762160059 23659
172991223 188478
863005945 118420
101818667 89263
685847662 154484
839862391 171147
901831821 123796
720311439 184935
94358355 114010
488908601 13329
549892162 164068
974204181 77498
595901137 104323
508964854 164676
811272652 108798
509715534 69789
674939817 143303
742564618 151366
88222337 26573
92874100 34186
440935649 86903
654933197 180432
934193854 117288
622519021 175024
996018248 156806
302773545 147567
881998485 61177
224064058 167351
416746057 24069
962711141 93326
354393781 176838
850703864 59313
866399569 173521
624139356 71996
170966553 35226
300752177 80790
410426687 120073
804143561 77863
909581010 43077
184155780 23929
986862413 159054
958787085 145905
64431617 180746
231932097 182565
732170266 166111
737833304 61477
754923013 115112
731856647 43434
278006664 79071
738109590 186083
804396569 72183
424094623 162265
489758543 165649
609045083 118943
68176980 26936
954067183 177105
602406951 115415
881573278 111301
27971030 158988
952886586 13474
48560293 14607
956293209 116214
678709444 133375
846689890 31092
195409173 144066
136561111 6535
723607960 134999
117515717 39625
645498636 32416
341437774 51619
531254637 61379
602917527 119058
160470857 62935
844534701 61657
492305014 88322
437352454 184815
630552795 99691
754451608 193279
391899461 164187
735159616 183850
79739758 18679
934470344 40820
664992346 184786
414899857 24008
277972358 170700
504981477 189701
512807052 93312
182951759 194144
516498001 150287
839750317 76401
962598703 124949
921085112 130441
73945028 151489
549954873 1577
344784420 54009
799979260 80419
146365703 146183
555388173 57616
931507755 72951
4309203 52964
996421080 64684
179792906 27451
881603419 43157
299544287 50069
139309292 98572
601735859 99520
349172876 91660
594539813 103833
304976545 185409
202855919 34351
181528371 172093
597987757 74852
155419413 177777
799945109 159161
511536460 141044
950643615 167151
289616181 86448
216261434 55352
577179454 65154
577862599 168113
334909875 103147
445236171 138485
231534526 10657
589361122 43307
169336961 102201
476132250 49035
401406891 2217
744923778 105934
696690905 167745
485576552 130543
193449301 41806
114805740 47221
40110976 15419
486025501 178337
81759686 94489
649247660 150812
936848271 150764
753735714 178672
76857020 114543
47261867 195526
321694258 67318
263414744 24599
4406921 102527
955400055 57320
783914185 101437
710056493 89392
211869378 4895
538222920 98509
1015900 187890
411911574 46417
940944794 148650
792616032 4883
319180806 36594
753358567 19039
586217829 97165
169414542 192972
273635526 162442
22030352 137808
606508753 142820
754737020 20067
11397558 18853
418661629 139783
81211632 124824
132816842 20402
700073105 49259
159122588 36460
221279918 19321
373814528 91306
57687403 89190
977088398 169697
776739267 1786
94978602 115917
309888937 51790
360315770 110641
817900682 120157
857622819 123385
921356993 49574
389296448 112348
381966943 144903
877303507 12471
294308798 13106
59928120 92361
667049668 6455
938714702 85233
123159470 153550
982421743 157090
177418618 113318
883812982 171794
962989002 103564
668626668 56287
41908275 33488
257238698 144781
757634542 137143
406584034 71637
693407758 96629
282471765 23597
985081596 144390
682006691 164268
876031801 186438
713114342 183413
971095764 74808
39694775 62792
781129789 131410
556829047 84587
721024793 17136
228933268 65867
472021630 164865
241044682 78169
359614041 37765
88068062 144733
798599141 123883
201195403 50483
506936200 25464
345516637 5192
499177726 181836
675865846 6711
352721074 11763
921236215 111716
700093715 39379
183920898 163113
312716955 190103
493262398 34926
207510950 16859
681264679 130154
369517982 7480
388859008 39375
191736622 64140
5197413 16765
242770998 77158
733765353 189848
282997657 172121
961979309 173015
442015817 188480
303348773 178201
356722992 77525
243522031 142433
601479157 33515
201094666 1980
882998192 106663
122066560 195202
107689746 148026
723552122 56119
285777207 21490
454945789 136225
486887129 170006
528218404 133008
310801139 182658
660880433 112326
523416554 193901
784472497 112835
683301308 109266
279608277 73520
918341723 145865
303798755 94119
697674732 192946
911609389 28924
602544178 78131
286889006 105648
803098155 144153
616624760 125863
896573596 54877
919552804 162371
172119537 13978
990267010 38740
45774720 81283
629557327 187823
833075469 73486
811059052 100000
137097505 60135
636326837 52879
527481373 49591
637145733 93795
578325495 73551
583182169 145158
534480022 12340
772501905 118922
943219156 21558
202681969 113000
304092353 120118
119513621 51449
327436849 168028
893258321 1869
440700693 163354
540320824 82891
38064161 109381
865667729 4961
260865872 154067
409839462 182749
713309283 30383
575472555 75266
976799462 175076
752577595 77958
701263075 51115
607179668 122234
517932794 99563
770235300 54021
616938768 19976
533676844 165181
533109101 37089
869856631 75464
707247261 74439
296173878 161592
944785433 44010
587266978 36354
841032622 28500
388600538 58990
755173679 111080
791498089 169608
148275313 118177
235818553 192325
239954910 66747
137667001 172871
762539217 113230
151039564 40911
927455190 154711
33202753 43560
81596876 41553
42128064 9021
659336008 14189
223257648 54029
949701222 156556
77013150 153296
635896124 114266
297336082 76894
957155524 33683
365388288 150143
481744892 192550
57825624 115201
844008778 27744
786025030 21853
221107981 111270
74190537 27363
931013889 169915
22113047 146830
341565306 66938
951037355 43505
953492851 46383
416426208 69775
653268217 87587
40757054 28304
315310192 47675
749959496 169791
888126126 146366
558078516 14245
408621928 59489
903310561 182864
969698397 194049
254714798 85046
918019333 150895
3740149 37165
894176293 33695
279018013 12520
39649583 105141
513034808 180386
158777462 103887
158919834 11494
97186539 84070
985649825 163872
434671558 109247
606084585 135301
139092114 187310
671545589 185548
940225569 109386
101666069 104415
533840222 51113
38491216 107885
687272808 1684
617646647 102204
322074832 25838
49611369 46520
346574123 138025
899103338 116878
971295206 101141
731963818 21513
981808608 5525
808938685 97831
852159015 79796
858051291 106272
358985950 115532
642572297 78594
919075257 79974
680480255 180273
918436610 18057
189861423 51858
368512341 87473
619682760 97293
441478538 134297
652286111 92424
742806014 101304
397454855 78960
503690866 143712
408334758 191353
536475310 158805
784107444 189298
87214284 3448
490326608 188842
885853124 88531
859177966 3540
251130916 48051
938581932 174777
247953689 25634
984903308 198247
597729162 121531
788119802 11497
919301829 114268
932617662 5851
995998788 43041
489337698 99333
176452798 99582
82998848 56675
732293806 26305
833837381 78788
293197403 118568
118666788 14046
192822112 199039
973059972 108047
430263912 136294
14949701 191341
873373313 57763
786316012 80779
199540579 61708
129151276 185621
956343043 172769
66541371 173024
664718991 117971
68922630 178718
739908060 67156
186187650 57830
286464854 12257
62176226 134009
515650417 72263
98617257 88855
51222912 97365
294584642 61523
252825796 151065
503307536 75504
742185845 164222
245148418 169078
617868097 36971
111234601 33190
21384876 60849
973345829 6721
169423714 28016
815518535 186418
166938217 131282
194700760 107345
625796522 83091
646385332 120971
158317539 81165
615613661 21048
727275963 8612
52897920 36346
534144929 62845
197519209 189236
774204817 159710
697657257 10351
98332432 95502
827171506 31948
772244683 19686
116954807 1002
488176859 74068
473115903 185587
484421921 134305
447512069 102355
290507264 115280
644999343 10791
130022496 10928
869023688 52920
919834364 80819
909143670 159013
142597717 63886
44218723 10540
824853076 120804
570996483 152047
855571673 50827
644486028 23872
176079210 15190
448984311 125090
917255949 117406
630732088 66724
456419258 173433
995121702 104631
392159689 14095
843796175 150256
472609616 129016
973173136 144918
770209310 148802
675265356 26548
989147381 194464
874780055 103883
257538249 5961
796036677 167016
769595898 193334
277010315 847
644375879 113692
135875297 187637
972323598 52912
988907233 94668
118021010 71826
462023991 115974
674240018 584
560176376 31021
749480334 76508
757017812 104630
547161063 189475
887268639 63150
556207231 181784
491759000 132326
143816177 142660
838687354 159048
490785977 126181
142323970 86999
959874915 76672
479441506 95445
837844283 194764
49627520 45334
58658379 18801
944958912 39861
715192536 91118
302797533 49603
493949864 125187
77287900 136266
932581930 86725
609824082 125676
268399112 100910
108560011 129931
383768106 116201
720397919 4018
596365162 191783
442073721 47857
525493556 43468
204603307 58306
44690633 198007
640284846 174693
534058591 35902
127802310 197999
774951542 152186
315788719 35011
391234405 140628
715943040 138481
89580130 2134
881786890 58836
851660017 63381
897083549 155777
180129069 195432
526699707 23756
989427082 140345
321507111 180238
61820755 140730
979356099 139787
837305910 58762
325781993 98366
249865613 43473
78859933 52590
466768302 110040
935784864 38424
859868460 197290
831715147 151828
455502247 158955
706352532 15308
945207123 91499
780948330 60758
157421561 132330
290197940 134516
891909733 173277
177438129 40898
767380724 48731
541020696 97453
61067891 137106
591565666 84287
308977278 157955
287772901 46830
899700103 9810
508544534 190791
715955278 11470
686524584 36841
238516106 8283
495717136 177406
267615772 153757
624046781 185493
118601479 92270
498232133 12712
914870377 75686
584509738 93884
758890613 52403
883540876 14880
566705887 130915
644172690 121041
975260911 143156
22572803 10771
501702900 14819
179895350 98240
913145012 161898
311456061 125086
150998006 147891
593344296 33150
459715307 37663
178682770 36141
302941280 19752
44388099 120267
745040465 45964
711448238 179444
859235587 74638
881983271 111581
5677968 173810
404634191 53011
408659673 106950
995028297 30921
237435815 75358
438842877 17852
873951914 21476
56137888 68165
642878700 193974
430358734 76981
304842541 199023
397315319 111294
460101593 87363
177708742 184752
988989757 114978
705862580 6404
823633677 179953
924188432 98787
167237886 87552
874730007 70280
929012017 195386
38257771 173564
598305160 152881
370752623 94405
135191721 35615
415712182 114988
222969861 3061
255667290 51929
540681109 84744
596514518 155287
847270447 79020
572827674 194533
733124504 103191
160747283 46261
295149587 81397
379005420 18306
491134451 26208
727851043 90565
237329452 93693
135490634 169772
678097038 77869
971091223 167391
765578600 64987
230427099 152093
293058265 54379
123138852 187339
241650336 34079
326325465 182449
86633457 115208
403791655 123705
768069237 78288
300368899 122143
495666672 51091
446842386 161147
343442736 2521
111331223 138041
659993804 103087
306007391 194807
916770338 121500
952161899 34308
699860574 159380
622313537 38156
174725957 94158
868950650 51181
642385634 48078
924084931 198358
902070164 81913
42530055 150049
870590313 87092
661996681 57658
109048617 119894
567242994 15697
592651956 157476
80117956 101914
195354444 2226
809482781 84903
910293422 181667
567782968 169360
419123801 142724
819050796 70238
281393027 190606
402067690 37482
526008041 174902
734645805 152235
620479489 91561
146789334 74122
368466104 147132
899667471 78509
388769063 22128
166290829 47785
66722268 199939
647662027 95647
318303551 82294
630125219 38704
959590033 26637
269265939 35622
609073606 83554
7800668 170801
980093608 144551
70448357 5228
276153469 18950
164313437 73991
280749581 78707
265688853 49037
393652039 152892
753632620 169349
470890196 34943
125394905 184863
861351632 124050
262881739 115487
890633263 34712
244054300 189325
567689879 1923
532555243 182307
940666571 157439
916307147 152831
355081781 156608
637777066 180743
727192032 184132
866115500 75605
484525032 142487
955804025 21143
601624801 126292
339409216 144451
975219812 49778
411267135 161810
237708662 16557
942259787 137697
108005515 34332
590025884 147954
52349532 103356
432201277 12332
330633201 135328
336350154 52614
777872453 121886
386557877 132210
278081898 194419
527399675 26090
697774562 132709
511170138 169233
685440150 72456
742593926 61947
946671583 190282
735806980 105046
401454551 91793
517488403 91759
872391385 139010
481350653 14115
124137776 46922
803532583 88710
772706906 44152
605834848 112201
707551400 164198
459936845 198333
936556855 72690
422941994 185085
759371820 15471
749279120 34653
752775333 8459
239584827 107076
59305115 42789
898965424 184544
533708958 190884
864741368 28892
787802519 167921
986142595 23714
598614869 157134
840098073 160473
14118212 134003
569844798 61957
591519689 112164
831028474 71549
784104642 153674
265053710 134938
737873260 130910
9309076 80691
959747978 174474
320657542 168677
259680026 44607
801559512 136505
191688856 22805
788914298 138178
849508655 125066
458902108 19507
198325371 50962
702935647 185484
814489634 95593
323121020 148853
448437985 189845
324435642 9677
996156159 74603
582103072 111347
396778746 96552
696657416 1702
621427645 1558
90215264 45874
883782229 124144
958816217 64050
71643916 150162
642119397 196310
127849564 147844
860586725 70722
163122064 119499
621125238 155269
436701118 101923
45132155 83453
242946794 75985
247747705 65928
368892570 118029
616834320 37219
70714679 9203
822934121 122623
730095024 197981
116746952 11480
607561089 30154
174652063 95816
401105691 17397
720404440 165673
723575809 187690
535494160 160226
317952159 91692
159042346 186155
957246501 22867
283052082 195610
396808041 176129
906806345 40320
308348394 63701
317300666 163557
958044679 78036
459454486 42308
82447996 112299
945070084 45862
318832751 92023
534482138 5914
376528910 100572
698825126 199769
211100290 88716
504312244 157933
836341194 2990
705993686 61836
566071295 12081
728917474 99032
673786517 114272
121804768 58916
266938840 72811
151976919 165333
940095366 104337
177598063 2081
143083023 145059
995764261 146860
921087320 94792
316506595 85184
759824037 33395
927074694 52734
143698688 114625
743715320 94156
894672053 31173
270236947 35639
403921187 95053
343375673 60097
332017251 29923
89080738 165654
582294154 21358
742508333 194805
435367792 59841
888446078 150862
451009565 199671
697184221 113526
438276197 51169
105100653 139955
216000238 132985
146248823 100811
775034212 163293
664508100 109506
816572084 22704
509649023 28036
653929716 3711
135239770 64162
153509449 173373
39961436 199365
771506934 30530
968901521 7710
50556064 175431
468049213 144851
897922808 11596
233853846 152830
565457547 51838
217722680 153510
866510805 137982
567535168 171884
467307950 139894
757969184 67241
256719477 108641
789539912 57485
306334191 131334
720062888 94151
504213305 95150
120318206 196090
569885015 12980
156905765 157591
641846037 107883
511704007 50382
819360284 155447
102466928 135700
701499442 134163
273331252 99580
523211979 53994
627448023 82964
977586469 110188
559065227 160194
871443664 72333
489622971 28163
614293704 83755
987160024 167138
236609383 4875
686001111 173648
955208547 59502
778057294 19834
579795318 195281
62201560 60991
176403315 124456
131259130 38057
842512276 157049
696221344 23098
345820592 57430
991108186 112694
157349144 126206
323106649 179813
605930740 117903
613394507 128302
402342256 187306
555869447 183261
187667949 134177
761280240 186439
774121265 19101
249685386 170209
584229323 77937
754255966 167112
696775319 148379
446403131 9826
109554286 36624
401290253 130790
310777390 142481
282989088 164952
175012402 108790
515640355 18799
26468574 76980
342111232 85078
726360666 144209
978464475 88241
49681605 161719
849235786 54053
294507697 26607
210285270 72525
307493751 158010
425817983 139627
15180796 109033
177371191 97176
412130269 177456
563771068 22283
68959849 123765
548118070 187448
42007824 174784
889559852 90200
708362660 26258
105131164 106884
638720552 149900
192655661 173590
949368464 109452
351581577 57196
41605586 164625
938303036 42554
181996335 3009
823386048 182078
330941575 154675
762821823 2035
988485140 15676
465455537 54797
706333037 198805
16109957 110366
64912956 7433
594425031 93268
744905774 190171
517563588 29271
274242793 92844
509317796 67262
55023399 164196
462322731 7820
840203333 116233
645024199 66952
500016195 45730
766928082 40423
371168388 94536
996806897 86443
194506955 135885
310310993 136902
908036579 166631
315301782 10793
323939255 156564
12209738 91070
347460883 192097
77135088 194645
70611267 15827
15206932 85550
174404824 104853
125998140 71509
298083745 32020
437368424 144506
672085795 74321
947332523 158861
88792128 27812
402519756 183637
876195011 199618
510350245 93223
642179407 45471
896480900 56756
351845531 79070
138021186 90232
22626040 158584
391010516 124742
804620074 61639
492020241 78420
735031134 117294
451745232 7498
362520661 58892
117182681 181349
212546059 185402
86882178 194721
188027076 59123
927451991 113032
10762410 139302
694721695 31511
223629173 93726
747395711 106533
255010497 184453
576439226 152711
193950918 139748
749267076 182076
895166560 30592
438726330 120960
541657887 178317
960637005 58104
299230724 166544
653466654 1450
898885945 171895
651577472 144757
228217525 180166
863620371 30142
745636960 163339
512590731 139372
896011480 86513
401384202 135273
149293842 64275
752084761 184436
699359366 61096
373825693 14929
238278236 145680
451317982 83052
706124959 198197
995046386 117234
643656691 3783
924403029 95918
13989876 77132
827137459 25027
346337394 27241
410413204 81732
138104412 88543
44673642 114481
665197595 5052
873619900 124240
512879926 154185
804129598 41480
424313405 59467
705856113 115846
21759280 114673
557027386 152306
358968268 27722
752838751 67856
247632753 1703
933509862 101641
780178831 60314
526823633 32410
800294836 175422
8427932 33946
714757822 89858
719840540 2840
930112633 114104
283727961 155858
85690626 54349
910183781 49584
341033424 37084
687785046 123409
952139719 163947
882293379 12949
772246813 188273
876554412 99812
293677145 149532
567607088 73906
786565819 199073
848005858 154752
272054976 42273
319036452 38537
359533777 173533
760342785 172950
984293785 127676
858684634 61022
74861325 11349
20644295 194287
930879091 102128
68764926 260
738363211 109103
259438294 25086
927718770 71133
457813178 28044
318817445 79309
525546287 196987
818195426 97222
458565318 78640
344529940 57474
31085966 137965
11300248 196753
249572594 180952
719060243 75877
172373114 148554
904799799 102604
57020903 51218
472867006 119922
4558674 50751
360752405 34086
566591911 75466
778811069 33596
880892030 102770
730956051 22708
249283399 148657
501047026 101779
91290216 178547
228333890 181204
368026754 65906
664730366 84341
910631698 26919
9847515 100494
690546266 128613
930731422 60951
268576666 146995
102040912 71366
55426241 48784
504207483 197667
796978397 48497
812759815 103538
7593134 74647
672454527 88065
318671795 40141
704947136 160305
314681368 181996
267518379 68855
410914316 183002
469271495 41380
301903537 155963
362183660 75658
944359988 102562
503796059 9111
516070042 57250
336490841 93650
444645949 167837
895957391 109427
941934180 192151
586623129 147456
877972578 43906
470455015 115892
106090451 192460
26067476 42321
696746713 10206
582415839 43730
802327303 150480
45916943 69307
593962326 127585
400694076 25885
468023849 26116
744442813 151342
425752001 198112
555384533 128950
345925305 163729
23236996 77691
929385244 138915
599002672 86034
180564161 91720
817801884 176543
705766785 101734
354945534 52936
900436646 198523
558979857 52822
899123543 152199
663038173 39420
111460222 133853
992492252 59905
136340959 19762
745169928 26909
741985406 134731
943699589 60097
69139339 21766
547179753 102057
725491500 110552
677545619 126871
281115249 81389
292561554 25826
958897066 42943
798138701 104229
581444225 30892
691724972 166482
288229070 28825
685125612 26161
433713626 85634
441123375 47766
438822649 27784
922526023 117038
868448832 47228
193302573 152585
371371209 48340
168575213 129235
131124820 138814
567588501 9861
303605824 138520
708834193 136801
68951024 79520
413896541 153072
951044818 6344
435893624 81295
132247548 124558
513572559 104274
353102723 118402
525677434 96606
329450763 24135
46778754 36448
245796396 11137
166127891 62919
56796906 199982
110903623 114877
23988121 73576
425655110 102646
613222559 117842
466650686 94597
79517031 18388
875246028 92141
171792036 175729
919573994 1250
923442591 154707
551379673 41389
909004487 59900
855503191 3149
51072774 188196
536696027 116357
509673522 44416
862488138 172761
826154772 72205
390015962 189261
842271259 111242
882433560 112070
565678785 191181
372821057 8296
213977662 199666
372326945 175958
409473717 26416
439185056 62396
999891542 56611
592196871 123913
22500430 13927
676957720 25517
722025587 144541
950201426 7793
251520780 83744
311260936 153563
734291885 102954
656458318 78617
596190513 4521
716745780 70070
115880085 50169
384673105 13221
646333707 183631
609743059 37222
328280528 37398
639459476 55972
6192587 197823
674558656 45057
329695179 8352
766453730 160118
502133757 150412
966661905 57356
392177283 138819
464592487 190893
508173766 2770
137414274 65092
391015401 118915
287249059 8925
871825619 41018
166117921 107490
969535526 108501
864935563 110178
893104428 97770
310589999 26595
297208820 35653
832023021 161852
56724798 157348
221904662 78587
641109906 199019
744138901 157055
97470004 107717
641868192 56526
369898581 93177
355109045 73309
703658554 184585
829190625 77705
231374838 33208
603995928 60693
599881094 196554
48172115 64423
343663840 160024
602948240 122779
677762523 112646
174386036 138674
37278833 140050
221383989 102066
590294951 57995
512181355 124649
678802361 29879
169917884 148137
42694662 56913
408026618 28512
573487250 46108
453028858 152364
2665706 123928
486119866 126874
113412473 183433
858816483 129814
37070424 183082
945884926 147835
829443875 59402
488503143 54967
373658087 40000
308880898 21143
843963623 89250
693786845 95909
974339817 115109
805805219 157124
881570563 31589
468267863 169997
657711345 87869
117290875 71273
806939901 155581
243952594 142667
915805621 155348
440034648 175471
230600439 159929
17076303 158174
839149644 160370
42874050 7663
275874890 258
966401223 42944
110983379 156688
255205095 128433
928449725 166161
95925922 131906
676395367 100577
305062160 52320
42824162 148785
21338621 133066
5799472 162923
283924893 82761
834836327 166528
811871513 158221
569823528 44882
305111222 27394
807082913 141899
328965372 5736
556107109 58400
431702559 134827
575371208 107221
746773961 162551
968693180 144034
971107130 147650
307890235 76588
993193958 82835
49951546 25669
77471337 49349
378581556 106512
705017199 64814
233247044 125999
316865767 41191
59779146 103820
202990583 44919
990360454 58897
5530385 80776
81393918 91816
605487884 42242
847387476 8165
525034774 194665
228335286 188750
875636660 67405
813701625 184862
412737042 17633
706193804 75437
600177353 148940
267212358 27986
432398712 58524
870883876 67081
717796388 113899
512290476 20571
696207492 4536
774829747 24945
555546917 8441
690127374 177387
74009620 68998
243767993 154185
50858062 133171
586698599 175165
998834296 125446
217782026 69254
260814171 95743
554099039 20556
477094656 27387
318887313 40194
249862920 72308
818648925 36551
532596388 115126
129511306 169641
83753942 131740
249163961 69359
294815324 193982
190294919 111654
411040737 124956
938830930 129425
864418746 38525
577048411 121232
476220850 119493
164939091 156923
140853929 88392
31806003 5795
199159910 155279
59472804 169228
865424072 44675
203802403 95481
177073840 194645
161973980 7018
126940224 89720
177237266 81198
735628572 50115
557581234 80246
868319315 36512
688134159 60895
215842035 140889
475081818 4643
926308553 90396
393361841 63700
87236446 193428
255249772 159067
683632128 100484
370001774 179622
87618180 6208
711337203 61319
745245206 146079
331075803 26490
904641281 178665
437958148 49882
261904819 189945
876123324 168087
843406176 198651
708269631 151492
574473982 123265
716731872 103812
806000768 112413
539601914 20721
785742966 87964
188869352 129626
568147073 122320
107461586 118859
474044292 67191
199720830 26470
719346439 144858
778749918 113073
344252199 29427
456915211 51955
851711918 52470
95865756 114878
741293899 135717
184998865 98771
983796479 106209
794106130 37783
586277992 109320
550502832 78128
655873389 145553
876803532 75182
708133468 159756
19399499 101108
538935363 58939
664943251 7544
155006355 184399
252422999 164640
550525288 156869
882228839 119176
285009807 88657
972236030 197788
708153015 70045
313209986 98808
961483525 179950
364684574 65233
491806824 70177
906307750 95301
885014145 162382
952809650 4533
519571454 188629
497601912 72409
932244094 26607
90738955 199353
60313960 85158
46843783 125755
597301 86466
823990410 24509
963278419 113831
228063536 3953
108314395 97906
92935135 107272
317914764 113767
616207617 78882
148388372 121296
691464173 154292
200598812 91238
585969651 154309
634906126 66308
342334885 172980
854904366 19282
115795587 138107
147074268 24674
349816590 56900
600232272 182397
142437535 27592
908463813 153986
578284318 70793
324864740 63272
610673754 116352
758923663 90579
929296844 101729
376925076 54272
919730468 19563
892190974 150804
909663766 155229
242009793 79069
495864534 12136
851980847 132557
929249773 57550
10711022 50418
851756540 145504
650747199 78770
655907544 193742
728560916 171483
267391859 116713
649745310 172240
250879172 55945
256081025 130717
838027931 152114
267111690 131150
464227820 144887
660342465 17715
227485415 98564
771898295 181966
900354694 170163
34928177 120582
704009975 136982
644681157 127032
17888363 127239
521744267 148081
473980107 59660
614802718 173345
217675392 167641
356166347 181700
711766883 44811
766049837 169480
107531787 52187
823295212 86017
523127236 44646
836785270 180268
437110272 87064
931879764 112597
675737359 82439
330277993 66474
992021204 92871
782349985 107780
572785303 186209
250505526 23433
633011354 149361
370672002 121592
24566040 87139
493210347 6848
451257958 60028
342097743 163301
680679950 104224
979083579 129580
978900086 120645
370497451 171241
24750956 33180
408595884 29717
348287269 45756
177591223 170085
342671325 133154
895178850 146252
159662994 14850
536535338 161268
5307203 112970
856404674 139099
390463941 19936
301245280 99074
257882826 160179
803101881 44572
137432730 76673
456194946 191100
615427071 41448
356044661 154594
193835755 49593
391953181 16732
351014477 111091
425513981 188977
564725207 33225
979191947 9862
948948337 138095
613555558 158434
389170214 51576
878839102 67840
209241274 198348
330033319 114778
236397275 8980
150057049 108916
543981710 185155
183662069 15086
233747802 179855
248615362 165918
56677774 63562
75760106 20491
537320814 128026
332557114 234
285076122 128867
947615289 16572
466963779 197343
976610755 66935
326394539 102139
766632773 89971
693589230 3584
595577248 191204
279542725 62594
831010357 112420
881997416 36740
537090871 173601
328599030 89951
602962205 33895
327318804 173622
53010737 174080
981633036 134546
561479995 11167
925111077 38028
824238520 188455
673967187 166704
224467446 161071
244099774 11048
749355600 115991
772202223 81099
336944639 112676
688744615 158308
357159027 177972
641800561 24531
459269018 191636
849926646 143064
229766204 112890
299098382 179669
630125868 139454
286319088 48307
237125561 161135
20338982 193472
223029100 150268
118215118 80557
222701904 68634
113060107 138902
788826425 164246
494414131 54733
542521967 61546
510926696 32360
587274527 125873
842772594 42344
487118261 28486
125783835 26166
466376998 44560
823127681 121953
730194196 99383
449504323 88060
920803747 69638
552068472 18094
135356486 166728
497374213 38448
39649521 184925
940336775 132535
946439090 74152
149607772 158579
162478571 172860
147269670 165094
69958984 196417
97923906 149052
291833586 30293
961667761 189685
885239711 93846
758679190 73201
940087941 179553
3141613 90667
469477381 148778
475212182 173358
999508994 64579
498284726 92462
241658742 167970
776018142 165865
590692140 162529
263695300 42768
454645940 161698
701301558 51517
464172318 115365
299144075 18969
646794343 46859
132392555 59140
522074762 151060
804156443 175151
991151795 180948
235627213 102277
909644981 77617
507933235 39843
24966972 128181
747448511 50387
254816853 190377
924818631 61285
337260894 84476
776456264 104957
616373365 145571
114777328 84831
556262090 151633
591957480 103817
395461943 160034
805621833 163812
680014023 182669
197280682 37962
309060058 138690
128584644 141212
206023754 60068
357328 147295
97647732 30567
413644712 171480
702232514 10925
703807327 18085
553600980 46834
512457420 130753
990855304 37839
291304259 164997
134575934 124211
685422617 9743
581955007 68761
345993730 141756
349023859 2961
928993103 159595
139917655 123843
915770816 162959
616614402 81785
824541279 63262
227738081 172511
431900638 156452
550071698 20351
835711158 40343
387515320 59661
39224381 190713
688901948 134191
332567389 70534
290467121 192010
666175875 74949
213884644 166312
770668144 27910
577505000 54765
242274102 120935
624047897 146092
266109479 81215
19259310 179277
737012018 68006
603983576 108039
984088977 180816
851697539 187020
434243609 96502
601667120 101465
126648947 136989
637412028 70049
106471278 144278
294643986 55578
720888049 12050
304795526 27514
540809394 41469
733121374 115811
367777209 147675
578447092 142519
800997864 64761
166821306 194584
814394369 15616
434474489 135104
430568199 168637
653581111 66988
845562898 148300
718773722 75434
430459003 114132
317778191 57445
278413262 18199
715408616 170106
390253455 110384
198233669 108852
574161005 167454
785657906 33793
556133355 136899
626444076 82298
690405313 115569
689417229 166128
67843424 1973
326412699 111672
396695956 133311
741172972 127673
863864056 12907
774977097 162506
110203722 102947
997402593 24941
317147591 169140
364982773 49647
303176534 193345
63878206 48059
42909434 37954
48748473 56377
166840615 1800
150536896 179369
523378272 134159
955972315 129193
507683263 29666
280564234 33317
141240704 23246
840437843 99349
862319555 121095
946012877 69989
688121861 102474
17444217 197804
101269456 17007
115960360 5134
603320252 117576
646478818 184306
743963063 88578
187076602 87705
6451515 158969
182569940 125354
623251165 12339
775120591 151677
166180540 52387
84292863 42209
920767245 122260
316878662 29179
180871787 42756
928782009 102330
885688988 115082
811239055 111388
455281843 129729
600549987 136063
198394774 18036
826420703 10511
529054798 107147
660709655 85341
572087090 113482
867892222 117375
308425520 135361
446773732 12345
855870721 82810
34730565 172033
774587820 125975
376930818 170058
223771970 87005
621313206 137988
339708367 119969
155968923 85430
236796883 166946
215962278 9637
87792567 39960
564225365 71047
285624074 117960
79860488 182698
660342407 67355
59070737 643
760787657 145199
129839697 101019
396742825 69307
99148360 13667
999802627 83830
396781359 49830
121873959 190262
424924870 85366
548833427 38196
804178068 4608
532458530 37161
41670320 40219
628020288 105686
137301382 186261
787170885 174919
881245978 198188
400148894 93761
800551848 88730
507979209 105132
931823759 194756
833487604 37333
126573866 82107
732421844 69674
806398193 139407
742402891 132917
544506714 133524
772123941 34516
30410170 88318
130147816 159680
616988026 146652
18611177 66487
676606162 198346
521909599 74836
366868886 109842
536334213 31656
555583678 50837
781143539 121759
617542065 106425
879234109 130098
452708924 160709
990926333 38162
124717237 57416
427017763 80380
191344986 14288
270857783 185907
241996390 55192
151008183 191258
580595457 156521
972694142 25073
592730763 102984
472821888 49336
842828465 14110
437703001 159531
301674483 156974
857777552 149156
803784087 65976
828716748 152663
628552799 30832
594117814 166585
888552452 33413
430813825 123087
422962511 12549
892563052 79376
374902863 97795
52855242 186094
469523226 182042
387071294 78267
600514286 98749
111706856 103819
731233179 89448
503223853 67833
193497969 127383
517451411 151476
246271061 19745
480446168 127017
70471726 33210
433958770 184983
497553260 166879
714800545 157116
129576760 128388
742451270 172379
623473690 128118
496468310 115797
71149085 21589
89604884 12459
274805360 61066
26269868 63953
331995762 24382
165821916 46977
833836697 81031
701694980 176895
186727083 21383
570519470 187885
405058445 61852
987100919 49887
306195368 22762
483417152 100013
479365902 11655
277487186 27860
643192985 65382
52720354 42223
214957429 101229
115444575 93497
1244601 2336
778476348 3939
448346747 20046
19650343 32
620071867 176248
952966423 115098
904065047 158290
937133834 100416
761526751 110794
766249551 186454
129304521 115672
328135721 60485
886032644 30705
267749648 45769
308642438 47417
201345502 57230
406071110 166698
11714665 199466
276783915 73919
20900949 150488
870787305 117392
393559821 40685
137236508 139245
24459050 71439
306973113 41918
597266602 48712
723970922 40890
302038396 68640
647688142 136812
760323981 30788
306029678 113228
543715375 70922
965291798 49090
729497752 135009
523264943 117253
921938836 57246
598150338 22643
513900512 14224
821944232 142626
195657169 160382
523736201 79973
187769283 111674
325473963 92899
544260651 49476
331469945 101627
263870390 43228
919385361 113435
177875430 23242
969042839 106253
768279628 176131
84783280 16241
200936216 100572
818199318 116950
431729974 6403
312548006 137297
987568510 38684
516211704 160098
158843621 88608
998781695 190397
508028514 143571
655028632 151691
356457705 144344
238008389 37390
536961077 151092
254976391 148015
738987599 30012
99840825 15124
851984071 155539
90399591 65194
743184477 8210
396792108 140162
107505888 34896
494483383 166635
310216645 175364
610702868 142337
253608726 55315
205765869 105906
368336615 178896
715923182 106877
776027595 163250
64791889 109887
534795276 152990
949818818 76880
858092764 12202
756868468 88740
327945953 2599
866803159 169478
28105289 88616
504260617 191185
155203670 85618
564003351 128767
699108385 109115
750325547 105471
481620667 28842
331316159 96517
428258063 104690
607170813 56820
138648576 35405
566028247 96319
66003275 135046
62185965 186115
190539530 139922
49173598 97092
724901499 114493
747826180 68012
376079253 156
48165300 185327
777072913 195133
336133569 157829
499422214 198667
831789515 59822
562667962 26982
220326344 58952
50252903 125428
283711346 98095
164498208 58526
223193172 140398
68200062 71765
302261782 59731
253093236 192940
630663039 77809
499548292 114157
204997759 19633
299130111 37005
772091565 519
106696957 164713
516039063 156499
881376410 97001
769932487 185624
449464309 144246
661297423 86349
966870744 4404
840952413 86216
726918588 60352
914700981 40661
540518534 100071
395664491 83120
706583719 62653
420338181 105901
684184190 67092
146067876 141519
997931343 118571
982002986 124242
7455544 57723
89132691 27697
263108340 156149
417620702 153377
468989413 120131
692044089 186306
459980243 135741
315831145 151088
746009810 88817
88950473 137611
786145508 39127
482931281 182208
678263932 31519
544627155 169114
374381119 187380
364001958 1487
57596689 24891
16732972 137731
209530379 96620
393501419 69877
263148932 25221
331465587 139078
863204914 142482
556933269 127398
422884559 146046
510223388 106875
973815912 159457
397922804 76846
414593816 74980
529501866 71999
300337901 120259
195591674 199112
700306241 115149
822986617 79810
819243143 156427
178918151 110823
534763055 44310
734409466 99362
781955971 165429
659444664 85854
282401624 151535
392728108 107946
151185003 6382
795362177 116483
418854567 146619
51477073 7099
864121214 4449
636397686 66673
938716589 60664
43400966 151744
282832547 20263
499025733 87064
54625218 104695
931835478 149319
678139647 133496
50115699 93094
919474873 194842
54353269 188154
806637642 160999
122251734 128270
65587472 74236
872275266 63766
143630080 190189
426237201 159055
562961327 165484
339630875 35583
209826784 76217
383915710 99264
312230930 81600
12968009 62434
830269181 145311
312564840 26125
803309401 119509
430600667 103650
460162076 73459
641447091 21336
357890139 67877
11244097 116691
967430784 84209
979898024 89137
68383482 51333
360158091 127931
152038485 118929
848349705 37862
961483977 140487
58335464 140715
510522254 134452
4402741 116345
231601780 97011
825473050 109810
732771744 186042
829934619 17404
298448645 16096
570717345 4978
723288979 107207
741837271 90064
62536216 154695
428347146 131505
386840768 103435
178861072 105137
987637938 94096
116376854 59142
660236601 179929
685420223 49926
19809228 13532
872373135 107163
946230858 170897
959425032 25499
85208501 97836
807792896 162470
367933020 130098
557907107 196212
444140666 122232
56738385 23288
870641388 159356
733296030 139861
941847132 134898
976013093 166239
916886872 12213
116528175 187215
60888517 128073
829794427 48834
449089169 70901
378657936 154431
136476766 138033
220830757 187620
910972206 149832
843456856 31653
519059733 131902
889836794 100880
816625919 84884
859489808 56753
239237409 184588
51567258 6217
820124779 125171
223078254 93952
644167827 35422
104388274 141454
95409815 92464
883401520 168025
557684354 918
372015950 144724
901230109 59744
692749703 26486
158994345 176611
249155534 18029
379878512 189433
686189501 167381
4892816 18365
95079251 80041
213320363 19994
731376900 35226
330283829 130293
310792703 117417
533765968 135425
649072962 26881
505264864 161338
645160150 53730
821551295 186042
901125377 17433
169320938 45176
671968362 126732
89924717 103803
52060662 95285
498548387 119035
100658347 64329
675810495 133211
749767636 180022
707695291 16550
298090764 27916
630103545 131032
785019670 121904
378790456 104421
11727292 159454
370336501 51513
799158913 174534
889364987 92777
130496859 963
707271860 5893
30377361 75967
416089205 135921
280440861 146320
887662560 47129
500417377 151135
947369589 178596
806634325 95383
338456581 195151
943738044 153219
408268555 19942
387878156 31155
14587271 71358
505816233 173906
751512442 126451
970797202 69176
137607460 21430
869907280 171670
633383791 78954
572952190 156461
150132770 102414
322756850 78712
692010198 125661
221840529 55332
769947613 189176
79491360 144363
956022377 158539
512109945 193585
167202352 7787
231139485 128231
590268093 8745
198472597 171629
370376529 50355
471429597 21888
339957464 87387
758686744 27342
204544793 5689
380491922 94393
49433144 32306
803658646 153182
263817076 72016
576036270 195612
292974313 103663
31704989 117909
788617049 17930
840889308 20333
421031935 170290
150380739 191912
513575963 199253
978331393 118880
232793853 117781
97169191 94627
535722232 176580
599641577 14650
808795267 33972
631889980 58036
290674108 186646
546711523 100628
319934248 32091
155266466 54647
731220343 172125
827892761 116865
515124914 51789
11351489 12119
518951804 138507
933842276 9914
39757449 163982
369852700 143723
212563917 155987
331394802 117574
419416629 44057
295431215 62632
836019579 145702
546815827 56374
403308576 185631
82281779 142552
959288656 147546
563531664 195762
769529463 1059
378710314 85268
196475120 167156
86364336 140446
969682336 99448
346167373 119772
671002500 71731
213479240 136004
690605315 111423
576416469 5163
631544391 173024
780687118 129192
622675639 137561
355924569 87920
376171159 129282
521504075 131022
921555894 170216
555427793 61503
895858755 159378
785147095 22518
149382192 190162
438673862 133426
533853482 50918
180583007 73038
351999528 192873
811379071 82091
453715647 10898
542512782 165871
703954854 157504
457541470 20604
190074628 45321
89299841 115905
603362230 52205
665107102 114367
187791116 131078
874809439 139197
832750948 136748
694230428 65778
416807093 74897
646556067 28613
255824464 15000
428608624 73776
48655646 169633
381020308 55822
916287640 155096
154829809 15206
776257808 83556
700577663 9452
939933817 11220
674451841 155092
1333252 171533
944298064 194598
932338652 182301
994227401 69439
385294085 118955
938729869 72107
785673893 192394
813248889 191439
228291894 181388
20738112 129052
405615505 78685
584414159 125371
663944925 48457
297531135 168047
52750006 180117
938883979 141940
566601795 184366
83173630 111433
139515741 181204
55552529 47896
746851988 181371
648167547 4259
309102640 170908
691837174 999
247456826 33482
170308512 121669
894329400 162110
552394044 11528
523121695 59414
920554548 122173
212135596 121501
797085394 190726
631308603 125137
55939753 160204
904910080 182299
906693598 125578
781127412 176691
863444053 155944
172118720 40069
652426333 44342
578694500 55533
771533383 108552
124157979 129791
797984606 78967
876652178 89166
727955125 101724
916636400 38065
868738293 108388
173611209 97444
336732394 140826
640518580 36559
66439303 65008
893724368 36640
780100358 124289
703082411 52745
167539559 100974
461087819 83542
493275741 113474
903351132 160938
43249805 85572
108514544 140450
684107356 42336
223412966 143391
379518626 11403
587861624 184753
228699011 192307
931545581 73958
165199984 195995
617239794 97337
980607410 76648
341712233 165432
842334673 170707
941097032 44068
903061404 96129
929170716 107560
984141978 55891
344325676 121649
891325995 144699
95088310 94973
119401740 33192
776351297 89425
147910614 165134
882632563 195356
38959220 192198
292585310 40906
169183974 91722
514820211 168587
217878502 127424
4113138 186035
127865142 38060
345806014 89917
441723067 63408
795944678 197002
588825223 53252
866322725 114692
837372166 159064
382088623 39663
937906491 77437
545421834 198344
380965994 195137
519467861 109876
500569237 190914
907691574 8356
949874132 123800
106862496 90054
436066187 199963
603872296 114443
807864589 80304
540426225 152145
624799815 101492
768832551 22644
177043266 16677
939261508 119870
960149240 163451
742629149 143786
696085539 140485
808499859 103532
595400488 141517
863269950 20127
318588253 123932
678322760 89592
197550675 56244
871585725 69500
447746971 150130
531821911 120419
999820170 186216
294815768 111342
738309043 73278
346258655 42308
368440943 144092
380310313 22872
373121605 140110
728498263 61162
909993182 62345
418420686 159576
113215319 133201
203245701 184591
276104143 77675
694812392 158895
253011548 172479
714934729 183027
530388191 111681
696027830 170702
913618949 55647
142994979 1927
235324393 122079
666350905 162536
661258197 60345
11184129 50648
915218193 141880
244139550 182378
16787799 66727
439339843 115394
276474729 89436
886240091 118319
328777535 69032
379945147 116101
360190274 133735
910246548 194910
552749008 129709
211464253 100632
605540215 21002
794324125 184848
942963687 151112
790617908 150
882411977 156297
968769202 118885
605767876 25087
157736991 27562
268592267 130142
270491885 55993
700161109 193778
994852701 11093
163854348 27539
695063654 191783
193883259 171836
563259222 198778
103097000 133794
779286522 172827
646775628 143180
109226543 117303
730821453 15306
350972505 59684
434705561 177162
482314962 20190
238578738 106259
595509634 80756
797663482 2467
431729416 8195
649377323 44839
944668262 66670
762194118 112531
987703573 185645
606848598 172501
25799346 10602
708336862 83605
927213665 29291
746876112 107939
357166192 103996
589067088 13340
190015948 111706
190809188 169142
194601725 100222
963345762 16
332885114 4268
299440918 88108
221820112 16258
921007801 173371
866786721 111459
838343466 1777
71769831 153135
38675756 12415
150394077 196012
624411757 21342
360824221 83837
750556655 189860
180821670 73820
100024179 173143
539647032 154036
562961039 155573
870777062 117201
818016394 58665
917063090 18202
173679749 179940
854397362 157970
544594801 63647
50433939 97453
384353006 10400
415943623 58330
151765776 32857
345080940 197404
396005802 33520
160329792 123798
996497637 146480
430624319 158391
25360587 141418
386059741 27992
141568555 93711
196839877 118378
593552157 84858
123399834 23205
403376391 54488
795063747 50522
410319711 187925
629132332 42104
554178245 46811
690990579 172003
61734833 122990
223193915 60621
172600727 47844
415347057 11619
201399978 68671
479171338 70244
815970414 17200
155091975 191276
401072620 172930
192029632 191560
109377082 3947
156280998 149289
295472080 169427
516032641 45761
822983543 134797
628463273 98160
180399094 178463
458519213 175370
601501893 102204
927598124 73295
351731471 180097
643736853 68157
837212988 136560
334264723 116393
790813508 118207
832156624 123592
922285093 52590
696788688 10866
871949315 172376
870405715 165070
205304763 44391
88200192 139806
957218929 115536
143385586 199126
270729462 158855
400073765 97999
850179705 131616
394331195 79435
34112595 31249
605599629 171308
214637348 38750
874120739 120254
405696627 191150
823111390 74745
416866445 62314
594626151 75892
5893781 36521
353200648 189150
975839217 103034
397229788 184186
384465078 82172
509863100 66210
623636946 7245
654449139 114834
849232743 177149
844578458 112461
701563224 120566
734267194 188620
530388500 156825
204653182 123628
765258024 88092
463865405 118240
99349878 108401
141593171 38755
982928038 107302
108243542 138048
957299331 26036
982936736 54477
876053898 86800
939286668 147310
971897648 129837
738835276 88170
542484994 42729
954294416 68468
870429763 132349
679893835 164768
483953578 175427
303694786 189056
783283885 33328
392082961 107208
303910368 91493
759614059 125131
173542214 101885
507953155 160139
219856260 191644
3691025 7169
765657290 86444
248730009 129995
974311684 113140
752119983 31575
976913238 37538
144666755 13601
920134985 106578
631752388 130470
787392399 1374
704066976 183836
867145847 138003
793910856 17551
403592517 190974
960158834 60015
625744419 3625
53561530 41558
480973064 107384
187424245 24464
529033569 86161
345541710 8701
913626273 100351
352782367 140919
330262354 83344
65587395 46794
215132837 166422
760043083 197518
334001356 166284
731861971 178832
398216877 194312
670011208 18942
759393193 158621
794671760 126183
125845253 28312
389083397 4621
63940990 108787
625089302 145177
164342022 125645
906187814 106888
958072680 55691
75304972 154811
781232232 143289
179809301 183063
172718055 27889
62656054 38926
513896744 156862
313216878 21392
376920745 532
409774734 62209
995613540 167515
489907061 11273
220054485 56975
460388477 170305
914771549 10199
79010628 2439
234400201 50032
827405784 198714
330841247 33183
594137142 49551
842576873 11659
799506876 87507
462856655 136487
244990388 155704
683944645 154433
286049299 166636
58978077 20661
432405152 172433
796720136 15904
644480855 65167
700555695 193162
236038548 138410
869810965 6523
419741898 107276
196641787 25525
446628458 196681
216929346 152387
663016029 87987
699643288 156592
4100148 11854
827022237 143409
411779366 62270
960576516 122199
424331658 135606
204216756 167376
456655133 71803
727219268 143668
111096610 63107
608467904 122012
620091154 197051
76595512 53819
939068689 86645
905768813 2176
540993810 165392
452291945 179877
789003376 62990
719426358 56125
745600376 128311
804481162 13789
741479429 180315
39745239 73779
276519643 38152
251729666 138052
290015525 91965
123898830 156025
870862215 2586
902203752 187553
399997739 13748
189152540 73089
407225865 57595
2499671 52760
813070170 102329
875809053 85264
159762663 33593
218379591 47643
35266663 88939
381978327 123313
210822565 66581
527049974 67786
425037706 35508
25087307 139130
851691171 127596
941747371 184024
413533393 27491
123398744 178189
89886792 31827
485958787 64838
972794957 26890
977765561 103393
484567676 37396
384100179 183316
659607463 57822
462792862 19880
16140379 40759
263070452 21431
16961503 143278
466297501 8678
478438847 89527
458091246 58163
484959100 123065
900510050 122501
317012907 29532
318624773 73590
690403353 136000
543240165 127705
174360524 35723
428161351 18264
261260767 72269
457756360 178659
161076395 158832
640608721 121788
412216685 78312
527385870 179987
688064763 34613
65660856 89648
353938640 91708
880073464 135821
269725221 107005
340042060 54235
618098872 155671
423231226 14056
296214489 15891
86564562 86956
325898130 151376
558243057 20064
624052027 50454
54285352 157323
769141593 153954
381380508 106848
500248946 19900
486101718 31101
221891498 181598
21107710 84893
371799160 46239
400948277 25243
576020161 26927
852171010 129737
698086053 13336
287478413 147509
462167103 185910
205057133 140940
266995734 161275
44673750 178152
312098388 74765
783582990 10451
618822769 177430
503166016 81514
415304834 33166
604801536 112336
213852448 20111
175844069 108218
552267177 40852
73048374 169910
654667099 686
3713977 175613
518850291 148620
186624013 80801
941098803 45455
212703959 115915
822985006 109050
360035697 146550
929979641 170273
868092435 154374
838181870 57422
931091945 143454
471565061 114364
419824149 137386
701289088 131587
572837866 158332
303985519 110107
547111155 105182
285896864 73492
183562588 113747
49680103 160698
795410615 151541
633965194 80477
13561854 171281
523596488 21788
345365133 30787
76893588 72
699778153 22757
94460583 28587
149285556 90736
607704239 177449
480779852 65513
537331853 56751
975992560 80769
877658823 4627
560785208 14777
440843165 173845
484521494 144867
142136591 20501
158102124 55048
425066326 92340
969179499 103101
694277727 13578
994267283 180930
298982345 39664
868516481 55003
51369873 24031
428539663 107933
817775754 148208
733121201 180380
911673880 14496
483253857 193802
907350599 39205
153820095 168150
365596670 87718
952201741 122369
33857150 36845
375736463 16261
227596291 42403
172733434 193892
3848991 63675
821261321 122614
100398517 238
234460322 119556
853623523 6430
904120095 182773
953651154 192982
157306744 191034
66912586 102864
209179443 128514
119977966 73508
783509615 103873
861085384 8809
73035048 127495
596269346 105268
311202916 5739
546157059 147425
755673554 55053
946897556 21675
726636129 108129
495640361 116071
380450960 22163
468409345 110870
937528967 114444
356670117 5028
502595595 3796
831651828 179396
247200503 13383
646618880 66196
884162286 24074
941994600 56098
261901505 70882
111332830 15471
2659529 87026
100010482 32507
995398820 70634
191904690 42278
199031138 109308
49705402 39835
124112766 70566
181621571 110385
942773460 113556
924309297 89341
930980980 152274
25417751 62545
887013555 169796
502292700 81029
820693597 192454
484725049 15695
898743222 165284
635192721 169233
509435419 117213
981280244 192199
63546410 14223
350075881 167576
203084506 174551
147410551 14858
574485693 79101
282785837 91389
846898812 192380
727606109 28927
584781158 185807
473702609 74538
575823563 164806
872477058 12124
764134373 16096
579848780 93172
184775892 136542
125640256 61619
774739867 74307
503342429 170874
657748200 96533
817064640 176702
295581974 188063
125131587 103131
769686164 5846
517851089 86675
767477401 19378
953106599 2470
854809280 181063
991814176 6097
489783677 71698
138272053 147058
145943154 53940
946427998 54035
513050025 34530
153903309 121060
583288880 10
619422370 3031
479148632 36353
997616465 161596
367406767 78511
134969820 154378
32360516 80616
339244032 10551
141815678 121932
532007892 131745
270146941 43979
134484399 190855
434814207 56631
605901851 124690
529728385 162982
983840918 25044
443106788 110241
401053250 167804
87344989 103025
992919103 196729
120249559 53989
142220762 967
875774609 99733
954911285 137755
937010752 171793
552717107 71403
257017137 177721
27756688 90123
936196627 94663
809424431 70864
953268652 158924
935582550 196651
198650633 109919
779446363 60444
29354427 95865
647602754 111995
228217854 162823
123794159 42071
263724755 131297
932846584 2401
689952948 58673
863321033 122624
51624028 7910
135274970 64219
337465900 131879
904678270 27846
474336492 4302
453992840 27511
618692657 104501
15069337 68205
961380023 19902
762712375 30625
270180613 162110
674942410 169694
792948991 194042
290012254 52787
916422325 116454
585615154 13067
592341447 158745
706585515 167931
381757309 149376
196321110 155943
981448083 81903
258677191 176116
869040417 69009
441033203 14043
150193213 114440
870853607 15547
699747508 25607
698463491 96064
88580386 90658
370881511 19385
471392979 131066
761407199 175086
900069123 145453
976719646 144973
150704153 137107
218090382 157630
503925943 29180
923286606 172712
678615266 173461
463856133 63668
110903109 158898
80094368 184273
407624724 77833
746394695 69709
640663465 99595
873771750 100462
828096958 102820
98386228 135345
734902617 77335
476132962 21092
315701499 133055
176064055 173560
362244229 151212
682950241 29039
191011315 94932
821183981 138305
438877144 128660
147481631 68847
538414722 80980
343883746 117951
88780223 128089
195828205 135479
315418592 14580
15925518 15045
79595491 17660
552587930 128722
27042124 91773
962998601 71085
717071264 130424
781932538 61609
646525393 13521
185955505 67879
297055957 149158
477529742 177414
358946205 43516
95764352 58032
219565626 43157
847084539 124604
250050650 150760
822104659 164821
648121889 192131
298142210 173810
901280823 132676
629227197 2594
535308566 43970
20647199 58512
189453438 99627
186250618 195184
692898713 2722
288547812 152535
636265135 77979
838316208 100276
261622110 77292
350160539 155016
939850827 96957
487505255 166176
398284690 79619
649795346 138211
289397993 114301
399833446 116184
772121598 19635
274804339 55636
69426383 15564
282166023 115671
63527316 166461
816408219 37136
766925794 188940
20986922 121397
154612470 114385
930803106 87801
211510914 67533
947825740 90562
620893835 50893
81977460 153399
820110599 19867
35070836 102607
254232644 112564
154177890 189014
284931211 93908
11808511 23920
368681997 67932
781382002 119053
662876637 155924
651566917 50977
298162584 151936
535341406 79262
237910709 85111
783644209 51068
741526814 178367
401059657 62765
233019233 38825
477603728 144290
213379404 89362
353935012 182846
802978312 73529
372034178 84663
445620152 165478
642042958 50153
236517574 78243
983965439 124157
956943691 94952
364485624 98907
931616998 51838
929159190 177044
472795934 70201
486571523 71157
885214693 3587
907071909 121551
191042026 65274
886691290 178697
817351183 25939
810374917 43562
931909291 40927
100172463 98096
923567272 82551
334252039 2663
9118584 123201
61004600 11576
259524274 125008
877750055 177562
603996963 116905
555597406 45095
673191693 14189
895410600 165378
66805436 86159
765967795 177080
111310857 108888
646929792 162417
186198873 8648
267619943 52480
717205493 170122
617389040 155735
433628027 53619
83596917 82784
727255050 61245
24363229 120630
95426431 157135
407854641 9403
230908554 67204
39138606 133478
614706006 44762
951359469 100148
148986838 11298
695676977 59010
600780026 63415
189413330 173716
313923448 191242
457216282 199164
677340675 175717
713926668 119544
59411290 105800
350965737 44455
645503373 154750
641082106 122427
172556343 145861
858269022 30760
892489191 155748
658694323 186265
366263260 176476
67379130 132635
109333123 49345
413538144 188832
120711760 29855
667251926 158961
990639659 30619
139937990 148040
702275997 73733
37105893 86336
362424035 197400
599942139 59648
326005302 150248
779287748 108972
587031699 59915
304194302 100139
771279950 7379
657026623 21436
508104502 17789
651021804 28868
860241400 157724
49191370 79869
958185619 172145
353003840 77524
874427868 171344
625489044 54754
940760186 74924
722824619 180896
85305574 149415
732362344 102257
618598452 1349
555721286 28215
942747646 146225
441310076 31928
905506430 154848
242915139 122829
777199291 176258
530859523 167457
334898783 168185
546439662 72762
719908275 158484
567488314 132461
300623423 186275
592880048 40266
209111816 122549
276563276 171211
119572560 88797
656104230 44298
843047200 119870
853269809 70071
38607837 133429
879910590 87242
738797321 145339
926749094 63492
220576995 104219
243907015 93126
663353636 72534
346071835 8577
701405578 24555
384163755 197879
425977330 19918
342735497 69262
885317808 29376
140831236 116817
679940665 36370
944447962 166593
932092366 198056
310630336 75806
486289683 195019
323387894 64490
764703416 27882
260857282 1510
234971404 31740
478802972 174915
279584465 197404
160027630 4074
772936622 75689
551633220 186203
927124795 52297
749176659 3547
777299248 90828
305789506 181740
65872137 51668
170762882 136436
858546168 91502
511451665 115371
711060083 80134
992486919 184424
458863399 172222
524875889 65589
52269529 153212
171672287 143905
777275091 145873
641026700 35227
9708187 184432
319306162 70053
752891064 40436
298585743 178175
269365145 123830
282015014 110897
112420398 20922
11133576 162035
776265994 22905
704731695 100105
904693044 121476
997901080 199736
712688514 163678
637652050 40924
56818001 92503
963787525 69738
479191073 95877
301810900 135489
852742808 111491
550752576 7357
144806548 162346
928321760 158157
566948434 179050
253290361 17344
443339141 108240
929903328 179476
585828462 107340
924126592 25974
922326018 151515
39330100 73999
808208083 162056
36148705 40758
929895291 117800
493633627 97701
965032386 141544
598809418 28767
486499848 137851
294507746 72019
647300867 100072
190164275 114211
231062580 6214
211068084 64402
927513190 101865
382709538 36065
755501321 65251
444381300 170382
201604485 9655
412330436 42111
800386319 141656
657957515 20120
949354320 88884
559976185 186589
409559649 152415
472665330 189633
408101357 30399
683626779 189414
159337170 96366
166649787 143374
671458120 134078
993220369 62949
398742126 198965
508844779 109974
940406420 32589
326551217 172558
176444768 127789
622619816 51671
187456617 162393
747097909 15116
527980308 111314
546151184 133043
983451575 194185
357578904 84016
95387927 137471
345471404 196254
726583361 22400
959345733 95543
212359359 55255
624063956 91908
274129772 148639
529207893 183517
645523483 132491
806151450 126352
584101127 67092
573370181 177756
698691049 130393
183976784 52940
874881147 86157
165787408 32475
764439608 166177
672979267 20397
867656585 67195
932603116 81177
179936495 59837
455528325 18069
578559078 142896
993452189 140143
156617977 123795
498661032 135309
250671156 177673
112714193 104014
175030620 174528
210517696 133225
952600342 140823
113950057 13326
78029733 131936
345307162 190419
295633349 170731
544450211 111585
404784748 113214
560118269 4213
522354692 17193
687600224 114652
14652890 31666
532513089 758
441394841 69112
171028220 137932
666035684 74625
625884552 72521
830182255 104264
266305772 89243
488321369 19436
106335926 143629
29437986 167703
285623354 119265
604449555 94180
785989857 103706
652299811 98731
711549322 199961
327658468 131694
466203348 26439
641054367 190639
382547836 15689
586247527 96256
779152987 15274
862576348 104734
781413529 89074
667846916 46664
270416364 71022
977855488 49817
505788362 175052
51070055 118879
453917111 73706
46127642 74408
447211288 195046
870050215 3035
702619631 66337
18817925 33537
622431463 79085
781404176 150709
344299208 178737
545830685 161120
455820711 50581
106031667 53994
556837591 35589
941380679 76866
451404749 52456
949217294 132566
439273537 97225
376876560 128224
667783152 58501
235039654 75465
847520844 141550
533095913 35456
183481088 117411
416807226 122575
518360805 169529
3426598 175063
84573407 192841
869937278 114894
679434017 61609
45125212 178898
948098822 28697
609904213 198122
558935581 67822
412613204 13357
350873748 147680
288334076 78364
251349759 142284
58358654 135103
885923666 88531
132422826 8829
467174358 133927
449566971 129676
457815726 122461
859419616 67737
789261259 144641
880108883 3266
827624229 34592
644114686 34108
596771054 76770
957958619 142707
108235306 90909
385561414 97575
908997568 158599
733357182 37414
489790000 124228
26024607 132867
689978418 48892
581429269 79553
905101572 119175
584556053 155974
51328951 198818
133832892 13087
893122429 15814
201535531 27950
185949123 54565
120030853 184823
196334787 15335
607395593 55149
583562818 142182
429536140 14610
979703873 121980
394186494 95582
28817530 180506
93304624 111767
892548419 11584
861339188 92030
214035159 59221
707923729 156322
979230600 170091
674822913 36671
490217183 173875
468354709 150044
766092674 112585
269572920 6587
468963670 153779
176188377 42656
873185631 170507
75382295 73505
600952088 97106
146974328 156284
957936140 160273
660064748 7722
462450226 148149
828643461 64667
71559053 109672
518605462 49867
759848874 82670
231348242 19386
547287873 169124
495604167 22491
865170509 2519
865453109 57282
353747565 164411
306788991 179422
513949679 54930
792413852 23885
282359063 82475
89375253 169585
753362791 148566
28349439 148572
231067536 159847
291620486 119293
799845851 182903
88931213 195224
751170347 140435
626870481 77049
592770485 3832
61459571 46617
102369914 365
502292546 91260
796728249 34320
808632934 115539
924670184 61315
249403779 163352
33171049 34951
796804450 76913
353788755 101296
182520953 23260
114967548 141572
292691590 109110
609126392 15740
112757300 59910
163357838 79925
236414425 22236
843659769 56798
615562769 7002
177937955 135438
743398120 31801
851317179 192885
139930151 180415
206455518 196688
101948786 47060
139055706 35035
845710792 110197
235215143 11970
533470684 62844
135260792 91604
868574234 16012
771305956 55215
292304338 172515
5262479 81549
498538242 144134
809533736 99053
737889502 79187
638808901 1622
339243160 191243
790588067 100721
875916089 11968
731241223 169057
849087381 53593
752377987 176453
566895770 43157
434007402 16095
265763436 45124
547180658 81654
425405454 107705
472060311 142997
8944688 159849
119392029 167295
385770815 114513
372073240 22044
501828135 106148
49520548 170646
168252044 117441
958691837 78355
996606057 25566
608671619 109798
924431384 17810
989303262 43155
113538532 72003
722167544 172148
681234031 121451
743866816 155675
393340467 132267
843508120 121711
218117109 159942
682125174 56068
132678789 5857
160586783 19803
762860405 178875
556357363 71396
982095059 66164
842365367 156594
537243698 145320
38296293 3197
204696414 52173
255304464 133965
284213989 41540
123556904 67276
910427195 186555
954704362 96763
427988123 78866
791747973 157886
715913490 135985
478489875 139120
308470076 67500
470348262 57141
949241319 168622
774333095 158511
841455431 104183
800226199 147645
890709589 137048
47682932 12449
20691273 169621
865020929 104480
442852696 53804
6260070 56722
770939812 76615
653159896 72221
242636424 42769
564907915 1085
153688567 26453
553392896 66360
76851229 106516
548777200 74446
527300701 182753
481193060 166403
285920853 50177
243233422 176953
215029150 171937
982496376 172459
427167011 124173
959225191 71579
374865804 126055
129184027 186096
138279103 25459
743433859 57787
770192837 46915
737758976 91252
904375243 22727
687957877 94330
155526315 159153
851032219 184548
576207652 120524
548650203 132225
890996865 107544
920345874 50448
228680366 140608
628755240 156809
960568102 172585
979051641 86055
826824425 61550
416568807 175572
395511488 107037
80868689 48461
950322521 177511
292231442 109053
600365229 14962
700161455 139877
309091979 66582
846367658 87832
453463813 1668
414148143 7970
106773579 52107
468489477 49793
762124993 23246
667593583 79535
407299905 2249
39596899 101685
359554547 56485
514131395 164163
64092326 176053
968619393 156360
669919466 57622
467771580 100255
515913894 61852
44788716 190722
677961937 173508
130101297 182793
327779956 142024
154882508 81179
316089366 75103
657126713 48529
66901433 114680
136775232 152793
941908199 81278
274243628 194962
285666651 55065
626610325 51863
18732907 62973
968719446 69402
208643806 138609
811981686 110903
106053652 8975
530717208 145589
958770396 101770
225357404 137326
686936322 158861
717586103 22469
903020934 95953
604026493 175542
283993827 168355
303685631 160212
561148328 174733
498267402 23
84491616 54629
789678371 132395
575949763 192190
395434199 199198
947001883 63083
894528861 50091
862405769 48709
939363105 144585
731487904 111448
674359607 124357
469771689 121063
473940384 108627
389696132 158537
986915648 106316
549607473 73701
301276974 163112
890098093 8601
890795058 69940
221182277 168886
96063443 79831
220779781 131888
688181368 165574
884905808 150709
775812064 84380
670103001 107298
529466427 44883
408698636 93980
488227174 195799
887125456 73654
187323940 112227
665805108 153000
479749583 71591
784006905 50458
473877593 99356
346267907 13628
643905701 167062
138786531 143961
490593270 9335
969089140 89566
684687947 143149
86991902 15781
576144777 7018
549109579 166816
259285854 77382
256499209 78308
991901600 34787
873619683 49440
320932763 193693
379862937 21333
843318206 75830
982982168 86011
273799629 184381
553899638 155254
53706041 62544
517841544 70380
926808293 90402
602499120 27518
397548908 95996
936594216 99373
897113071 76070
101582231 156761
57804139 3842
796013735 96875
587197945 123489
836208472 82332
367666313 10589
311961607 58851
352950280 101970
169977041 181967
489239467 128504
735140633 56959
485162193 10441
916217492 62886
718652282 16278
195362818 39725
280251415 153955
376601810 194067
474005129 81807
349310299 77588
460418769 166772
762720669 51561
419913075 95076
50223787 150560
991494444 182149
898849581 8682
639117919 159177
314333302 67206
758568331 78957
197184024 13699
381279887 22928
319863101 310
629395852 150889
569843444 192831
660497436 24300
457235874 527
485460664 71683
532062009 62210
582785906 78732
138689126 177784
872456446 103552
913835109 145499
902017604 144432
27629212 74865
265133609 84951
683211456 172581
344932825 62379
902645185 110838
928167008 184480
345385628 106391
799288956 181857
285876543 103413
2611769 182428
631616482 161766
21913279 79938
755271694 79051
15333856 138642
580552258 131416
422124415 48992
151355073 117431
898342003 154343
954337722 186941
127484273 114741
326095380 5121
458677033 144517
795746590 128727
326831234 76469
933001817 183193
468592261 109885
978078213 118520
439878253 141246
738093662 89777
559832093 54382
949028062 190642
455663413 22510
748815128 14727
555382811 139647
678691624 152904
533424498 21194
189478723 129094
297335657 184465
831858615 141082
593127134 12912
654212793 159580
327907334 127498
752155476 75296
581377596 24236
791760354 22415
515309928 103648
805415718 194646
270279378 151864
843703245 153283
314058733 21543
183717768 144223
341496740 194861
486580806 117297
705091745 136221
22754240 143168
221269107 51935
10477807 64296
280800449 30811
823842961 132578
822359728 197557
918108015 162860
643023422 141271
918807185 160338
824123366 188875
17694052 25735
535700416 115164
483780667 130519
227214413 71183
740288250 70029
657868310 99314
24158451 143348
904492141 198444
226247141 95922
965179306 151759
688307822 40738
508909359 24632
609450892 132821
692494980 88643
239169235 155050
498758904 171493
953084808 168293
843882716 60834
700580060 68176
277752307 135865
341615257 87136
946907848 155673
374586563 32252
141516311 165661
178423586 195516
316174503 153047
666086642 97955
213652618 173435
953818914 133151
391283663 1280
477472074 116415
926668373 66422
659303432 181039
979363324 180352
942518506 20201
661725780 189364
616155647 132198
209491632 121016
365755646 144698
870091131 63608
734271247 30763
115123598 178465
244322464 108546
204105107 65019
600652025 162126
779428426 155963
211797415 135542
287833285 134003
75761905 41227
87516913 171034
797881402 153553
575487225 77567
975905354 108843
953705013 180630
653295102 13275
573595621 130763
702995048 194109
780522652 114176
179613131 198140
468355618 61540
179214706 138650
54140926 95133
604017560 160490
35585432 98321
200222723 75152
412883752 175134
602038604 184424
769697832 72761
625663816 175360
381582577 91389
770776218 7170
436931241 102168
371857648 174941
149037647 31045
780070782 95950
978172517 54326
628018696 7062
374446481 70241
546579102 43888
404754048 182605
550562262 197255
249677569 29162
821335731 108376
568635541 123085
888234403 152686
591362939 25050
416778565 107345
326911564 40552
313905061 66218
3540165 4188
675715255 63863
676508874 45675
572009440 195720
902798477 184292
329522858 105179
414758016 127425
987245690 179986
339668944 131974
343215994 192197
441904218 153815
854175844 29984
253286409 116397
71959600 1012
250034196 30973
583349692 94010
446942684 136411
96129466 120084
282527324 43997
857499699 24050
335236640 4663
872830456 99680
534897004 22208
452381330 185185
285981699 198245
130439689 80013
639090886 164895
893268527 93721
352415095 105700
968004913 103615
264751471 149992
376987196 80803
877378431 26121
6410943 149484
451869031 189398
296784372 144435
541584896 12287
479462201 9120
442746605 133092
173683339 68173
600314979 63256
758228879 101090
486951823 37650
260858974 25677
478212438 46458
996572281 5528
827835227 141617
413099841 196969
717246986 139949
795431135 44350
195851733 138380
893485610 15780
162491613 155640
156818263 31105
89372462 123339
375943338 181959
176606748 143948
481059660 57341
670016314 53111
131063232 32547
633691314 96554
820217809 85979
527019254 3089
613063464 37390
989549839 60152
519599122 97864
102675921 110702
517526268 38084
940322334 195808
463858140 103031
384602073 53639
803330262 7382
251985157 197817
128555619 150790
479451920 147170
650098489 65753
819695407 199655
549475817 117003
628337856 103258
311936536 68959
292288016 151849
213572894 127451
796873634 76487
65565842 171564
338258862 162335
666670042 536
407829799 89734
104621287 152188
751314615 100448
631176764 194150
400605002 79191
139874831 114068
734264802 14395
203232887 151384
123119134 131996
773392352 185681
999510478 178568
307994953 100878
661424428 155072
458266070 180758
54808495 175837
281446861 64751
713112876 27518
779499757 4493
438923693 52231
408320851 16145
546019021 64053
390558126 186583
514638987 102885
165987732 58562
353081389 170460
186352899 36689
200360035 162666
603012034 141305
459776514 57571
65623269 70807
395935980 91133
23440213 130624
428343613 104498
154021863 132834
927897978 19402
322849028 156947
577050813 162986
756071926 88124
83787983 186161
932097763 179760
272698221 60352
146105484 19426
604582769 56966
90305529 73120
458422017 133704
150213610 74650
617731739 39225
92711221 46458
339103393 179775
41331695 187400
898645134 71054
736925668 19849
514347459 175213
834189867 161329
32778660 64961
869038060 145914
175383357 162797
575439184 138285
45510 192498
594406540 175328
572130306 87381
373099207 47064
504163127 182134
99661118 55942
940286495 151182
717069363 914
336178025 122597
417459786 104384
735543810 148468
467636691 62747
683668198 116447
62741978 3328
341272707 70711
361805767 63370
994221208 55100
4046523 50431
327434821 101909
225726996 37248
393426989 160274
250180815 17449
883222075 41472
101796755 128468
180456462 187672
963152587 177415
299144863 157289
407148774 151136
930403641 52466
90716605 164474
325096548 135594
305593171 73454
170743586 18597
84374486 190612
303019666 175914
88585372 94696
305543712 75009
892663378 15120
372057255 101594
320765864 13792
865388181 101342
691274720 74845
523673776 65851
896452407 88289
455911734 72383
490372777 105881
662199876 184024
971224518 28142
402561230 95081
708707456 133450
493788390 60255
247458291 194223
366988781 158595
253767871 22647
908305576 39644
753363154 131596
317620521 6622
266943972 81897
959462170 84710
738689857 132928
726614385 164124
416534508 109298
743150874 89093
363549457 127450
251716133 13659
382229663 131217
990887155 46844
369131278 38004
663182982 44795
432816057 158746
853858890 176846
422569094 46899
119563122 75220
888058171 131451
570704817 127347
476168954 134190
844836110 60255
436319291 150460
575186424 149304
24199111 89808
430194305 100743
637305939 79933
50948845 46505
455535729 23209
59813408 105963
419644118 60032
838125946 44739
953904584 144601
577509877 190815
55985593 130174
979268528 2136
551049203 149613
885827951 61209
660646159 120373
703027346 83438
635380746 17568
934888671 67685
690163529 59423
301786699 142940
617153684 101209
23309945 49132
919032105 62132
832112058 106885
717687604 138067
264959244 30585
673547587 62750
353397934 107525
739035900 164524
571446903 145406
839852750 183899
68424916 38520
678098510 102429
643229242 164807
532907936 1725
734931138 187265
244934011 98320
254033704 115893
983002884 30511
261246204 28725
110842115 124829
366936400 145304
613758716 121646
959647861 152439
121426995 25149
573795473 137689
72471238 3294
874978777 117807
72211457 135981
342831535 194883
371950056 106107
74265390 18769
718917664 68374
359952471 171499
847208989 78244
295393576 174892
225348686 42893
593430883 171073
985715313 156094
904729935 131721
221163098 179560
680786159 193339
727758447 148749
554273946 82444
555538014 18619
300542141 28272
36042635 78544
235185692 2575
570923163 155185
319207735 173647
918757102 68437
303213923 59953
402111857 175735
890247495 191389
417468515 62431
203955309 144732
290147115 58253
249214833 135637
655414674 29098
332933533 172644
71305839 162269
772015815 12372
586022848 197132
605825019 174492
627490387 38697
828060074 184598
573617771 24217
80360525 143985
208082705 188365
254639655 101355
687579205 99224
30107 173730
530358555 117182
543714639 152187
463842198 29531
609407206 179677
700171055 68450
742511610 52886
621118621 116423
489867876 24609
285632048 105462
4611995 148155
608373793 53975
561181654 119206
302594118 129113
147371840 184048
974483149 123559
995676287 175912
709150115 65592
894525200 114917
715319961 25445
105611000 103367
68558614 57217
793020362 152418
900263200 48757
418930620 30715
859223525 76989
826432821 6111
891479890 37308
398349871 115059
871057729 93955
404493982 1470
878178063 129079
403903947 70994
475650250 123867
373753452 41970
39427635 132742
559835512 28214
262886275 15132
835661527 65179
459978834 119834
259747045 50646
108088382 114746
413713153 75835
995857721 151700
738190386 73492
769015293 163049
200234608 16820
793531952 183502
458519880 153599
815633185 173003
522574602 5860
49002667 121977
752219036 157517
579801133 52473
725348041 119977
103565565 5339
949687055 47026
137911872 89528
546237914 174940
739708837 78838
906146071 134799
565769245 14894
757973969 7913
513418671 90662
625722304 84656
82341055 43938
497225696 479
288936636 40128
111024035 47176
620306397 74450
884578200 9931
473164577 161234
252778889 112554
369990742 73304
719801536 199987
306013405 21670
270313183 180739
914542058 15584
999796129 23162
642081934 81501
658750044 13898
286971262 179522
423689761 53362
31825241 189008
77689296 27832
195660600 57991
642721687 126342
427005662 87326
196602684 151773
528344818 165338
188428881 56324
811986886 101987
262289059 153708
988489256 193864
717390609 59292
786813730 11765
725168545 52276
762791376 50126
596983111 140148
589512857 30211
241031319 124914
723995158 171852
944083081 114456
609992065 89205
292060207 55567
674243977 133056
223512353 82122
37973770 153655
382283456 192999
592347020 112005
881951339 134085
417722128 68808
319494533 94009
37681399 91306
788751362 167430
278458991 161753
719357315 62688
203225279 17711
128039900 160274
553650172 61387
13347709 81649
220472424 4473
28943748 86604
404693714 150255
572557527 15443
798311695 192560
740033349 24459
895693602 185725
923817269 12375
846943627 76841
963592241 141088
742399256 141282
586606978 46960
999558764 67619
885315502 70246
624779483 143344
858744320 143936
434280917 107376
160213529 184623
391163850 183818
463106557 181721
12621408 45624
910044944 166496
336259305 75943
967704807 57490
696635678 76408
137726336 30435
668090612 119387
993352322 140238
741043204 157483
323949276 144080
793984643 103939
311523666 35613
120035438 96503
218822648 51858
439089227 25325
879878010 129724
19586848 67029
820451253 50094
120734289 89127
514849742 14236
621284682 141544
617594316 172771
414654926 98852
554961499 138599
235957157 195750
675551468 44233
505130793 53787
255466703 125239
466989878 179333
113448261 40925
640465511 96437
360289478 119269
868807491 126923
423767345 73710
94567235 21935
119369804 184303
706977388 66412
240205079 159748
464344569 186525
142671429 85527
465656390 8959
143858026 61542
912037697 96824
996232968 50509
655538750 41825
562951639 15954
105821785 37024
134979866 188520
789794663 153298
818564390 129534
39448698 11175
628761052 80758
205844848 6544
47251601 85723
404131178 82051
11444238 131623
906370586 18299
609120440 153447
232714643 140473
590463095 41458
763795450 75491
884595796 23301
356616178 115810
635066570 95371
757476584 156354
848425354 169769
509373619 181546
786319147 1537
641778547 114795
576051399 197892
670623968 29079
967203654 29366
125256104 170213
930661124 105111
430302373 50908
574910890 80575
555288294 37065
883911456 152948
130574317 67754
280553799 138354
960519429 64839
580436684 106013
280986400 56973
936656005 111472
933735206 3453
309066425 135588
795405924 150980
296106571 51772
165325441 181702
58296942 48596
817201080 153599
246194892 109684
343646807 38027
109080284 118427
733896854 44719
824842134 103612
858349231 9097
126890503 23896
817324567 71181
108466827 189178
7793737 22699
760442848 63079
954352006 132401
612547964 49345
202198304 76116
777264383 188688
916527729 96591
945640749 21170
967287637 168987
590811122 91107
5725193 163484
68070832 164005
665046668 71034
225141128 133432
979667244 167071
920600637 149299
532116374 167654
167124627 197007
300303518 168210
482580785 130692
815185998 183602
964351204 69726
201632670 107227
862155556 107216
654668096 61263
605534636 39769
83884542 114083
671001017 17038
820361688 47338
113520526 11570
275467793 98756
486499469 88864
196864066 147128
423222636 179977
377873249 130066
129556936 57104
227104960 92046
127284058 108594
522544481 12146
428124949 120065
832492524 169452
176725883 179106
448067893 118069
447634572 91880
389764281 146515
778291319 88281
538211317 140328
875196802 32336
376774590 173987
581455014 177963
725130250 198324
233979518 32688
707246333 77119
263148089 68436
429006665 73471
426422406 159392
563134222 108388
843296723 159808
634498187 86806
243722766 102998
553710301 82073
484661514 2079
984295489 165597
823003476 130736
310062260 176752
719233248 179508
359109343 181934
794807594 4497
521329972 158633
393725445 20109
138258547 43500
612567191 40130
642725090 188096
355325667 12870
568689984 150611
549044469 188758
457669190 75756
968942152 5073
873108637 170823
347596694 67989
939594767 132777
775448379 10259
685623088 11835
318048855 79701
720574102 165628
626287070 39227
336892226 4053
10334025 74475
402934117 102721
387359379 40398
283868231 12888
977225311 10240
71917041 81933
864958523 172549
35365097 81847
540995566 97307
638750205 130172
298390874 8666
513172961 143759
748140003 43150
324172005 185677
906545407 138347
889697007 63924
372724730 145999
535824523 3576
362812665 135491
927470941 65133
472138564 113518
742108773 184604
908735466 116846
117127278 138909
600976139 94581
313175337 186001
932039560 161098
245071817 78931
284276594 3624
554838048 108618
507062962 95873
311633242 52653
205901348 53058
70966702 155482
734047959 52026
553958303 89357
253970458 88231
414527578 41619
449509678 190374
768645778 146888
351104038 177308
756022920 79168
388152322 62802
467734367 177147
622958843 144196
858788780 70091
921450355 100397
930712319 37938
965367637 122215
805259545 48483
544078425 84890
622503434 76534
450091432 12078
106503997 133926
323702793 25736
11192458 158336
368856531 161336
67162348 148386
440964211 48757
909919140 173108
365331806 40831
677034344 90693
811876363 14406
77665719 66212
863178992 180073
925979792 3313
270479659 95914
860752601 78061
21045537 5333
162186715 158626
80319751 10503
401371779 160382
145009647 181743
624341409 155682
144840225 9746
512606699 87077
122711273 147638
838038361 127473
646023340 182423
103258053 123168
334080718 11169
889587522 34371
477757644 185315
961957461 87462
105520788 106162
842841504 192571
426379870 5736
556342989 34204
525079810 133145
564863693 127094
663226397 60035
92638426 78956
319719367 52612
200417132 149659
885779616 135426
699402916 74755
856845923 123641
595388882 63432
955622199 127349
939944993 101638
236994329 34507
710266756 128440
465053514 139942
275410451 109443
504972111 153627
56271333 138633
387699709 71529
161097102 33288
692912438 94780
845806004 69564
997807642 48840
967506522 77633
816825909 54282
596547179 5239
618478147 111934
291168444 182198
308057075 50819
652704810 139091
193329805 83734
485191639 39495
523956737 117894
403493157 21472
594504862 65390
620598410 32754
59874402 30635
757901578 53826
157613171 104314
33401185 140855
558053745 167138
105106568 2839
716098485 76940
298971833 126588
670538281 196719
468507165 198195
87225531 157901
694799953 151125
156314056 55410
579755039 62635
450194864 96193
715471481 141211
471952384 3061
561300808 115837
165146549 88346
788646175 130834
671683786 149991
854308556 176619
713869981 70044
735411343 66579
880390198 178832
533842598 187554
846856567 14693
380579389 174129
658645150 51512
911582340 12963
740272713 44959
506894867 124407
467251902 127267
225899259 5827
535709429 15757
156835931 30410
115429810 41525
335156241 134307
610908710 157242
14246476 52942
65218223 121547
890455156 71188
591369070 12865
523842516 6138
140751996 110240
549512159 80242
7427523 101569
37855099 21380
619232088 118513
195870132 87028
479342952 79280
582694536 119546
611741940 142789
669681246 164254
372436089 198114
934068825 68088
681448175 5025
923753860 84399
654953394 72130
731119242 154481
86004934 15453
343972873 135942
780704135 90114
326340961 87912
28803114 116139
810037606 198573
79158962 131566
555677346 136731
98358670 18589
674851190 124997
946466177 100658
494728483 18238
446528625 134086
899878158 149695
900626844 148487
639310439 158101
492688349 100737
272623018 89656
225021023 86381
208277293 153618
264468130 100390
543451414 112296
713668037 119539
120215369 97306
374784356 68327
348688799 42252
348528773 173728
177696805 119275
355379345 169500
78917933 38616
743910478 128616
974008071 196111
410624239 116448
747448481 165219
567400524 179976
765775279 136764
402008701 135578
553629212 17968
53746068 138228
431904879 61454
951938 135617
614769022 24502
719551284 32685
877311576 83355
806820549 54867
122922491 185518
608730870 157719
190831038 70643
437623701 52555
51451569 149552
326747466 196365
108490160 45292
137603443 21621
451982951 99503
365104281 47350
150758065 152122
854766366 47912
610434660 190572
502775013 175327
92672172 9660
211538602 186328
877876937 160843
411940534 16767
15835098 166389
791449003 282
800125865 197513
523210452 35778
438392158 169854
629627993 117638
583727688 128474
900906678 40303
656578198 57879
377945838 70057
698314549 170277
653113825 30551
388215153 134966
580207826 78063
159522363 22773
372547119 68063
427591751 175800
593733089 46971
491667519 110220
869916602 77475
583331859 44487
734613350 186004
581766457 46038
897302052 76413
229327840 166091
258301316 49631
879407677 156628
387316630 171651
968863709 104685
237375479 155640
425975194 59582
682693556 45450
234669485 4605
521598334 181610
592698083 137334
332446266 116864
156569910 190192
296899743 147806
586181398 22250
913597328 162930
180010469 135883
41091350 98020
633179590 76033
886520649 33690
677205190 96145
5971983 2778
732417493 103646
412565625 95598
973346147 85780
395299848 167316
325032418 38748
502790631 158096
498254450 186253
300749625 198189
103456621 130252
834304120 107604
678878459 141325
323807258 148697
662000807 117704
625405741 131210
217421311 40037
658729550 93172
750146087 120073
830870817 181963
167683555 104515
657535301 69166
97812498 175048
658361645 79223
635713224 120042
828077977 116971
773096622 1316
184382361 189150
618569905 108062
850935101 172240
502452571 61120
707914029 166477
678105805 4146
398385692 142731
937866320 178609
526591813 85600
885982057 42169
851976890 117540
397392718 170843
791007576 71597
521722479 130429
178947812 20398
589099799 100782
754153684 19905
382150863 13973
833391866 34015
30485683 43397
433236431 111558
299623445 48032
963002734 49426
649136331 94302
874514536 71121
127410723 55332
333821234 150517
843918189 186011
461626509 111274
377276531 107983
330840671 188226
694600180 5281
723748928 134995
45416785 46629
113101141 106578
380042020 142404
500490706 129609
629268817 32740
31739567 70535
587212904 142179
51243140 101374
951630175 29932
488489316 150206
107619612 48456
856488282 97139
346087650 124989
332080311 25172
376924299 189424
678930008 921
716924643 119701
21761146 153111
784106644 56380
611517196 125041
407810471 27258
266405358 153180
89192613 189039
768012358 67319
528835289 25796
803535027 103152
846234198 70359
755511153 25150
685859299 55290
12312173 151190
583154677 156531
165394279 133744
189918980 56097
810143625 47627
42802322 67706
539772620 4397
330154450 139454
374263244 59781
870022077 116754
305219559 11143
357135401 87425
170029611 132496
976332814 54489
619619639 35956
974888727 50403
520650390 80433
157657163 42461
307289359 88443
250166246 180189
180393929 53499
668603605 127411
526244420 147708
441191661 101023
825886002 37864
385407432 153869
780254285 109852
797787842 172299
536721383 41084
234155211 105707
610290157 117552
824947809 139335
53438132 106203
370326530 151867
731477045 27671
426557353 152732
490500607 75770
142945251 141436
459953778 24467
799851672 176170
283597978 16290
568081069 54453
304261360 116052
302728479 3082
367955403 195924
535151885 6659
666530433 88890
527146287 43694
722819722 114496
616881839 100409
924587859 37290
107922671 45839
799217784 169078
992432824 181039
337360506 77917
472931777 40446
235279196 144356
517057149 15360
602394171 56938
75967456 181480
568527862 185193
386946034 24288
481360703 171520
461593573 75916
245251315 28681
254623585 5709
323705693 68445
176752758 167222
258824548 55236
986590747 181789
374701684 45651
165549042 173642
907356973 194782
943691234 82873
16282986 64599
630930151 171527
187719041 122813
119195032 120155
331265869 175894
803212133 18226
131510263 166691
29790573 178763
637697526 106142
101846113 104823
109994999 32334
188658275 64119
541761772 113897
116912865 133854
705780439 50048
901519457 169677
70440227 59946
446197633 51498
886495996 65565
178766849 194414
115634285 7046
685859012 184817
965115404 137027
190942353 180425
872093867 23140
517131433 26302
781732229 156447
667759739 147745
339237796 53388
894385716 63358
667952188 149215
457570907 64900
665858293 142016
173798020 182782
384814819 128654
318550077 58005
954209235 69326
406815900 194214
705843399 32169
665162428 23358
795563398 63856
677265658 86075
100174577 28898
784627199 59528
401178623 53105
657843480 172544
706627073 74828
481667766 104465
789938986 40147
983502029 90488
889002627 119018
525158604 195347
729551805 54857
980306416 693
816624091 11654
350930019 49821
397027486 54048
510884683 52967
250854574 100489
424498534 27465
525168858 16248
252622605 179528
890774816 13889
191458755 180642
805536378 2239
25001193 46154
340344567 106953
711665969 146087
555118697 188486
212476895 26366
706119064 61678
568650891 91199
946488380 156835
542689925 161724
974889218 170528
125908198 117251
885829550 107271
71556018 103079
761844543 32297
863932007 48878
954293353 116848
10722895 121578
886396722 178134
769992328 25873
637348158 71163
583602941 30722
3500001 97928
898083986 13720
438957625 33105
839399680 155192
86788663 15912
86635681 199630
528404403 22095
539954758 69839
252087592 169564
533117214 98569
241454179 145219
34274591 36629
486016938 121327
493294182 191534
750130986 87757
290433581 144323
851390635 37583
846772168 141987
805479660 57250
413172822 32321
119469533 182081
906686171 26835
618187089 78917
29794189 36593
323867054 28539
319982560 67164
751997167 141378
499178236 129087
356054198 96554
206649439 58872
709133550 190634
888958878 74381
760262876 2855
556154080 104368
278894357 28311
589321357 106143
826839253 86351
665986437 93257
566859936 187020
78783493 18554
505628822 129873
722624771 37721
205916780 53224
843275185 28898
334189605 78794
818539773 70913
196474573 187
626301580 14264
530549807 87553
154336570 42425
623239547 20825
573126117 106027
673357087 176071
343399108 64845
431340441 22539
533140888 111914
944409422 84452
829069074 187326
704593621 28406
806828979 3896
950204435 147909
337104783 113695
540733832 82779
997633228 73364
220114537 77685
786402754 52443
442615111 157114
770864108 82702
486514687 194899
715376939 114845
741300640 110566
436962280 11287
204816127 106664
289883462 9394
371895932 44731
688044675 61835
813306486 110715
924540785 121913
77342444 38513
27995897 17618
323179115 121959
935739997 103487
712541902 93455
614635207 47455
241032334 171302
663181108 114018
392561325 158564
849231928 128847
643099914 28470
794225489 101513
97766042 38666
85469324 109273
106101568 149601
956858442 127403
236113507 174199
311257078 8753
662507763 149935
395007952 116583
119267098 69954
537813623 139819
705684639 148059
399485156 80137
444712688 46190
144085875 117253
570012054 155532
125271410 64478
115571856 21261
274107967 91224
783668775 69686
945241837 76596
104545253 87221
776241404 28488
81418843 110112
591353785 178163
283612393 151781
617115633 91846
448065454 120271
661726612 26205
922774740 81877
315486710 74967
969931212 137415
654247730 13654
644795171 109805
836452976 7983
12163044 46235
866600977 177925
825708921 133853
504796159 133986
382335816 6200
341644578 77137
422707373 136166
115316870 73770
733720821 133277
564641163 79110
596639203 15205
321265249 14408
689844697 31323
553736076 62402
788558903 71942
420500783 77331
111000390 9090
690405417 138352
289492861 119916
540275157 176001
308007621 35360
33070523 50681
584967251 50011
260581415 115642
147161370 164849
286464748 138441
593469500 56657
831792545 158315
258287132 191981
55633230 12803
980081834 144729
556594240 132453
377508393 75662
741909961 190472
753254590 41805
332287663 134541
960043688 27677
36280721 166280
962412007 29812
968378636 161548
463851346 142751
358152899 4846
320388440 31736
261857683 2114
654689467 193204
442990049 175096
606610380 89512
813806357 173057
733443829 182597
76862212 175564
825869772 182891
123030326 125467
862430328 142769
877061549 92317
636289694 68942
637879611 187934
984523656 89395
225434271 99860
245498225 174528
689191967 82748
742588565 86460
289590932 51539
711542072 143283
957818257 169906
685545131 44194
223511412 3362
538275840 35237
587928033 103686
261078937 145980
451994883 55901
672418300 125843
899673745 20976
142297968 7510
228601560 115238
455674886 123482
123299078 64841
733103091 116943
203286519 54691
794517285 180489
123207886 131563
251197475 85026
864893273 152801
80516461 56434
634805641 196684
275334574 18527
92385905 152483
135880365 678
736578627 125173
821983833 199971
875531657 107123
120326631 67289
351014730 102457
380980607 166054
188886235 147250
294690212 181937
315863820 19477
173004861 185293
807757058 135011
689686089 85179
214687998 187830
280562057 107185
725256756 127079
852193767 43191
887103519 45789
109178506 187785
662882627 86010
478557708 12076
765352573 96437
264717844 104217
95515733 172053
155618160 110642
342024929 147677
401851846 115167
506825307 179588
196365321 173925
926525219 199074
737431454 178716
177053292 107357
168867370 115893
50277362 70519
822584908 22846
239200360 146386
718706800 157433
92892276 146168
378069096 172342
896384994 32958
486040114 84997
64300140 31979
601702886 114001
268276287 109343
423142696 34812
446333561 54261
236004665 119181
215221809 71334
723005997 101338
764451912 186913
950147422 143691
858558034 197264
721674311 161055
987944460 2418
724263927 44944
737228614 4148
47012223 164082
860490111 103562
911022499 15767
74294352 67499
906488942 181081
132382 38973
772068213 34551
219624500 174632
223153588 96722
397289532 198979
981651119 6152
279072264 23901
615645214 96911
32881294 33619
634301702 57516
373057880 20984
203410609 106178
965218041 161225
127290973 124376
133969109 105970
590977847 1809
761593620 194308
453701441 113703
238751344 70223
701667450 7991
689494889 108325
653706876 14670
337609811 84302
110294361 47162
894607786 144291
934865980 86094
77663880 49761
783013211 93324
273024432 129400
63645615 19020
354068170 96698
146199218 144770
951424741 164436
92823156 56186
838126150 117750
170710423 75985
366530820 181887
903021181 34814
15355846 72814
354900474 15632
33837347 185192
223265883 33354
117627731 97368
248462959 98957
140084190 164580
355575792 10039
746199603 41336
671345922 7727
857692587 109998
492981518 10386
940076121 24552
584999389 187510
740084125 145902
29324631 144360
261415711 164595
453002396 71048
590499563 40045
331125269 132630
707811998 137228
581181608 191040
81582867 73790
605285963 168662
930013939 161597
920103063 111478
197255156 100028
710374319 154435
727228759 129668
984900759 70467
422932608 184006
516655533 36178
745083008 45592
578973733 11498
595890365 196150
145815703 188805
926818901 181208
125497055 100536
114100612 98790
536817113 147238
33490678 146810
353249975 117054
735492891 19169
536989027 87866
228558216 20457
408726012 64335
688857801 149603
519167581 178190
635992705 181984
91605688 152649
680376888 113030
115914170 90463
20894 23128
397692766 56371
717686267 46817
713759540 102722
770196665 4087
926837227 161889
576896653 108142
652036262 94746
887058532 83057
981846235 163719
287492338 80128
596886022 109272
8459866 105066
658895879 128524
413952213 147693
527900739 61817
654518264 135227
998958145 5924
874895248 150300
139818375 17771
554071701 18443
797648273 1188
746763920 177312
983585201 45474
994897967 171618
942383787 10163
787343367 163404
765342169 133481
118587243 34760
999745393 5078
140238237 32525
651216272 153134
577162451 68524
786272761 196777
669126975 40885
418816085 52162
546589375 175882
326038377 46756
525493009 121171
408898448 32490
370749270 161083
359485690 30770
189724347 21138
686377555 99780
500581237 19376
885539733 168577
693001968 105000
978389979 185346
285062100 11952
486366389 141552
437500681 155395
308435392 150741
568213313 134965
296631086 182679
914463063 198338
231156613 27351
821822604 146081
601530574 83283
550918960 116792
852858872 166976
29355510 173267
633545703 130600
188346543 91735
996309946 160219
360992796 141311
136246126 96510
181367767 38179
32654360 101098
567417405 94126
29787834 56972
876594908 104734
558054519 158014
871150920 173728
747493064 194895
804822919 39276
888341929 195864
86744126 112132
480200216 129969
590964923 26111
936214339 38730
282929182 5297
939352653 128263
727915626 18120
99568022 86467
166700224 8650
447900830 81588
111036648 52937
863324338 28221
881885010 27975
724798200 176074
303056530 72378
684423991 126777
445905601 39351
608986785 138098
728118353 98266
734032211 135353
971395508 154945
21894658 193383
557751827 129475
244725544 111343
585115813 171976
272988818 85307
898392900 58466
940623944 49117
492662986 139125
236475828 103123
963417414 23231
890966096 166759
129700818 97877
518319621 83716
367566880 68902
388571323 55804
121459223 16053
587771011 83067
87712030 85180
623474864 135809
926978873 25097
334095147 177859
313942079 152651
330056383 13616
630794262 84855
975851265 132616
816275283 163647
613688455 173594
774317452 149304
251378258 166694
149420617 145224
59178601 162504
539341747 130242
837625917 75644
261705013 70575
120720390 59171
238113252 154113
884247217 64642
219958707 183885
773613585 39812
557712883 78027
93322465 82508
541177440 36410
678751231 193640
237634242 69769
982220491 193249
334115838 78193
143430522 134509
225569852 136472
701065094 97713
955286008 3486
635339610 31696
213409399 42068
289937097 146279
855530112 69177
800814051 28472
482252994 174660
124320451 82594
251273773 194325
680320071 190203
446200069 161463
975575773 195451
92650326 162597
179576778 191627
786403703 182671
457374023 192441
745350511 186120
428520866 153777
746317898 3794
371712904 114313
410875421 27104
963449291 55545
266335968 93380
700336305 85421
891047599 117686
99835017 31737
574134841 185363
978748359 136085
595342211 25711
869951601 24628
651871426 94989
515288959 176209
461518151 179317
563026592 165748
211034574 44037
113757618 194882
277947431 155022
591095004 36697
822019324 108993
232820606 9801
347827910 6943
390422228 170425
247826444 47301
404119262 76851
179363014 132803
569703995 168525
624958118 186222
452505076 171623
676159904 5085
340287321 181550
690548990 124731
574761773 15403
38502331 44098
966313365 76038
10443749 98108
178702684 10924
649893954 16613
831717737 108485
521745793 162566
663646737 17879
25327817 85620
376798760 159054
819775089 26786
901393463 51537
98259001 65788
512077609 117616
804234108 119543
529220266 144251
75494399 70910
877694028 43925
254864594 15336
610222715 20488
255603349 51022
984187865 150189
822309691 4233
490753042 91724
572727124 24585
632475071 162802
106678945 73009
233919681 12507
8349090 132063
956207990 178025
393183429 60221
892711029 126723
708293199 144982
150740720 71983
296471791 6055
74726729 167711
944651428 121036
880361474 159193
542528027 43095
901593486 112198
194706170 163134
784142533 58785
359402048 141499
558095741 143618
426310434 19610
845057153 108502
991482770 127171
456404724 86943
993814550 147257
867331163 178436
882531379 54002
479443474 158110
17197162 188686
839435999 29809
246371258 177351
430636805 125377
304730021 32167
755046981 11903
918781229 16377
796808902 90093
313376585 52491
494437783 56819
598275661 57536
374388352 193670
14169168 76703
262109268 53414
199251175 114971
748305593 184013
415993168 160784
758341616 152054
339790728 45831
959672438 60423
758776853 64737
333956795 19847
524972041 188427
198771468 197064
284719001 167710
834095465 39597
313459534 183581
524906173 105102
739712316 78292
481202722 157636
345052929 1808
513248657 15267
30901554 169073
181840338 163772
527410615 149489
550015181 129940
864254520 91442
238126744 130928
454516820 15805
376584305 157931
582923880 48393
994411258 83901
896359121 17806
834417437 112221
622765154 112210
438271396 107767
900899962 62168
588774020 82433
205836211 9185
202464599 85927
406309071 141478
399569737 83218
160145723 109906
942062108 88840
665318791 129904
855673272 72753
593052593 11706
340968022 126188
908186776 112846
837508093 195087
854896987 107244
34530850 53692
517790870 119584
253882624 31192
763516786 115275
325738303 183821
561414465 100240
980721372 176071
386300718 21052
276494704 100376
354228683 89943
413419732 81484
652312130 58161
61521627 5370
221544896 128466
228369027 103177
144493312 132188
810240920 114185
561355531 103155
671848021 124201
852337536 37766
364784479 36121
526355215 43780
951990047 24164
302178410 38321
442820367 61562
387895308 134559
344749742 13219
411097018 89417
939540613 160520
878426269 123210
346910819 16074
120990522 33078
44103701 15787
266479414 194210
925974458 155184
513261050 140916
898975062 147294
490443346 34039
522790954 61750
241442288 170412
982982139 83786
179351888 191471
853367782 124770
702021342 120934
847350445 134012
565884062 26204
739596236 95738
712816930 101721
137717626 6329
751133384 157468
187832240 151333
991977720 49913
152576041 176261
118679467 71038
798562152 167058
334079002 7206
305153659 94789
917055004 91972
926592962 20470
509316699 174731
924664618 37436
20734700 106690
596374964 162029
392184115 84163
94881103 106006
522894820 117053
941861864 75509
110607125 161331
901484980 194895
420382191 52158
531134455 136973
413629550 136800
50067925 123304
387707738 2909
459713490 55279
337230169 175881
805698473 126748
388383293 16435
303795343 52759
708396792 197834
336950681 8458
625526489 23366
316214546 60958
632666599 140988
923211846 97442
699140732 110584
615553498 29422
249776150 9268
42207205 10807
180810391 160773
879338541 46696
954994552 51102
241712061 159368
86023257 48524
395540375 31200
219498996 146640
880890320 112369
417108117 99410
896273024 113392
684131619 29797
19571192 141391
88035160 20852
610138601 82780
584638206 45532
814197123 145841
213135875 62172
634728771 73105
32606326 57599
857667155 81259
989387269 161699
680351920 124354
702068668 118524
98223965 33296
106208832 193586
68341963 59162
72741472 132387
658991938 63904
775940068 130774
308425202 24686
477859693 119920
101333348 158945
832531185 124006
389987851 15926
878448109 126258
483613116 164358
953164112 96028
931067132 185119
512612601 125046
967015573 143198
183468268 164713
605663889 174804
95209622 18604
886971955 63051
913003690 54677
418412768 132087
589691073 22805
938989513 13460
775166776 110651
738581889 140309
343843299 194541
298106153 76473
530947630 94012
283556784 127731
548847591 131888
87294046 162263
980145982 36678
914800584 11691
714627158 136470
744754656 181013
564286851 171468
721020114 18956
616995087 52877
965396305 14467
394448584 157098
719684712 69991
948727659 187527
490184551 4735
476510068 181564
924494488 87623
227158149 158995
864937568 182830
674424445 100347
552728982 196561
517322632 60683
716452355 95765
573888249 157511
915537194 196597
822497802 101547
352662006 93357
771721027 27298
406561933 37377
782612590 157066
483662815 137694
179940105 182342
671073905 184922
374866832 92039
882757051 19272
963568196 41140
202998292 37881
48720983 11564
771590551 64315
227189642 71623
687832632 95356
831277386 195852
314036182 115933
855605524 66170
705851897 23392
108310418 129843
796974751 51841
444392370 99257
816747903 12484
414953692 83339
276299473 175457
907791640 36142
822991080 103486
505400604 142507
88513011 123159
305128319 171616
922432391 31435
452133277 99156
669146256 138505
260936484 175872
95793831 75
903249054 37214
411949523 9982
943809560 41360
363465954 57654
109311179 136563
853739318 54216
557913852 153032
335806233 75740
661134300 12901
883136092 29683
18289253 107937
683864702 141197
609147789 33620
365630449 195898
793532145 136625
485807499 112368
727818155 52450
580759364 50640
210024241 9428
596513559 131775
912871871 190380
153323085 5913
391940198 187607
120854457 87592
122400015 39748
396802907 189919
192652528 89642
580656091 48570
896117970 155320
776534238 169001
26555414 122493
443997081 38558
127782552 192629
551919134 64887
962388481 82696
537071558 93678
146523151 10544
924590028 131494
861126768 52670
694699409 145571
554209640 46106
204103103 198497
721454067 22645
698907848 15345
249604267 176341
940888440 166832
298263803 81607
234945497 185176
914244043 20006
410425744 128743
894193057 16609
176692363 32691
53051944 147908
64448112 91214
832513194 124620
764436159 133918
734944876 11515
481723673 72377
20842332 146677
366693809 49022
676492910 148775
697322269 36114
804640846 53735
756968581 23235
270172364 92194
111084089 66971
830860126 181601
291612040 48131
427521305 89194
470038950 112996
981771670 82594
70508093 130405
863525865 26945
226112977 4306
767465861 4516
365018240 120254
109227690 113890
27562623 115407
202222846 16928
369410133 68217
705778147 155328
521434186 104097
43548508 104301
725089118 189722
450178823 122922
886551017 134555
647616466 30548
97154517 183595
144654783 177096
563453768 164144
13608173 118027
122958487 44429
92661913 65729
371320067 48148
797998261 167210
77355324 83388
696685232 15616
880851764 196668
385977843 126573
108381618 186999
65954296 188379
969999243 99248
488228790 14466
718218646 42427
350001668 33692
300656333 82082
462765446 140601
89671771 31222
321386878 133053
300379447 198104
3800581 114058
520687837 157130
827027097 81576
813952163 114525
35846731 28127
604157343 114194
451209823 131994
172916182 81307
166865473 178980
201323415 193351
219350915 108767
369646193 61676
849247963 45540
234036908 2181
772259609 106639
332845544 104390
953594064 188522
429044851 149028
237923112 52640
955952323 108542
254697954 169402
447736363 13349
34316691 173218
753979654 134206
811974823 3538
348675971 7659
601273315 172105
83691766 185944
282154598 27013
775549606 115714
152993191 165967
488221803 86610
42884271 81370
575736015 6928
91840783 91755
819727378 159566
15984929 110138
112251369 123205
272338006 70463
3027957 129596
408583601 86673
783708232 146871
348434139 71748
548697148 145140
370185847 10947
767869070 6752
203294319 1333
433805654 183687
415415071 195603
288040208 103995
66751729 75611
468704951 54664
662291236 181191
76580662 70050
374795223 83354
63908578 80222
331676414 179375
5417839 125794
787127427 12774
683517029 91103
628374380 43757
596651239 25499
371718388 166727
623489192 90815
988994325 179484
191124815 174865
942284090 60173
359123871 133878
915117436 20368
381844368 45866
976637607 158647
379689077 53531
150032797 121178
822863604 70605
231584304 106658
74655176 185915
513795352 21520
599444357 180484
499430522 94357
753974976 171083
824441822 136596
365478402 56993
374994385 39897
200103792 53746
985986467 157537
991456880 33355
212018145 162949
90660078 79770
520865292 13254
317309182 1503
312438797 136061
766620342 111104
376336412 88355
405832080 107031
637643106 62598
805402885 91907
10263353 147973
263989311 26257
957503756 138391
444496972 67936
892569683 75745
957016920 166162
433043058 197954
786778354 12774
246924269 134312
53247036 32511
687128825 57867
306184388 50300
639260949 117680
970904931 105353
812306965 178065
6246807 132093
800499521 75043
683576266 182344
667389474 80987
402068761 88299
156100799 111742
686792706 118640
536674350 21529
693466557 20996
291791568 149046
99913492 157888
112701961 33190
649311741 149364
631860911 98519
813185531 4665
787466380 21810
43123268 48477
570892477 173547
907639614 125175
746091395 75722
839823948 119739
541689423 198864
918248929 60460
229877726 59315
373839345 44202
418877208 175114
929449615 98930
739664823 43618
260586145 194290
758364269 105036
603908667 162948
314975871 21782
964221526 60846
581984791 160872
543115798 36204
703829717 12772
237718254 126102
205011195 198187
534090458 192029
679610168 56456
962474617 3444
67127619 185075
754269839 30506
443121227 39510
14485260 105494
585180441 106149
32501651 62952
640405522 105824
749092021 100098
502863170 31780
389400936 144906
479233882 159632
635196313 41645
31999868 26686
624847583 183816
624713115 108161
628034975 131887
649397634 34219
927199807 29794
457435016 101539
972354921 138035
428922858 157200
744296656 125056
211873228 162326
142156088 17964
94560839 156050
711002245 107957
178240775 32102
890235312 67797
262818401 63134
467244556 66977
351153103 187685
990900230 68465
927598544 150548
534322359 128963
545321642 104885
159766026 145573
313505289 172482
267785017 144623
483241134 108267
436293602 43538
766821259 122943
230951900 46739
453992728 186603
924812483 42039
281531424 23365
244006934 179788
708306835 21008
528306874 87909
478183901 38591
543479872 55002
430316834 179318
516942060 77340
528877708 76779
107419412 145698
549360392 31489
684069280 117347
698088232 28131
142949879 115044
862331166 183030
249586639 107596
854121579 66736
796089713 136416
296673584 32001
984516775 125470
650741698 28284
581068098 93730
51011605 52072
266899508 125561
1307622 194189
759002308 52905
916941107 60929
44802701 641
947981597 50713
19682880 55029
2465465 157515
579306458 5991
399017484 125751
207209878 107828
638760017 75311
464397376 192380
266381231 377
127170221 72411
215548908 158524
725803033 14197
325816400 115591
935316686 15415
842836020 172664
368980404 158442
92862078 50835
489807504 105177
889288996 189779
953849504 64239
831834453 174368
901465158 115492
787756359 30145
963791607 34028
117719988 124004
458427102 160019
275059684 46094
963707665 101027
692702681 62444
542432968 17269
587931415 55410
124856545 67275
975204706 27739
708305837 119742
279918753 37622
20469830 142623
740730600 71727
621486211 48416
768103749 85393
34407495 97150
616797270 186676
69643209 68950
966608854 164289
338116544 49953
568447861 116046
904496881 170283
474664236 169342
434882286 95201
71289101 190709
866403942 109311
950624355 163739
672573644 169797
971676769 66098
820110923 84063
425360578 74668
470983632 153295
414306795 4327
573625965 68276
522209128 40250
844389848 12294
875615269 87493
887321154 52155
198547771 128476
829202521 927
261090434 195472
651595571 155056
60376108 26971
588807709 37165
957243165 184849
953882115 159297
11375038 87587
613838305 178355
913183410 178430
489428250 192333
833535483 141743
85416717 177717
124875898 116339
872726577 44316
605667181 98444
404380969 144242
562082142 147696
440979476 10243
815548496 16416
708419582 181347
578493375 84513
69291663 52118
734760751 112068
249633738 12408
849440364 55806
818624257 38358
143569532 108274
502016008 164154
644024073 123711
88509066 157161
27528705 75770
627435357 65860
954099597 144214
432913125 136995
546539321 103179
556080458 23128
294150888 181380
834727284 191782
125572545 69059
28083692 39480
364777282 8320
862397578 129780
913386880 171715
592559819 69786
15423328 101908
280184326 159734
357858494 171304
672474811 63963
675875770 24014
122196555 168577
551860363 112113
205041469 149637
762028174 2571
545500988 164373
274328353 116656
67576424 22744
670406560 71933
60243186 190021
92051583 23575
957958439 178179
987199411 168894
319038402 26901
564210276 199521
427635113 56086
540752934 198796
403794284 91509
926644482 7226
563643776 197426
226556001 48869
68488076 161944
594743051 96180
440150687 189497
213603306 72543
817997625 113271
520858230 8424
998713787 133052
714926282 163699
410946032 194466
682854847 53946
599338621 86377
322720150 198914
554088443 66440
653988065 162012
816953390 94759
581653246 190159
986157092 198495
432580238 108039
2109887 194856
471545117 9266
134066564 199570
225375136 82288
930879419 178205
218612681 31351
710845423 145736
23276439 189046
857337814 19443
408500674 112650
644051841 85465
548627872 74625
211747133 60439
277217198 182185
804780782 151847
309912878 33297
355752580 43804
462842206 45235
705731353 146620
993036910 138475
567417829 136120
375782647 169449
404204726 96291
804423018 188578
467575222 93581
775273109 149002
280402160 72951
586752305 2672
435712687 122440
781133603 59637
229504411 3885
878259471 161177
745321469 100929
296947633 193039
445907760 61490
479319156 30348
440564655 78115
170548109 25929
475471030 64994
85673396 130541
356521922 60546
637333404 166952
506200931 145763
764049369 45146
106885291 22791
936673729 61993
53665146 164677
961137093 70861
643106946 1175
458050723 34355
244375002 40001
146431493 198971
936171799 189463
414173547 9034
287708514 109011
406497532 37352
4830236 6122
752413079 113839
281491323 54943
154493982 195095
49621423 96000
271184754 12866
613801768 92314
405713693 137598
663363084 12899
152167963 94539
586855812 117630
708679508 7054
973077134 77615
320692008 144801
450708615 191632
176195201 170082
583804056 34960
997380030 43733
517532040 80632
695237965 100886
845476147 102260
449605654 101307
71804623 29079
101959915 10850
74708059 11879
816041399 92116
721780301 91769
713433508 108236
857913680 35575
93769511 50264
359888611 177830
866909339 181098
960185470 144263
623288643 88582
168933953 87562
830664057 8160
466609372 23582
410488780 85508
930826577 185741
67636471 158391
216414823 181658
325649576 39798
819682633 103207
814622572 163560
314123497 644
454022329 3486
598891260 110516
661972991 106665
599761437 46251
382554085 188204
227684254 84658
429319420 188419
612660716 30149
93227330 5005
434943112 197847
393569339 168003
33310156 103353
630449655 183672
63390998 134501
106664350 123100
12527768 52574
311884538 45496
533542888 164847
90305709 7091
935730315 57578
58176872 151372
11512384 190947
249587581 68814
872996600 189464
737059866 194507
252316864 170195
163603400 35381
911264208 108963
449532010 185243
676290024 186854
687897817 46637
352040876 31040
615944133 74182
988135150 188945
476264353 86425
187090787 5203
173024368 94126
536750763 56227
395144587 115637
579225629 110641
522377064 136051
199567300 96346
617025569 199339
604435617 176170
353927458 123264
244803587 14703
975308647 163828
793193549 3879
218676032 57782
441328193 80568
637333460 112241
303466019 168569
196839859 33910
695607116 40492
465035859 117813
635161136 30593
868235619 133040
798019753 16664
535589033 100595
584391759 79469
905955923 165780
423083132 78887
367929684 159845
113729126 13521
406721125 146278
657489195 121380
681048688 6899
9860523 83285
467348468 66095
620835685 153909
749922813 65653
297344710 152039
756954628 134087
682740399 84147
637589147 2155
845085801 191079
270739295 8409
301361493 6875
870694558 193102
409510392 73905
501648581 100381
237483251 39621
739730650 152366
202834030 43233
35709008 168929
87347385 17177
807314193 47589
984242570 53327
589460350 62453
999994962 181481
624839725 11203
101279105 26111
886713936 57052
2013100 108302
525517239 76477
987751790 6275
171568108 86951
812714420 87763
625901402 70748
61486363 4694
41484654 21266
867446178 32635
307715209 128067
90747847 52637
625484767 69427
486253445 75552
233659455 73261
292296408 26742
746716796 199392
761053358 89996
814889020 124828
194125191 99287
525593691 146610
972274368 49642
663039134 188254
406868756 71252
402384470 120039
506919006 155277
113357935 93169
276549563 164120
31683037 115362
902632553 2060
47460568 58071
332031268 160400
634274064 72323
948254059 5920
848221518 101414
705789914 80186
432962123 195322
695459813 77183
290837639 195555
20030246 148538
701322274 11499
155088936 145599
156815335 19207
14333609 103166
461980286 59810
134859896 6911
949641220 137820
867448929 41215
407945919 130977
681811623 54475
389781087 144446
177248267 27886
265919577 179519
651673905 106631
799175525 65208
269675944 141959
427800562 35857
115116674 75018
686343297 106036
651368475 133539
360117283 73311
463984412 65797
831762066 175906
921384072 119089
533663738 9706
70510025 171875
825789884 67999
508555932 160750
997836090 100676
892566562 177551
52808937 27258
191002926 28513
110500401 16513
630262478 183267
246998639 166306
959099237 80755
915236789 164373
671185691 196950
808008783 144276
841011708 56845
337602236 31317
869268723 114883
976630333 93423
899072906 54824
387875318 90943
636326552 70431
609050797 171477
766305441 193128
309045701 33187
309545478 54181
556141200 12709
593519390 6548
829253554 121774
434104800 136348
227100705 101512
321823142 41653
845619503 186485
344691563 82239
893597045 109405
996130424 58736
724310249 78744
854542229 91511
28966296 169147
617387860 70629
244989695 13134
940204120 162906
894967248 35220
395568762 156842
875776213 44886
759658916 116994
42196804 104618
721340486 69735
221725959 190528
215665188 127836
354225428 93210
169132876 105167
6544386 151319
556310451 49508
423775119 193747
457990011 164157
586614827 45199
379747248 186603
167133669 199326
189770274 14501
410411760 185360
510521979 61206
45474144 37295
226194478 52556
767450976 161506
676026343 129455
771786296 187538
129084660 54098
705903459 24002
591724119 174584
170739765 146460
97225530 71584
170259216 160498
613565635 186655
214078499 172107
471796863 49474
878129944 130973
326832496 95446
624482148 126379
465903138 103686
374677445 24441
738978575 32664
604648524 2931
621392192 102528
777645911 179847
470545555 102385
526418326 142004
876325153 29299
765844403 18163
693725123 151665
853183067 67794
269041659 191932
26835265 651
480131559 10858
776260768 150778
331756195 105182
261434291 13098
695532045 116579
211230853 144592
307428378 108756
926023614 37915
618061837 169228
451242081 130380
234438338 88759
521971486 37019
976322188 66027
299191743 163155
9833239 57546
298593215 117449
689650622 190284
789437988 189297
258467130 137855
364941944 49233
695397100 32317
77699601 123203
691391630 165947
483482246 47712
127496674 62904
267889044 29226
215977851 57659
346308290 109479
217612553 183155
846636118 92559
430276807 93064
18979946 147389
77794001 115329
245965299 153764
224506903 143403
163279651 160221
410216754 53018
951233888 154394
141106867 125290
126528957 161591
527971910 47080
102419002 155209
665780686 164744
255396602 96543
765012555 44034
701210985 4632
524968867 89452
229301838 129323
844593077 116208
171911794 34641
133191701 8249
853892336 135322
228571292 32296
33463824 191723
716246206 26509
613085369 83184
460296909 40567
643995500 87881
201880885 199362
82267922 15837
788913821 96512
244877732 10932
281506086 182489
116231799 104174
664258686 130888
394200958 43615
918100056 180280
981625894 175626
531810624 136772
713921398 95320
68900052 17539
943859142 170510
925143898 135208
289814643 174769
250669777 138364
922763141 199609
978551069 119601
795307739 31229
590558862 135026
356648030 46708
190685218 110339
443656594 133143
524612477 176931
949224859 46987
388829519 502
731451011 150381
255578114 152310
409029666 8651
429670520 48350
861257583 70477
258000019 108609
814525298 128633
386411514 166934
572465294 17345
343099574 15106
803636890 107424
961022786 180773
574886835 107760
412273305 101535
439192708 196412
200484951 189
950106061 196472
861196998 196342
747017056 23039
394357802 173445
414160089 108971
747395573 117703
855408195 165267
968055654 182094
749399678 63284
358773161 78831
831908616 181222
796220574 4196
107289372 66060
274487478 12625
967337106 101781
490661255 171868
124328268 132784
143857981 25692
64690576 126414
744711365 156861
265734233 3514
362585379 126602
575256726 149906
317536077 69410
313852457 159913
371815640 149219
56637511 82270
280653541 118922
81320441 107130
933159236 19014
381108639 42506
544791340 161232
231840551 60113
10358120 43560
619078612 191060
82065657 76499
74458266 189341
800154924 135292
561658310 151143
316280399 144167
53423148 171221
596607196 120232
157673523 10745
342482861 76038
250844345 48106
137392674 193808
51996479 53783
243631610 45475
617003624 25606
264341963 152434
573967390 76469
328836737 12554
648409891 196656
850025871 41211
355452357 37368
377201383 80756
82593947 73385
959679365 143690
871373452 197869
30521719 83151
636867149 139776
903033114 122065
596077362 85419
836623620 197179
591340423 22006
781127022 143448
637558355 88176
399200594 88990
880319505 71023
899107756 36948
161495741 84334
726838434 196673
978489940 102853
748872048 78194
359121888 102322
34603996 152836
279813104 158189
538799443 50612
38981400 53095
802916906 188771
662651967 135498
36492617 158699
175797794 49859
844671245 73894
154045385 168708
701869591 99961
630346001 3124
483219706 39013
743615827 153103
499940342 141981
863534056 130268
519811880 28750
816942145 30017
867364011 167042
439820923 130283
294453196 124612
282917604 104138
445948780 107556
859418293 161466
713768381 66369
104587482 81324
277961688 83381
741438909 80323
848709237 45662
396782067 183128
517467037 128860
474565570 99257
866177017 184743
747659162 171865
529522808 21946
638957687 7052
506748484 191820
307816312 192613
343160975 42246
567016734 81615
377805416 45401
434530091 12494
124792891 188252
18465465 155221
948065794 100815
419810351 75059
788308825 197112
730262510 146760
921207636 150040
327731347 66136
769877325 193197
392183925 174170
476025977 135524
185632389 32580
483864832 163565
638929675 131798
592835181 35141
578461363 134111
945040718 110365
471657539 10834
316050474 9809
588246726 177703
965117595 5984
506331419 80316
536785587 18400
895149620 44691
211432487 64656
242382392 95916
278369533 151860
587805496 140081
29736762 74641
123095134 135190
886018692 167381
964275821 85691
140237824 156015
216706627 194742
569148982 42196
290672759 74644
266039196 102192
580697883 188541
641982933 169010
458437065 32946
154511273 167389
86598031 103726
158276244 130625
110247237 49456
721250802 103106
722257124 185502
46301313 199304
339448698 149918
33944052 125131
675134972 57430
73476589 29185
828866498 191420
399978026 29985
111619528 29931
525693027 190656
177042090 84478
248049684 158550
605024885 70238
830273043 148994
244642397 115034
812882272 73177
355356793 172538
892777464 82853
110645283 121500
68692319 103627
331250966 63030
27579024 16266
272951443 13541
420957490 55782
856929225 148422
614016632 75082
863711866 6779
551299827 51053
892673933 144465
949269128 33688
638387153 159107
944078493 28692
343670594 156527
117581795 18726
929398562 133297
352760631 120516
197560952 114021
161475625 172684
895714602 184111
991341247 99151
397494117 80536
946430564 55467
318979835 5662
501191200 98441
740742863 110445
738979858 72257
863263582 193699
713617847 30554
677734976 53245
136128358 22711
68124727 53884
166641489 33766
235074393 44553
163338161 22893
296061661 70162
855347458 154640
596146997 135587
891166812 28092
412232648 73758
829495010 70419
200978458 135132
759888791 169
638234903 24769
639022059 169488
867871623 35171
642086498 37214
539265525 25742
788328926 98713
550065323 174422
540059913 73363
77878206 34888
148511137 189127
394466338 100599
39491383 176763
676728103 182071
514280806 116617
54155792 195018
353353100 25008
303979216 98184
792333240 108137
518426014 123602
79627109 112144
797076677 30155
506317304 172620
738595043 61728
441291772 89188
912993600 48724
57435308 144721
419563883 85237
314994725 123831
926467902 177054
1742368 43363
591243195 198058
806121231 92564
862185384 2775
575077501 138687
740806917 136263
762029922 5998
556196849 5697
986489345 156159
730757176 61847
984518884 24753
555798052 125717
223673739 160272
143827426 182063
851925831 198521
587726098 147119
492675247 59627
22974754 99987
614452467 24018
642613231 191424
677653019 195090
496524406 12639
41553390 124465
228725066 46219
543204294 143556
170478997 177328
384188857 134567
97739825 77348
762799359 47209
514870551 124375
840403685 121752
315852467 172831
123390869 24156
783486785 96653
554729635 64799
624695246 15604
392123551 26729
496188518 76645
320408516 151822
481895586 93711
847845361 68467
813415700 145150
363300999 111121
514640088 190884
506995917 57976
138425198 73709
720979189 94341
288588344 8544
896652928 102186
335189508 34024
881179518 119950
120090212 173129
691899404 53204
880274144 116776
418016696 178665
136004328 122848
755623829 92673
87454995 75346
572380037 17722
477364598 108008
999300328 140266
345007359 138182
584672146 109256
527915573 90616
335107646 154204
679019374 112149
612823776 15733
10048277 108900
642212623 43399
311000303 128991
231296678 147209
618732458 196585
597103958 28188
155152143 54236
706279922 140176
511806972 116937
816577405 165479
622074340 3447
782635155 50065
725065756 107771
561976341 28739
672127580 104141
917824141 68673
804903540 138416
759425377 14157
449812305 186181
408668031 91787
558542433 62348
553241023 57886
389811754 35713
892719865 191647
910225882 194351
144201379 52814
849675235 47200
368673992 14144
190580330 74755
143110043 36985
819505354 128359
325321990 164817
820538188 125404
53527304 161151
329823978 169340
939561401 65198
620019433 115388
41006664 86921
581810371 71726
890987287 43870
450719420 115090
391945147 96753
416124710 168293
973782118 57929
14352917 87762
174310625 94686
845477559 110276
248325204 170842
534233409 173833
709144782 90566
106501896 46493
664668196 35828
972131703 172053
470126034 7944
95440268 72534
405715329 117997
359500652 3968
173861289 163670
101067165 174252
641586843 76206
850406421 163365
187773946 63017
810260845 87292
427811916 177963
624134794 111573
294649084 126816
19746606 63633
564524673 8299
396462095 68269
46787777 38391
887445697 60955
788334406 146391
490166931 199446
981653089 52755
895935040 28582
793881113 115972
194788290 133302
45835860 71215
116321734 188648
751295111 132018
327635301 58451
927080650 80795
979899793 8750
549392776 62640
379715175 194572
936310458 141531
192028084 160361
352530910 150368
702811984 187596
732175916 139108
53665055 71213
930559008 88914
5558487 146541
592319468 30175
740158303 123113
274545 62750
99692740 514
935117019 94534
412413402 10729
755701293 183890
965890470 122908
182282017 41319
839233753 149584
844336305 195946
822746041 133858
7401280 16971
688633460 83384
821832627 74601
494195900 48092
957485114 78252
494196052 199010
102079127 1517
589880080 7998
324247136 177999
778563374 99342
163895418 173912
133033222 163930
420710704 2908
702584719 54840
264647535 155944
318470187 79379
972176357 120365
197671251 172091
709811386 113903
606248443 111476
736442299 62425
76837809 97860
183271740 188033
653358804 179567
747141973 86265
656034556 119225
888873908 184518
144636524 152841
609534151 149775
561708468 12489
613481972 199319
674689571 197855
15272710 182509
174534690 22521
105579282 126570
997926474 28921
159880999 84759
826530824 163752
187733334 57651
809988519 104470
126076691 90317
529431746 36452
582398715 127400
439735585 164626
448541480 80009
723417186 32963
144035029 191613
655841097 128107
723194445 68134
568872036 45779
891327945 193769
23801918 103929
125967787 134589
381945566 177067
249419893 160831
411855566 5634
177031581 181665
686365716 174603
897671067 34493
390515967 76687
830358919 75876
821615597 39739
904325537 13281
209498070 71698
790313859 185173
229042411 52872
314620906 92100
456657799 17170
115432747 131719
539801808 58173
533518430 75021
42836954 8790
672710350 165064
195165727 21487
272373677 96061
934379538 141247
490948397 88439
172420217 140545
756782823 82671
558829912 95286
504110078 174538
296493390 127011
487557845 89183
824085644 125985
259824472 109058
556260826 45727
564737815 71642
291246889 178740
338763838 34466
612959033 153856
808096938 138072
384348040 124346
388514498 57050
53568869 132634
594410009 95103
9069499 50054
848005207 126824
356269724 119035
496005828 31840
835610311 155765
623269777 38215
894411903 125344
451528567 174055
721328330 120708
383857388 150708
565909509 103196
751630830 189057
207697324 89485
602694335 97172
839618931 56770
745556250 192285
990467707 83667
159234211 112995
396617160 17395
526732276 103939
53718275 130149
899136788 47763
295419768 172610
237849853 163084
845266108 5996
677570689 102007
131458523 54842
763045151 86834
478937990 184150
269695007 69814
43547020 181109
810740670 199252
396205785 161660
434229768 28405
901765022 191064
726165634 98380
944387050 63906
61388328 7342
721885680 89624
809298709 65221
939356692 137933
586534546 174183
208328747 3002
840336034 163087
538311501 3919
90325873 170697
816586417 426
677097962 181529
889427294 88769
908878900 77408
528331500 89077
646624187 15589
895028386 23464
867213658 82968
470376411 69010
484624800 146579
656251817 72757
518686371 79737
419275371 53330
711574166 12032
781767275 176879
321492812 142128
643106276 91428
829515148 8304
29560574 172421
19750817 146254
666401988 58477
641040353 52790
532452300 64694
555330261 84753
798019295 104354
222014736 173884
328463563 96930
489566947 7487
900184511 191471
812372316 7118
734194289 38480
472573952 33148
571083876 170905
482585847 26118
401378930 192663
88188122 51909
794129375 154393
470536253 1578
619129364 30946
373959534 25323
10634619 149031
402373235 30638
791432223 143370
723934832 28541
958613491 63873
642182 54256
511230719 106502
3913754 92043
599658632 88459
91233372 21694
419412944 37678
901262283 16289
113691974 106025
678765987 27300
412100540 156590
928244213 184122
895538190 53177
374203039 162971
855865584 148319
349795094 167942
115384733 63710
136732228 76551
430147342 94882
277300039 124665
367452680 149924
628728465 23736
151359625 171537
941427004 83340
46374762 187329
528161044 47874
804624109 21800
237759421 56947
298063128 157835
792457861 189774
524763726 187284
60733108 7643
61094529 115142
203285405 175627
952848625 40052
364268486 136823
874902252 172554
950385021 94695
712532759 178833
717796843 116772
27844375 95796
601444215 56841
535662910 17415
153426366 89157
292635477 58598
458262597 116092
290278594 57010
579822907 57663
960881008 163820
717495463 103104
852945107 36388
628955851 95356
193634389 184586
584685845 27451
567627787 58946
918562100 43976
513341274 78592
963115158 100398
136863613 63660
744039363 13471
541209082 44414
68887436 98450
738783222 116703
557517971 35472
237325734 162477
597378872 88650
423311625 43563
448415911 50410
126648673 41310
373610603 87195
257508964 75664
261811203 97298
103153423 47040
235800275 174552
97425387 159243
696146382 107642
375224052 12378
491804562 9690
21019426 77151
422477498 48040
216130554 24054
110952938 127801
987233046 43229
438369824 44652
926253686 178306
83818429 62965
612460654 33653
850144033 90804
955580822 124892
448264269 49938
14593415 21837
116049917 73090
168067412 149426
932359659 43708
63050300 114297
455831393 58560
166070157 76812
564258475 164130
993420355 27097
736433036 145716
298837650 82337
766893191 101358
694317446 155325
458138303 11444
983347958 143002
130579673 135355
611396706 58198
384417639 61340
988764166 39092
269746983 150627
458606094 24284
674154658 15755
92795513 162334
670017268 25692
444508668 120929
426672603 196844
829557437 185999
984589977 118065
880638221 47783
535371233 181021
162275496 99792
723187253 61520
335751324 93925
148152037 5339
204930146 7901
823407990 162102
730746777 165276
70570080 3033
712981508 66505
798278690 4150
132124796 130500
287542557 70744
229183205 163209
152083736 148435
50819000 147238
741403043 71249
830269273 184914
238542642 143670
79339400 170049
841338529 55528
935132309 63361
298734566 141312
682299614 192742
476298337 181320
875781774 12511
970568818 91710
61941227 7715
486054092 122861
726855527 154962
86206456 78660
631352606 12025
950037927 192030
998330989 165690
764984421 4214
389496655 81450
65011143 56330
38213038 176314
303753305 184123
980131973 7620
703283552 128832
51691227 60045
237755148 60293
292166900 124652
484376656 46298
563387983 117354
254446711 72617
112494552 49868
136128317 73458
308965041 130798
837235783 29442
150647966 47443
294100062 170328
779636164 138881
823575877 15634
917233315 41468
18317063 50676
271256303 95608
724748552 25793
2415776 111939
889611996 191042
523044376 83723
683015745 187359
673906504 137647
272088109 161518
871981897 37769
500423990 5786
197454633 46768
962392401 10117
211800189 107558
958206812 188299
132585389 16522
142852901 19667
643463003 39314
230780572 167889
474020863 180526
948626791 44032
21230851 112899
169978905 168078
337119444 42714
830366574 1862
774829735 115775
270819020 40077
881831256 128748
519154970 100825
468510057 156178
601875687 93186
16434189 151554
654777451 37406
807748369 94152
657773819 111620
615052180 161867
71128972 176150
793212856 60442
620980564 131003
237272038 114120
46481766 12340
154693656 18430
192947053 198413
327537503 175547
279024342 88449
562825011 26584
546400418 54832
221419463 100524
591538221 70142
183824647 173743
819827550 37296
662213148 20455
344731265 14878
213719573 69535
77293820 30782
594576281 41117
717183073 159079
264796651 161811
760260769 103713
970798860 105593
316519802 46113
492066000 166891
311995273 124764
165989791 125042
206352258 64944
847502990 173637
422862074 163765
467626499 114909
527011844 184972
53698768 133939
279859957 77176
435314627 142511
520924281 62642
991776111 72760
453374884 1227
514274342 144338
482564831 161228
965901550 176001
363037888 168368
845170304 65012
986361535 57646
879216677 115615
142777040 19738
33329022 25429
475853278 44311
735436326 61329
173838045 147866
13007738 128999
999657340 174268
295316373 126140
371469619 19386
257103169 72365
299546692 130532
146300905 187175
396887338 171780
322284247 66438
647187738 170449
845205854 150774
893866532 196826
343847630 97551
258243120 169830
532314384 3649
3045120 54117
556037853 66768
788675186 32123
282288550 134705
489884326 182981
129092714 81722
633200940 195030
353249849 148913
335370702 98836
112204834 30723
406647780 100785
158220852 95402
209625582 132228
541707663 1585
216742070 146969
910418099 99553
780144273 95957
660950424 153061
354136588 77117
315632847 61381
657084876 171530
891162302 162392
802245890 88690
159018528 173997
417873738 183332
300838370 136573
360202666 155694
648039653 181713
695083658 40330
246427423 55955
401635442 106971
631232791 80384
679417660 61609
207381443 64080
461621799 136811
446117940 175929
351997095 34798
808777639 30010
403349097 75693
9211804 102206
21839098 166997
137870748 20426
211654663 89154
258619495 157105
153362940 123164
93177845 181897
263156233 58692
822805316 62048
695887934 59546
536641702 58416
385482541 62013
278744966 115370
838014801 40617
708933498 76122
828908598 176917
787865800 13949
25939697 34774
45980144 16187
956880714 113881
890951724 37161
277916976 112470
156354131 190677
72357745 181701
235091868 101562
9306298 139934
338301621 70844
703617760 118603
741836615 163037
87729772 116270
458871104 165584
146137180 181572
642264877 188304
889022167 137843
20544652 179075
5770435 11084
78480226 16584
932239534 33667
203707723 102228
590110856 41438
809708659 66892
492633855 71945
35838917 63115
694054590 137123
10702185 104703
644944046 153439
237365851 63088
214281438 6641
561157567 26129
625863716 46204
294758625 80510
683067017 57761
728241749 63143
961749487 117277
856803587 186074
309994159 63502
530319580 162381
983642261 49988
272199003 161476
878146633 19842
323617770 113052
590473905 110795
589046199 31521
439319683 105154
324147796 122806
259634480 115686
971170514 1583
400191504 26994
309782230 156871
872748119 116235
62260693 51657
363547137 67665
11482660 27916
512406141 139968
958475837 166860
811921425 127641
838947901 172337
102098875 153027
149802627 83288
53525356 186114
210143479 128677
469662119 42691
370079823 65695
540305434 137596
910420219 101222
620860373 89763
455377343 57880
664621684 80899
272075578 20728
86635815 158458
761563334 47215
908493845 103493
246255359 196277
608503490 101746
911352108 91439
714059353 93981
876512061 146699
319276484 110284
68990922 124055
571684851 53747
412632382 176527
111030043 134843
34760981 72285
603814924 196979
695278801 138838
748387582 141856
724712238 28832
877177652 8121
143355412 116358
174404091 54109
160125106 69505
990741177 39943
396781010 36378
618186186 62159
443754347 199606
154388979 88029
675121278 97815
874407502 41184
993217711 76147
112368774 131654
346353465 157917
510317533 44176
918305061 149568
113810377 109206
94134887 5152
905905736 168188
109422161 122561
12389673 185305
342565350 81846
726343679 110206
425700163 127462
965271 99703
514323662 56548
884757899 149896
882198161 38101
705998384 42629
479196366 74917
492359794 7543
590061304 57363
924339870 47351
489514218 162656
483325092 20501
588047838 97379
198666197 74681
179404448 77890
887588304 676
284139072 63386
671913023 99873
485970133 35060
774497918 97897
358736410 112352
309009289 191099
424925111 26192
447406469 121831
213955270 130410
400281845 6913
2829112 184863
702315754 70616
419306032 174215
728861595 80669
687824364 96758
216922037 151206
703956586 154357
111562782 108399
777094527 74419
121181281 51024
429268592 132406
536025800 110155
265198921 152922
312626980 120466
557134796 29995
809192871 116875
117933754 63581
604133015 133352
664958288 152484
811187616 131905
520629287 123513
392435574 53104
877933913 4028
761417792 191679
899475854 157892
483554689 132857
896025371 146853
610267841 169115
296138498 154800
370103307 91699
215696073 16364
501202580 113547
368891829 133711
536367320 194154
817378126 152341
278293087 180061
882423364 28576
194629067 145401
961673733 190982
2655767 54872
315453015 43872
789320740 104856
65239947 15744
82919490 152442
71238465 90908
607389034 10200
597730347 62975
143359183 101372
900093860 183663
910149373 197070
192534329 43160
943319620 151692
480896684 117675
359902582 178045
705292859 22519
97557945 54358
467039002 111823
549645782 130040
839329210 54835
119733177 42413
638441040 184469
969770016 63402
108257107 153153
795033027 35833
478975526 98240
648388834 131366
314368931 87844
136319566 186029
108423766 197406
851382376 56984
323344476 129401
313872886 95519
92500383 72981
930093416 55814
667635752 1322
295056262 146983
265790626 137995
870149271 190212
665196163 2992
259485018 136756
750700443 151190
759588806 149449
253675669 96360
693377358 28712
866428554 146861
662838404 74139
565787395 38492
166536020 94499
356941787 180616
665168844 125528
640397007 148166
20107007 130221
149189865 186258
268644915 21519
905213131 82467
13554386 62447
879378264 180278
373493112 194849
96057227 22814
954531157 63902
412253802 59951
543479466 49254
29684691 2511
448329638 63588
93967018 2178
972479910 14435
433792398 135096
192499011 81875
714467600 184740
695949289 103375
463263905 111059
36658379 109703
615811884 104395
271227684 53610
566145733 110215
761255467 131345
723857795 175450
168800658 130017
313657816 31806
737650481 191071
769580385 89144
239856793 25694
169054716 62294
519955139 16199
52309324 41906
987715795 61048
309242546 16653
583473615 53324
849411305 138473
772527633 140529
342449199 176657
154514198 83018
577176601 44624
471589688 146685
166850565 16089
719148620 151651
571913924 17688
785875265 192169
234229862 160441
130285705 99367
98343003 32997
178348301 6578
518609786 173407
913255902 118038
455015372 80450
281025713 14116
75149604 166176
793413815 108368
72592372 49908
467475152 135335
188514940 178683
766989018 98271
434184084 126211
923521336 163615
104820440 6113
399094224 142771
317704336 129575
609974694 144239
549728604 107642
310083578 7072
85565224 102078
622315769 174886
604342355 154123
189898112 73186
800131447 33390
954725066 151372
952331863 184255
558064555 32191
229777518 88055
89026977 84302
875096692 30085
959154829 196229
528257581 64740
847046711 76968
725974283 78308
994549433 37987
734104961 31390
911310538 25363
963185947 16898
915747342 27971
395146103 179136
279322393 56786
995983256 179532
443469311 69667
882582917 146922
788289887 97368
289137008 148985
786835911 124971
402267340 144448
465695885 86196
386152804 165227
70461187 36319
229497909 182532
7992017 7186
111689146 98725
890151530 133635
254777510 121474
674851132 961
794975422 105593
382691778 87525
121729454 88000
187711204 141036
999819525 126246
149006138 50456
35296645 115894
380887697 86439
647536559 143282
536739394 10699
377752114 173898
449491445 164809
384038203 121601
9930246 3704
908958443 185134
920943707 48502
480136465 59700
653032114 139430
42611779 98832
514905532 51013
42979252 180944
398458382 166368
164600982 42269
346785693 139649
850729197 115849
778667918 41777
419042581 121254
608754514 186714
409371254 168076
724650784 23057
616739974 153435
508649915 59762
225741375 144672
823191594 107731
739646600 3393
172652909 162779
276856615 55102
334177265 75403
306446681 159338
39499421 53599
183390704 167182
31581825 62372
507962965 85402
497214486 88655
139362994 182359
815438997 88057
177890584 86306
551750205 13024
78883777 20111
785695456 15757
907456224 96991
805799538 185813
936196674 135852
326853750 145813
869948170 38799
766245436 176712
168285529 89315
954769213 100686
489847770 122277
774840876 148355
126952906 9807
91475715 41196
785250046 27446
36853834 27491
97894455 125625
378051733 196096
836258305 126782
181587504 87544
460440483 138101
689208592 51512
889432825 180239
91584439 81191
8988573 196515
444487498 114864
791264408 54536
580611369 85721
423510487 58394
104283600 87486
414679605 42789
405931110 9691
404628869 43983
581825336 164778
341681793 143758
860155901 104701
178962928 184074
523350037 129115
846267383 197571
536298866 160140
730806219 147921
474295873 83400
900711328 118632
133212201 56779
208349035 93737
191622840 169338
931294035 188392
330093559 2137
953170278 22276
147483809 82906
894753510 32379
81953946 89674
675881523 42580
781220888 98281
671219813 33335
236976501 166684
96290617 18910
253785246 158715
73748789 169343
180363828 8559
690994407 157743
933928835 40189
309037605 65566
78853974 178647
836908764 33686
718738434 93565
376074544 106344
129037168 163371
525899913 15223
709889426 55830
744037807 13708
842803514 19309
107358875 140205
347194820 165045
427979020 186912
751477197 65925
877003911 125208
551308045 16923
118284539 44979
52317605 117427
409303431 171550
247659650 66889
315688692 78453
554054309 29994
58338171 82201
911950139 41182
636228615 194858
266849817 116651
664111872 98860
192242658 24424
21799802 147378
513266931 153506
772901237 98607
852521857 26426
990672364 123322
525981435 143354
356831188 65716
544676144 4060
189946888 13837
131200975 76592
783395578 172279
80860323 144214
147493740 151136
534431412 42003
427830071 151330
542354414 26217
154860255 116368
790492586 97900
959403218 155542
327340267 41911
728943397 43756
961732482 173341
264530312 164800
556318276 167246
433948302 59630
676547171 77344
246534211 98740
555277834 873
643004796 100561
557891414 155198
256110571 15616
655426443 75655
424814961 81584
874765111 129143
421894942 196233
995211258 78907
460467811 186136
296848479 42413
852184797 60401
319146695 175020
90442150 83425
466504318 8966
714423716 171450
447536370 182649
775132395 112735
258630954 53427
754088918 58484
644923795 165479
420729914 132321
293725358 1097
661939053 91813
669062637 100234
285606271 77604
264464979 104417
886300202 188650
235086553 22039
186583403 175233
609770828 83763
468627585 13426
543032696 188655
657490678 165973
840196135 39721
999214105 8784
211572047 79359
790956717 3500
639606953 171991
975333995 87973
164799695 172503
944039486 109895
911943016 67158
168764553 121825
512211720 70999
860983442 35845
771238726 64867
304401921 33517
253592713 170686
63202905 160245
941547315 53637
877940666 62552
387953188 2922
808240239 73951
178170200 35069
477288830 72026
997955256 49441
165049885 105829
126279527 118282
502475538 98757
721085711 4536
853357392 48031
221684369 112264
112451883 104119
60197462 57937
834895482 74251
282921320 36270
816294535 196077
2769908 135418
55880823 117298
786714051 181989
274138076 15305
419614586 158326
875611499 77162
651759743 71053
514508773 101099
675236023 138281
457932433 97994
586931977 112486
792212296 61023
764638164 124954
577113771 102626
352148963 83073
176121149 145439
221189893 115938
502238225 26009
176240595 128962
342358424 52371
711050716 5066
154293307 112130
397272705 26919
738894203 86157
54788024 120101
333262865 199521
328760323 48195
781453437 89115
964313921 19260
176144522 6649
838035989 83961
507440750 95285
842157901 66288
450789532 175526
35822741 63216
169386945 179490
703754021 158267
212873344 20229
620950680 61263
585939239 150253
623033806 46689
723777574 90292
476015223 94894
284355903 195448
103060414 186747
329585455 151885
837102481 88060
672141933 65969
756278846 27170
394152011 134676
853966808 197674
180459358 85161
503694140 7083
499956874 28484
861975651 104410
956210189 146861
609636937 66740
676526399 49955
156725407 197801
874873332 42576
359856720 130991
311881133 30614
371599581 58215
518242516 107872
388839856 5854
729176742 174220
174572384 28916
891618323 37104
881658523 37355
987558001 41737
844341897 1483
883298374 82389
801535027 102181
639784236 40210
193269296 99078
4480692 35085
714217756 148738
922559934 133830
75540024 70893
145097170 139994
922576067 53960
564491481 167293
555705199 41590
625183794 138176
452322798 75091
302817507 26032
154678832 102211
199489070 159191
873036319 114056
617835272 71335
59417068 141688
428301199 46990
813504923 108391
319632023 22122
129003682 82081
149847601 178561
132781939 179152
194304982 114472
312687559 19592
770074692 189170
969923052 63029
759364315 135928
673566175 134796
31100062 119601
586832648 123521
992673756 35534
65908756 57520
137582043 171761
252662190 58594
516130056 98468
800159804 149801
821365113 46033
385027300 34467
216378090 10814
807659114 160234
496395516 171347
615226812 2217
746409486 191822
621471163 79975
131504691 53056
962680196 73036
269170015 115630
344087287 167821
382242042 121525
627718017 102141
196608625 80644
359515045 182790
598852124 122174
30056334 86200
602577288 145908
558887548 83153
862401859 194985
727165986 70330
118798003 196728
618855982 161027
365235315 81350
589932023 161817
338860406 168747
696067697 113497
808852907 162948
884267457 175510
186064282 138112
458679077 70068
997440448 176895
332282239 38293
517967725 77574
626000113 151840
562058217 153372
468253131 88233
13228140 81721
975963263 41306
283570260 21731
894364614 158882
256883743 126771
622476845 18964
32403749 66522
537758865 133912
266862145 4716
658918412 103073
99706726 44851
122562931 159094
207766463 169456
327465234 101223
665469516 21122
24874787 2932
510268070 49576
224261901 2002
499863897 151174
18761391 145749
121714119 169572
586700464 48495
839653031 181859
833200218 86172
861598253 93797
924655882 72900
773232898 29306
355043830 27948
958757264 170529
512270673 5044
173321517 155116
27714345 33845
733911431 61371
994261707 86997
231634580 184460
405279473 111067
745121402 166775
974864404 149030
219153604 90844
486472204 10078
673461856 42806
741906063 90728
809521583 186790
476368489 183294
546627408 11617
745718649 103456
446561161 69104
752722321 128838
328635771 185157
124876787 165352
517644879 51858
964144854 89994
336574513 124213
773585316 121529
782172281 18328
953696489 88312
808274752 77839
285136046 196807
873654353 63760
74390640 148652
915409812 14630
651925752 178243
415049670 62056
209133475 17196
549153523 13571
971486084 12863
184237384 106061
532060644 136921
140118710 96267
807968833 58723
621184665 143480
746547712 112347
164893415 172330
54120587 37690
798337457 63641
248274754 75290
364922497 70722
581875690 68759
396708095 34187
39717145 72098
71203759 199550
517338683 86793
245926536 114526
757217483 90678
348502342 177780
971385220 96793
205170681 24316
891158293 70824
6041042 12204
786919901 92284
715287722 191385
205411199 36107
841557559 37893
251107266 6844
877111360 161667
787985411 475
180343292 170475
371164118 137401
835266199 161577
14497701 142693
287445920 110804
335215480 129138
302864930 111664
187705816 148693
525177372 41396
609056588 129724
797188885 159027
744725306 61287
772841156 115852
163231285 24908
154273791 36048
443664466 167647
456298073 12329
430068733 32531
221428350 49027
548301947 87753
896460354 75598
927094094 6149
283836175 193017
801355440 35048
287091151 138883
755149112 158638
533624515 71502
609701023 85008
660991857 192629
826233695 117337
649004032 105474
257455896 145444
818926483 47731
257514880 154565
621634261 152860
375861767 130006
627867130 150797
48453122 160104
953524753 100674
663811513 11838
885739569 56252
708316866 99929
963081831 63954
953777847 144386
590348642 23559
167300573 112638
848297724 164230
796868252 84869
408320271 191684
806120174 28604
84833114 18410
980942674 94587
72203860 182473
840612302 102851
780294302 189123
309000832 64870
985393825 79592
395387671 40892
486756795 123417
836486033 33132
488049948 77154
506030513 67241
681510287 31965
235348542 158638
731576027 87213
548126480 80617
864729591 156204
211182222 167333
155821878 191724
411480352 161951
471724804 194170
594298896 148772
982963087 8895
933270085 119777
517853578 118873
472290823 101488
71327442 52416
879267550 16474
479255766 191784
332006913 154650
735486422 66030
311476197 190176
349922938 64458
202996719 133694
354572453 66485
179869504 49424
267341405 170266
738503982 83208
205818610 26143
870975278 6388
136982268 16319
821274162 136076
285121300 12830
849331504 169204
648060500 46431
866055211 82664
405884310 145863
401329927 195805
471418409 91824
798413790 134675
17670858 110907
852690685 79916
33165141 159407
944237391 66610
820796909 72942
966512236 120124
325015703 45611
833248809 155999
350605066 151010
692851601 12362
154475008 62232
861763668 117147
495118066 118094
652786836 593
397348383 127304
420050818 110499
570537737 80586
871014965 64006
237094775 170795
242927813 81867
267352373 72433
498874195 190437
286135647 156832
396374270 112192
363086905 107876
50823070 17740
821533918 1815
929950898 145527
149657943 196854
156213552 194271
573811256 12559
96852634 107134
62398735 121571
935617285 119049
976709731 111571
500205286 49269
641870886 27398
432898672 127339
188907937 104487
159613583 104706
122384862 27123
160361747 145426
372907764 48952
877486424 149669
234517585 54254
846160425 125189
494149959 15663
477558532 169268
905806845 14750
25873195 169919
884730437 162986
405349617 174007
318771836 128955
595071120 35084
772262854 175835
340920996 171807
273599837 68435
298525924 172624
44183473 66753
435088149 134170
594543280 139032
975549097 175513
367222924 106389
563934814 110337
56686932 28600
994520470 139495
56476445 120408
217669741 174583
376783260 86697
972309693 177410
821688482 64921
162986402 55940
452530045 39015
264123721 66260
608958326 47340
597124407 142827
650188300 195671
28563296 143448
114042681 199077
915120221 59662
929402763 22377
381748189 108910
736592742 65162
889530813 499
853150459 153669
825346002 49679
604533901 39744
631084708 7592
137965748 762
521879570 177749
112288254 139004
178530012 99841
66697641 72514
937883942 36784
552253062 9519
929368806 177634
284226857 67628
653453272 123941
889040163 65568
406483836 46056
755269149 18936
627857056 133606
108144195 156394
314546809 36890
378299438 187597
911411752 98015
835682611 10368
444963239 44465
260756126 681
922154292 144952
313918027 85581
516326177 131134
162560522 94164
248431684 179503
295170314 148483
175523600 12693
94002661 68329
869038479 93485
165639123 30389
88202518 6118
954540363 66177
809566798 82197
233542218 101750
220583872 14200
779162556 50697
452324208 71130
842786960 154715
743168475 59279
62648907 111571
590603500 10936
343345304 154490
250724005 181521
26078110 87794
756248723 111654
643878251 65174
513845581 61234
831736653 32409
149410678 137869
54305443 135099
643602741 191214
424435359 43236
297916544 137975
236002786 49619
422426124 119203
469571580 194882
582493345 57565
901242362 96819
571227486 127926
865450400 69485
522375485 113254
573500323 78240
596163419 116043
78512918 67654
738544183 69114
430422995 99583
323030261 29273
709003912 84239
539115335 82320
360071475 128320
705695221 101381
368765391 98032
699659598 146898
101753888 144516
378988512 5305
600381732 103633
525234663 70107
898017971 74146
702108664 143830
491334593 75638
767212437 160615
680885668 199406
565230125 187013
97051716 15074
924990741 180029
792893018 56574
858065585 66760
74822224 194500
708438468 119614
8154871 179158
243580370 10401
701136327 52537
48409511 137183
69613078 175220
840189541 141314
915314139 176219
369382435 23926
375361600 134520
542955955 163096
698771215 176538
860976934 141259
139186440 162215
382624038 174365
483039848 126622
818095738 114962
906635715 108309
289886840 130732
493656506 147043
317681279 75362
418833762 126413
817224918 30344
103848721 85695
605869964 144046
476666530 107879
253564932 189516
115116435 185877
232382503 53006
687713207 80101
332423112 35972
201005074 50230
523987524 166180
383273684 19100
397635900 59747
486160675 188061
336843776 94683
425508584 117524
896958479 168770
727185064 113433
458837878 175638
292029476 175356
289027568 55929
981721786 37367
267438042 70586
356060932 109013
302655680 122578
746820849 195608
348949910 69114
383864699 115000
824732271 155297
686320779 55331
875003577 164650
621742009 112974
354042624 63442
46425359 192644
315768137 49000
705430498 136724
233600046 166876
277851714 93948
433259501 136225
365081844 137805
833276520 177377
862828313 64815
701132091 12383
197743499 186058
902040520 51517
108546207 125497
299465108 190594
977905918 183881
670647661 95374
201392275 16317
232538954 135886
160341849 37619
536506841 77088
908161161 159705
431677376 160709
525397771 80054
936508675 90991
579112570 23930
917147114 176535
38092275 12891
219156140 7165
737814142 88296
709218488 153576
395336663 18016
16072552 38015
138359779 146896
601152280 83259
382762255 160351
48002127 166603
265860635 73024
480280607 57773
246017880 11092
592377758 170964
456071256 110835
659915910 178146
871512649 97728
827393419 143203
324138876 109968
625626318 45183
61956815 46458
894634536 152984
402567885 59749
797061530 50830
189794023 39438
526793082 47552
929305200 139510
832672135 183225
352582024 100055
63412706 15074
265520553 165877
783343178 184366
626323878 146597
229245435 79738
828449026 145732
99898377 9793
376841755 19189
925930716 83296
791514223 44973
826524063 61027
875666656 94081
294024285 84822
471658416 179763
346280468 137431
715614503 56064
78263273 117126
388837421 185682
196798278 71242
767038260 195476
347203902 136506
686907250 75076
640754796 157829
832234561 132578
755623413 8089
185755441 117893
402263779 173173
581630099 183968
171415789 129908
24796445 146539
686064640 174025
677511647 88130
623537344 71243
872512726 187915
595310271 48584
171244365 166303
635446512 166677
827469215 63609
929908443 146110
76669514 14892
473521601 114635
435720527 138476
795445502 16564
345043350 126933
960960126 156159
672145204 193976
321839755 197769
628633032 157445
495760663 174199
273957767 157763
861418154 157380
235761494 191324
509025807 69519
287856366 36946
817648767 69904
524148890 21646
464564584 186616
494285723 6938
19396431 126735
431555601 151436
250099777 62733
379542825 65246
641177546 4359
111256906 178186
45063767 112780
478783963 186062
158963186 35329
93038161 112732
942347977 150572
637050103 122612
552688738 80570
216709488 140066
98084670 879
300497655 45505
689902353 75362
123203901 124586
571796216 52074
77542732 107297
601181913 64887
611647773 176381
843985290 60476
322349192 61439
544913822 195547
675128738 137570
676129737 30047
568972047 174720
615938269 137486
382792725 140697
542460510 189416
374707190 5006
150104506 155417
37225168 134731
936721209 32257
313050983 180717
378238604 92146
867982641 163060
797040858 97494
25306229 66113
713853646 39785
925311448 88404
534473099 91284
97201677 21405
664209092 195587
686066668 116293
555990736 123383
943589603 98744
230571928 44704
519473663 48622
944905252 130790
755663995 104637
265173509 156471
471342884 26929
753809675 109798
182111705 15605
791266588 117424
720445581 61929
716996100 77503
777663755 184509
392921630 41435
397281616 174017
320478616 165919
108762568 33861
247217115 28650
884118653 197653
676447329 178884
309350376 91279
324587144 99046
277235316 10338
15726008 1376
796880329 135624
643396595 59531
153689573 183492
297065934 73822
786069728 174731
317902718 111963
67772279 118605
351804434 62682
282613188 124399
871477395 53498
597894577 12747
931124389 145634
265450217 134155
623012009 126484
158436529 94634
326340403 105600
151044900 136814
807815046 106512
659991713 166331
182777264 52771
88678567 161665
943884029 30977
791057597 47853
473943789 52158
897174569 109282
910465887 117185
484900043 34002
857951852 99609
686260281 69878
840852126 8353
704031246 3835
313653267 93817
697538348 126054
182126776 143349
237656920 164946
156271853 109319
830276849 56628
873135768 36906
252370725 74489
177747764 116935
176448879 10122
22699363 66865
190703881 69510
328344903 128106
185543221 122383
411180544 59260
5276622 74396
104708668 89267
209136828 152108
799007407 31026
519235730 34978
761152202 44790
198148861 114947
419254432 156144
891928859 183063
466941886 148727
569494274 97583
640348629 126116
564430327 69147
526577219 88105
673357628 119831
772744446 187533
377532243 5863
470884108 11894
281648930 52116
154768457 14912
111596598 161305
454182495 34514
518462690 125968
342809249 52785
439886107 190536
335769910 77102
123513337 965
665636732 19574
608603209 195862
411672073 174090
472946551 21650
662834928 121428
464912131 6011
467824993 28543
215043575 21862
468089323 10054
341245389 86470
83237856 37865
959535604 113133
472903699 173295
718065402 100737
297522932 102205
113685332 51524
230561483 81734
285033176 171040
98805271 172816
673899582 42619
103606223 115628
239600055 4733
664137219 17187
926730598 119222
450030536 51281
557734064 197693
27740893 186272
19234799 31281
920777391 11978
361929837 47227
448728486 63463
956535851 94872
880550533 80545
853525965 110372
833679431 100299
709484366 64961
720766344 66027
663948984 113733
304269635 147478
375459147 70501
405483525 104238
477687607 106413
345038364 4795
544537141 185188
415091206 110859
302204801 78002
354864100 182066
810383878 40579
916942470 16571
940019978 146332
628341000 148811
390747766 58119
400958636 139101
565266835 55233
520772651 104264
650277424 55724
362072623 180118
554923557 188635
550194239 158496
481047067 135832
231308166 130035
19883954 67609
326753342 53510
802160851 106337
545758826 54682
734591530 47081
745113261 63976
431997250 144890
894928749 136721
91904550 6770
556815672 114450
299814245 5742
503737844 82815
843459573 149285
891853750 123190
769474447 17358
680132161 154462
861043335 99268
868024731 151563
939860829 122210
436148270 157588
335879545 82901
551044273 221
661154759 6906
41346364 69202
490419737 105124
33977558 184017
615436135 166301
619209012 155541
616309328 23251
778986275 135025
862568546 84873
343428270 171267
972971957 3819
749174119 3540
676109533 162344
284208926 74630
474655613 159056
579279300 2908
1363803 13502
971670854 84447
601968038 59695
732759589 177484
790818343 88175
104458116 175135
514183167 83103
726207605 55130
505513276 96249
144196903 136918
615688627 80774
446117307 185928
443586727 127112
350096431 79610
542009336 134548
473988120 115215
487227986 91636
271943992 43134
785491921 193564
339590817 111518
403706230 70605
658199162 90988
721652278 48043
417806951 132937
437189128 94088
915293577 132488
1762869 184728
88571043 179067
802409040 171847
668977703 46249
133980069 51335
451434513 133714
281117215 46062
364368323 13991
474194170 53526
488264766 153883
322816344 29136
756929996 40004
456132641 80786
836097059 96741
391078848 22058
614711184 67479
251781447 95188
937496121 170640
226428213 43480
346721391 168718
255896412 12558
421135955 28742
354511768 145218
449955184 70591
170694230 126792
141399815 68293
29989032 79087
222248754 55299
669308241 188394
771384766 144669
373610263 120915
591917478 45389
673072786 26767
732013812 88046
663689024 94589
780196464 105290
726014734 114746
991601144 168100
520166161 94270
241811551 133329
56297350 122206
414993040 194640
762969368 25942
433168357 25256
433603661 20509
342309306 66786
906375077 45898
607245762 115974
287517576 125506
920676340 131115
631179822 65494
722427998 154953
328728697 89226
58741351 134934
124561526 193423
498970188 35627
714876944 51769
472145807 45721
931307701 184989
457285596 55967
848649515 106341
375204106 67874
375567879 29599
65774614 163309
444693535 91793
244466595 158518
291039439 117004
987004733 69181
349614069 70479
994075574 169648
495068461 41427
663089809 174419
101552128 104983
169296857 97297
186677865 136030
349992483 177435
96108644 108786
75894985 73697
210284183 75358
826277846 101503
394105349 22337
499913300 44253
785693465 72811
925169809 49470
594883915 101504
471214279 27687
412726560 58533
7788684 86254
340138445 56358
856679397 188339
849959906 14008
431736004 181660
535535443 60376
801304349 135788
274045932 918
453526706 32450
891930862 111354
702585640 177959
802844633 155296
987042298 137715
968091796 164587
315501583 3284
413978458 143366
482981739 132206
170651395 69249
54226441 127243
805702054 159063
329440046 122261
428463678 190386
377766657 100786
187634290 90458
575096065 60129
590501950 9499
504001124 43575
35452364 27293
396218159 194939
669147033 100956
326485284 93009
819858664 179041
628512252 27641
392039075 54504
695270245 52530
341818302 53616
81607802 183687
864182600 79350
543910795 106536
200116938 139130
751902198 104491
233151509 52906
198920680 185900
365291632 37841
206519869 73475
323134817 25909
86207097 65490
831858260 91632
979830162 24176
499891385 25082
948399074 1959
3375645 152868
604167356 174389
470012155 194853
628764671 188371
404164211 117516
652871828 152791
459559092 154763
453639676 190061
912962609 41531
1433960 88122
10484477 127969
391503361 186638
929567798 198294
224027310 72592
962413226 112233
745577267 148408
758856820 30231
874128124 198153
796900166 103284
392997955 16493
598914432 169859
328585861 4415
319398439 53505
464911844 57969
920910772 109461
252714951 88739
625558096 78742
388152612 66264
38851584 19205
998113912 61264
324696470 186495
901722492 57956
365023755 56131
865112666 194027
800135355 165814
477450544 69920
610442106 20599
679179076 90733
559922868 50180
233411233 26157
907588325 73061
129132136 10606
499805972 97405
404460282 167991
747430821 82722
719328095 82584
859870123 125586
395754555 41482
276680547 149956
280139219 27771
937685372 154018
284576476 87509
347101695 119984
924256831 142380
170049229 13256
590240707 57587
942819927 135359
457410467 167131
224202094 15605
205722432 146308
707753869 117189
333754562 135710
775437281 46064
983816479 197881
244089833 59238
86353559 111712
183656711 167737
474172332 174099
201266203 7861
759204918 24177
141518491 189516
895438991 147639
128778841 155859
963349239 2410
336232148 60523
579686257 167712
751359945 71465
414511956 31393
428701926 88289
27505373 49192
420192738 66801
87153974 188250
475488270 52656
401011675 77970
645738899 19407
702776823 84419
445241677 89573
15316366 188856
176842254 84844
454973261 85326
875676407 44702
596383491 99898
734060708 151905
527209181 17665
900293550 124956
9411307 154321
563675017 198749
977028978 27458
474187988 78358
531484078 136742
982846360 17034
606312640 32755
82790916 46772
88997413 21388
478478851 93186
811214571 157706
759477251 73143
210313425 13860
817255920 41282
945794468 6222
111951253 6234
798070236 69824
840999921 77169
897890646 165159
800916413 154449
293977369 111117
615422517 130341
211995002 194538
584661889 149610
893157815 104278
338655962 174762
867749172 25800
914888145 186992
125930827 30864
366170802 94438
792090604 107985
604571794 187224
457708782 118469
359474253 140735
734883113 192131
844294471 20513
422900850 59638
856897503 61362
267707021 55982
144790360 26389
267327109 92625
505108946 195453
130508529 20256
192804144 62523
459607232 29661
788631768 174611
26480830 69502
626408285 113058
47159586 133344
566699630 183197
407779731 65301
761094042 83327
299284175 72531
707777457 185737
480643315 107195
522822439 160691
873042142 141799
82855002 74840
937703406 16104
169813103 8077
809328545 164838
186731560 91106
102243097 61489
781215884 197034
489240982 137138
195936588 41798
803052061 66199
284815069 162172
638262886 104275
305978995 165973
431184977 180498
82310560 167887
257763469 92053
103440598 158338
716265286 153808
872255965 40385
264915084 170064
61747678 25928
385304047 182118
351113698 197006
691004661 156607
770099426 50575
741145890 101145
144151322 42239
178151373 77735
573886343 24627
219513063 160274
551914250 133443
408437657 105200
284278256 80614
875862592 53402
994083990 21666
916608005 78850
767401313 142361
554693923 2750
348109865 89078
715555708 148271
608174521 105467
848050935 141127
805087162 60094
870338485 106199
802282608 6086
561662164 100905
547984919 126906
525149383 24494
480435958 170929
439231987 48428
726951554 110102
364977573 12239
622733988 197231
928764599 182396
318409306 19930
932466293 124423
550907798 179068
316624163 155745
770804941 12258
210175481 122755
657421230 162891
573649879 147917
300313839 190091
631960453 77317
908204765 38932
899888858 33283
453890716 1822
704993854 147093
993778305 72304
459361030 155825
938700768 94943
998951700 175446
222035553 60590
419129468 55054
799477552 165387
809094603 30418
931363360 17628
562664178 109060
447718996 39316
832934086 176290
91999838 90286
314502049 199596
921538642 49008
204732793 84276
32061344 129243
236380590 45162
852273200 176396
86263084 93701
169704164 195726
501231793 42822
424240138 125178
982484008 62959
706685198 187900
878406228 13346
469603006 150414
990733919 34229
932147811 190457
999868934 81447
203000918 49036
585388571 47020
278906055 99196
610823146 118321
878809646 155933
67933959 151527
807561098 189767
142507934 134483
465469292 166130
762896803 174297
533753523 168798
29517832 196877
539101923 154082
504926992 193364
520748055 41478
733291822 38842
576962297 132718
389351569 95165
701634520 2589
739523251 74383
555788661 171294
266502455 55153
374182651 38709
937898297 31438
508025236 184115
697937633 162446
120944204 79011
340074395 2009
476274113 68232
430091957 153846
475386306 61878
309331807 186379
393113916 117391
572990424 108143
815014503 89803
742194897 130136
486313365 129140
848390904 133176
85531861 50893
88107220 110039
382722334 91373
296082307 72170
577958042 19152
933422566 195247
550411855 181547
173593023 103455
179376 51059
114019460 159270
441486449 35230
671723888 61049
920260723 59683
943259075 84103
979422116 123048
648712444 81165
199582050 33645
414183229 123840
104962681 49356
618684806 62297
234653382 151876
41701396 30669
988106304 56660
243322336 91878
225157423 157088
936538400 41774
1841794 106322
499550365 139536
546198488 158611
772622023 174910
4097256 49693
279194073 163766
425802186 70568
752717073 170917
203745598 5001
511104862 61913
966007487 66101
347684806 98938
761599710 189331
143308228 71751
97048917 174470
620606052 136583
990841408 89932
640103688 31662
202455376 115355
715154584 97756
833787638 41573
727461944 99161
535590437 123608
151136072 63872
395970758 192920
453411019 165027
776960916 60881
308488854 68482
57080825 68394
896151011 33262
862345605 163354
707542698 114856
381638242 109704
685694522 67522
659518222 117731
414635484 40125
911176717 128920
708390888 98569
629845391 63986
140478717 79298
138071423 79142
129976149 38622
271281728 192255
618683593 52973
19095382 12327
831560147 24219
627252619 46401
969818598 159607
211289623 172619
357062869 4783
877503809 107354
332468775 75920
874908961 127176
445358744 72370
730537239 70756
940983658 171117
397082454 190710
837191407 28852
938028510 84950
58718940 28200
774057779 70987
374206794 189357
941473000 19823
115201062 86269
866585088 78792
484847540 50230
489275885 19732
81569539 78455
754877003 60100
236081280 102291
429457837 118866
704502720 36767
593878093 198807
887279520 116601
474886276 172695
125413735 109761
405227545 62491
824245992 161991
938241938 123582
301700953 36746
186038669 168342
375379865 119850
867516877 24084
280925817 20208
151692593 99735
278177986 25221
147080923 142930
64635823 124154
209227257 52799
706400960 92351
355992063 105409
891033928 198255
859967064 79188
543771169 196516
434910423 40147
766477166 110876
218913020 181809
633643846 21144
322522359 6434
542375469 13282
106438119 10011
191683058 122490
886144734 123658
872679949 182637
794129157 157801
979871670 91995
692918625 71597
422098751 51386
420070042 5779
643952103 122184
50578934 76410
98149703 5517
582691648 198600
535217991 4772
802593544 189647
759921213 113970
254180102 190768
338599880 145319
1867405 110972
285862036 50647
499052093 115424
351030726 158371
124225027 119510
987831215 67085
65814383 58195
58870291 22658
271079013 120126
742465209 134780
77355657 20786
538304449 64537
819023665 140461
450758706 32575
737920575 4692
796552828 170970
503556792 7301
492751425 47623
493758990 655
270365804 132961
433604889 194442
591673256 120232
596395021 98249
499090659 195423
610088 39128
580603446 73714
683795952 119952
663775672 83235
275352519 152642
117952266 135137
140269053 46240
14291609 181152
41431004 129594
902227824 9004
608286876 91805
797373366 20065
802821604 104840
956368913 29203
722132632 132147
508504358 186842
398959195 21727
203371518 5173
718355054 50454
764835761 134627
441194683 156683
840737817 22492
715531285 8846
390939389 190223
312771055 67919
334910544 175621
187345327 128788
135229251 128574
607222206 145090
651071291 13735
131851721 47310
201972489 81331
678761471 13775
293790399 196939
204296307 51710
441596036 191890
264708139 87599
525079867 19738
187020135 183695
718686102 56795
925033452 78258
282388887 7624
977574475 123645
627434446 40301
840103733 84653
14063894 60515
506235408 3116
451153862 43947
451467368 19963
355937760 132168
451203763 95805
248165134 36000
357107083 58549
719767404 74331
860193878 163701
612514193 102024
612747745 93787
874962190 189973
209514827 6063
335301169 125840
345380299 97033
234413035 57941
249753460 186423
369682812 128383
668763873 131059
683524407 74312
262646918 42091
250602038 89995
558345394 4473
14032286 188221
885911005 161440
338878179 79541
232333533 95285
280696052 156287
500431984 3742
610131553 294
886084678 186143
51198828 87114
766775239 56139
30752568 152725
597363521 31711
721068818 43270
955221132 124220
952511884 101397
989571982 7280
70780752 23530
218978739 53870
334041095 192086
710260614 20754
597437598 11978
233085133 188660
929667861 194276
96888303 127271
845035657 83531
958476533 154949
666465489 194810
725610355 91465
615130872 61712
787037121 104623
27842037 166027
705328000 92979
241538082 49883
901946399 65097
289595933 72852
499015145 22154
180211754 55299
224938454 159443
515848695 167967
671268393 133905
937090534 99236
279839915 42499
238533522 149645
174769903 155640
209826602 124499
966703055 36003
999345705 172355
513949805 33926
328829470 92646
672629691 62374
842701724 150605
33890563 147090
821640555 193489
687465044 147059
107804680 13048
195207235 26348
314460191 1398
921493105 126206
425763268 127849
202406316 138847
650886057 133422
584046753 127440
842489962 190685
488038455 130924
109809628 129484
161536559 171498
972789478 126163
945471393 89880
772125638 193668
673420776 2715
739008876 188271
992244555 56166
473066877 34724
637680866 126179
354109853 128441
990757341 50330
18626637 98666
683162892 193271
249425047 147866
655648411 76788
985709576 131906
622543166 22266
1315844 90094
625493089 137424
57440349 64015
584404117 124614
429357363 37622
250964276 108441
496644205 171833
519826971 8269
993950117 147747
68899493 33452
230441110 146135
596961645 36551
531648541 108010
661574993 79146
863453222 105428
837881258 64721
849968895 113999
522681287 36893
594153207 40407
29519790 18146
101963719 144651
800448184 52156
578904655 35876
703148359 114963
241312714 86109
993328284 28015
342002887 8296
369090179 41874
504222076 63341
427982696 139775
955243154 168426
655958010 23715
360115957 105917
335837248 126146
647858640 146209
390110607 54758
963253168 100690
77824266 14761
496847854 50604
378563337 165324
636140382 36758
401098179 63729
319440616 148738
823594849 23022
619453617 197133
58051210 194175
932386223 53014
872707934 44474
340341131 59025
521724113 52424
675855279 194169
290489217 11010
888276250 121436
29211335 62497
890024691 110687
859099622 138402
343171577 78796
982757928 21598
6695436 96578
630995013 31846
672815756 156838
776296511 58527
884462477 539
161448417 71449
604583842 1666
833931875 108152
402264095 44592
802093795 51694
153109804 91607
664549194 139786
222337709 88285
144724519 26544
235839862 33117
318729865 93627
259867828 146164
656023258 134960
279655793 12948
718194059 53562
233375835 123828
759626675 167329
246641480 91651
324135920 95478
408526787 42456
754163786 67783
502837331 159324
376235642 160854
283788910 83556
889295358 7952
513736284 190190
54308 190595
971134803 139460
501286552 143514
84358054 121482
144549839 112764
909200556 12579
665168023 754
263547870 169179
461373599 60792
947487997 104308
183975907 96304
367358938 97411
195328151 20879
95194681 8553
709263942 143448
867312119 187642
592991345 21798
592482226 168372
919257777 87214
780235802 136167
918841715 32031
439580806 149337
447702812 104801
747453749 187881
441107190 29542
441272761 177200
280194602 137877
848234469 171451
281250355 86664
766468711 180993
721825250 90464
327902911 157687
68376650 11704
747128134 52614
145953955 27619
405118207 178319
43394124 14756
462598 147451
159722906 134330
838990903 44000
403310660 29922
371549849 149349
75603087 21220
156858020 63044
674828892 13496
548899107 130932
599756788 18604
339863149 40382
828187809 191456
655428996 71511
772179084 86655
409851609 92634
316710019 138004
216983098 78969
485240646 72953
455186653 84170
365013603 45938
79152597 125376
248284607 112521
183057294 33104
789262785 39026
463180953 40091
127366359 4689
777273619 53785
884041244 128524
473571944 98428
233525360 31524
951276841 30369
954437245 82251
125953658 149760
334285885 53446
296397073 100205
717253019 13955
533738448 39528
611664458 64293
775853812 152661
906643400 36845
596327368 112946
597295524 154882
692722248 4943
643979758 87784
706737620 113599
424134525 74234
271613439 134017
545448769 123533
512750076 64713
734534203 196067
670140993 93736
607465429 135942
618806330 1983
108440193 152485
478263495 94909
783732139 53743
123008332 80413
782415703 117329
241708002 74010
587982383 139227
419289751 168142
584627138 23418
76727547 187699
467305399 34217
91395618 67978
153721967 50612
487909026 1533
360584804 176733
105885929 102862
35988689 198135
190661702 44711
41582363 53541
801309359 51972
969656426 88920
261594283 7079
158047659 134603
718739026 189965
261106926 4108
912392259 149713
345056570 75322
715780355 52280
791118792 29396
212030041 89620
434130160 86025
712709415 141568
563651313 172578
888366113 194171
407052248 129805
545300668 163679
263172646 41678
994056040 83954
757282079 195595
825212830 32439
618598902 145906
478427925 126173
172504251 83150
540276726 25727
543402741 7022
244188115 65590
292253531 80733
327481703 43028
582523867 27163
525242095 149631
10446415 60450
380606219 9857
263236322 122167
511272921 76531
652598376 187067
233459823 23798
500194115 142897
320633036 161760
527862012 144400
376389552 172659
795198399 17839
222199092 146285
816997132 145899
777034855 40163
212874864 131512
109821521 67182
976039353 147756
433436436 54716
491477385 168554
436660361 19530
731722845 83479
888893876 57420
873108501 31501
806836628 148436
347275289 117419
377801282 80394
153623601 54080
397600162 20298
576047113 79463
448548574 68407
92708723 70098
796339860 61921
604804582 53085
693455165 186948
4860427 172753
997850851 54490
621654117 103243
441632383 81460
199421912 87379
394785950 41807
484345844 110911
533123695 154146
827724740 151904
650642644 52760
387621203 100175
85048089 94743
704700076 59674
785598813 46683
787778701 111346
357854396 8531
825428674 116001
137290947 5872
98784010 167620
518592318 69180
843062471 83192
358482050 40645
570208367 74193
335576369 100208
165058208 136869
598699409 56191
259414976 15227
854298547 41527
65882038 159262
127512768 89666
59796595 83722
624309204 69295
168900630 10748
618381350 92633
469533254 99902
292996706 70044
400175463 12515
89063282 157032
196803790 25380
925604602 164020
428385622 40402
473267460 35213
210765341 152046
743484355 140817
358423717 46373
893832923 124248
69179677 108805
125582341 196639
738411008 196604
978578988 40031
602110049 174386
664725198 107849
797822064 12937
819986911 123354
410653572 48689
654529863 160832
226663463 105300
84539154 99913
165407789 31393
563881663 14515
768045373 10577
761377116 84145
940225785 118882
925161642 122408
973292284 156091
992957826 61730
15877715 148514
327121198 179670
679273840 54318
629657667 183117
133493171 149588
597652546 2417
807222759 94478
266611870 69713
585490449 10738
959994185 124809
374663771 167485
760118064 124690
166792485 160403
312025190 60212
166138360 59717
446115629 75308
597959654 30226
406876346 149381
782920235 34895
563486546 59407
878600423 142417
197429441 111254
448178378 38266
241101986 132445
489979021 118072
166378434 183617
653166189 128440
197041402 170588
634081054 95719
115321564 170011
621941981 6329
533176062 96261
417389200 11495
431945390 91101
90152527 67644
815839057 166396
90350915 104078
488294 32721
822099335 109384
44792244 41366
792164247 158120
783120478 129947
570476282 163570
455368145 35119
846976429 24999
905743801 139116
950033652 182162
694163294 187795
844775487 184651
359797755 36226
969665558 73923
634195219 122517
513751417 33310
865190166 108915
264531321 22465
1687048 90270
966744905 112639
730792872 142014
646469388 198961
39732777 140600
3018901 101445
914299146 117706
96223019 79122
101310688 2581
804149363 147359
480909848 175192
186408505 53513
667771365 103981
718548998 129793
908051360 128350
200680338 174444
243679881 20886
185997469 25515
888676740 85673
911533055 58816
755467518 93212
561592651 109598
373168477 191794
278085501 91304
108457381 162347
623598128 197303
133645724 151479
829654751 145002
138787882 70281
181323182 162777
867397116 175380
251493318 66431
716937206 132168
229483364 14311
250892000 107944
483106785 106527
384475372 1844
95739831 104280
342499642 108470
505167626 96470
975661128 31099
62870156 65439
761468467 88404
6669763 138849
888254710 101110
313233024 91434
134261853 37166
347021389 123719
341297877 77553
742924836 145921
748941369 109421
154290872 42412
707215468 55444
297876240 193776
642832252 607
650819851 76164
278519494 70397
542800255 101301
460920238 6588
529057270 26187
181417994 60822
217369013 45912
216939263 166789
94632278 133465
127680166 123707
531294055 117650
411291556 84028
549359418 63757
522804751 86946
997601446 118419
635126517 37735
356111402 131416
695167300 39092
149073288 25868
207444035 120441
693720332 92287
6669517 131948
422069504 69584
636662887 80301
599218955 88340
565351503 80798
764620062 45768
608619281 153978
408700847 158428
952335617 28468
698488891 99017
476845392 95614
79004312 197510
850672972 189487
359432604 64402
818137393 153047
592853237 55662
448382290 158260
661409257 24507
619654876 155742
131805554 105309
918790356 44446
734080786 146656
183533818 141092
895683513 9798
809730842 13784
24803528 15388
102805990 126903
408576581 67647
14529431 39093
647407864 155792
967266017 168861
528216881 91947
217953680 168878
356903801 126687
583483511 191519
825582433 169870
846496793 45103
298669325 91505
795916493 96746
103369655 44895
940763086 64491
303824567 119100
644930451 148390
424007965 133189
657530954 1184
213270612 13684
328261639 174674
20876485 128876
17508434 102820
579959637 88376
203678984 83769
304484859 154251
236592337 102955
727080327 101446
160926886 137615
279790065 141542
8135627 69718
43225992 163590
424721506 185688
967463622 52845
311101660 176044
977591638 136015
429186003 79930
599460132 161480
368950759 139541
936153520 179225
528578554 81484
437131857 157293
320791066 83879
228119049 2283
499997792 128844
537470563 147477
829840677 99251
329694738 101462
862288211 22656
73769461 19220
591028660 38396
213353338 23972
170380575 151337
730601215 24678
813725834 114850
610374421 197516
103379981 33651
654929627 35145
454664377 144435
992813307 157382
200596838 76263
228418429 94308
848469563 21365
305513397 58686
361218627 136889
762346930 6388
966245796 62848
742400108 185841
253779528 119833
122025886 166033
743876816 137079
105924962 192795
927177720 78838
8898866 113884
682304102 112870
590856543 22906
612847168 140080
521640561 22111
926587278 137630
228734148 187217
840963918 24966
4238462 39419
123967863 38074
769089227 114339
597848165 198599
147583324 106116
679995037 3396
598889726 15007
302473613 138734
600703661 108206
809908889 51718
934843566 95667
41036377 11130
487006527 46229
330747441 107886
700953881 61292
721604406 198985
886333629 44163
32273635 126021
808313617 26820
633601447 152030
422865873 22146
720061120 81803
84818034 184300
957790456 43687
506237765 125801
622792741 10861
940357947 139401
311788348 81481
342284675 37884
311821654 135791
972252113 146641
369497294 155197
288906887 49757
916327906 54413
561173161 42422
589294385 80379
348790713 106297
277740878 28576
686330950 54919
425245724 19911
486139769 51843
787022248 27820
875253491 184060
2906469 117492
217008855 39743
572274927 104454
657823474 40067
710523928 99829
338495169 27893
242539970 139803
560364150 186668
828396954 160760
208697430 29687
197587731 194511
152652563 184124
772890058 90392
144966036 23011
866653370 140742
408425896 143959
106205361 45813
837163121 126019
334166012 29280
941671886 116507
191580735 80361
831403722 103468
401405845 174307
325990513 42922
136474320 50625
253607914 170656
304880922 8853
662924980 41554
576317908 93076
629351483 84865
295517074 54749
644712113 24321
323329572 75726
65182656 180996
481375254 110168
837220246 141606
963729061 143925
919405761 73212
444779710 155491
154509575 146501
787979490 169091
758419033 116197
108837493 139516
678589468 172309
292806687 104761
161519991 147299
465466154 61769
243363416 56630
718097439 112579
445894748 90250
158355276 57679
395767619 194498
44889688 58224
844226049 190938
856977081 108942
25905041 61339
912196593 135038
23626178 148875
87376582 90887
1952922 79679
976978226 115144
798239807 97306
424555655 117526
25472065 198684
436309347 180599
499821571 13904
793762294 112736
642488002 31348
111138908 190661
143155027 39715
400427844 4240
823912905 194771
752097775 138576
961178857 139484
697825757 102807
658270430 151926
62015768 106377
150664461 147985
481381401 131259
737335764 65440
188315831 122740
907153433 137234
792963940 76007
59843946 185071
864873492 154838
312296325 150556
268185303 36920
193599775 36631
388823473 72884
748920515 17048
966749297 151633
913951520 11316
330628224 62656
274648509 20982
653687515 58024
363632608 33425
915110620 70455
136846988 159581
516768983 104995
349075869 85508
447713774 23154
871501511 26291
874833423 189874
290454282 110546
147364589 149135
432686787 136269
626352790 75657
651382565 74199
167297687 81176
156183739 145473
281323542 86157
651753744 108964
534366384 1538
949659833 106084
800569360 121133
479606592 16667
907212708 34290
85157330 131967
813374514 85258
319078699 34218
649374965 69450
636439495 99268
197001075 6324
113471117 152986
585288967 194051
205100650 18563
211709601 179598
29381842 23674
491191801 172618
222765926 59042
102709623 55670
328007794 188430
838440757 160058
351266268 133832
547767475 175626
995845206 95108
406920797 197359
566759493 181820
620883644 80644
534074608 32200
861013171 108278
468151318 112372
59924616 55784
487953556 72842
936927272 19566
572337466 4039
543282195 123759
737234250 25271
756570023 47471
596014066 59380
88081598 22486
713487586 147165
766424940 146207
483699795 191359
226173791 123805
837113847 28271
472747460 35771
438299217 87254
603054357 14366
583986654 127132
570346258 7427
737833932 40101
641476000 59386
116908565 141224
455641967 20212
832819155 22847
441190282 191281
954736034 189639
989753767 61025
206750766 46369
403912623 47568
581465173 54092
50810615 164303
9416246 199236
334307416 33275
484697256 61280
547040554 171086
518922223 54016
996756207 48061
667580842 43145
411133364 77287
599728110 160684
893335065 26137
419957910 27339
470821757 31115
592473660 28021
889185731 21432
536539698 192092
985879877 173152
997198434 508
708022416 194192
301617895 68809
797883410 9366
737439279 51880
402761597 9996
4485463 10822
698184709 105990
148337681 145240
937812735 32801
356522558 90059
597689189 10841
62252227 79299
179584126 31900
390840459 196390
855400617 36792
232333678 136733
592012565 136580
68932169 116839
323357064 122270
517050763 113147
664243212 130838
393777335 11713
277271046 195791
269762798 61746
261192566 14372
142994447 174338
484942758 195316
546280799 26394
524458780 199197
609971774 95216
103675589 133814
128677807 22013
271591121 189365
483650440 17952
237953845 81426
697349352 2717
270184417 37659
96549163 76525
508759720 127257
108513739 139842
146490564 134263
701759776 171563
412728762 36323
193709770 150585
112139272 196607
776385291 52898
614622985 54261
385123331 191355
567199602 98611
505127641 24048
457431888 29961
194184340 94373
290313764 27538
756164 7257
807950728 76613
568480474 3098
290045627 100419
720515063 122048
107699591 174394
171769362 158588
836518334 23056
471425261 33562
850965877 47303
304815719 69048
703341456 43720
501563575 85852
74142301 51136
755652222 111477
950335536 38857
749008191 133736
772564128 127600
99671707 40945
418066753 27504
626482592 120772
488785132 26941
398174413 28452
509680470 82971
558805914 169973
915614532 191745
456001865 15511
806218202 186834
435453111 56532
411535027 97966
104122581 166211
208665754 195645
313492872 97922
377160377 75073
697540926 130289
843826355 138050
654709553 135275
46603322 71768
404259881 138626
852549287 139191
162951876 14148
232900221 53092
58309519 131913
58567927 182381
667088188 82254
93986706 156267
883020334 93506
914391064 142892
268877964 31610
702727287 156905
847457144 71427
761286621 95546
976280980 16528
538188765 198110
550696037 20052
435758162 102329
236200424 160182
719940460 171106
561538667 184677
730979139 156309
117403532 167048
655087178 161710
46986590 12664
947281743 102174
529199265 17344
194412244 174490
289181713 71228
752971598 159883
717325713 186897
142157844 69798
289712768 49897
885058593 189994
784381922 87225
662614789 61069
74877119 95289
110628619 44601
65338033 131242
444181723 107228
116059011 167905
606894868 99164
302448079 105891
655668393 26929
619080045 66752
569840176 83475
168032738 158083
313077844 145899
52068836 194206
969465290 96701
132388161 62455
167683069 129952
227335992 49626
536353867 120276
323381139 131072
428663219 74398
169008815 180439
756386074 81671
73075460 99229
431794727 91975
314813762 136533
915101606 18316
941032592 131995
644403611 1289
654196141 113859
363271497 85908
928105344 12560
665742526 16118
704324547 112419
396119737 87480
460841213 171822
815369402 34680
467141888 185573
398790314 2656
309667367 180363
898287876 126086
309510334 72939
265873889 66901
717360465 175441
835462368 56946
69313989 36556
66168169 169944
584962674 111910
732103178 191141
438975904 11866
332320485 124204
548183841 81340
921090336 62933
973399155 96556
167867309 129885
746535438 30360
808825855 147953
428326366 146378
791695249 178503
129644657 50766
555055744 125344
629163521 34402
429081146 71157
591743111 165275
684552888 164459
568672912 98402
959336006 101817
229580398 114878
66692561 58709
447609412 173394
337404285 138747
684293904 55413
771493862 32609
652102001 134943
173161295 154298
487092341 179720
173618800 8294
465603813 141837
547953062 174102
841565707 34891
940857394 84370
37683118 131400
42755969 139615
307333466 147982
426840477 150630
695742366 93137
529712773 172627
45257091 138955
834091876 70923
175850305 106401
129404063 163761
486278778 151354
700450184 161145
675562353 50319
396582752 149037
757062226 166311
706635014 109970
184795492 50670
625226029 24015
771431929 4199
407731541 101923
81907207 38975
601628448 161453
101882786 38455
261203711 184629
341381561 80334
613501790 150955
951421558 49837
398883688 194240
335105573 111953
259489496 94859
360980429 44607
820086600 179962
87637809 161140
527217545 906
408920009 79609
539637468 140859
834163080 35598
344952455 160841
501286115 71321
2497804 109960
883138999 50512
400216917 140186
338188905 77637
326921033 22343
849504468 125676
861614157 36420
133026516 127325
827137775 95918
833120639 15749
927308513 178365
941319588 70078
276729646 53644
331638131 65081
112969175 16101
168748581 92307
277612340 167757
747840711 143423
649844241 38883
709226476 3027
316056366 158983
108145989 192773
477924527 60450
291355262 116014
486707572 124313
714605059 115067
139939299 32223
969372376 88568
758036085 70814
743836294 164781
19992813 70881
796236749 9734
439076662 122230
960488674 192594
796520867 156179
332664066 145220
239350487 176781
794494792 83578
753639812 60264
173521191 36822
524384656 12408
88097067 139787
446146893 26874
601659314 112704
257289094 97246
451305334 10871
49972310 119679
484485252 33241
934373405 98151
652630117 196906
588930662 143250
527169648 82223
480399742 127061
938149859 4496
70773482 160853
233572779 177350
616470107 34958
648415014 108755
139148960 103621
958180414 78373
674481289 169202
236792218 127548
836107047 58996
754692903 95561
811604306 13787
352711844 101774
814288648 33412
680869850 129177
123480253 144944
368444488 72952
92619433 145444
702513546 102818
154309308 70530
524234919 30124
528200865 177218
789391330 151873
689588232 140509
537550209 199974
147975950 327
622804508 13071
312639413 66056
291706621 133382
343330664 102794
914778733 18587
823232038 66950
555086587 47449
480250014 1357
934963026 34489
318157359 146617
469973702 68767
802274637 168114
313056478 69274
713773252 142567
810373051 184131
315825951 109499
987147894 189172
917481160 10986
387689940 168054
600000172 75455
90577067 62709
735481709 99492
630274658 32687
118828103 30968
835545705 143264
21938384 176131
495988912 174931
583361111 173204
877399797 64244
279333900 98043
546237863 15359
157822789 81924
629627378 172428
959685771 46454
914718271 49844
748633748 162222
374482077 2583
514964117 29772
2067693 124612
574408996 188754
798883822 95719
233276651 72224
569290609 175767
824656752 144009
832250478 95087
314355081 17464
921577853 189415
875061489 163172
487614549 107289
683631256 186020
691832216 190987
299821927 118542
375216809 52237
536678348 25631
101301283 6739
399321698 4112
660415710 157298
340964798 69773
310149934 35868
769360341 30399
834268171 58997
871224921 40621
171661609 44462
378875929 24339
713650354 133803
105920161 171921
838063608 167238
66632635 53338
799589161 117348
628301951 40887
371788005 80331
807561283 67188
26685219 2271
904526165 118405
591636621 137768
760570910 107093
158939835 84477
15884596 61743
302198871 19465
134161232 13435
104853137 14913
609538168 71260
342689293 126867
34077452 130109
509579958 115466
614027807 112549
543565277 171196
367150942 32367
912527185 72542
281893483 159211
992037321 20402
627629136 2312
605950152 13236
669463956 86684
822543730 141646
563740202 2598
165676397 113610
312835555 137593
42284834 132603
929076865 52366
569005636 129677
732153722 37286
84736469 124888
773326976 83275
516679762 170417
501783097 164611
97246793 187232
341848801 63172
523182951 110878
20506519 158475
640155121 80021
414861063 158976
813819156 172107
962667955 138341
711215041 5666
291281426 52551
610126043 190185
69314809 75102
181464081 15791
604747132 190307
771896550 70788
177165131 84095
650942249 110215
847402428 100484
752780828 181555
515193383 80422
471330558 59781
735066858 173820
49611476 174777
385535488 56496
354288962 159318
722525622 115723
543056973 65157
537777151 147900
222145232 28793
791948433 179727
341824046 127882
719698078 65454
656802099 102219
364224883 66572
23446290 184541
525939019 190985
547599712 82201
76819916 79459
611035665 178186
354833953 172769
467937818 173104
342214813 131868
692972049 33036
774644030 127978
932464611 142119
531140235 149231
365011439 182193
750234815 10242
604614251 67970
149488145 21964
502327825 3619
564666228 8775
274379144 143912
83529092 69712
108149000 44672
853631880 77636
921398497 184610
982178722 174309
350581050 24454
726085679 165797
957460213 88841
206580039 128499
158478118 12799
239537543 162127
550063806 85230
8991998 45701
989906021 155885
284516148 142225
42995832 81574
795903833 35562
273447968 113968
87715121 104548
610720556 139765
635196134 123401
687665420 179115
452171531 119400
15341011 13810
696707284 14676
626560563 108973
553219541 51315
268956464 136866
124906364 63041
833591570 13968
860222542 115144
774505936 42610
491765057 68421
256880724 79055
56681976 44707
494428856 139336
291544196 147099
665950230 178444
479283598 87810
603900639 51706
147014757 87591
34891646 55216
970623850 116797
482208852 42699
249481888 84132
100688758 78435
465645997 60480
537637612 168117
743710818 66302
344623299 174230
95573396 92023
729345174 122966
466312493 96627
715594112 127306
356231271 19794
837090824 96910
487589430 5590
115716192 37063
131775698 12940
331892301 31103
272118046 52063
337666950 130999
54327713 32687
24181785 126273
508831791 85891
589419916 116748
895707936 189118
641159224 31328
414339838 82294
633755274 100775
580577554 73769
430350922 25833
462023919 4311
156930077 51021
527967306 85360
748455560 145190
446437019 176538
65360173 84699
749060979 103361
740085226 79135
304227399 7340
280025507 13072
706653779 7824
24336 178317
550510704 159139
901531941 111162
65404631 68415
229619652 84844
333529765 136174
36612660 161601
243996362 16046
28668707 176690
566208261 92566
249206342 178846
420643479 170933
944956750 88168
552735593 59528
361097349 81119
27219338 153943
626261454 31974
742829057 92732
339780162 63211
884516261 126805
8906852 188205
675025015 171858
352157522 24894
449598217 11125
907433608 109315
323841036 28703
155431477 60934
414982626 84140
939014081 198106
888152878 176296
344949715 175708
85170668 105969
352503193 61775
296230967 45332
542631784 64250
245643292 69676
885672067 11935
171166264 198693
431642426 169795
485489076 42611
652154943 179172
498932448 160536
137055942 115109
193821251 84123
495605303 714
361318518 46118
406661783 90257
216064842 8937
122781538 116594
735859389 118790
378835225 116666
457399409 183784
545343441 19802
247114270 96257
674436239 105030
409334703 61446
813836266 187527
267610611 107528
489926350 151603
416338446 25795
224680146 29131
301805673 93036
756612217 167908
273182484 98070
350835082 36768
896134413 5544
538255032 22576
683937518 148832
108818652 140490
446761980 57592
122492035 165930
248893416 196304
809037271 186793
277804495 137095
951761438 175721
207468505 181012
890041855 87120
336507485 17655
414754372 85678
404232517 109253
910566392 37031
48054190 102822
946290593 87091
606013428 147768
544803599 119002
458244321 108014
550310917 47067
95194206 182972
540757794 127619
150221695 116435
193443190 20245
564314786 62644
501346948 50839
81158034 35031
107699299 53366
140882393 121538
992177408 80109
257070578 24986
378868617 149894
689404646 107656
914042086 23001
245192803 192510
927890617 162110
570515912 151037
858184758 146061
250435507 137920
562929681 13470
124962435 51710
394513925 127211
892596714 8348
610863770 90282
427275605 178546
292113373 55390
125703686 137711
655371234 124174
789144678 82051
413078792 167733
668865907 17476
601651727 199047
307804138 198845
690230264 150439
694654395 19165
607948485 116556
104507519 150984
976589314 112690
391165279 55476
455876743 18025
646924950 36238
800968279 34764
485827750 28318
449009792 114305
840191919 59653
610987819 3203
647545654 155775
129030385 15508
157943615 26592
858445327 130344
405187239 103714
270451109 187517
912713022 2168
528349874 45607
62460718 151948
189184936 182640
339989406 138971
422754684 187312
645207287 134880
196592372 97975
962822208 49876
853714637 173
434010109 172781
951805712 170871
318190171 156331
746910513 56497
876980624 165285
480431288 46889
839237586 8043
967277053 28026
795935677 137724
760123691 130598
634521428 50979
384501833 15129
609009515 53540
109606001 107556
792946599 112075
176237231 142804
942994306 45969
114223673 186999
844704814 132168
958026087 144096
979871563 198995
767028867 79024
687199889 43470
467664371 94868
920901706 157940
122592933 108354
474373217 147876
54095736 7463
103883222 67855
174686043 156977
297733859 10060
792550527 24123
451270577 109872
525594626 81435
818576685 27017
17534027 7945
690492549 164301
36098723 55692
449154390 124790
97757520 9021
566117899 59776
255091771 8739
337838960 46673
865499848 182910
543478786 159298
797300517 19445
187524656 92175
281657149 52715
575085690 187797
734253498 132516
386776466 73810
8577451 16710
212796152 164779
714642344 137885
905945051 72828
289816730 100637
696630851 35106
77339785 79958
893649234 14746
278535360 8114
233043592 191266
735666486 38235
240676893 22069
434264688 129278
389343623 115085
83666555 107262
600022896 160390
163080517 80794
897521721 37015
440683551 145400
681729013 165329
923207555 60466
312767299 61626
132250538 161601
795721449 118481
76295922 67270
857572073 180213
115825681 119680
703062682 36901
508467117 140731
7721340 100916
557378987 136352
429802280 50867
992688782 198118
89009539 74782
417725271 182149
839295265 25917
221306881 95307
838251429 169018
608378215 88496
33632701 76434
601797349 75817
307410884 3631
336198486 173302
797863818 35947
334167570 114457
951273144 76710
697120557 137954
605635828 2877
837962264 95809
727117830 65505
580518503 47489
849206143 51485
678906429 157854
888685326 195743
979979117 197704
331525594 105182
334517371 153062
992060643 1148
228482125 155075
800806335 105596
705256475 147551
462363995 34854
184472544 131631
522767059 151495
784377240 90996
183482055 29893
548814442 197931
267951711 33090
28645057 14927
259746461 9660
713183859 139141
522445995 126191
696159241 181550
28393272 193939
593766828 139349
8746135 183820
492692339 76764
536728113 160164
106775660 50408
992920805 87690
422774283 54090
3692378 144143
594748654 73466
778657553 139832
279122819 9663
590620526 142162
44416324 67099
37727655 108463
279800747 180522
564569506 11958
465421541 88493
61928318 91747
697625755 23898
64571424 151449
538662151 143784
770140854 106244
388572130 70292
489383793 64512
724376986 19894
621191292 103666
966289090 94045
843335726 171212
454243376 143353
551708486 15890
805058180 195325
46667021 86383
844617608 160338
198791065 129880
223917219 157667
853014102 170327
225843467 6601
378689759 78975
63227412 137467
638649863 57222
469691185 144912
562201605 118068
983108530 158430
476403337 40882
892797386 193360
666801181 178483
126984257 104932
75412496 89638
397926216 150732
753575871 165511
618536147 25330
127821569 14303
457614838 79400
307921375 16756
42007208 67932
650561538 136674
836978349 112581
302133286 106148
338736793 182740
667954030 127160
368622315 160264
885822435 180820
359611502 70355
158539982 185736
127098891 167582
65655974 147908
823698995 22212
898606502 64031
329525786 75649
987199563 49482
580334004 85400
884789824 199726
948323303 156032
53306783 120969
681886285 66434
376149633 178071
919906649 109139
139545379 129687
109672420 85263
690899581 137776
181297688 132249
804292197 4049
48206378 130179
81048734 3617
578621195 120722
252790274 97691
846090824 36107
77714550 52904
550246926 9769
506351288 169315
526202525 16507
208217896 97741
599898719 154449
436266240 92355
450158798 159442
338064382 126051
801551758 180529
991111022 94114
525883360 87906
292758301 177256
685675256 113027
327295131 187813
377851626 12002
690736262 65126
372301710 189028
307750088 149229
210582045 170440
185650521 146899
795180631 177187
102757895 58057
161242999 186262
73064438 132095
404743675 145973
321182022 154156
573265532 87545
64255929 31658
567449536 100998
543521948 169689
985933848 43120
900774708 80821
766620371 40662
47093254 167482
802059915 3330
844881725 192427
201258710 139126
681390759 173339
896367288 160484
748422104 134008
505336875 18374
666945222 182404
806988732 24372
851928138 195331
660448007 187723
811588854 35987
685368247 144692
598398347 60831
988731337 24345
80358406 151151
940308782 1216
167313209 33934
940166999 29042
917556501 43437
735396165 128573
743797171 133413
370140832 161222
923160548 84381
588099411 28231
94700777 43197
390193540 113514
559438067 134128
904840969 68645
862408251 182893
559228652 144337
592091538 12527
619162416 78242
485840251 137716
688021260 138746
498379020 173001
764223044 68934
222765333 169660
685898987 72532
397652056 50781
571666092 9716
974224658 49441
223373599 196469
707233918 53895
281261854 57443
188073651 56549
229220890 101461
965961517 131143
750158533 32172
853045707 88174
745286309 146389
695752167 150279
10740053 72995
560560221 83130
255449026 67062
328103201 198214
490904865 9961
280329032 178583
779213623 195452
284331195 147582
260535995 135387
329288294 177198
123009420 32147
751106727 65726
405321388 175680
775931678 46097
417437067 92927
610490074 76328
620710441 198140
462778900 12123
765907704 135877
975207829 81503
361876618 128548
649461694 58626
513226971 54985
87146608 169953
19393178 77609
571844515 51706
785336881 176031
464332035 151644
541522932 75766
665527925 31157
581520624 87121
737870962 53240
422601473 162686
221442520 181677
653997319 141288
498978573 122044
466760950 91963
618055311 104862
722783877 113546
942300091 123277
25873683 43153
761086298 83357
159185221 19191
241710164 44345
512395863 176268
659224058 117021
515947841 3839
814187676 145462
292592933 64725
665849906 167754
639187468 109827
923638213 193445
380561205 169287
677234170 47018
106869880 139593
799280952 83874
309794275 2154
300200954 117354
166549947 176307
962007045 177296
88312376 95994
846349965 95857
53462202 189032
255105913 184908
602223271 62077
105391011 177833
51659752 107920
341714524 102732
430361369 75373
903704483 143718
294967911 77010
746438209 81066
409909702 122736
722910045 77501
238801475 154311
900239294 105135
272430155 89085
505643219 187234
638268020 97674
128928768 91849
528467293 138363
615699381 187954
472571381 113049
303460993 132450
309352699 19306
309895246 28044
656600463 129560
405314427 134653
670091262 135830
119423330 7640
318873824 10164
777624050 73464
775327773 30221
614630315 114728
730425558 77924
929442585 125564
82103307 19482
657933550 125654
795256987 79573
169141843 493
999681786 2036
89756563 43872
263203997 67308
8280674 5784
90103040 41582
611457213 75958
321801185 160342
805937892 6663
414936082 133643
812268752 9893
271362557 111515
691681744 176609
844408831 79244
165300914 125205
106421914 78517
795593401 43251
666975012 141936
152630762 60708
922638037 125755
989791069 155529
21323864 195415
903856208 95745
560436824 158662
246585359 136884
467117774 3036
460366384 97991
211591860 128943
174677645 143686
247970663 44522
287560304 161372
298400680 16709
224139683 103312
753482844 161200
802727045 182063
518911635 8329
818333379 52040
703978581 137556
732295842 77579
27348831 65908
313519836 33204
327793114 66596
814802696 19179
131830518 137908
60503644 136056
57365122 38017
334858121 194342
196421751 81518
60138967 120412
862079068 15251
704854122 136822
799944750 89157
339286936 35926
673640038 51311
524171766 141748
473251975 158185
497146820 98389
726628763 155621
494381727 31723
552663545 191733
320960101 22838
190081175 89431
92815486 123946
260255008 35118
111719268 107493
885413637 161601
931609053 4392
932775718 170970
883445944 40113
785366171 170966
129549243 70724
427489001 86378
558449479 101273
291231557 113256
641312256 14758
590385287 63913
539456654 107982
553135934 179002
290486982 30640
431883478 170859
149939880 30128
36875988 104221
930271188 82981
357014745 46189
180688224 58041
620504220 82011
493718213 62421
653109459 178903
82003548 41540
32749663 55605
792297476 50765
503297756 168179
372662156 94687
222368379 60806
761026528 90072
407037716 151339
424134835 122924
341853404 15788
349778654 82083
500651449 9247
150311402 93959
448682409 126997
279268806 57770
728172762 16290
187479371 117793
530909535 66926
959063294 187565
135219837 86804
513503826 89427
89159039 124711
247603721 165056
537587291 182455
905234286 100031
159280201 167738
582714182 15645
168669758 133675
800095381 93020
782704247 111975
748971321 165726
641563744 82239
678375799 183539
968738436 33543
154730282 168717
823464519 197376
114972478 125478
729843776 157798
968707570 16166
941399634 47930
836373884 142920
994562657 52529
872413821 71616
605514389 144603
354350836 30819
136239488 153466
935680637 49069
251547942 120141
619771558 170177
773151259 8424
884941183 20506
290930702 57699
143447805 23229
220043942 128131
326022809 141869
303660348 66252
934988300 102856
379232965 47734
808578788 167347
233791551 154238
459230460 53666
509194946 44099
957664662 76399
501953460 31692
959077108 42469
36043643 167220
804042097 109442
310996490 60530
22014404 161160
817685261 56392
748533789 66308
206270181 142458
5400374 82847
728087777 146858
834198796 145071
581989002 160864
871434948 155529
214833685 118844
801996032 46660
488208480 130002
816013603 41824
50605266 63617
342084346 148497
155063182 113338
116109514 119707
6698187 18848
565755247 109662
882594233 120471
375232577 30242
259875970 169939
587611731 183429
829312425 31002
773904132 35283
342658943 86131
660891695 62563
439381927 153977
626841212 69816
596916116 24807
376205679 76854
564278625 151299
659509786 186556
222051248 38402
711507203 183086
231643526 3774
115566775 83786
894253652 78135
992434970 70845
782759859 148842
156851959 16691
566623311 83940
686403643 73174
199149272 23828
667950837 139492
148975109 153745
825653357 122541
617349197 75968
125527550 125537
681161514 159959
495073754 76940
408616922 17640
338617167 83388
411627853 190881
242449930 191913
372831231 42204
507625595 128589
512389030 129632
743822081 186552
390577575 7374
257918572 168718
571489556 97436
550482335 127391
928456846 161204
820199907 143190
166141387 199817
8495293 115154
917152640 88955
472455057 71
161308311 84886
373720309 98303
117401086 122555
978884322 103152
734845192 114097
612921202 37991
613975679 199927
118640845 93940
990374079 106153
951450465 78024
571504650 194634
142244162 111024
83674379 198799
598886579 195307
743266997 146047
416648016 184759
47768063 111210
183605242 126777
460692099 68643
363894692 19623
267752454 152067
59377034 119291
108732081 89305
648740040 35242
470832577 4143
925078875 14772
480964662 112288
817024880 6819
774406420 68838
783406999 86180
864297137 162902
921525222 63956
693250905 89973
306671520 99056
664117161 11878
452530906 141341
653927735 26718
956133168 102777
648861039 139087
237266649 198710
210643273 149955
640078108 117320
404747380 187740
487344190 120905
255932348 18551
144440403 111908
317582326 169005
688439886 130000
82371476 113911
494623020 101453
862467113 39221
880352481 86706
68139145 149298
506155293 113431
158868923 92266
288145947 170117
38056285 21121
728725995 180328
303714037 134758
278366398 54617
551092389 82563
476685961 192161
168708358 148499
307955207 87815
408571404 105692
71603530 122640
558926617 163668
558191482 179808
273784999 23445
458052637 116505
118583689 23793
105140981 81431
944358406 27650
333632073 144601
310518225 88271
92980641 57415
477771700 25350
143014703 57143
813935217 110620
348375705 4050
399987184 80387
437163404 19078
102332329 80239
735358612 79242
145208972 191612
647847047 128459
960838056 74912
178052588 84352
484254714 150849
878299387 22562
682982362 22385
191059099 115587
502773073 88967
624514071 129798
825449712 113274
29271531 154608
494577707 123871
402454849 33113
673203482 26386
945755939 84987
151102848 177185
300552495 72644
138719934 136551
567136620 5800
248828280 148791
736219902 152091
331128142 40654
265094862 93718
958344647 148909
575874193 108338
872121336 57303
588114640 134401
125512150 162178
913949848 158895
142504259 108759
455472886 153729
281274627 66150
564769520 188610
668036279 191530
105501752 42841
695740153 188547
631326388 4599
788613531 2606
372933038 172207
557798738 183828
724038817 12372
636533071 180287
696050981 89235
542556900 135220
715245096 4391
186988250 43571
113811448 191542
723685503 174737
641732374 131973
755187174 29924
216022482 182542
330615861 71396
972233769 52936
517185508 118894
842000771 198207
788626923 62281
100449203 133588
336880237 78793
612007958 51642
765381262 107458
929481000 142764
502391287 86908
561232365 47516
914693830 110943
958177996 86325
551247613 74267
729840377 196061
375409532 178293
593188355 87020
493886012 3184
37903447 126520
935928543 166882
24717610 176760
753787710 116768
249001679 127077
93486609 73106
337995401 197546
69510705 82295
434121063 8944
307617236 198976
421581613 22073
203164934 34781
63562961 175405
798455149 187107
548820612 91454
606340431 22093
141998395 7264
562942681 89644
910311824 104311
533755038 146961
668888151 92174
532877295 129880
661964792 74936
750378939 37941
276874053 104525
548011935 136936
490108006 122692
934243441 57370
436784955 58442
487232360 130194
852834169 130588
83121065 47970
529466354 167358
309149009 37107
7773510 71384
962465224 123261
251854889 165712
723217589 96268
690272273 186223
873973491 148794
662407777 125214
596982960 75465
507911781 16705
97498787 167293
897114694 16878
452976094 19012
469478364 113606
149008829 87270
91521757 164714
214727291 63770
214428441 96791
310484898 67285
180661397 104864
810826116 23680
762790110 12534
276459062 195779
598783439 63863
617872682 126734
782392799 184997
29769404 158827
40247220 148074
359563512 159563
639614599 29576
303869514 13483
142070704 10057
659465587 37344
839720916 39994
566223000 73512
380809586 197335
909075679 157779
665253810 76160
726337154 56303
869495127 24509
950748529 179287
669578190 39962
190707307 50364
236959397 18945
472813097 106735
270019336 110960
424264094 25559
935758441 85278
209241331 179367
527661146 96932
558507475 168540
587601113 117602
706174420 62151
680503387 95867
813206910 60316
799232158 197891
132437034 9159
609397272 33886
928508591 170501
196304665 116926
990678 68292
182270098 155417
758138280 57856
296752455 177698
765919498 17011
630310035 112209
724470397 80627
378046111 69487
770419602 38395
321815361 59522
283119545 77846
28801826 38951
25233543 188233
234217871 151262
77422933 95439
610619997 98008
765062072 25221
841215932 99640
798905993 71000
363695103 104502
327669228 915
942947752 133083
732727226 25005
901587274 75871
188749461 7868
812345891 103582
245531676 49743
866335208 69658
788550547 59179
648013958 138089
755488526 195567
308106604 54890
653239038 112826
305707630 56024
660133634 20573
529074512 175205
546822469 189007
504600628 99492
580582352 112206
221413423 195019
287267458 70083
161110227 97914
843819561 179440
643254144 28153
765629679 112022
806449918 156142
792852570 16234
605566990 76127
614430599 144177
592841725 95032
186689102 64819
942534641 187298
513956137 74939
997716281 194795
380788538 95105
871613011 121820
685503378 144446
46434355 9100
796387912 139910
91814695 133456
320671424 154205
245053016 157157
130295686 89659
473013686 182100
795808164 173563
305032338 66006
587748277 196550
554663957 140844
925600400 62458
899231153 139207
224535732 11473
862225388 50285
47391955 20176
139752153 90902
352440380 178646
822096289 187416
163013244 87119
691756705 76686
772906093 72480
76457177 1496
632285307 535
95304445 34554
810423987 131688
639360249 124441
279649041 44587
394950768 76840
754660908 134041
570088882 142044
765647951 164556
940389102 42276
406987058 132225
574331492 17592
923821360 123803
168392111 81108
714622875 97769
474197054 140052
835841221 5193
500892264 197528
785614524 109602
97723903 119375
157119442 168995
227941857 140673
351002055 136098
718697300 81854
802669164 168850
19237949 131860
573910394 135104
593062135 140485
328237821 85948
63150472 147846
791262501 69305
198352040 1634
312945878 155444
632890405 10605
915697462 19783
224528640 15349
145876743 66353
767915203 23312
326540238 174571
109296066 93469
84645023 172302
417823743 18642
404983457 59272
521387661 77562
566563239 119079
606167290 183588
703250125 55716
410283272 6875
580090544 89525
666482863 195823
139229125 79136
170823636 1350
828503313 181094
428125236 26201
795973453 149628
565012672 123543
952753213 72511
240382275 118934
705626817 140619
238581861 165160
256246110 129518
142781965 141316
352671219 148027
539612138 53934
934555791 152339
189929383 173075
781584183 177370
944045725 136636
680454392 134586
461202780 61947
195652346 115192
609290423 75788
635586569 183999
457736591 6667
491197887 129690
799527575 4344
909492233 22444
615317824 118657
787731535 99231
667153859 72224
257290998 137690
467061862 196926
2483370 50365
203663546 63099
488733072 187758
979174756 97120
990907923 95277
88432326 168885
989756937 28101
1162467 94088
505459201 116432
919248878 126185
670456837 7594
340334814 8485
777236936 184536
305092235 123777
61969335 18387
814118626 107741
572374420 157492
585947336 111816
115072693 172110
208879278 189507
162540838 181832
929857008 100699
365736398 60536
648523605 165077
392289458 118091
507618983 117751
194022859 167364
163873352 112313
246269312 12023
423117700 85221
361707821 142918
914685248 35681
781566029 146365
318416068 123489
960416486 178638
443735178 177280
495566948 80795
334535991 169630
336150149 60281
814388797 61991
100732238 146347
473477089 168861
519508820 71490
308937123 114115
43819611 47323
832960004 61667
104852160 14598
745787405 57393
352513610 155005
206664103 40526
799950938 64725
296149788 161337
79698953 8518
948105626 176121
156619224 52132
591118902 164740
886117401 178872
559909965 59347
298254355 101251
666664968 138170
754134987 179224
562052024 163635
5354299 40205
182481053 38948
147413934 111530
377703993 115842
516074215 95538
400020645 158540
69948254 98537
161377605 48915
85365340 174326
104439335 157353
228257509 197110
293499279 43558
895524453 3804
150393892 151559
9406919 54916
256961051 171872
859029259 6087
234690043 177603
619726782 36861
814418062 118994
761198089 23497
565927542 153088
588212366 184219
981220043 121141
923862033 121859
557936935 76786
623815211 160036
754201746 86823
518988157 15943
138195160 80703
176561664 47402
392601526 191015
630633276 46487
124602540 20024
975240614 65678
463431398 18911
999123191 10638
880561876 21860
251465405 177607
843012330 44613
977683446 125161
349927105 7448
868478057 187367
323963306 10903
254773323 162999
478678280 11557
476248498 148861
753431104 182668
89687041 145962
696456083 133167
566072415 114615
774319185 99390
59274686 16022
803211639 62316
524427462 111202
944946518 49226
183671902 5005
155531617 4009
825935619 75251
910769292 35970
106232919 9826
529817236 193790
444843605 182503
894872719 173676
754072565 24371
857836311 22804
581127363 21078
635421757 10313
879876469 192087
319922799 80394
177704348 90698
508401934 1182
509577152 179219
235927960 75897
304982199 138734
950563495 88080
621554131 176855
537307506 105934
398130827 138101
698582186 85241
927239976 40689
259038037 116782
337771403 113499
921292299 174288
369916553 102904
729870190 142872
578593803 133663
251966839 26048
864130633 31339
33288972 86787
446988882 191652
663040906 142277
601162389 146940
116390087 65324
993101335 55547
534605233 87734
689796415 74087
534048344 122723
197244940 110671
142113677 147811
286029151 35667
407996660 145171
271620451 87585
624081699 167941
424846531 16772
853478577 60884
610256247 104933
508264910 199916
139593981 24018
174295718 75028
295020302 170763
80474168 107357
14414399 160297
39745661 91748
118438090 125813
401679482 14496
590325706 87773
277018600 77619
289354412 176963
223294590 63666
609952211 126244
51307377 116095
275537636 88890
178854858 115178
152658680 122867
30123792 57538
649056662 99094
376657582 5229
897889352 122499
599593553 21534
875998875 195612
726471362 102484
891334963 145835
996668031 134995
331071910 51029
397069760 124982
272749113 47790
506050214 2364
248167201 76859
933625785 115050
150964400 129513
511965744 119634
310056859 44075
411629151 183182
738898728 32990
55455027 171738
533944409 107126
222755965 127158
852327463 32779
314004411 1998
592618100 140335
732744066 179649
142781584 4907
938948990 126343
975858721 115405
602745967 132836
3427003 121862
803858862 132853
818485995 153456
41982300 179704
749188108 25082
450260234 154168
779460734 131591
619405772 68253
844455015 139190
472583437 150119
602033749 28282
198006311 104448
675276833 173110
312487400 18391
695490881 150699
369421210 79930
877963015 37595
212221115 92098
204117701 113636
892845625 38238
200201780 70952
823566209 88316
966207375 125344
851959017 199225
508133470 141848
227587445 148037
955665831 105922
974038775 151600
905133431 127543
749123227 79237
101072936 27376
591112938 136950
853921227 125183
709753727 133030
758377031 67955
399024671 136925
101720567 18140
192964125 59411
920484079 89224
507263160 153434
650354967 89906
402886066 158814
293262567 29745
899645725 142889
969522419 111261
233759545 15471
451103520 99698
847324886 130152
898648090 113650
504739031 169415
399581551 160133
911518589 199778
187348607 17140
186456142 87813
13415398 150556
453774187 109014
346779250 65351
882553656 151376
400597838 76987
211349779 193347
453750778 35246
639800569 117386
600325802 93652
232108269 91956
403294980 12651
340453865 61606
173877390 157996
441422805 2486
893358234 86319
106468148 120146
40417833 1451
486954601 155387
12991462 51528
204338288 138881
666000380 65212
340643889 163062
277361087 43833
316574538 172815
314185757 134987
814783125 134214
642070927 40326
796031991 9246
299082061 61002
432005222 81520
985176519 17958
582025872 151046
871008554 136624
54135494 56357
365321402 112933
81277120 118068
682057052 73681
406668787 125333
841127763 35184
975017834 9792
524534439 176487
463140268 80990
312479317 16230
497565435 42104
584324207 22082
35199154 124766
774563437 112399
58311288 30780
751713459 133070
449310103 128677
794102132 15820
107202799 40735
738574033 110306
73595446 191058
549159668 192123
714227104 3358
492944148 83580
364053148 180461
333165903 180888
827174367 60789
33894383 111615
871246769 5936
645131971 51889
674138179 83155
448013208 81626
421920430 186390
29625193 36191
351448892 92442
644708368 88021
518649025 105238
47692191 46202
536577511 198674
852353583 19617
111479293 192685
444104214 54179
896958196 58804
683300645 141053
41142431 21775
112904772 77496
723057198 71519
82783585 60467
436127767 176665
47561141 89416
690253002 138274
540115297 50605
52961124 164849
479485856 184795
700190753 86118
764925153 139136
647221153 78733
228575453 83731
789170907 117017
923425820 103179
790302046 100434
602535677 55655
952461126 135254
108042016 68391
479514046 16708
487855578 89947
856910507 150197
844417580 194107
606767751 8124
337282700 168071
774003026 182257
735857368 17637
919473541 55509
437800731 44350
410570710 128274
441402224 158399
704263346 108228
180988291 19102
208617677 138623
129446274 173112
27794007 27956
231226945 165838
439139865 135858
923360540 113610
966220820 45057
464025123 142806
500514404 60146
611272139 55750
860864407 32221
655216258 158518
916345387 90065
510113741 54302
381615743 155642
330175889 196481
362677164 143460
894159440 44158
694899371 5099
282599188 198822
178042600 41208
910725149 57566
868321214 105795
199555461 153426
455649959 79026
481214148 62920
74403619 106632
214395485 118811
238680307 28120
259234403 33686
910746462 191939
153856191 127815
926110572 130970
423368203 90062
969213873 180662
611247270 120181
852209967 154641
485572941 115775
89129862 52215
744970419 55392
226269978 104208
372572164 75591
549418513 177662
568096856 32047
933421825 101145
952980063 127700
878687728 64210
781837816 39443
982945383 28237
535627053 150966
604298538 181901
752607866 8164
712230731 66917
133091869 24928
514503544 139033
176891163 77491
924942286 178477
414960026 33383
777560916 54741
449317590 6379
58186868 187735
763011991 134878
799440379 95490
492111206 188876
822793944 189592
764418725 92004
538541439 12819
276282235 130555
597585396 78844
43129656 58712
667208186 59871
313244395 172805
750092715 49212
287270876 116874
718301988 46071
843178832 156917
905421599 75948
39946984 116750
632857 17386
319978168 147185
830101095 71562
652682531 191165
427575053 173993
114702815 37103
75498040 168403
447250416 134404
741979041 123899
809932576 61767
680327326 107559
464351550 195371
141558910 161525
719415926 70141
21395356 51228
504608567 92057
829216721 125801
134299471 112160
116166879 133360
234791053 101125
32769226 78835
726037791 27482
319994358 75945
248527908 50549
152919421 182016
814731458 197688
590598389 119555
956584054 104973
250928082 418
797419910 176323
336709860 81466
709877237 116232
586103236 70685
549369107 123761
734687475 151298
304141523 45546
526653821 153021
294761043 146959
649235193 63093
50716213 78779
303186696 147106
873209623 168197
521597545 55376
516880557 41127
919244661 188557
345388625 110478
670652247 83880
92381976 184515
787483312 131375
731947732 39604
942555875 50477
788898629 100378
953019371 168984
480067692 134263
177580628 187813
647764863 36979
893922563 132853
451237172 85415
775927741 13477
379013698 56088
612823834 97558
407547047 105168
898377355 126266
511760234 134400
472341755 140015
740715302 63876
937082516 54881
602608878 21138
739789680 196817
902515875 101461
77867574 101025
601755254 34811
193882936 116699
139705656 175692
516538476 85696
816020158 35285
563080202 163012
144473670 91346
740334944 64574
920921069 85699
100682316 147785
978423111 94435
154170641 151932
124562225 19207
676944490 105758
431630419 56939
805391644 114266
295060931 16691
996445031 189098
255563031 117394
218927936 22874
76405706 15524
826684177 186327
495677549 137303
442158853 75286
422358511 115326
103318131 11805
759396565 112685
646367660 115887
635342961 99167
101883985 149061
794123195 193108
90443875 59005
602868171 13594
614160695 51855
305871405 140285
335411129 64778
737187756 152189
490767119 55570
809458292 114013
736039829 90961
380134573 861
857636229 138404
223736081 106602
349168911 155969
298754328 74554
76589371 25006
49461262 44345
900742770 29425
293107398 132283
419024938 97301
441004020 146099
410767873 48164
880503552 153539
134708021 36370
977074826 60397
733264062 64365
191106957 146977
82948042 89864
59073447 93554
981164951 198994
788211823 151824
309532434 93346
126159901 108233
213605912 115619
585828485 87411
340109826 161937
483944405 79814
774179935 75660
586860090 109118
273501440 74748
647299123 39627
803893756 117019
760869014 89193
802443461 45630
961150306 187310
193301053 182101
494213850 5278
152003631 63777
112636017 193126
620173014 95108
63272588 121452
468321271 46292
862982433 182024
864768117 95203
285424207 49128
448930260 10825
831712907 47127
931656130 120666
655828723 110233
883920301 126497
219205983 22737
535865792 177938
771582803 122268
129994951 13557
792748552 22315
886402718 154536
847401796 134591
833856619 195813
977458789 55003
400016744 38634
67597496 22970
924374083 79896
790961954 99949
441355874 2977
652394729 98515
562327038 150016
268163907 140391
445246453 91173
567825409 91628
935437080 170601
655470010 107548
964685618 190869
286820099 175707
315972236 171631
511413749 192580
891957291 48522
318422061 71897
74836668 90872
690666706 113544
81401497 106388
683660410 100862
10195991 101230
46470878 167274
76625880 193559
332013418 193838
367636463 22680
262524939 100953
865293313 115614
305311816 168447
43381768 151452
343552973 161746
707225175 114985
101057913 148883
397286617 102198
615354793 124341
839842927 22601
987203367 82283
8982379 43919
906915046 15560
778064181 149913
67888407 60508
713001832 131854
896116024 78009
445348068 142457
167468009 57659
753919639 13879
369961608 192794
411907086 123169
12865240 39941
899795413 25145
705809564 125025
126967078 193777
341710390 109309
186839078 41525
222023383 137556
893805613 29252
288882527 19262
855091447 74617
20059507 149845
516473755 102773
558907520 115893
45566137 26761
163817524 189519
47481072 31429
504345990 88652
305263519 101802
214428080 121151
597184700 189035
197306531 182094
189173330 26171
712093771 40381
407236704 151248
687104122 81600
184092979 121140
442854082 59002
815113903 111008
924710343 67831
252987808 199712
113735348 25958
116120973 21022
568561429 33337
120575782 159069
207199417 159938
422956384 156694
306312969 78349
999793944 40207
40141292 156544
715065227 40415
699191951 145940
924533211 98119
559374083 9384
562441690 69399
101904564 31050
166059989 19655
244608228 40828
6458473 122697
898096133 26855
30012281 169999
841734822 140992
525252715 100591
366925958 35285
876113479 161256
462107119 44988
99408203 68637
516312880 74945
878582179 182963
193417266 155272
173980312 79215
507756197 73530
363219090 2309
241079055 82597
667751701 174470
720083671 6086
189484644 126677
808966922 176331
724541263 34461
937601359 88266
884596024 193396
213963537 42850
969896220 174094
795168397 28963
870915236 159211
689098012 111738
371440843 119601
202390576 147934
153245547 23070
809572224 114007
250510622 56972
483839042 152566
871965806 21466
12199583 171451
166491849 102885
99194151 142835
255694118 91723
886362524 67716
889103343 48551
838137522 49014
522477878 188727
669054476 100207
124949109 187905
724581146 43401
103868117 2846
371524984 20472
273351713 161006
136573576 75511
72894179 50094
658763966 154442
535377184 132372
836580974 119709
783458327 6794
698291928 135199
411905015 63409
129864678 143762
39472706 37337
450921573 142877
119719660 86951
163535688 51260
70656174 110519
271297216 165615
859279026 144093
465936332 136919
547187407 143005
930151093 131434
399320896 62196
759033998 26041
597565989 183783
468942738 145329
189387720 183358
130988849 105937
93470988 33543
881408614 106126
59181850 173989
536522326 32646
512532335 183747
654737994 168835
671867476 149007
812354716 15703
294406364 149546
823330772 76926
794787396 145545
818276314 31835
844106040 75313
231756472 10698
777128320 60385
926486995 87540
811641339 121689
418471094 1357
108797586 177575
563865284 86119
969214397 129944
487151888 124229
404694174 100698
271824132 172041
865048037 19716
46333028 80247
988109488 189715
817560887 80266
983069961 163532
95807356 10942
554809774 159957
838791420 4352
990361286 164602
790831155 198577
563297225 169842
194908797 49109
701462101 140840
828087886 73645
517497383 9166
70726050 131811
345551532 48168
197365035 124296
4837139 129224
562251673 72159
855188912 130158
715431617 31876
631856479 116822
814333602 85532
80275400 144181
405995694 7640
641717606 169602
838705942 155450
170672444 33963
257810573 132356
153353857 81444
992354731 42569
459382993 82319
302522983 179416
538692577 132568
217509613 137570
339826641 54333
639650228 138764
102832751 96485
921994303 186288
358972022 159218
945338956 47420
273536297 62831
831432370 20445
959638547 54534
974380330 27178
760759746 43477
893881434 109888
2586717 101409
771458976 111307
539503869 10179
772532555 86103
125792800 99780
106219968 35938
501010180 180005
883085729 119266
497903755 186633
737990949 103126
148969006 132747
923846565 133755
83616671 163619
478002919 53505
128022187 106592
796600005 180432
429100566 4901
772598798 177871
125359640 117783
70859396 124836
816183904 140444
791365328 79596
181311156 35993
166744881 14509
159131101 188243
149401947 57319
533666603 15592
904086355 21111
742294843 10812
708647131 351
967366182 42172
795395189 158338
237210126 4204
597119489 9612
655118738 71187
315823571 14575
177236457 44144
188625285 170224
75751763 174618
498360350 53526
720840546 130552
296472103 192674
397636913 112721
394089684 36436
815536932 61544
963890430 6837
565152971 108059
831706235 71242
222614766 155468
143050123 83931
130446347 113826
851061971 85537
471700014 146978
828742937 165132
808323972 11197
997001430 160506
768020090 109154
409510259 45020
116624701 77049
535571705 163755
135137423 68842
647633915 47829
903605719 172212
472286436 29548
19383065 196430
744229160 32201
148671837 39550
67862346 132061
76283369 171347
917862026 124378
468310843 173152
804370617 52485
647551668 173639
350382995 29091
556315520 125705
905987712 172249
152078580 79920
553002811 50524
903657533 178169
350750266 195491
718028602 137148
593118993 188702
227645508 158970
383111924 166677
304675296 181842
900571306 182466
610916476 153679
791409588 193441
507842968 42684
461486868 149646
23537658 116329
985630809 119393
670546684 23026
452527643 173850
264395501 106035
715422137 193196
333126839 87552
98585378 158860
831500661 198076
737786971 103101
187362915 9519
849577459 124441
91043310 159077
309994157 100561
217091614 14247
175359880 156447
200599870 168340
770950684 35643
147489257 1279
154161981 152139
27965353 65935
739558541 194410
19979291 81361
834923311 38851
72463489 145042
251382261 187723
22696884 49419
603759192 73973
73457588 55738
444318054 104223
933459310 156076
77038094 85702
53849935 95596
566384760 6628
419178570 133511
25218186 188871
904963730 21254
350279240 115882
542315003 105107
501999580 183589
87423154 29804
226425369 25079
318276905 29853
236917647 126022
394759687 174566
644212575 187135
828141367 46931
915349059 133795
597835362 144950
269428823 191629
256778781 138635
92720638 43377
154557503 87015
892803521 140503
599904515 28917
84174032 169180
841641958 44162
30980118 106738
102363361 163450
442174509 46529
786689578 125048
647316183 138036
918107061 154718
313938241 130045
905296033 117625
919215375 153412
299595165 170514
102589339 88174
734866142 94896
999175438 122676
379895908 164438
936042633 41884
823866620 128182
80148191 174725
455134790 109364
583015891 40677
80905051 161485
362041062 121867
534650694 142547
323624641 66267
661925942 66788
608411075 158442
597104167 26390
541314469 30907
275608364 155100
340848743 59060
660344975 57203
50824798 135906
2505937 21982
561404046 95180
398445616 183345
880113635 9758
482292606 20481
473476392 123262
504056066 96961
97503597 49343
277993100 106299
922534251 168561
17033940 42689
526343102 186601
782558512 171531
151250577 137157
653586427 43321
871630613 113114
135151641 69006
839961844 193169
52723420 151005
719457619 179754
742384487 83181
417214155 123226
144713262 178071
18590992 78099
702324442 191688
135864443 142294
314472367 153640
763400816 142907
488469630 36031
182098070 78370
722686090 29475
80447722 90809
965384911 33889
679211669 83313
610935674 195551
594686051 198998
292479488 41789
503459274 153450
301684584 9053
334689865 48361
27106463 188714
243007997 33448
114335668 30753
613944785 82398
877479484 74295
568430062 96187
475863511 112747
866957456 10058
270845495 161961
645309820 152267
911551012 12131
516664171 155333
668145124 163733
18168740 13661
992374132 116141
505331305 176762
88713026 142664
344684339 189689
850471348 84329
662080460 189257
852525254 116759
728596240 147941
24503940 185799
378401882 89686
707906814 123930
86058303 194291
754984852 175790
700224473 67702
610283003 81483
905685804 124933
257652242 55433
621236842 21897
549333726 56167
380909128 19365
62657756 123388
301232646 160699
97899204 194677
525823131 79985
634644554 118802
837684229 9321
216102134 186183
435835130 141753
757580389 196659
599356142 188041
103117593 129092
507088182 56741
40808875 69608
656614709 111937
301991341 189821
617918838 153954
728140487 3451
584587005 127699
861368743 178298
170327780 95271
528507491 188647
747695333 64536
847164142 7357
128538136 190816
671713234 159577
51812073 51907
730761722 186223
415251148 53791
241522273 183851
685748868 168129
565299684 24568
508334560 160765
855145837 125001
88202464 197709
573886748 70317
670782784 93097
76191713 1038
388447542 103294
432137806 187369
891624678 129160
148899996 85784
51933851 33268
235124078 150911
145312236 161390
332284626 31873
91425567 115743
89807869 171543
182682141 9802
262692725 90984
69738891 139132
612539714 28480
517347404 41309
357365259 102085
362889 189227
398139724 4114
203740522 21265
389125354 22480
507140841 149650
54609159 195260
935266241 13356
664874776 110878
138990472 120223
812046941 41898
958436368 12548
361083737 24612
800140951 133582
298330206 197165
440638531 5747
848458584 102228
287175564 22080
283247888 7618
262302549 96047
433945385 106513
526763976 110813
612851068 49389
303883953 61443
613086878 155225
664859299 14685
816400419 197284
637933586 7333
244901115 1470
163056319 63242
728939661 115810
67139671 171256
753261622 1085
217885225 132570
776400819 120487
947496938 64237
207512895 19514
530361520 30727
439331360 106919
780105822 93689
757713557 87941
467468103 142615
455301772 123795
678006122 34695
767912726 191773
246811747 87888
79638436 112685
646324302 20158
127000197 88719
608151935 110385
641250281 99747
950965202 62364
315921858 1964
383279258 4123
376523560 25788
156832259 122944
253442271 186003
586747353 183440
834497756 143172
580875643 42580
508177156 104415
302162629 47115
25609071 111541
150247466 165206
108240578 196667
670852259 140456
341430730 121047
373230338 5413
420267046 155224
735317000 146374
85923568 115554
453200368 175564
619008901 74538
352562214 188236
215481293 68120
182650763 139772
369423175 18481
119963012 111246
385720149 76275
906813083 113283
899740378 166640
420565014 97144
406123218 95499
787615779 53494
688145173 107558
833005384 153493
938064823 54186
173771747 173451
576299261 105874
188951377 127846
763445894 12797
108613307 9420
980530964 137728
907263159 152856
451242573 75160
244426819 149247
804795657 82113
637244006 99463
462750259 51101
653471438 23016
229344431 3998
170100342 53769
940802049 157843
150478568 84013
167000318 130435
34834403 102049
749629971 148613
114267124 103094
284299007 177950
322636048 128055
897073344 154027
66195499 174687
137876499 134025
277417838 132478
858303128 243
96343954 133217
205686047 176062
883720101 76231
328399066 34115
774724595 35037
927214452 167981
945051467 164278
302509746 14702
848885923 101820
532377608 103108
806569801 191181
186353782 67512
285761807 127828
124569356 31064
361376274 139268
912257191 183277
568556380 59828
622101509 145771
7178897 40322
541760414 18421
146731295 77822
759518691 129949
821569786 51126
348700646 36396
562622680 119603
768398370 169706
73782084 89965
494185314 102273
672281572 89173
100905270 175566
678033601 186635
319823843 75802
873444972 78349
758324715 95286
833486347 10663
310286225 146181
157353893 128685
952955985 192339
244371996 147510
313970536 31715
402166162 178394
801306452 37793
243290603 123966
783600125 134420
686730660 185243
767426731 43315
728902424 20329
676475532 103724
805466528 165594
675658019 106858
954179240 163687
970632935 195530
156237274 179011
253484509 128429
297656561 176369
905384512 118337
794161836 177965
273217695 120789
860007891 78688
717543447 121449
275641320 87230
301998206 9850
527428591 136785
658731597 178566
719999712 25175
367617856 26994
333842329 162965
641185383 39569
232707206 177054
928903371 55995
64805896 135991
790930156 145357
304745116 193941
403531679 79189
764214781 147513
945806790 137224
415920857 101164
51685835 74692
433499601 34465
72247509 167712
30076448 81236
144480742 36705
535999106 120989
920314989 147403
148629898 81716
857783655 10428
925320816 119903
119121340 9671
195209348 161600
122456717 112911
722519543 112542
65452482 184139
637307227 121109
363036962 102520
299920205 164903
989432084 110904
544025848 156674
162870958 164852
741443497 49791
249065123 192131
540179617 185975
796473741 183884
500413055 102537
392758785 13583
667867549 102179
401773550 106595
733250423 23035
25935764 155598
874175896 184736
56538102 48107
328954115 64948
792609703 95040
23374551 72688
705997917 4039
733544107 82899
138200679 109945
75174827 183203
442393628 95084
488312175 47896
9345452 192363
273797107 148423
235650030 107289
323560010 74403
647401125 47487
780933535 115335
774453131 87019
771235310 13606
77368458 22566
599540321 152678
809228517 188460
655280451 32723
580168525 113143
763828856 106972
130675459 136290
764562730 90112
119137174 19591
361331406 12271
367193249 113121
409890163 99658
228487277 119841
217540878 112558
378153450 169327
243703860 176342
728262393 171000
317184095 56280
986919209 42772
853487130 29212
679020924 29355
985482820 82683
913063628 77094
386220969 103477
354503736 161892
909847714 178395
830652802 25311
650784587 2163
388917425 94180
64112102 17437
797121904 82236
662204051 27747
242531959 168559
824886613 29076
638344693 116365
904516078 11017
145596313 142863
551665209 67920
261133486 96503
767558981 79841
904070605 123557
541635074 164566
795906055 4447
15322905 141559
841544671 55415
423060835 196718
646755958 183471
850843769 146390
40278211 99312
425796170 95403
453745991 26416
209850986 32820
978950238 192636
632031135 21940
234697579 39801
159565605 10496
716824397 150225
105622735 81985
141664894 100391
38798930 19377
149787627 75198
862172648 124905
791509557 192249
769448405 40977
166933127 75427
122729290 168590
736290971 104613
709688740 166237
636801416 157661
516755147 67614
453162151 144484
247870030 195672
619821602 72765
383823470 24931
722105266 89419
719348749 53190
612650946 36654
198757556 48640
481121509 133766
776246189 153762
377938676 182136
307224764 184909
920389785 115093
612058176 34724
550695377 105163
385103744 126087
570934968 60360
239767027 78399
532852745 196002
377131976 36955
164619987 68640
209831919 72286
897078222 48384
430049033 129102
151500385 189173
296761187 84125
72734704 76147
490517283 72517
800422249 1053
642864905 81933
318953504 72850
339703755 192826
706457296 78148
805027995 171783
682881982 32199
775683352 121298
487394945 128451
543310406 109232
775432221 79630
854079963 170617
199691400 14532
432023783 143379
242116772 178128
531265143 90171
761922102 7382
471749632 109832
650796888 118421
682177752 184097
339895246 21365
993374430 99887
929802890 33785
768157918 2278
979426036 119064
144296360 40672
101455637 75074
312749539 50228
128265472 87560
752843102 43578
834047288 108898
517533738 20011
712228355 193293
477309074 121934
271975244 90697
302740818 118247
191954869 105702
342218995 156124
580463567 14795
757387837 134847
925737606 183890
462241305 100406
828377331 101367
481810721 92361
31566972 195864
434575704 167092
142166095 86580
956211421 166980
793019897 185859
312208305 84035
649097774 104792
94800340 196987
31977955 37839
865228903 116219
483069360 175656
457084969 84128
466041091 67846
94425416 73496
949697928 162248
912969167 160986
698063165 119735
594865248 104429
427967218 96123
698552695 185230
914479900 102830
117500508 40636
365197725 57542
661431951 81735
584762889 189102
123360415 71183
580579058 109466
247380047 117774
891617635 37982
856881838 50151
307427956 148938
361329126 20240
557688499 76994
543805601 81273
785422499 32047
368440754 90122
164121635 195670
203302559 56549
148183337 135279
203519374 172049
651814201 136017
862843914 29894
166329959 22405
255124383 54874
634730876 177416
633703804 44258
153673502 82763
67930849 114564
663686405 40838
962475940 67399
402777281 132201
414422408 49627
206561629 8943
820133419 90924
786367557 59413
235189310 4790
407405086 50556
517167509 114032
534190303 124694
826419361 62937
559646584 162902
20115807 101410
120390801 27797
123334396 116169
919531525 163063
229381135 81017
728729804 24041
663560756 117663
294385677 104330
458879733 109256
34332360 103733
599873541 9831
746601968 59275
191686220 102058
384436741 30464
976717570 29142
641428200 60428
565753055 104790
177229010 60991
263326242 47107
428669931 21419
400145365 178647
814330494 160974
115899184 189596
970237450 122421
574375711 196096
836884633 95594
235817805 77100
290221718 65773
818728901 90385
477857661 158301
944348018 50129
62246501 87054
921554706 33632
259908683 97404
500442207 21396
705385603 49355
4742044 172482
612118271 145785
68685909 193120
725550158 2589
892657422 82824
308620606 183449
572693741 76493
7200699 34743
454788373 62199
645976526 129319
861467097 59780
872277815 14837
463087742 181047
630886567 56585
673790410 178639
399743924 55502
606234712 138714
983787612 32111
35778475 142591
475135631 184559
567967554 28598
798970771 185609
605242817 10008
336268060 13457
194321313 164867
866036877 89409
331642324 34966
280840041 294
71654191 1343
201774789 106815
148514309 42622
43742230 148484
835782350 34687
885804542 182662
958250039 199466
243411796 140208
790735428 131458
863767920 116998
544009369 189537
295002083 104188
105951615 10785
452281670 45066
601221749 77596
815499816 187357
238889011 97669
414014527 21896
878220230 23634
902929368 42864
279526192 179784
900776304 76893
123518771 162974
97980288 120326
528530991 92461
16871522 14104
580824950 158791
383761650 124742
17505564 38950
412190469 33204
532210109 185301
324439207 68109
754771800 73605
470441751 4456
504776065 88277
158701668 123542
667918039 26059
135931972 39276
637918846 78479
868363614 132155
794767344 196912
821125343 76593
38606463 36394
716633449 162843
581343882 189719
209091420 171101
539060035 117587
423159360 12515
643049182 77233
660548762 150417
878293642 11814
85081915 99784
61287330 176432
898593565 15135
687867767 97692
962488738 12768
919768309 100948
557970136 114959
260958042 123500
668002467 112685
349269419 98689
386938885 159398
12993842 193372
513284980 30974
481765871 85702
135518809 115708
103521086 55947
937629075 66760
324328593 35291
633281419 100603
286769697 150338
723973591 36542
949522348 139898
27026067 144242
104177109 44466
803114244 169255
426777256 18798
191147952 140765
491460429 66354
937820313 189782
50983241 179860
352905200 196609
277713566 123612
544095614 83866
657533678 125634
420864686 90615
179818416 92273
551673090 108222
699849498 30684
349909159 19253
407808099 38839
991313642 97016
714661135 163798
954149412 127652
230656544 131674
292318067 57578
932147711 128935
338457827 43329
149499209 124667
610267197 166141
298246554 56301
93188335 138892
64300041 92381
181848174 190309
146427910 126673
974571082 4131
435796297 98780
23820418 56719
912130962 179205
302098961 150155
940427651 73131
704397924 55641
156575902 106024
873518407 48464
324857103 16534
29306764 14986
98182948 38379
706998879 87327
513459923 134845
655935133 42684
733789327 140113
321073564 130323
508970605 143997
70796321 51655
732195971 48776
653050206 117380
295239133 154539
683390524 179683
477761965 178544
310056766 8933
229903371 3909
822886788 156445
796911196 1215
436288609 191911
358064357 119908
171354817 103915
565722407 58634
408443823 141767
359089721 109258
273887095 181681
136319431 57020
614615413 44652
477542479 92764
696700695 46358
228388261 191110
266701241 23101
188645510 14073
359526624 125026
849344798 149732
692948431 40838
834984470 123566
388322382 90847
241728452 94523
222238130 118070
965001590 195869
155153106 241
415486268 136502
49923376 77889
186266210 139455
123179924 39454
349947593 162274
942904893 71579
529559609 197984
612544932 109563
568123590 90900
753244920 51168
151169986 89454
864367015 43170
947459370 49469
322031485 53198
9595991 161233
83126791 74756
697714393 169602
674120557 61776
459245947 97669
4830511 5608
771807590 39103
774516851 55129
364296206 68026
607557372 4169
761633939 198347
262364461 25968
891168084 90742
111243292 195380
740050435 193048
239662062 133724
695158812 118402
590077965 171507
663550125 198515
845877740 80111
625320105 30033
99237057 12050
883570245 6898
460477272 15291
459378473 172133
448509703 99818
743376674 117618
88881051 170046
716341428 73396
32524400 73435
221024177 15350
267594572 37511
248668801 51071
369239335 8854
568411029 78029
973646379 191621
433412824 27564
412848905 183924
135954229 143931
734502508 40619
941023552 162649
653893739 120089
920671452 147287
120121489 13060
144276326 142964
673441637 163141
874836892 35682
657383268 185109
589157060 36669
329268456 61802
623672683 24348
450412536 105408
40181743 170935
4241746 63381
981496356 192519
493278634 195735
827848831 40731
713538561 132178
645613145 21811
704559413 14140
443245493 134709
295923595 2437
339973874 116839
642015186 142000
649538747 8847
514394806 70815
24200237 106871
230778212 163970
61458745 129149
121233374 10832
204767405 131716
661539123 6255
851356498 119724
896180017 102163
109290907 49997
838175775 8144
744428777 32544
535873976 20510
40735780 129948
887642458 3994
192922428 80795
470597430 31972
938431121 177799
341817742 26349
764154642 162517
238801315 62688
502878271 158427
170751685 25418
124311401 176194
510622806 12324
602207696 167518
863459386 119361
973358210 25372
326042253 181143
852382904 27667
891159069 170756
158165140 29700
47718922 36244
249404332 133158
605875805 99609
651091734 5922
117229042 143645
537515337 58135
247699786 103027
541506955 151765
105323733 160006
776986688 6273
987125370 59898
714590790 104314
696755922 99691
768986488 8310
178617428 8743
231838167 31199
443769029 141609
208115305 134775
446598315 195326
372813482 42753
823046744 105735
340061409 167099
823879303 195973
396589408 198409
244309115 36758
721019122 141204
934380524 164085
828409166 18479
354688712 169570
261718271 153066
652240340 183024
973418381 113575
876617718 176156
630363660 20332
756823378 69129
94623954 14643
363535169 155461
747650469 43850
963628431 10518
729763691 76423
789212448 102571
846616904 165845
444966670 139216
567135972 140139
964829450 70167
680330046 60636
768315588 17194
509050257 120904
988162569 85465
909003407 29157
735457803 148337
135039108 172871
370385196 31086
379417429 114105
54598707 143382
383952196 63031
837696547 193943
982546858 21497
100703754 143960
785467743 162249
298830862 8192
448527684 115807
87981489 50067
598935294 51377
300072345 146580
565178874 112510
853993443 84250
495685077 168646
319388637 123613
519134184 61311
11464910 73722
576262073 53334
12846655 17084
547209973 140186
886998116 146361
504383895 13367
849829228 103395
782392498 154744
360531388 188729
822068020 71119
111084178 188178
921906210 196071
763881012 155400
288645737 104292
141498939 66814
678895530 192238
386810782 94329
300015369 16550
533424254 93040
479668174 92129
493889895 117767
664228648 97313
984635236 93783
684724537 83247
858102 170509
254430064 55242
652969269 124699
289779156 70885
738289000 154583
810705665 70974
808399288 6202
396510192 61302
977404067 65753
292665863 26410
763535917 31902
881140359 42452
606380840 4228
211687878 44311
557549019 109279
673292019 111848
581009291 135774
298966200 83631
81681244 17028
607701450 23804
221246440 79106
451531415 16660
423548479 175450
189998172 121433
781402026 156451
439906242 72200
221640149 20498
411662697 105170
601020899 147499
549080757 8008
948214459 53056
924949086 9479
466957690 199322
753339063 120009
792083864 129320
242611696 27804
151025224 100285
795872058 78591
713842494 40505
75290104 23452
821722551 64496
152239840 199566
398847037 118658
182485036 92415
171066250 145869
438559590 190419
110495544 1544
20338972 112233
604201944 105859
520795770 100981
51133710 70848
938005760 50875
323666712 124821
224624835 195227
121898548 184356
503956695 128174
141851910 35880
146985280 73809
616111949 31791
889057285 158699
747778667 5836
55891772 191578
208790931 147773
109675191 20501
718842435 143849
496311269 51912
41610297 47339
790123011 33991
76041515 155047
16987104 160430
93236344 143563
140785661 157236
413830597 176705
897243725 163089
813235163 198511
377507860 121707
607453435 105346
398747590 35751
205596660 141783
935648862 54870
322842787 41239
312427654 88019
898723874 171538
387081683 151063
362637253 114635
70447785 54919
634133917 172138
894893832 125260
792220256 174054
172597117 176912
574191010 55523
392242545 184863
163098566 9262
341333522 69135
243006014 172499
30413705 141004
950393275 63296
505814872 7195
97296229 12465
5041969 101613
805214460 104610
948176586 66544
576533652 21327
407822613 67121
864446540 90966
620527978 56127
553971736 49264
152926628 144582
403786966 75448
452158587 39587
434830991 170642
976061299 57910
169951615 186376
290964899 114195
671794142 72375
20102773 101845
690980831 4960
453459105 49679
666264491 188369
774944699 128705
578195420 176994
632290882 75762
899896561 74891
332506486 183226
598508127 14290
969607459 5805
80785280 138875
798888445 64307
475455815 37542
256701716 113737
348044178 172259
206955481 63889
298119076 71900
977154466 194866
628850046 52214
139627334 175103
39436839 196478
194435289 53531
661695540 67511
203562691 184110
133050448 16071
120831511 33320
131834299 155769
962838191 2363
852849294 163656
564420443 106990
453370638 80007
63271110 93203
88203679 55851
147744271 166339
926664131 99796
463717898 21786
367916893 121833
818076996 180409
570373833 43115
403249258 190628
156299024 114103
534123395 182606
221151493 187721
423334553 12226
287111922 85670
565798496 100131
385953157 112463
515456755 85896
359452241 97933
394567257 156780
544792816 58341
849925950 66590
782942962 170233
259902237 19468
35353701 47773
167987410 64595
456952116 53909
885820338 189517
470044547 194703
808378601 90829
55701625 123638
523315376 172396
644948647 30356
938510079 188356
579538115 72898
132979309 148545
973218710 76623
519910928 123820
519454544 47719
535334309 157875
270818225 81838
374573668 186800
664451449 79827
135909811 102086
538585346 190123
386457514 182160
172725680 196379
898421006 161624
129740889 46220
6444587 158230
880946902 142437
32623994 190817
676974094 183252
18493790 198468
71234510 113485
140932324 113946
628658108 183932
614331659 39442
939202780 153737
927244966 28118
769393595 52159
651293410 24965
619761431 120135
520346000 26180
20827417 53492
353034443 199591
618492878 195763
406381467 43601
961567896 120088
687415876 33106
933893489 66105
892484177 58785
334458595 160965
620012872 114949
846761819 38695
582240236 123771
185801600 7104
555409827 129604
457224967 42468
308508043 184428
434391444 160649
435820343 98550
90852948 105507
687054003 174308
123583293 86180
174848282 68697
433403706 34534
512681126 61520
122582869 78345
977503142 80041
46320635 49483
546094184 66362
260181329 111603
861081826 69224
90641450 67359
168562021 5453
713243473 83092
960671385 100733
710333138 139685
594555323 78044
59041119 184480
895527121 99420
311863812 120083
920901927 100060
27963222 96758
829820893 81781
778447930 185861
83106516 111607
693239528 6706
337743280 16531
613482114 112586
638334473 176416
72849391 76628
31113931 152501
355270319 138920
343834458 18936
467378585 6922
895525094 120565
989419059 107754
487374454 29504
881820956 165670
687323989 16358
264408571 105449
960436348 131772
740563671 69958
936538344 192940
758348794 39659
760726803 190324
234819213 43735
922098202 46298
577374405 28989
219180828 102582
986765826 32546
72440080 183051
442959895 100916
963169405 98384
179780664 70670
910970450 48735
604346198 98212
313283112 74791
733859118 23193
20049433 178580
154571351 20099
220046186 19424
641653709 60945
571242325 130644
555061971 24016
327089323 186133
591873441 122869
612771898 132240
242296200 111158
731425453 44764
58916258 138829
192539831 97559
851961646 107604
977140641 137376
339064520 43588
544340844 3830
389849035 45332
661758256 127340
157868865 111528
530974004 110580
936462313 125874
828733437 44546
291248472 134819
958154657 122135
243645810 114549
619598174 31376
73632785 114071
375447171 52124
665130344 14248
352391082 187174
311294045 60061
113297321 95637
368464715 124473
866997901 124743
813365911 164966
321572412 71366
397284486 80705
84444415 39254
376200762 45127
529926160 126783
574936463 192136
472946848 50351
229620117 97350
209114985 91440
469755594 54594
253759081 140314
268328584 23679
57460729 157274
968572993 65963
11738944 54575
191196581 4668
671749686 64158
96341499 85189
680382321 171871
863284169 5661
902208936 24751
217883904 77393
503931495 126937
549154856 52976
533661645 165211
285489848 67152
508744426 90340
485994534 185756
650823497 16264
30296877 9043
7421200 64655
21835352 7602
80893604 106878
447407171 120869
729519677 189186
151179761 46892
84503976 4817
794880762 154770
942632348 118837
328140256 168953
588436337 167417
805511433 83013
915796466 42677
618246166 24826
785339196 113172
488618723 89753
393846716 86687
607386894 161704
301511724 13446
997374744 111259
442220148 68648
812925157 95853
579544341 115205
446637604 126668
309701658 7578
397424710 140681
381551108 177442
886267938 184408
219701452 197577
469759598 37618
310639205 167175
83320422 120508
700433967 143275
410250477 26765
756237382 102618
568053886 48431
455262669 131889
494337284 88517
833380103 42067
240420984 61945
344797543 69859
457969111 67154
229081893 33636
153698358 136751
441174566 80613
924154430 154087
378973617 188458
327421583 138419
211827304 46937
137792731 162836
257931092 187455
780551140 175863
886457005 188822
956212293 79356
745539707 190390
313059567 164163
816477363 86296
516386647 119710
992042982 29756
914373000 133016
21071941 91212
993260533 124862
424720104 164035
827326401 41643
516524780 12282
75202637 156354
885163881 84962
164073418 21441
372599132 109979
570435540 90938
923804343 67323
325936008 155819
267276521 106960
728928505 178697
812021352 170888
207118359 123879
60531158 21464
98144763 51619
203892362 138414
945075904 140276
377447550 90207
629388623 9137
927316898 132339
687558896 81467
302905381 166367
307447338 70016
607788099 75229
512403029 4313
406897621 147693
909339228 189560
171831061 127277
817882311 45436
448928988 116477
68187176 78840
919717713 92726
945055863 156707
224942583 165894
492371489 83392
451064783 188596
995703147 171842
563230151 19179
26962705 50212
165622468 53119
111946326 100769
211262213 18849
314779670 1543
249240391 149780
564358169 134218
138957190 93379
822687193 42933
109445090 117996
275134881 91380
428344239 130625
295193754 76858
519370577 103652
111283711 176122
163733902 92938
201278522 167140
792877299 138186
390895245 153907
729451255 79203
797448532 102079
120120615 43662
43070829 172201
351553001 107998
600207903 112358
28932789 22458
731644935 191442
776722981 151044
923255492 67417
854927332 92685
429527941 163692
208916181 7867
894973502 18041
703144719 141844
610300687 194072
687687027 116150
992808469 191765
861180298 150536
146535592 158964
698217446 186421
502725674 55584
611708944 65354
437870940 29451
43096769 8979
410167615 150089
151145745 158940
46210774 184111
714200787 160189
240204093 166142
854738760 172116
334151695 112874
676942864 37394
912291933 152820
143059108 93006
799710405 118776
544684924 34395
52240383 150678
711048351 137777
683529508 173911
531186197 105179
982279210 78679
399254324 114480
961229858 9685
487743384 28267
880616537 177029
791281801 92659
445822498 45879
909013762 36484
632745583 20170
576201759 34005
978505122 101231
19381392 21434
326852100 192893
387271540 194389
437518155 54379
978748059 105388
367213913 129824
773621684 187790
144058621 132444
815284506 177954
321800665 142488
413221670 26180
184896780 123203
916154873 180263
595813474 174325
183169634 28473
877724458 181108
997345467 90901
66589660 106587
286551386 51669
850416676 189420
668991250 134458
950735819 69595
323637514 119060
928960142 123327
958712536 167467
875262203 42841
626006513 102383
530401837 94212
860377450 44593
905326468 136349
208178411 180426
276832589 113677
533048397 38360
951296935 110418
221413724 74622
908227762 131048
450355341 40078
269617205 158530
329591017 32060
621456976 150603
92331496 197472
592343302 171902
580054364 53082
264387485 99135
819388503 190801
98375570 136645
622362038 157165
385693398 184858
671017833 35055
659358730 184474
114329702 155258
881954318 134061
383379157 38836
377012365 124779
493067029 97705
34662142 106876
358692544 128839
822312536 95261
348875860 153015
520543649 156465
129122305 61048
553658270 65626
652689270 178117
389061479 81651
13294111 42033
688339022 41503
861848742 185480
668560487 4621
631315917 116373
317325025 64911
78491594 185067
931383617 181851
540981895 108500
703966096 137399
835859808 142590
799406197 59378
195594246 38822
355750552 73433
938582671 188660
716223360 41515
510259287 37219
567407543 87968
209170610 125196
75379548 82395
437254779 35076
201597047 187705
872427529 71224
814248109 18725
171618692 70404
533148332 161071
554262538 189837
385038417 64713
694793019 2418
868307761 11651
911460193 90505
980220745 110115
56473255 91787
857260408 64944
426848564 86724
417324055 154896
998781608 140726
607476435 70852
889426092 75479
664139609 193040
938609722 75059
136181714 106906
729711222 72588
747910597 88865
129243642 141680
393590806 67180
124339831 165670
893822431 184434
247167231 11805
902923491 84419
393246969 181082
377125102 26742
622962272 12312
221255225 198123
740899725 17566
773237999 166198
711427297 65906
508788023 60973
203657415 188087
238068682 113529
3916467 7952
265525162 140228
581496208 150030
876389213 136568
345606500 24796
903134630 149720
742466768 20053
56093470 155006
257069510 95122
767543381 28723
583545033 12871
713673957 73160
287598489 100841
788334891 178708
784055039 111014
727616780 57648
596792499 25006
358269292 162533
456473397 56732
310654332 69993
780001543 18626
81315474 155694
747068064 157925
797999021 14618
755823922 113598
163899960 117932
891511321 7601
439480475 40735
509367773 25557
644369998 27311
430800216 31157
299500634 92240
175953964 126664
130033175 53722
936098949 148140
236616554 81782
759561550 60147
647222888 51097
392509711 42513
211061513 168034
211036048 110534
39398652 129493
441304789 182138
716167007 73186
144077809 188105
220796288 78956
289349022 95600
722250142 88832
794929560 58911
672101141 121787
495087727 51162
353904748 88478
602819367 98728
624109427 17953
536357495 102574
508885029 71113
171530034 143965
418690050 143113
73340393 62529
334974394 41928
369619057 66697
902923368 130218
129546486 114175
893309946 25500
797755008 158831
391156603 66241
871771112 100327
62415400 133606
933305891 107378
841404575 130758
75947116 16793
330393976 9156
198712755 113942
15443906 189266
311761171 125963
763155591 136315
780053222 170054
96946515 25809
490542281 28156
60425331 186052
127052542 36787
253223469 188768
85383478 133846
540433016 19038
114889959 88137
63760003 188608
188655044 196700
287665478 89553
4108447 74484
353398901 137090
437677248 129905
661960924 154828
207205229 108321
619260446 99647
558155513 24612
679072707 154499
855283204 19342
482566500 147587
844552413 91528
776730575 46570
180687435 54781
921749857 96353
582363788 12246
649263857 110201
295920103 198256
272399247 39371
69663263 114560
667835842 187776
67419032 20862
497924403 168893
120778551 62300
316800512 12150
589048313 193494
917756189 92601
517414939 132559
393498199 61506
909919626 67056
115980140 149933
445370656 140669
167476150 83480
817826272 168397
68719720 193725
785173298 25922
71935632 23533
281341744 54570
4420488 27309
526869297 64374
952353218 125058
272104742 174967
552718186 40856
281034558 82023
285772737 124676
458324785 144145
565779488 39997
955087408 95560
844197857 117603
335547040 30777
581472008 187092
201977982 190662
689031200 124314
156178948 76021
980548486 110021
759909747 80305
49519990 44972
725005787 274
545413239 175017
792725592 188309
129435648 76289
851713433 99890
278834487 168188
873722358 194079
210467363 43833
273016842 1789
430670408 147832
748235889 430
819888489 127425
73240286 153352
169841815 19534
73647173 124809
802089295 42972
105291476 103055
362545728 147537
850978739 14535
854437681 152254
103566154 32446
699745779 174048
765363411 121866
713776190 53708
960842471 119126
350026826 131144
197937867 130361
872952436 184304
919563725 1434
132624196 195877
598704573 175386
889011335 145255
827213743 29502
557773949 117382
242952293 64951
124155961 151189
472013247 11289
278707546 95288
46385560 40166
892402339 21373
914280614 139520
895351866 158794
292872837 169330
317609560 154457
247427791 143874
752550001 182003
652952497 31713
192781422 197422
190729515 123773
502669360 114644
782102222 148586
224873517 65397
790769302 23471
998258659 140796
518312168 178333
186189295 76734
440586070 44336
808980057 63482
230694238 112667
704411186 167487
57757747 152624
621449721 4407
470766373 43608
476153388 166069
570756803 18329
437368027 20171
49901916 87457
427948774 77577
141835959 86846
26261562 88228
454428663 60800
772782417 38013
105800531 127317
950437483 84263
329216254 195982
778492464 161769
448972376 151258
981907942 131652
390233997 2343
722785714 22587
613662055 119139
534632179 17047
546279428 157937
149563829 141043
30213459 113209
123007880 11463
506071722 30957
823600144 36740
638946721 86555
764894594 186249
729172657 58666
879889904 105546
204774817 165431
174246721 132526
504415760 125920
667414997 54831
715108963 88446
751289500 175789
637461104 91391
737595883 127559
691583776 99767
531010784 195437
201788972 44538
628063651 162977
77857773 169948
337767366 120503
339655257 8826
98289368 167802
765413389 93064
189987173 79160
259829069 7216
421771147 93241
727409484 88830
32665729 111594
287433962 186497
380680642 118733
470579434 42409
728187562 24890
493784102 32487
817706205 141225
300390970 199450
288761013 31349
973183633 84512
689788916 197750
858714989 93223
979892638 160782
512269787 38511
489088876 123721
958130450 76720
329177857 173045
500978311 189062
383991032 146268
87575238 15829
132180466 130764
122040947 52663
425570519 22677
279146799 99510
92808115 120543
501450648 184739
865439116 159990
324785918 32666
560405960 155415
597267327 182037
583385388 29296
475376673 197821
663851681 8136
575968708 130255
661182268 133815
903216194 84472
214884944 129688
13689374 198258
541479519 179007
649987127 92439
498896599 105212
416879428 90079
25453592 35591
540268375 176819
724158121 21249
19751245 117898
424598068 28150
518959987 155940
15992484 185961
564587567 48799
754470888 128729
286403540 196673
595274157 58691
267470502 61187
809945191 154355
131025630 48938
552539906 17714
936086043 174235
101050086 31602
803715027 72847
436709868 32813
893018748 109625
328848563 31486
475805116 168395
164115001 16851
49258235 12982
829518040 141352
976929914 45821
243164442 22280
790880890 145059
80941819 66439
384360260 165728
31599204 177643
420446080 50783
836670440 135552
785905944 134244
483035145 89668
100082399 66735
947388210 96252
933698099 57694
138295194 157079
685203457 7541
828612984 183932
538618478 174699
75133978 133685
118164633 165926
560986936 50993
517985093 126407
948259714 23721
906113312 37507
560583715 166706
936373592 76472
231804090 145269
185091517 82935
286624091 113984
295646844 8798
176836791 88930
714365018 102978
212751885 65695
668911693 52065
947441681 159056
368779844 126009
625018975 12013
604377602 88741
644889783 138930
482744189 9870
891354874 13457
246058665 3628
550308771 188298
204014745 60124
974661717 57153
457342614 192661
603675176 30871
587804646 152916
256077616 198888
42784209 177072
600993963 99696
543374871 101149
14146019 37049
642576759 87847
91246361 82269
998415971 3940
513954523 188
385224659 83931
895509092 40569
447400660 63395
125366863 30050
127302446 71830
101536844 77662
568411617 1386
508293184 40293
181283618 21542
416722323 173829
125091466 92308
42006748 178838
607645480 60063
888068909 45692
748431915 46013
765435032 183035
654499891 13617
777257352 165451
92898928 142153
854748975 184222
779833552 137333
798747033 94486
50250401 171618
71270818 137354
748046928 60379
498879798 127263
107398959 26209
770313477 192172
853725484 126611
574701168 161240
453428356 107209
479213151 110301
811300756 111982
784232359 10611
474223803 67953
238646299 111816
638053481 25334
75731163 140429
175213479 148602
552241762 142838
129873574 33789
22421676 89236
981472824 115399
535662835 89767
768729353 137223
630907545 161928
719823272 182827
863343853 30015
842034040 128807
467014829 104315
850046930 60597
120583133 139319
167736779 164696
640939097 147225
953165689 61083
2942450 145509
700219347 71440
717140790 35758
697231806 171954
859294091 31595
399355990 159389
874701387 118066
326480471 59584
717010645 8223
226866206 12597
462087811 151321
604365883 90157
285018236 195742
866020365 164586
362874570 162968
409441579 151149
901977837 66597
640613278 185075
185671846 64844
301542064 189867
87440292 80866
635893771 62476
58334181 95013
274003716 154885
897487209 48232
748792135 184670
467460948 112203
908580544 65046
221933563 35950
634355474 146887
280208681 115307
3009350 82856
55858146 137384
329916414 71656
139273106 54078
441313513 159137
118389323 93355
356403131 77854
165675198 16626
980689895 77314
306952216 171133
796613708 188758
186451779 86232
316898682 115433
259334370 36396
712381578 16357
603354988 10435
857348215 106225
455717956 113769
851898196 19676
25126957 31230
51875952 172512
473319952 158400
288282245 71595
375258333 71815
674881380 20201
608557955 25779
837650702 72741
136291721 165083
153876511 49327
701145867 147941
402782723 181490
217622801 88395
552091148 76271
564814934 2343
520012643 17118
662583981 146818
221546929 5873
38595392 34251
188215254 28525
950111015 163097
489778348 179706
21856380 163610
954705557 28199
898309107 128096
45941408 78995
406285673 65405
348712380 114724
695017090 36869
5094743 118532
176358460 136428
225879413 135219
92152056 81536
173514889 155500
791632086 46925
536041776 159934
168862491 127773
481653176 145604
823076249 115106
763009075 178745
890681707 91653
862316508 91102
38327890 158748
917978601 9380
828118930 107324
801255027 67860
659400861 32751
372075375 143042
121482224 3331
689051134 162163
757562470 46255
297270223 97995
565325348 151304
890274079 138460
630663891 180291
64615513 59841
532115229 170939
791874893 92101
766971044 102446
400761079 163346
642824897 172380
977538378 189336
372262027 137493
602581132 175519
794379773 126114
27474358 22270
993064068 168898
741987029 136557
102930628 117677
300953018 111298
700049493 161766
506832534 73775
43410569 78162
647721036 129535
75023728 76846
45699784 90212
430481527 110535
474528875 64824
410725687 34819
94419751 69712
346806655 146975
854785962 134704
271137888 128136
633449977 182745
714291484 149725
477526423 76645
915070080 190257
143053337 162072
996062887 72841
35210161 161755
349835364 44507
117932540 181213
354169059 54357
470031874 179688
91421880 193776
749321348 70567
726902567 197567
636005932 58162
637413168 63145
914720593 101413
412037731 85297
924008147 31055
640580244 70552
879606521 137853
323978206 197574
383484951 30541
150277548 166367
304486223 135312
260156050 173337
849958708 112586
692863363 46378
222695697 57234
529105234 118005
67473111 25100
321263457 19130
792530002 52684
277903751 46407
884737853 73869
44244928 68264
602254631 52024
932165581 124825
736564011 87238
140000320 125013
277768048 127328
774838551 30753
77110353 47137
948606793 155879
261946576 145287
819443066 86529
717207536 46414
877976174 164091
333890993 87129
152221618 47017
511803417 126116
565367839 36016
856072210 76576
141106446 93423
441985305 74283
714114920 86223
730969059 193035
991884976 6080
894856079 118752
361530831 110572
665230962 52370
924680705 173830
929092750 73815
110437018 55405
341179917 115464
522215191 90055
472448622 36537
78162755 154955
111174829 166509
320177213 158001
941729459 30705
209626458 111598
122654813 101002
50071588 2300
373384225 58026
869395956 88192
376264627 168805
364865129 180051
971219045 93037
358554984 3444
659246546 57833
143824582 119518
460591090 130975
19062733 174859
100174541 181616
441074107 57752
463170662 61324
966069640 62668
85466700 126479
459026076 73256
54902498 49441
458321993 56893
169066848 105485
413309187 75998
85824643 38685
531071359 126244
475351501 153552
942036973 6211
384855641 93676
587901749 127985
947584668 151986
534073831 59977
858014972 123348
627668384 21086
882663453 6658
429083250 159750
352220860 185516
995480519 149999
997062343 108847
993145822 65166
473011341 121512
898149598 49688
11391679 154231
225251355 127877
708375878 75589
706123706 153247
472005100 118393
401323401 38480
430833130 183940
35651699 86946
898823557 92085
532614446 119511
316461057 27502
285348215 19126
55552909 173514
206727483 148803
3015258 71270
265848333 114030
133906843 43472
814168648 191274
595366369 26186
359530117 179533
777504821 20751
427258326 56043
296692520 5376
418597407 193094
138669445 17868
605612147 168962
617430445 21386
900198617 162536
697581630 42125
614554389 178017
342192244 165004
665015179 170983
515252678 23429
12742530 90651
810005140 77894
471806044 184171
486957287 54124
970081127 84726
520171927 142630
556217186 39715
10809723 171059
739136879 130179
168839911 121653
54705906 37897
885000470 44237
533178428 8228
116077441 52531
333414482 191270
549387554 81132
367640656 123710
281819019 9734
500898372 42978
255922874 60151
21728566 164546
625382845 124076
369287606 56099
99249561 87408
438396590 48060
300077853 102801
86157437 127269
185772554 53803
59791168 126426
387158975 198233
532510019 32584
257441117 119455
541838048 145301
217903214 11682
298290282 72857
405105817 151416
577871409 161164
229694510 31178
986127432 129568
959816166 2975
725459918 26408
806384750 26669
278400139 170413
528041299 164189
152233683 62690
638196998 114448
335239056 16396
468799181 84082
389351015 138005
916182146 130294
834565849 86812
805414684 150867
583161532 90765
529908604 56894
744853103 172465
938548376 164985
669720440 71457
286763438 29521
148762222 49401
902135328 49418
666871297 140634
959695617 19176
886123127 163488
152353143 34014
470957098 41371
859682060 186706
573465963 81095
224372091 58330
467952598 105317
65854931 50386
574817756 69198
844060346 153281
657634419 116816
632438065 184870
998659861 115124
397660347 110984
361774986 67516
435042819 10069
43020232 86761
874825470 186566
870871028 162626
364447113 45939
782650076 75722
971142754 98424
344574995 175542
448834993 22414
745334872 198828
819922478 120832
177078672 57240
283361262 79991
185135037 52250
246489566 130641
575025234 31435
499750621 16548
206379318 196099
374889780 145718
910772557 62390
914393135 28176
336030618 11109
142654815 86053
956957163 115073
926058409 35249
739835264 182961
546319852 147689
722939391 187708
933811783 188725
431820851 145590
830790776 50035
696580742 53596
502757893 145833
232012768 137004
650694724 29735
276914957 183758
846831070 87691
509661168 177590
928073126 143107
336364556 182490
955358820 82998
722726083 163907
190858272 64957
487315617 72891
708173108 191150
534185307 81329
348993689 63448
652135034 199897
685559806 193165
546315522 17833
412638470 175029
807292448 134287
148878111 78380
944725467 132261
675239204 189366
689812110 83936
739326428 28253
110053240 140485
924414954 121706
959311359 167389
571561563 115229
696406520 180868
998174798 72711
881327888 167766
53879291 19442
428304788 22875
630468315 81651
646572130 169770
241985497 195611
865784637 188372
237374238 28189
777204053 40093
965358402 119450
295115718 96658
852361898 140600
113568550 186593
249620687 86549
479957346 136178
320124515 69214
184637723 28267
120731995 154983
678162714 184165
770128837 71489
63642101 190574
783358856 76002
593056156 30619
15080620 82256
757729704 95233
10312405 141905
202324122 182582
372715308 52608
600145497 181433
440579544 76136
279828830 81722
466824955 6423
37778826 80316
769748205 143767
642821908 184470
500475565 129760
772352367 49368
336016846 167948
523353229 74524
883258010 15916
740075704 194860
683378762 142891
538780212 33738
728357071 10662
563007004 181751
801613712 83785
221571949 89103
681986772 14988
814411684 89110
862118494 2052
311794322 39727
256724941 181804
187790648 69864
326717885 65448
742343180 27523
180852784 8467
499984769 133664
498678337 152020
679402611 94214
468315986 18487
710728408 97464
198722650 164354
529015360 24371
752585721 167147
645198766 180940
112535342 25194
612505947 199778
934567612 113012
143474174 9495
199357815 199302
180175716 178229
474924727 29974
97476679 92191
890505797 190944
788057433 74054
318821438 80035
111903679 23468
247199413 150637
933795482 76157
548943213 170072
930585834 146603
698157760 174955
853262812 113110
901553381 97623
651464361 145005
809907819 133647
586889226 122746
390507680 96915
8191423 102597
142818666 120326
489968740 172182
975194703 56534
153011152 157782
27998847 156983
421449674 57789
673175090 59800
147253120 171513
402727259 23454
120538174 30094
845146242 73391
121146984 49782
850418292 2673
772515053 160545
674616944 14225
91002264 63516
498673841 128986
933731752 86952
828502799 10015
366965059 17528
181937310 54692
979670228 127190
749890651 147500
148378282 159706
515584073 173721
128663074 34251
93219304 50202
679551658 126172
968148882 39664
578985340 25083
736552643 80504
821617156 43628
543011286 2715
992004941 105064
415068858 170106
549444086 109824
872285870 58654
544136498 97495
442962402 178357
531182496 104120
215590325 195811
960812411 91468
513070804 108132
468098870 130448
59494489 69340
689908804 40459
52791956 53144
986153895 48798
718809726 58676
901149850 86142
276675870 180874
470340560 145106
991717482 31617
27781816 127039
353223569 165675
119939242 187799
446703032 94361
361613876 42341
291708854 152191
104340524 60447
480490219 160824
829652314 152799
415328019 170072
673165252 7865
80238724 169243
417796907 171471
250989109 163603
544327788 110927
170477884 197109
719375377 155462
423567928 188169
333817783 88478
980118559 26946
531245449 89304
424077046 30694
744632630 2786
793786676 148754
312597061 187311
873245563 150462
922772765 55930
735492201 40174
283508672 183381
987198999 131518
871087492 144837
129657336 168025
713222971 60425
954306115 115391
67197061 162027
586607237 80944
919669644 148776
301518446 71670
756166789 181877
548991541 14388
151068535 33924
742840826 68302
973002076 128341
938645077 86984
274127098 45696
985597922 128806
473637118 28608
401511234 188873
870743510 184584
78042445 42152
666912347 85546
68951549 13361
540984645 84684
159861286 153340
242565032 19153
228998213 25617
667996844 80871
765608847 43127
387112246 62445
847459174 38661
858239806 82779
603378172 71965
994394959 96807
154766656 146733
300065009 43255
759837690 46483
114033736 40653
744698607 35572
792513580 50572
390577950 15342
703247658 45001
442719100 91206
163455033 45542
771241231 119386
171899517 60444
827639129 140562
723532839 8260
324234452 43901
273264342 65406
551636674 54292
840862277 79816
431457274 66813
751618944 85485
437815929 1984
116803946 84369
842330353 38736
351168561 96976
483511866 179001
433816887 34237
427439527 52410
675448787 36871
910182136 166199
301323082 112719
92134316 125665
240552371 25584
837012095 93478
245056414 198936
983285127 27280
441458106 90062
108412464 145573
376143394 171959
198992233 71701
220781307 62465
24749302 80069
803137395 199860
472708036 926
885098938 123588
703488028 116156
662192557 43973
295385181 51050
441413016 42870
153133087 66223
599288683 171479
262893412 58399
368358255 117385
839911530 64212
86961540 150339
763504316 177089
325739037 137641
310121306 42174
669482018 110602
942585036 71859
275395617 127732
388344351 68420
147542187 56733
340027230 178115
343631664 93562
824594903 117726
772926262 155845
114432413 81217
284918279 60298
768629846 58316
471695552 155807
445350381 13604
183050847 92977
415221531 127475
533030551 9340
798520969 14516
745828806 58416
588133153 44540
620067988 29570
520934382 8136
8581115 61503
430784733 33962
938678410 42188
220120276 127462
921649124 3047
39953482 159094
106988073 198172
491028184 54358
251941063 1960
315795586 115530
4061960 84841
382963627 182696
233534072 95747
715612386 180686
26477700 104135
440049206 89867
446683654 138717
823417284 18585
78853562 29423
107369722 127906
113069417 127386
319397113 2735
595398689 124660
238513311 171250
258320470 28706
739168604 28122
150364828 29038
400488042 132165
947545069 22985
889153079 30332
672784111 22237
66627139 65309
424343083 194543
619291808 7818
975946790 167342
634484729 121862
173962610 92565
971378595 67163
926776112 150658
316623034 141170
861042942 53479
486938162 108470
921722458 86135
432700537 69704
276853441 78872
710315124 130283
183553527 51339
839854965 99952
381504211 16540
96739034 124572
148503040 12781
352087934 183134
942200157 57157
818270939 73830
517528775 195027
542001491 32175
697799780 134209
719890956 126343
936133764 145839
338560902 90746
394758967 162563
569473254 69649
277200928 176710
650286677 150380
344004128 163545
854571278 10015
961415250 44732
614098918 130310
510972634 143619
833843559 192135
50418213 176439
986961833 96413
511064813 126168
398417815 67629
394578472 196243
776327369 197011
539804640 14216
280541734 157801
922455545 148866
843451732 155971
978955818 63935
624556153 134546
803482722 163445
91205544 4184
100782631 86276
82858159 67442
225775707 143393
15528395 157163
42355818 161345
654522716 88225
618262580 120670
329091447 21932
646073128 27477
590052191 70499
93195608 24979
307933462 65652
479063994 88749
552453308 38750
861790522 74721
397941038 58507
912404037 27392
873124671 92889
942729276 135233
423507673 21427
145213487 130608
130755312 195140
659708471 64871
464760967 87166
350087871 149510
815554945 83131
529490183 128758
794607043 119005
945941623 173647
941137933 148448
189227793 38757
555966074 171273
720646057 16044
867180401 78184
503035477 169688
517662577 133585
77623641 114679
941207998 44059
525686046 165876
507027567 134450
261033639 183258
957461419 92698
599490273 136128
574515771 149850
267943036 147877
817694435 108585
53472262 55897
338042521 95401
897963806 125917
252681946 129670
532910560 142755
582511255 2579
848775070 74132
779618837 197105
450327732 124988
972776402 62104
816717162 151384
974892335 28106
489210906 16256
941450088 27732
733531566 106744
852451487 95385
304338018 47796
84640240 172207
871192046 197608
454890462 41725
221288487 161893
963100359 10719
128320865 109146
604080460 82972
837160812 177707
430682119 60774
844009085 63512
620638564 105160
122211861 56896
965361824 88197
1375892 96197
727979573 106352
376722977 16229
265771944 163483
574824791 139750
692242944 16916
944549567 126884
730614120 136778
826778482 140178
903412216 164517
736670541 63964
801391510 139186
469742693 114388
447494823 119370
716110988 191676
401016842 13425
217433006 52911
317476958 151818
485019173 179640
107935111 76026
238251926 3247
368141723 62708
51612703 46699
794176786 33096
580284689 190661
994752002 72953
803580437 157403
268457659 7087
324995647 187171
336819449 100087
10833629 192361
640609973 158135
147563785 80233
549748873 128307
406477244 86544
955781834 112614
959210688 152480
280857905 169395
385931507 179544
395471905 188465
158505475 176522
996450414 188289
17698348 154426
883679535 4631
17879381 174703
472682433 39177
568613390 143484
758839570 15308
27572857 165260
612086786 135653
186657902 144877
262330497 50533
735972173 24469
261169767 173787
46533650 107212
161730723 151782
216063322 185699
57133523 42539
867761084 165924
255553913 53807
875624135 37640
547362155 11063
130662068 172171
108222905 157482
297728394 171473
662758142 62765
676158215 167808
460813979 98785
377248058 156799
394208076 175695
844960119 158629
696131445 43939
455101194 41276
843471742 21928
418099216 78095
204546892 82918
236414656 17603
889789162 179348
594243330 180892
578598561 183696
292209222 108890
954250289 159720
488188587 95039
416447177 70915
975327484 121485
286040858 74974
12923944 49214
281664859 171090
940651515 83473
796337016 149231
142134764 105382
148363639 175257
475730021 33857
811172955 17361
436409968 136394
57570311 23069
715890487 65307
380828884 59371
279613470 102803
1139790 149034
290826678 132529
542004532 9440
228132772 193427
933475190 2615
321212457 116024
782675141 40958
702665694 79796
869176849 34538
471751796 139299
170176532 78536
448015698 94116
502286334 24241
491199114 47367
979787559 157868
65197627 111611
91991518 92468
52101542 68353
661933440 181742
291597211 170028
394085181 130561
979318342 31174
725577008 104698
68203665 138944
263134687 696
878026624 41402
805350309 192397
566183632 67227
238339413 159003
992180690 81199
823743646 185591
383495928 35278
442217716 125050
465222158 187116
169262996 131586
916109731 43404
437398630 314
190769301 83948
595199950 43148
980455725 50122
456768330 59863
258860839 18978
185990836 121298
281976302 196126
876172440 135509
799557270 165537
737606288 13232
107762212 156619
317113873 48772
725658571 185967
562311436 185954
384031572 154864
669059577 151704
213866842 21366
922161771 1278
568124215 11304
923767773 182592
431145027 122640
728289292 58786
402014446 86989
624752480 172518
521604811 154481
907403231 72719
341110413 176194
927725063 79415
911350209 163443
313833576 23929
336830812 58201
583428661 186969
203024455 78289
496715967 114978
494011940 123002
700360941 158477
258409072 97772
147491130 68935
326552693 86875
167559695 92537
499945551 198417
157017443 171288
520924390 195347
666256380 94237
410732872 119988
505742854 162386
944703842 94369
699986209 58531
37382523 137321
211053816 176337
743149734 79570
931465127 36315
495436464 47064
280557492 135198
345968152 70371
429585681 76749
721909612 77492
562567191 2228
631982431 130997
897515401 105516
993148776 34818
643783895 162971
535442467 110141
847006623 19053
86181796 130272
869495802 144868
463651324 116543
368492859 49116
873943858 50476
713312808 77594
906632988 174410
521962999 15827
384068517 39971
380967822 123883
613372039 80141
210912942 119638
67342649 143334
865271759 56789
573652144 24508
15212836 129434
610266637 86817
616323047 77082
892610108 78985
77780471 110137
404498017 92313
729199547 196371
799053489 154269
7051255 80755
800520816 186162
28488666 128471
953548336 68143
21020903 124176
37238096 166208
352321153 199160
536863985 180968
281082828 164026
515601661 153008
157972093 30830
975615449 159191
31333449 44555
341186325 183747
571357937 143202
37195547 104646
95575063 72984
341587101 29783
712607436 15503
185096338 102166
430951451 182127
779751116 178041
994186924 171258
555108908 129047
636799959 49878
355665923 137587
556556188 40507
979729605 95011
571779869 100473
774114522 64194
343282899 120079
830463397 46564
786940257 111023
252884408 107621
891311419 39897
870889691 45276
177066917 62233
103962446 46619
333529148 166424
878693459 87831
792539406 50591
580695835 80351
183798810 171080
790783770 116775
733752006 735
186762284 80208
493356641 40437
67630449 89639
167132352 57543
835906991 19627
801318317 130833
858014811 38630
82901531 12576
615213419 67654
74473584 34033
643917543 85728
557359849 56399
590601260 97434
350449784 49279
927089427 111309
73174703 100526
826557559 91155
172896945 153296
925764438 101135
413474442 177238
821783750 27734
704134420 97870
565780859 145532
225196469 61455
411196417 167098
21985801 67300
435104824 189370
386556998 131394
946020366 188621
591268940 10102
357377533 178763
115446312 103343
809551545 159369
773942783 6326
458454418 63348
122982808 136564
450083312 52889
207192110 190297
531113339 10864
389046110 184953
765905148 6241
790156066 132477
172045068 116419
72203975 2179
579273794 36289
326178858 163134
484619946 50507
259749755 46361
320835942 182097
307490870 139694
590697667 34903
52143646 130452
247512940 2703
32914611 108783
335282478 152268
950624063 28958
653210937 152768
182729070 78980
296015954 153392
481808884 199909
330064256 199389
903350818 111783
347132276 13657
769724109 30793
273243285 110679
980020107 160080
560012194 17023
400902227 158964
385787855 129381
714624625 54736
578400364 17013
953221249 144201
405412658 59524
341010011 22134
366393604 162728
154713385 124188
80123272 171210
957372354 162060
100005927 78256
282966223 27898
442510665 73413
112569627 180583
738318531 166662
355147977 39938
357872998 52431
654378037 171539
961237269 102303
59027341 5304
233767144 113347
44795596 108602
864441769 1228
216257630 101899
793461653 87203
304223228 46676
376277632 7697
898879014 13602
969411181 144977
469122875 95346
139828080 13446
932700241 47319
604850734 94429
474724617 172803
889731348 11913
915752673 119448
52080650 89296
161344504 168917
279908089 89769
487321577 71191
617996900 6145
92230463 48315
818997139 76844
543350100 89155
711467887 197817
205407909 66356
359821717 195554
251734260 34348
285446679 121648
954349280 24837
599553237 33286
736780713 66410
529447873 15164
182877488 33448
489926883 102071
942992860 171404
99189253 57346
100692914 162465
104066486 120984
572396361 194953
613231543 34439
66316765 181130
624973848 134749
854042008 4530
835467592 14776
237036085 153122
745551161 194557
720437910 113487
604326437 177227
761436241 29283
74719917 22183
730950145 41277
784775673 108086
869545321 64094
782509863 97194
824836325 3878
199871965 96922
872580832 86156
179219008 63681
803379018 73066
919565653 3323
766801648 198673
224015188 33108
144442763 87007
423938645 127516
654122774 44236
862607451 42551
150315033 62507
322666420 96033
137859631 182493
707947370 173784
696037249 149052
22777057 25594
52998888 99475
619730790 187834
33248980 163830
467773638 145362
254380016 116881
81892735 182837
939204075 83438
542037266 40699
226521840 64727
95385098 131772
314471445 90623
310778127 80542
612657908 90315
310245998 77947
194291256 181110
527188881 170657
932046182 44372
995417867 125563
808531921 192294
425969917 4840
342128110 179032
928821592 73658
958817657 197401
381354125 161982
33094748 77595
179482184 38262
331839839 130691
371538691 43182
45839196 71634
563033764 183984
606168494 144684
843878056 189383
137169344 22902
142694279 51609
699493970 39160
286207713 50412
299990086 42328
110697518 167456
506639484 197300
199920275 114951
416321478 132188
696734702 115623
886845006 51561
836757244 102113
552264499 172765
659714955 111813
63935666 19607
47936034 97827
901188363 22046
8178660 42736
268655427 146421
7838674 131465
845873188 137163
538244421 90259
141091787 14211
556597601 127455
952733664 143479
125807690 52765
696444436 35727
944555753 38146
748768888 34255
815089872 164622
487742039 191148
732077325 105658
184022178 30350
550425005 192950
431040920 167846
281394951 84167
799387506 33740
102461371 126544
174319059 124481
590966220 89395
91060581 93604
758584622 79890
356577109 150978
97373104 94814
847565152 4757
214091242 70152
299463550 60607
220520413 98477
297050073 174061
728930566 38393
986048441 79004
235952084 118218
807913082 26600
229088550 103677
896440947 155818
745059163 151901
883158397 47074
113632763 91419
476852961 140428
49148863 27894
748456481 72433
274809511 103310
622431583 190997
92215583 196655
378114572 139129
310366312 167149
703582333 155645
412773068 134680
554835703 33297
744710844 156751
40770988 170345
564451562 158710
809296190 54406
402720389 160538
781153453 153573
114638386 183953
108910867 103290
516929978 29592
716722302 99310
218163853 53510
52072590 16959
797089846 164660
977411782 112464
255373749 128222
715303454 115519
47827888 107603
231598149 36705
483454102 111562
593699262 110732
370367752 194833
701982197 123565
346193740 131252
884688851 71082
708070533 102631
319214351 19715
287081244 13931
367351354 2771
417697516 15967
141034845 77201
460117334 83207
598400334 145807
542617848 77882
983282033 9714
465195234 67095
321874750 166615
110948405 88254
396604083 148246
209470913 79839
83380421 9779
356799232 187822
850054110 101545
37667911 44458
997641006 112867
695486018 168868
298978592 133361
807361163 99366
828856159 1210
203500312 71278
656773961 46612
414473636 35109
845194062 30072
351167497 166218
232395752 174315
726035045 167635
518191261 182014
636183589 141864
574992360 188140
479767486 162660
376604380 148082
216581009 196641
725704991 76244
69838105 121096
889806306 163485
64901571 185866
122513174 62206
351183449 145807
807079927 76491
357983327 23955
814400194 191268
970096279 141288
751758905 183453
719541769 168141
535276216 153048
404441778 35604
725647448 39290
461891134 114814
969530425 119327
84398363 22230
313542524 102499
26451600 56282
773612970 118650
735278048 191588
420570749 171898
971984682 3355
888793878 38275
814912916 24451
809627516 118168
821808301 50767
979993851 27851
877249353 85649
598144457 4364
126833081 1162
78167744 149630
804166690 92014
322143778 105775
769711699 54802
924484955 160923
626082798 123776
199522628 23570
921853810 138774
167741079 198333
831048269 167641
37889806 141201
18789485 17929
742675733 179807
846233170 33287
652941975 155837
431940294 180550
717440337 86858
617982769 112537
149448725 149607
281110392 49357
196531715 145689
615468955 144996
92779587 83138
166525403 82751
50857291 3585
770957844 76323
234122082 128583
690813205 103664
389446932 148784
69093688 79004
554709682 29108
158587689 74573
308140095 25127
383430989 127259
72914924 118513
201465385 128402
293177569 87465
226875678 27099
166043143 8210
152697013 21429
554426486 107447
148849738 124055
539756303 1049
779569346 139663
581904747 78361
352735850 172899
498579997 191753
296540280 1168
46326400 45007
314368215 54391
843359656 87458
109110193 81615
65815024 193219
388084107 164526
773637632 48990
883951980 196509
491716562 55991
446140818 82903
269577642 153103
473276757 159935
511634334 68428
6929165 153252
647827165 58131
733993758 136705
373017671 168866
29515214 141183
598476876 116642
692492934 19662
234488933 188105
61647212 101792
273790269 74579
168993012 41543
848333987 161557
606848834 97945
655347453 6475
750312189 148866
339308595 142787
564341421 114759
871557103 30242
365869240 107060
705180189 190764
622947184 432
330102235 91796
961749069 170992
119973109 192680
503989783 163608
643248770 99397
315343894 66564
955245125 35728
439830316 182988
615610924 129297
59228836 59868
616425148 165308
768506797 157139
766789633 129425
746738528 28522
690825083 3729
662301508 58153
968918243 196428
70282416 1391
417981225 13318
960351575 133455
628670784 178303
744276751 58123
33776264 27415
727628234 97280
606521179 157817
404626792 35620
785273618 55879
33472599 136312
420287169 139938
829478716 169027
93835965 165632
694359486 38738
629454554 121075
740776143 118521
574760056 103136
898220492 7815
402482215 18795
935619622 35895
873881194 76281
261007493 186829
683991915 81222
975611205 126253
796061503 121124
958046641 187854
166892004 56239
737220963 197484
310837116 88089
527987995 82166
346984449 57940
43009220 130246
811927242 78152
361237710 2785
27476023 115075
911360694 193567
855620496 110729
518344675 135449
588296204 181442
969324931 109799
25080720 152399
914874501 114791
506654703 51707
323879402 10598
737560504 68501
359337155 9037
680255197 29624
720130256 172195
955398182 3373
707156872 191997
202486564 136270
269781346 100883
363984293 83083
375427427 26419
350125318 127458
754515200 180427
798929678 161356
891839647 58095
451415075 13898
323077817 55764
624199676 127193
187736079 95151
533789678 88114
713952478 11665
935745045 74664
732674136 14544
365240880 82499
153755028 158740
210827515 43055
275883619 120868
634782372 120494
803602484 60573
94990043 88780
103047209 53866
443492829 49417
886175644 173086
109235825 116977
889392089 164344
206885191 145527
1183303 130066
514221795 59709
389246708 37340
911315992 128861
253555921 47746
732829426 57449
379347653 95034
567905143 149734
979242129 22157
404988251 170849
477512574 83105
723065819 328
810450223 127605
395489307 31323
443871637 4290
212830014 2955
77703207 149511
727444163 102884
498875221 70934
312246214 13043
81621297 104189
441711995 84736
702391194 153486
850654318 172961
711413615 146931
159396787 10965
349623815 51053
154423497 64955
862005544 161165
508262184 178265
387108299 19667
953371933 48664
469391795 52969
221814693 9612
25431049 17018
827154215 72047
67225573 20963
708048440 134839
678266530 192195
624378564 164501
846703676 5810
369531206 175389
70547335 58803
302395113 152656
703662169 92331
151751963 165842
641158773 119902
713794017 194050
643969003 181321
259911507 24885
20631638 148119
509411822 76287
602683493 173388
172150982 10670
357226523 146133
541640060 41119
317119568 7729
128942008 61585
443499866 14435
851478973 40376
348983776 183205
878042602 167346
512235209 29628
758277358 29502
910491990 83477
423903623 60622
991417322 154240
318533935 163390
959266440 157239
257022989 196802
205116385 121734
941388679 111513
482361282 121007
621676896 52470
626825327 177716
855840489 34574
797201501 56788
433561451 146445
379866808 175245
160176108 179767
866799997 179892
473512697 22613
829349105 21459
950224312 61676
548691938 77983
993512644 105888
329103667 175923
29908223 170571
680340875 182877
929951721 189809
42224059 198445
296738148 18248
683169601 91176
676678040 75753
608630743 69306
322343674 99497
880702967 181080
476786913 59954
794809490 40369
750287789 187996
417786319 133288
532330263 84681
542250411 37068
555774505 152978
112598011 66502
257517596 100750
691871497 93747
224387542 86500
365226486 46162
994396746 71699
125728731 176394
993478042 48663
309570999 184592
737870097 29866
869954371 182683
854054406 76800
257322090 92102
830925616 74067
47700971 132782
432257370 1719
360192641 19024
256196581 47567
891432606 51272
474647530 144180
894815533 164131
120905066 119210
727527543 107889
801426559 5748
953291577 156891
108783308 22341
270695905 21519
484820017 61019
860130555 77022
86412734 6552
154162145 31267
443881329 18425
422095000 189043
556866593 21747
900459235 122276
813063237 13199
71599304 35672
224787727 35467
124561193 143209
914090821 160654
544543741 27824
824773802 7407
184071124 105547
910121164 168808
885936725 166522
51911178 101142
358841270 76652
638443140 3873
630151423 34599
237839838 34745
784585135 21332
950161255 195205
586755873 43333
989041306 59522
246160839 163558
754255451 169371
315543600 115363
645713239 58890
334528770 8971
743665514 173555
935037209 61831
15170562 182747
687148110 47262
873415353 29556
252572965 43884
497895446 15207
220458252 177558
795304272 130114
33292318 120884
569215881 108049
963686442 168555
160106251 36774
571599400 50858
458234814 34613
448532338 153358
146293061 43613
747670712 55985
829827929 22577
241872668 83409
76628731 158803
934964747 3469
850698992 11095
641481981 14171
876932508 30111
703212668 74163
242242131 139256
535342182 130303
509863338 104774
122551062 71961
827485649 8982
31208044 155209
340086794 21005
984380376 80300
344245329 56744
252406363 89846
470413392 47961
281530351 73976
733847608 167256
227094478 50920
532087515 56668
669643092 85358
167378402 161122
798111033 152552
114604009 132069
835985179 56252
837726082 20395
939155565 25009
686677539 178067
72513201 25601
448356456 4354
852980621 181600
246975330 111460
447483618 124473
188909978 2054
338599986 192371
325766566 76083
984538572 99256
342708391 146204
879353951 187079
983687235 50482
394498407 7700
124923032 4295
258132670 77766
926881900 21923
591585302 39083
531618838 87630
223947872 172487
734211658 6896
436240893 11495
400304661 141430
79969281 159314
649108722 66124
423259668 16427
790230376 2368
587113279 126796
337648623 115567
886454676 100152
619986139 105736
929330876 175818
332613747 179261
718513558 135503
379442038 113094
624757168 71144
616949155 3325
968467020 14753
138640877 7790
823751128 39448
185331199 126530
157334362 187882
468283862 121018
126614058 148622
255889728 126803
83305393 71056
495468271 81582
459537787 186819
148186152 61761
415145574 26154
922349733 62070
493941669 68744
855643437 65423
727892804 152144
899672722 119628
932103151 54982
287825244 126208
361690620 148858
639909061 172686
473969765 41024
833565606 134780
515850454 90637
173889612 127889
119011195 8423
112546954 21964
308614717 149102
269580427 92423
528178167 7864
35015637 173739
745481684 167371
841636632 18078
656399954 116808
256571165 69465
818184029 19197
357659856 12670
219168509 148222
707658968 195373
639058767 69979
856427249 139417
11160369 199860
613729560 122843
390423233 140842
361182626 152512
946281106 92325
945928105 36921
246408631 70769
619890655 102607
781678500 152813
885220893 50594
68681315 103661
620123362 93918
159184411 14508
626119932 66528
879712826 82095
339880345 167904
894081024 41444
479477647 17492
331013043 58565
699614327 19384
870145890 169246
995768577 2534
384602695 86179
701366281 20897
193866394 99708
36919915 2739
612319964 61454
89222766 15396
715923583 18297
8406641 81883
95494328 50275
754303527 75077
510826230 199871
306188340 179172
879781899 72242
249446162 137708
280279747 5700
416185137 184629
81807452 102460
697895821 188877
654714612 87389
229884862 98008
319096230 2514
233237000 101896
532443978 77588
914433847 86063
731971873 134192
129337250 101866
991995285 26911
554515373 150955
490724898 186822
397879417 180546
967371473 140575
359941340 115310
289450728 160764
562429007 26988
476935990 61424
458487805 164347
130451300 182986
970501539 96864
440429797 89201
476438254 27526
457540250 117420
600419121 40792
475777264 81972
209133063 163351
873528859 47831
780939452 36749
144871989 113890
64189674 181238
510933334 111989
477727207 28308
473807848 113666
714368624 134867
702811260 184589
404768947 54700
547485389 151364
390091192 81335
369572586 26553
61476 66060
626311272 53644
612200716 198340
84059170 19643
231562879 75231
953028384 199894
176953005 164429
173537547 104114
60987965 190997
96188985 103026
116134434 40962
397144492 145590
673310814 49726
620677187 183804
220723113 72860
227987830 105199
655571961 156147
818905015 63685
605395535 81237
24122769 151859
408972811 89594
907463223 120256
40285224 36174
195676111 191925
99178382 63261
633292295 106749
343679542 83102
826893633 88829
88424190 34639
743587601 72357
344629589 20777
270163462 13916
861348547 171239
104469641 42723
153035694 64035
934983341 146342
163348392 153742
495645593 100257
821591214 194801
115160845 44795
560279987 54828
214203403 12665
593482664 88064
23574691 63216
206423377 182583
128757808 51331
90467648 14863
138675032 186092
13068735 167007
60016591 76017
617121757 174081
867181149 168228
94140218 73864
222195810 164668
907282735 130161
408740218 185391
279404213 96465
949425096 161313
688651355 167930
243995867 79641
129714172 124230
428168194 162700
217080807 1769
114149422 169149
82124991 127936
865121704 194208
851376591 77693
822217371 181069
339134187 15874
735560682 173257
350313822 155942
221896844 9483
853548324 4066
149524820 17935
797762866 9836
504579045 60614
275528976 118414
322599404 75811
125197920 92786
742846821 33983
211252547 13615
475055506 100330
488095291 141251
288075021 174127
283482059 26478
991875995 188126
713564301 177407
755176082 83374
316643230 147946
66462993 131312
989871059 162884
959178261 60974
657042258 57814
936015999 145138
370175922 49581
548388144 56539
473131430 163325
167537575 147606
672050652 64737
834574785 3530
181503268 128106
970093813 193458
597559400 109428
913624252 73033
565084283 66390
448432401 71977
837790633 4293
122638774 18290
277321832 129527
149408912 116427
776849814 58688
777591822 48598
487819510 21086
522474134 74064
624687553 144532
957311889 197125
549296041 108872
707238506 52983
332421971 150114
174747594 144765
779921694 146990
527978386 128677
339200807 168760
866584546 16106
632743996 180802
230224763 301
837140685 160969
400806891 127440
164140301 36412
224656800 24194
890348100 27379
358832959 147307
524370389 182288
389373382 188543
597774724 15061
108895704 99048
543835854 190686
524445647 181359
109670167 85007
114761423 178087
558601019 20990
222056927 70356
861991875 120756
149748997 113681
188120039 30008
877312009 104318
624356521 91007
437322220 40647
263638481 115674
825139305 31053
411602284 67031
243592207 11472
971141780 51526
129620435 148098
174939214 48781
21035047 184568
775117944 177756
240026975 90768
542563465 97054
383627639 100005
592160686 193625
318620041 45102
701348496 165932
451781332 6019
471875667 24361
87441108 159153
312893022 114869
155302635 125246
190650270 6381
531517949 156448
455014814 174355
412428635 57784
130231066 95961
629093592 122032
156526980 14341
419145150 102226
3605613 138854
527990374 75539
756854428 196433
758639507 124
866334865 60204
848183947 31283
541771006 167468
686230276 57122
363589495 22068
830052674 110203
171270102 91079
827121319 102985
686348446 183533
40593814 171857
844710471 123881
569021370 51423
29198941 41790
928341265 114746
136711811 8784
736971578 92470
597837468 184620
584660849 26711
49233620 9580
139517456 128263
882456001 143732
566244928 66699
46165623 68244
478274432 64020
27209962 158627
665207473 56331
208337196 126520
13325384 139479
658069257 176957
81760248 28179
349070415 12306
526203332 81574
165892708 187725
369270499 163448
293756943 166037
925794171 149428
895795193 170182
417128330 72094
344964956 21769
858558029 77602
42942864 94609
15866904 70603
535221637 125277
114761773 156633
311861876 50007
44351664 146170
427162763 165060
16690796 46204
380061364 93032
510521448 178940
733528144 126139
822666866 14573
525110109 139134
623304907 16267
72696457 126423
517172441 18485
57780090 126857
462870689 185802
942274327 117162
449972560 175631
283135581 162940
783409534 73515
26580320 194468
196936417 172303
448851833 95566
599630981 107861
20861368 18533
197286545 27847
732108906 16569
950916215 28642
311263323 41034
780659137 167769
506295406 83446
40843151 95174
47261058 184574
471796844 148133
448416613 137289
602560642 48430
363974271 55682
570972310 97227
193795434 101470
457975328 161645
81772895 193910
708150310 88378
39431944 79207
941723597 123269
393096798 198946
524836080 13245
334986525 141975
750829666 143792
824949408 133927
587331514 172656
670607227 132283
642675409 10342
252907228 75268
753356880 14777
833117712 189408
265854287 184248
465985018 22075
277793185 44518
899138883 160960
372328963 14436
353538982 124948
898818819 10398
588779837 146199
120809416 71534
385546389 5221
459918236 141158
54335490 99973
782476443 11977
164576816 59877
24600338 81119
985778822 137480
435491582 151963
625635806 164099
88551209 160476
101780031 30409
898376408 131172
387233161 58653
650733752 188533
27803984 148970
336220511 59444
676263430 67350
833791578 189259
30742338 45062
485731317 82269
911848271 44381
602380006 142127
330643951 170132
199073883 28368
433621575 136101
741239113 184149
825137583 52849
369795194 186794
343070987 2124
724078577 5288
170413479 115154
117413482 42488
512304717 31539
961374269 25990
404476371 33363
900398511 6950
929264696 135075
736804452 65830
62679667 16464
608495412 8296
657399228 68784
957864492 46456
149455266 62236
488645199 182785
901692075 103564
318276537 12592
336056329 162952
408971072 199065
396965078 117275
526902939 29190
290995800 81817
590154064 99266
250943938 57592
58388940 54127
923594622 57202
503663589 160153
195172279 60859
999928305 112110
2485563 173318
339421246 143241
129529822 190749
41057851 165362
433336914 79067
83895055 138497
656226074 71106
603142757 124358
175600341 101072
210329039 31039
839871852 25765
251086478 18053
625510895 69654
634005649 3851
263635476 197066
350227451 177512
9842994 127361
394727308 94715
298957160 126672
770513748 174969
349945434 37766
298373198 144025
23364448 164887
754340955 108679
163807474 42813
928175108 55905
889259757 66087
814326295 78047
892714113 44905
306536896 157227
75507975 132909
82797422 47293
324218597 50264
741962761 166909
468702363 21060
364760268 12077
760504915 126284
899991010 113169
146851359 136627
579100915 12210
750979524 156264
898268287 195447
246698778 178427
712068363 129857
45685618 177702
444940804 149150
601228474 9120
865128695 158509
499840155 152782
481743437 195013
115860548 151313
796546066 145945
344615776 161437
393918856 184265
346824962 130034
360794124 113899
211400788 194352
589129511 82610
510598208 101039
65195862 93912
715692529 10958
723770436 148530
152543810 110141
151518951 126060
153366694 17314
326875951 23456
80406953 171102
227867888 186412
637185090 101623
711349602 194423
555787244 188561
111499507 56212
366802945 130468
557901243 167966
602261130 93108
505501158 62772
217307109 144206
708043831 104537
886432282 99477
527923072 82515
145320086 13135
992165316 103937
147202046 197900
867476924 6965
690941071 138751
493304646 168595
729416972 199556
408856756 32206
273573232 151845
270686587 154631
696954726 80871
391016560 11656
647962477 5408
986385630 168760
407783199 62065
438878278 193938
662085465 177406
471094041 21919
28783194 119430
662826340 29278
975980759 124587
348468226 164111
756503221 171347
146443832 113050
560962755 51087
294021861 90591
480120239 37575
860046368 116858
442047593 147364
525536029 151494
783515501 7683
293485510 178507
366163758 118259
456602493 57167
126533162 199425
505988493 17050
960781697 145116
768379011 39654
667843952 113756
415244486 161779
324435537 96525
96251045 96794
293279365 46795
867813662 50776
728367618 66400
836559980 70287
955886299 150200
840245062 109671
975223277 30202
158733532 81892
861086346 109702
202859238 168439
8070379 90817
161845971 70665
215799602 36570
753367072 145764
796942286 37112
241951201 100810
509354318 36565
170984459 71101
700692035 54771
848094787 96889
845370215 56338
53562367 139457
593210305 180066
605986360 28455
84224275 19046
389921761 189645
467246880 174624
985663991 992
381620660 182852
30146995 25978
789916898 66069
706163237 151169
731255169 35063
458156990 80695
496980339 115395
186277395 91845
858754687 53095
713385405 50893
62045811 117845
725443191 108740
110077201 109876
525486704 17348
783163086 29410
952376749 168144
904164578 88268
734226992 93082
442343640 155812
42765176 191122
635882279 158251
13329311 99352
486615238 107305
221712834 45743
374211500 105387
710158316 61063
476193028 147357
643852074 63020
664128387 100179
694595540 66309
420177600 131691
527396693 195773
389027705 192702
96522331 123750
154532875 149311
75938784 177950
847930021 57810
113988251 32805
951885659 85747
369480020 103777
769841656 103524
136675133 2678
727975943 183590
883063042 186978
422739239 174803
30937630 72871
674203960 166803
112678069 66204
131127447 191646
563898314 66501
857951562 49395
660389920 162901
1051347 98070
41028108 57612
791338651 38640
872117001 40539
915085133 82019
312492500 70947
190246203 10668
320349348 5439
695927304 67515
653239948 77738
410139513 40318
890839846 16979
28872864 198103
856771275 113133
691959455 158108
502549982 188381
554378963 90936
978166980 68901
673626178 102557
450592416 60618
476853017 61754
560939236 28017
630453440 121072
304169217 52948
531295402 122664
979616913 178708
883282531 195725
446078472 88183
739519210 198326
980835668 83835
438933250 35978
719842044 179572
385561609 11547
561196870 75425
526590815 119227
637263564 197124
395441051 133040
298775360 159939
907453761 167173
31820952 124270
33563342 53537
809417139 51975
881027224 106656
793616457 187246
721875835 74313
340912817 187377
304747583 153138
39289982 89599
928742358 67044
918553286 77606
411852401 141397
707677067 101625
762472274 166192
524266665 105053
42926552 3335
802426268 48293
376952258 26682
717507534 183021
186286429 177736
405423599 68072
149879327 196668
249125832 131203
250494704 146146
535461122 96918
524047329 108664
201592072 10900
421596922 72193
835863504 86386
816340635 26831
134779880 97521
668531440 91744
96001931 11943
629036126 96414
458730880 129534
140963063 156099
13776911 89692
343921185 53475
726656151 23504
44625303 50901
646061676 189674
68996367 139205
941639842 75411
196883908 86915
674592211 66502
890494591 16750
738332197 18419
611672227 61713
74377119 198187
668037273 163220
989735074 139459
228570741 191081
628090648 39430
541791736 3932
795838170 128664
243417417 182175
867011654 83337
521035489 107655
839255149 64471
274967487 162971
253725225 67419
96212243 126751
31932863 62975
248229387 136207
136833811 111095
279350340 195745
23931147 172387
107059236 118966
175896422 50337
666427557 23493
546382907 117189
817660740 191062
173545303 90101
231044585 60659
146441584 20047
79559555 22008
97955829 123818
429185316 1329
574068079 64001
675558276 47184
748905215 35541
150066469 71156
764959344 168351
961142115 119546
883983396 42387
618390786 92454
983970541 154337
508574212 169579
517415449 87177
516464494 153258
584512404 188483
741820957 81625
828292751 193714
240133399 3386
305501607 145862
904098414 102943
736177848 143917
941924006 18295
202707510 33192
707154962 6352
268497761 144373
385737505 152691
186221597 80609
297643979 139706
695071050 133961
740723086 11325
490722786 13986
807833538 161884
847687046 45634
67616240 3641
472908710 73392
416262695 158747
660960143 177721
761600344 30670
993357619 86444
736078233 116135
5539630 182790
454403101 130362
86787187 83866
269773249 63042
771425224 172821
252253370 126376
772006014 130515
884925467 120580
749399688 8136
581045774 150481
887472703 141778
996693823 4749
760051989 77754
299840638 61362
403602294 120743
317219235 25831
58008937 128362
86219721 187861
898516033 121272
136397546 155004
921513746 12849
228424456 195215
647937524 70859
538478609 152198
486952629 159887
133341406 16308
664590876 186628
868701445 87647
617445576 39494
284545610 89501
992590797 114966
345221038 159918
474360275 159263
88201462 48020
301681793 29123
752272407 98399
288743703 112233
570426933 111879
357045721 132584
462401256 63651
460663903 33766
666435411 110014
664352590 58058
163370995 5384
738532309 1694
106039088 32921
25735626 94005
207353533 183416
37510336 112364
202626482 51407
754842570 50399
944790423 104576
553918070 100517
432369967 160934
256518102 5428
78262048 161582
151362985 164133
89358652 129181
279299316 162562
884924859 175345
41366052 47312
343804588 43091
853079656 24015
940634352 160547
830977044 174967
407909465 165571
131019916 181828
819037918 159139
331626844 184493
479629739 154941
318275257 69699
91133818 82594
443738997 101993
420903997 109731
936050377 69773
961215744 75443
580323276 173381
90110067 167870
80246091 41806
319866802 182820
271052670 125105
978278940 161098
424246846 11527
296613972 18561
690221079 160540
942999093 35326
227063747 29505
866597287 132963
541396483 88803
953793603 102855
759198567 9154
566584794 45725
193363915 167926
185840583 183771
164269471 140401
383667467 140954
986993451 187137
833218301 14310
318584075 42096
793027313 134954
831868693 4258
440907732 63027
106408235 137826
913774936 60268
846046898 155992
627275535 196813
662426639 70674
390902440 174472
393034180 107233
979029739 88934
302090493 153844
62858041 85657
472545390 188961
616519819 105125
134168188 175723
929708281 75495
42001045 188202
458335679 144091
49838116 133063
896747257 134219
806593459 79441
527287431 164978
544727769 105767
948346139 169234
917690108 89043
986288873 163315
476115678 119155
985265383 110564
930389019 101980
37977398 130114
539922176 94593
546142921 54756
272048800 162127
620107618 163225
92311809 119397
346438409 168922
857789253 110455
297955152 131495
529336034 165696
279151907 94014
801310002 64256
164025399 143792
782587939 118556
431588363 67595
23070682 38032
530561629 23593
372314752 101668
370513723 47286
214093223 26323
80267274 94741
392583623 181175
197626118 187045
793548849 37134
614017568 116127
161354954 155293
214648557 55832
5776253 117098
509636421 98426
156957794 46534
444300911 80028
128891994 39808
638245701 101877
515421049 153950
754869589 193381
496373314 15904
467110571 88868
707532701 8322
305163257 133371
276552623 73531
369886279 197891
521688233 195229
982424361 110560
430973968 84982
624371860 116829
989877988 194655
783810665 104844
767792527 11546
675626207 153068
480175659 154029
570178254 103873
714173274 57941
997950360 117876
578879522 167039
568238816 84577
334339850 191625
725645986 79365
622705142 166356
877947147 76431
960221322 68311
799465006 178731
453470551 84344
840042226 148422
423291907 148679
987048963 55329
511895476 68235
980792430 164889
63871328 115234
607319012 56708
149839840 118425
428654467 54991
906348510 13975
901808769 114003
656680104 96254
149746040 152580
437978385 129726
170974475 121371
493413264 63443
743011665 113600
738427902 190612
259347848 52973
948045124 93729
669828126 57367
729248104 92684
21300338 31050
789139708 129192
250540765 65454
330777212 63169
237408646 26413
106052220 17780
424260301 107547
748979987 117063
202811268 164208
783520995 23863
881476722 18042
510644382 15342
37320323 67777
765562120 120900
988152075 159389
380393173 137456
655731303 146495
510350887 1734
84737842 59404
705411930 115116
612148662 127387
454648779 40759
684564216 147635
372798213 23063
720642809 111959
592748812 34607
922593192 187042
95623968 115426
630736367 94598
186745466 184905
872519143 35668
135843759 42193
177470500 186248
673741290 157937
90655655 44933
318516350 42317
166667183 57217
56239951 180249
512582328 148621
143526087 187582
57807577 179202
610421135 189839
743670188 93238
675410298 105471
294526174 119941
215509221 96957
470413943 11403
538906695 71485
270564922 162681
657387488 99459
107671971 5644
55003685 24873
21129336 4018
211226569 61666
297420912 182664
93003048 140399
549051236 171038
384459601 165792
876299192 49125
675360603 144423
603385058 130212
217308824 105634
596526016 193247
427157503 135350
258131201 59425
827724711 14008
421463441 1077
578529182 177431
22352971 152939
795168017 20212
890573417 143594
853625296 144741
31682006 197869
514053648 100674
172979214 29001
473111787 115005
25750232 188819
606140191 167790
38591520 73980
816714224 98520
275528141 186899
620712047 3576
786163985 172691
890658879 101895
996900922 89588
385747789 116338
283213861 29835
415034135 176479
71652127 84625
594443441 135664
213402633 81051
612780198 69380
161265309 116515
154029472 1083
355482827 45079
717232449 115681
891494059 99539
585054494 85943
670473384 145640
584148961 2229
661537001 23609
389040823 145554
391104410 168857
809429062 121945
709546929 38947
166835193 130397
735275323 103595
725200261 111433
869921749 140444
871133428 148367
641694646 6634
837164176 86535
458746001 99694
895723163 192107
438208214 196669
448726429 41197
629148870 195375
252291767 198481
67169840 170753
701603831 47425
578752201 153807
439959732 68846
844720836 46250
804482119 36705
73035386 130140
746220805 12799
489463745 49929
688773365 47728
118018258 59856
858558764 172275
282151854 13024
609765418 181133
816284050 148623
223885423 73013
208331127 8277
444824922 54322
261095583 29089
88673434 146090
502403227 176472
660865069 6409
554159855 190073
62039623 128599
817199088 145620
720573603 42627
168849922 36916
756716930 165870
211355215 112936
507790437 123209
38875583 56696
569152953 82351
704620915 75431
142127366 34125
68864405 157109
870847353 34888
532356580 178372
411622857 138281
602787766 103961
628336690 69041
936983971 181382
982655548 110345
406014996 16110
748668963 71812
334267513 44327
111409033 140611
789772074 66137
384821547 124430
51389586 122376
385695160 178471
755013735 59885
106130679 68148
531221130 165638
154919707 23776
322886363 93628
339187970 183037
183007895 117663
770007849 79067
565544897 98711
512277591 106516
107381415 70209
184804789 64466
775089633 126645
580153168 51935
594602761 49243
832100645 58881
263097008 165262
366803252 173654
760342525 165469
296605068 70203
121781115 182107
723325266 2132
806835302 45495
53447953 157813
404062259 177703
121944742 40764
256981728 66012
264400789 185045
491849776 105083
191637004 154518
850827898 198913
719654577 44162
694439539 101228
955845615 192213
261719925 156519
983395793 53048
386386148 47174
259045692 177245
170914906 69013
629488361 20345
294297407 75955
915062915 80637
889364756 178483
469768855 14531
38367548 177789
305572693 43384
973595647 128800
496235866 171595
34826458 93313
569031036 30875
912396216 152437
311617727 176921
786428772 72367
574638082 2620
192202228 171470
825370457 118429
243799205 55241
714804995 72698
243008719 82739
862592604 3484
188721981 22616
150071693 120196
361283240 58830
993143225 185165
762716934 55109
216536446 61065
232911830 137558
220651751 140468
921437386 163614
502806642 100067
142980331 14368
353128547 58549
51064091 79678
155209391 131666
554364010 90661
540694821 38626
403110018 96109
266272843 99322
90965228 175212
62108154 113416
637089097 41020
196236603 76872
198730835 53403
689386316 186034
79408452 72673
624711267 179272
123446685 25984
529466246 123042
479614083 104334
325090357 101074
463878680 107737
993913178 30284
51346533 67192
619101169 121690
155593586 169507
433713929 98534
669393856 160092
33228154 194522
894022887 138117
198877270 195105
973704080 78126
771038027 196205
561261206 166692
56563840 164156
649032149 43082
676780160 5772
73717162 146870
645193123 165382
492568741 190109
446331981 6805
900244718 62105
163253123 41601
482088770 182573
328841629 117328
708717737 111543
134425407 45377
237363827 64547
68557532 24413
152701646 199817
934456878 145247
99995707 100866
781462484 153883
829895673 77796
365468855 56683
474220457 92842
654310197 180164
744875611 178605
378453464 182998
724866428 195493
204412854 63576
877859195 150632
538036954 174215
487523213 16944
340101581 48653
833975342 184412
312655274 165147
322498656 167878
394132491 152346
118371802 94834
776560329 142040
69530246 49473
477717640 45290
544821075 85783
469397298 166944
72441864 149541
100183863 121378
210526148 28415
208687834 173144
268533948 109268
908804497 167600
810452565 60007
225368268 123653
786580183 6613
653655446 45350
122511471 44457
942332258 98640
790653686 40696
431684793 189579
700665945 188356
650136880 110229
938667021 79366
629288918 109695
831381996 93545
370306156 159062
69784612 114299
380888529 83407
281367024 195646
462410666 171290
809578523 157148
544902624 196199
640096050 136538
398130464 4699
533247703 164971
734626444 132805
755069115 21301
404232102 79178
164070299 168946
885197068 51816
122406446 137981
684350904 165115
789656609 137251
171694240 30353
847259354 143075
908874997 80002
840350285 121721
919201386 6407
767809824 60890
172429217 183759
730555996 96861
46862443 77485
545895768 27016
962647210 8191
984518648 197213
201903424 126588
938586722 51391
968269796 93284
990444297 41629
950851586 22668
159191990 131317
845403660 191778
365017148 131394
603985638 24302
192127908 198060
389300689 44908
501097663 184515
645112215 71944
125295106 9714
811131832 82817
574580067 114196
6406241 171055
286277597 123545
69002123 187637
485830592 183751
12050805 144892
520839933 169572
195113055 39817
249117826 103429
124810106 18638
669050833 126293
247004259 137406
330136308 64847
944740631 148694
949724606 110357
832954076 156310
491946159 130265
172371813 30132
966671620 174931
625926901 10512
840256188 116309
660482240 91366
479031001 42282
69317365 105454
572497646 36006
933124110 98044
398460183 76685
831475468 170637
26555162 156895
723655393 186067
613535856 31370
166817606 95177
472175218 20522
225409583 36488
89244681 58128
86767257 952
265308612 154146
86266699 80468
967719577 56034
412741812 129113
999376873 83719
449530460 82944
704747677 54239
472494607 197562
786409187 624
682201132 35788
104891899 172365
79025273 163257
724628691 44047
452510243 100713
627500077 4955
11150940 159670
585073838 139914
128769972 52835
683631832 26827
886595632 183433
242287366 113769
137838282 33572
171135787 33598
271261918 119961
105734862 17288
731311201 184890
417020206 187486
456865631 196113
262045309 32130
280275940 119577
586074007 874
436305180 124314
509322652 126350
464255582 68230
551133933 125971
201475115 143428
617052429 31188
411755327 137048
764731824 123196
8635847 88625
440960790 69954
274661697 22212
615289273 156724
383158738 3409
42863910 27251
188013198 9299
713650140 154791
398873814 1367
635021384 172105
841863734 37106
359593965 48375
936703477 80778
993070382 118583
278044171 103775
324281509 113219
220009498 186866
474675173 123490
581128175 18859
547052775 18431
551829977 156716
369445608 50998
83004539 123135
527917200 87796
711632641 128453
25011739 177291
669302572 815
621104221 129155
832529085 186538
467366128 169206
296737365 79710
778120187 33334
985088759 97692
766501257 50107
697844449 59355
523689293 98009
509920819 115761
423456019 62405
209025745 105784
379249321 119943
452691529 167860
709371528 146180
299166912 62069
12872662 3284
915049145 754
704999825 57428
752306254 154117
149429349 12388
964694029 10680
288672869 101515
980113912 155727
844232862 95639
363468151 166881
852023077 15727
170578180 16305
650646671 116561
832778990 173217
851992001 130178
123335460 12888
974839097 127725
925211558 59121
833071653 188405
248479186 121635
176777166 199316
14247090 162857
858765893 156739
175859979 171479
946810490 169175
152006719 134562
304042073 196122
158047761 119841
700842514 134839
347824900 137886
666988585 119304
636389350 138222
965432969 119177
117307366 51914
455806162 37299
213127562 119378
260391770 93128
90359944 26922
324856160 169190
53050221 90421
806606762 191010
775983114 26912
184813312 15150
331044328 164866
552219617 265
827058892 16285
513942727 157810
532979412 28976
891878795 134231
206587214 161453
742541160 45455
644946093 189681
541935207 33414
208153242 92259
641876522 162162
775842809 64078
600244233 67088
604337397 35998
265042217 119043
636598017 68482
573257243 144504
131681771 153287
950600956 104928
933462193 108223
191155610 36551
735996597 94796
618072754 27898
276275902 151269
986420018 87381
891181904 182613
22286903 156420
374074469 183003
459596951 106192
311855958 101902
975296071 53215
989335637 93118
516294432 177695
211527657 68400
448440248 31223
488546198 140860
504781820 187763
632946685 18038
967823667 91758
725302491 10928
937340956 8673
129686088 132925
858478027 126716
198058944 42301
330387270 22934
73159355 100334
691976575 168713
720810842 14827
234180032 125242
366175648 16878
119840678 99370
736326963 104807
126627101 133217
188026898 165493
209424441 122983
34829011 15030
415866166 53289
399090965 183161
642836854 190871
702496298 143519
15248042 188048
825424787 39837
42517162 4298
115167216 74989
242686842 21524
435547615 174521
646196434 12103
850047356 198922
805938313 181144
371882888 46211
727711810 48238
995275828 194218
446339104 119271
627150585 29412
110607456 104684
829449729 159849
177128335 106745
264923002 187705
122841501 53219
51946722 74370
491606774 23834
727514137 80363
799352824 2081
345297132 157528
443692336 122913
933452099 171731
685917400 167832
185038941 86132
896596245 160861
908590353 88918
272562088 193481
5472573 2110
652636801 132682
233138229 180190
238962866 186637
733157650 131733
214345629 134883
927960357 154173
944028524 55308
406050429 46218
844891514 109542
954439600 148082
139929381 183385
273958789 182318
395849391 24728
38497620 6154
663740083 72588
322835373 95208
151724777 52600
14879481 163404
529091594 82110
644168099 136668
27218473 47408
122892973 192990
490414287 126670
673703070 36384
879502729 52424
930382230 104708
569483970 44106
354558381 1518
291738860 193640
412139289 190478
757930004 150082
510603536 28339
692156750 18926
353833516 112343
59235121 187127
769486573 163756
103796820 136930
271438066 74059
712526772 164925
752471722 39673
637025879 100645
257328272 86190
603760404 72844
772689433 129004
90427020 98826
286883141 156413
800903875 131891
802604266 12380
360166181 31295
429327193 153451
712412034 62302
87003361 185928
309186602 12085
267638372 110113
368225326 134089
677076399 39060
820056552 113571
303478474 129874
505512382 9815
449664468 130266
742053797 70191
671175567 66943
602351949 83789
384793270 187142
442983495 153503
496105588 87500
741291521 162246
552213954 176919
397882442 108548
410368643 123334
994115696 6859
285720362 109771
564410713 149090
404023632 175937
111067306 80982
527032367 57423
752790333 85513
821704329 52870
490141345 161038
97260412 30315
298832545 78111
44128659 58715
722118189 71696
482242629 134284
210624301 193859
714481643 129713
995239399 198514
876184365 123610
538824962 60623
778748157 73854
92969525 71489
457561092 193142
755247014 113064
475621009 146841
917328847 88764
367435867 154516
750370243 41664
751135741 57188
388124402 163934
517896894 103375
267731992 2641
667112704 20016
490092611 63408
779173414 79836
152100465 176951
311629262 170907
894716981 100441
354572042 83052
813620667 65533
949110755 120322
174617603 20254
993664568 113325
872902566 138432
482303890 54619
170960614 103520
573621480 197413
367306074 16516
637233074 157761
40405828 55524
247411427 132782
66007660 91757
607105195 107803
115617935 34458
237212743 96808
354088651 150754
770686680 28067
931407503 188563
291435216 100521
726410018 131084
630342399 99780
548935008 25119
309765529 2259
296772210 85698
22644645 19463
447966169 55246
450075813 30762
693503512 170881
246199976 130672
44765234 15860
992565334 77270
512780169 171931
382770334 47454
424630620 117111
198791434 66387
137220757 78903
242824874 86790
596756697 16150
451901225 72366
813026713 45161
463717548 704
564450546 119091
574050305 171496
665508151 113425
766018320 30230
674826392 33797
176413786 30519
459697396 69558
576834210 2322
529200636 79312
755346610 151337
930906655 108806
783364617 28598
428470312 85439
430938927 92304
500006855 116311
923010320 161889
368379578 125413
329172482 167426
598270075 199216
744889610 181960
78852608 104664
426924119 23685
385972187 79625
407259897 167138
451415290 129652
38045636 166720
394197528 65862
638838521 44628
897892733 4427
574130815 107788
872133748 173219
828627799 162494
52995374 113398
193710349 143790
923011534 69410
176997525 29443
392271285 2037
771803237 126091
522426291 157793
375283426 119344
319816534 30391
941764345 82484
734129956 5060
18917417 60334
682721985 180978
567493672 31009
952497016 76322
628274010 191131
187958349 187738
843095861 164578
467775096 94785
944599149 75197
633877992 177523
873207138 27946
292993840 144841
134954474 56126
38590568 3050
58223787 167139
487737361 102485
113569172 138993
47746363 133267
414562254 179368
151193365 105207
777858771 148526
541241541 23352
309079479 92814
391642630 24366
343784929 12475
879934120 548
33967267 22566
257484940 123062
202078365 155163
872759084 153901
149665612 77867
561969667 107862
40579781 64424
213571426 9168
90685290 31053
894548396 199424
96622861 157442
736291180 95965
615688256 31071
74011894 44406
961137014 196547
961077643 46275
637296570 117639
865750758 11868
261736754 5901
515760043 39672
208739592 29955
75466962 66670
707882979 111408
494857689 93575
134479700 114741
867272081 192072
535750967 71127
809151039 173287
980236971 2453
585155049 17826
46970698 109967
756532704 37498
974066684 49166
549153569 57601
215619501 116160
658824292 119922
411604898 134079
409276878 122121
138968610 116319
335057263 31728
845449028 37221
969866351 170243
673538089 32283
5706425 96459
476664272 101461
819975836 189861
990476708 186800
795855257 37690
168780841 177454
643331542 176231
955952744 55605
592788491 99472
88596856 148888
270285960 24341
215488539 165420
549888633 103777
801975535 191524
623512356 136040
61006973 130361
441645675 141346
202925940 69444
635663218 105042
349471970 199932
674744200 39022
583096387 51684
816075520 120232
155827693 45483
703630644 98620
823141684 147490
386250261 127322
23190339 103376
120780832 58585
754335835 62064
690434852 104544
483517844 97672
136708025 92742
375976473 185627
545855109 116391
56731537 107899
236726200 58116
272267888 132322
397405330 68068
423729396 21770
492307635 127097
709256600 117361
274361859 83061
442659299 171417
637692938 110479
518574936 199589
599268711 177802
495612259 187995
794875970 52161
120188962 49099
495313322 126634
855890421 65440
318263454 118521
76703215 1271
46430380 49124
798399655 15800
979304208 100321
461845004 199067
404726056 139374
690923735 12655
905777486 79789
876904486 87537
515555801 9337
976825029 11167
202780892 35475
761427378 184831
565365237 108119
842968895 93539
539559230 197103
39874303 49622
114048927 19461
169019001 173450
104533068 70810
531134218 140679
822754088 95316
552369674 156633
979261502 191295
766162176 194346
450032721 66645
583246537 46959
551966400 134251
872727253 198669
783844934 55647
869964692 185923
718509724 9328
767962952 100623
326549253 167905
216632218 113496
424606782 43802
603921219 142488
556188587 164329
59767182 128044
798188623 73695
123269227 105965
384198690 114004
957329805 20747
865647938 86735
923718932 59006
700618595 171964
523439479 14654
558630179 39055
116291728 164036
651329102 144313
347296369 182568
140472800 102374
49849803 147260
433150837 110294
529860771 30498
428636632 6587
508340960 114110
154663797 76874
520576256 64885
269649875 108181
62059142 165641
511300864 122361
828269728 50777
351438684 761
189442606 16244
341037151 87407
725600990 74796
508133121 3794
496475437 19757
113687562 6738
877211507 26537
953970271 199409
335477896 154447
457824326 92432
143590345 71365
597908369 106008
824795296 168919
909473263 14317
127636052 4391
763957006 121254
545422268 27161
713857634 58224
41813798 9023
716255171 47845
239810452 192464
721294445 32657
298223969 182010
727273809 106550
91876849 51111
121717995 84020
518106985 9943
517719841 50625
876495862 89714
306962055 83836
468657828 150359
962847025 70797
821817137 168699
80424838 46532
262068827 130452
691508901 196368
191175 131166
658450233 155649
808273442 64584
938800314 18521
771268773 154269
206679432 196324
168588697 40028
509070912 34758
728169013 72788
220201716 155556
8099206 131741
981983502 53463
912990232 14113
475911539 35845
575723176 90666
814324050 157772
246124407 183561
936931297 169971
920612154 148258
634552295 109327
763920307 192334
665429132 65021
345870078 123653
882403872 80150
60782500 151879
388713708 30922
135405462 27022
523744558 24587
305190989 34335
453611889 66498
617037295 183046
503427984 53474
526904366 166908
843462552 51873
835224128 52221
900145898 83813
31928950 23215
696955913 127734
888728453 199956
375412163 56658
951350739 106700
638360442 63383
783139919 47460
803746237 95317
432000014 40340
57570093 151747
358546444 15929
279037361 10155
543910206 123305
616045523 154864
969908942 18766
4327612 128878
58160122 121242
9560062 84882
139983262 8798
535270360 182606
62183179 74074
178414769 133718
784388124 2535
947416826 42716
856540465 87773
843327661 38300
695342568 131003
161463146 132795
473908057 117132
543048077 165620
939506599 183871
287505611 27636
918606459 105557
868365698 83760
520920998 23590
895805750 192988
617562001 154671
731240890 191884
536235948 75635
948276717 14582
475363224 47244
689208313 125061
523531238 4557
214411276 27463
993786202 3451
434655791 29271
985844032 31274
524865301 153121
584318391 189709
852873778 115812
13041308 28495
590935292 123057
951311083 101955
986348131 51280
859995706 92357
504613388 40375
265004007 191897
867165049 143245
909917667 102574
200502437 108860
412131142 72688
155151321 177710
328631578 133008
724248849 44080
731057334 162428
204799743 14093
628458013 63854
443923889 187759
300686331 114264
543568741 108903
130313451 77998
89546846 80564
539257149 36427
530512638 61758
889429261 94153
18485220 50303
349904260 193011
301385141 119841
768962896 78601
898239345 96955
330157419 151823
267600829 11684
381398586 65764
810616458 18246
245877431 150243
59493762 84304
577568212 118069
767191648 112023
695976837 55060
189554734 132297
715226633 88363
770851193 113895
263590326 52027
929277584 162665
282362118 20792
632961802 59524
267126940 135728
163887157 173446
164401714 18436
632854726 93097
606352227 183738
97224539 193283
255314211 16518
302774300 174471
935238156 20713
762696363 160312
481311310 163997
767855669 148449
855001926 3080
891561020 152373
927041786 5759
821813986 139640
211496973 129672
270722805 64674
21637886 101939
772402570 116053
168238012 55485
982621833 152470
709017520 55938
167002045 62720
844949482 105079
43883675 198926
613111589 130593
417365504 148785
93750484 196466
412546241 64475
976012161 187612
626100094 157681
718130050 77913
153860867 150691
955050915 195772
988587302 144342
518852232 178245
203593271 22752
454819202 112932
782681481 158253
275748623 162610
151778901 61799
490551071 164296
914188114 85705
229692723 72441
833093768 47806
850126191 98581
361513852 178871
158307802 155059
289458658 132562
899583527 175778
256760657 144208
372894613 118452
946693592 51770
870469052 86726
415447524 57303
218961439 183332
739273845 39033
266411347 157354
555002671 181284
48522593 197068
61884598 199548
945745869 37664
36335936 112228
383431188 31978
173951673 154283
731962879 22339
926682406 184288
485388881 4764
391065914 91855
11147282 60663
471983755 96877
657729733 145883
617309683 33401
599652693 142619
648923259 152496
215195106 84733
458917398 160995
360722233 6863
746108639 124284
497464294 87876
991574466 110581
546067368 117217
709807869 29174
302389699 85005
678060714 21851
338115048 192376
674739732 132887
512383576 114078
718981018 14681
991806711 62618
688568417 85555
240569622 120736
900833928 11348
542433930 180845
199282955 76140
845760924 54076
664102494 135011
698718470 55978
791776870 415
182752802 60216
726710815 163266
662702174 62613
574713839 176296
755550572 169678
129470825 171466
252875321 97521
285223542 50000
639876781 136412
440314722 126642
939093399 32413
340957424 198064
255340187 168330
652579784 41529
972291696 63785
386532295 163531
749199092 186328
747932587 149835
173532457 186514
225148194 32071
819195517 95353
455109102 28367
93198875 99653
273146145 172673
705983385 191143
469691361 125507
285210927 97232
973452411 185112
591615191 17019
247204046 100325
188923424 112185
925728315 32097
466739517 159516
327729587 82202
922377208 39533
209800196 78726
603149193 162986
871183371 148792
200482028 60823
365936060 82388
379174170 13132
471792802 175693
695048085 112607
191157091 42267
97275724 172205
679549366 129694
187792680 109765
442050115 117008
515674148 5138
513933289 135533
204111183 142732
899475756 50572
526621539 196887
146088880 132246
155318633 70023
912371519 197539
645355893 151238
956212856 78078
456624362 127030
708972124 40461
239151087 98151
901223595 37432
78010927 39339
457162958 153170
133997625 185505
396054288 7167
870869040 117365
494620108 76901
88870783 108014
901452882 164645
985538150 162125
495778344 52146
942752126 176798
687284942 151607
118817340 111075
692572496 193368
805381344 11807
373675003 40579
370187462 36252
250399774 164179
116802081 102197
884121218 166163
69422056 50501
689361262 124920
412269288 2267
123341269 185457
832363169 161993
93037854 188630
855655234 116969
940781923 134721
786453150 63473
246527294 169942
519184320 198845
762865962 94795
526909400 66046
658263834 197293
635456408 172088
232795780 20543
920277597 44664
959996122 182838
444934281 60754
764709724 18166
50028211 108665
489526239 78038
30636011 37006
6077625 45840
730263258 194609
377683198 185393
357450957 190841
701041209 155624
675699486 98004
809721820 77058
102468762 17981
150270303 38994
402775911 197761
194349810 7830
776437426 89505
339937346 161738
855175409 43653
405512601 189558
259197842 149813
106665171 189766
262703383 122979
53652110 164305
469824707 33962
685706147 80713
670382890 74756
924650010 132104
921705819 55003
285884560 170257
868757152 162808
427779441 8381
294438323 7233
613342177 54610
131555474 63408
792163960 93070
797926191 6833
887181662 112768
340782693 170541
348523199 141289
585965109 23641
963654474 26854
546728610 139898
191209878 40570
341419064 14232
988885151 27431
194058738 37569
129483382 16067
523345164 99980
588508536 35660
613356136 118975
254932185 12616
4079228 193597
464142771 144594
438542917 152564
236786460 174025
271456619 23976
997017163 194182
13483091 5800
114879598 91853
504412846 138739
105534410 76688
579493223 24233
841371481 55152
644923895 173236
457108260 129831
861463367 158612
582195885 113113
632089117 712
889248445 179833
705593244 150618
684563309 198005
323345969 11149
460397789 63025
961380313 136805
984806563 76222
626310123 50329
479841073 188426
547434592 2231
27437991 1776
648715473 50704
749027503 133687
580695983 58421
496026255 12414
554788970 102492
764783508 56993
239586350 107142
78724679 48627
316202711 124633
742458990 61591
287034827 98061
702342841 198248
700653910 139001
978969473 51482
855033835 70178
728564474 69061
716562472 82712
108584611 178833
511891193 36767
2444468 14690
716499849 182558
662872875 49768
330457533 143455
6299264 120541
7522252 141555
785721187 88398
139645647 161533
180396254 179511
914872160 180583
875745055 68769
270720782 23621
48434611 44977
924221792 59379
588524134 22506
707677662 43495
624600446 186560
644986510 58650
813703898 623
540096664 101593
649492454 119113
650016362 19552
246228005 92310
306772609 164554
807128179 163280
193669727 68206
220151 78525
897685809 101979
279799820 53025
542445079 67285
895225713 171922
473432961 191087
865347115 160717
79895168 97477
529872265 47910
227634295 167551
100249602 105466
792763591 58492
788134225 188874
68187395 106725
125552792 28317
574377477 171516
354494092 32561
942606593 102958
716343098 121029
376414726 59440
553675665 141243
854480103 126251
451692110 139929
151850382 50223
277993719 102592
384424480 166330
906639321 51787
703949309 129382
628367796 55799
369798155 111305
633603667 47764
308373961 109415
693304933 177448
106919346 74780
708240035 64888
527972795 11563
652739543 163511
861319706 18400
278167761 85282
772879171 23356
942893405 85952
108802860 198465
844781236 10716
373594469 167071
168799512 175940
348020453 120814
957585335 74627
915059258 177402
177497621 174092
7648486 62459
317278397 70033
339389110 134166
548968593 35284
716870486 140271
375914181 140950
517710249 98233
928906538 110484
849208472 166922
962301327 14585
228242481 41683
689345089 35712
775331832 22827
538420303 82072
894074490 193558
806556921 23471
619780536 49008
154263163 104548
127732837 146623
618442902 176850
942293503 176375
540613207 197784
970883516 112933
287962223 134603
515749822 199130
352646577 135203
113224098 187491
519294532 34144
917336710 104524
472445459 114595
520459554 34460
992489563 118265
396825525 92994
721849480 111671
176188440 136634
974635142 11844
915636733 44705
104157691 142149
545405908 1629
923154102 143685
898931067 157757
291214309 21138
298722612 146686
35732572 51920
271967937 46725
990089318 107362
604022409 119299
293151777 65297
265961413 194090
719579801 103027
563483049 91616
871969461 100508
735715070 57154
33710494 98797
195500228 146004
544614664 3786
330327600 174513
588130392 159065
857980956 70663
773118899 185733
658385672 149469
738050835 155787
645294954 174116
15014282 107781
450193814 118494
992813196 29439
21927189 61113
101288533 56795
334226988 5957
707595293 190901
529046744 59363
7080040 98946
719161857 82998
52264262 155398
755375465 88937
899299168 188385
1727423 103866
116548694 4809
941205207 156345
530988117 189411
519121333 158409
834609321 90906
574656855 105619
42340659 21539
300624400 117962
52499854 179502
932340266 29769
274478050 13891
246090648 78426
582146566 79710
629158922 90898
796712238 124024
438480602 119019
858887876 31753
896917993 15260
333375784 52808
58960573 21486
754963686 104771
904400844 161616
285087690 99209
54879978 25826
440533532 179093
344512545 83063
48615774 144507
266940278 31335
606885727 167288
992198104 13098
146794221 95620
560161777 107448
624465200 2204
202746653 175898
553285192 161726
276442247 153210
477230890 191164
836224709 55432
259642944 62801
159649516 57245
978924888 5531
136758816 6383
535635730 118598
583536126 109145
623673045 190305
961520584 138193
640953836 143522
966408794 174887
561452736 90085
908685325 70091
588316984 155860
891009857 120860
873415550 34304
299659174 130977
236971622 4179
561351329 135670
58322793 65896
671968391 48471
224989416 104784
391030065 80899
216515822 48785
122321044 80724
65117839 60120
699586008 30592
579064318 132453
749035371 54436
123159358 59843
748121997 118993
109126600 183263
199987154 169975
439545427 160684
440515179 172630
574533832 126799
705586628 39486
614329880 73726
506864766 14626
409056076 124846
534426945 137451
484312412 12333
54417865 28535
399841948 150024
564927027 14270
252599131 17352
409791939 62791
816075800 108677
173013816 72944
50581156 51444
607987987 192315
899867419 51711
817015172 26904
134804228 152733
946586576 178196
161336513 144260
815446163 144379
769953612 35194
276971679 141056
542540825 112874
335935631 21713
475973964 158203
414412357 102238
156256056 2354
647823958 149026
104672541 197566
624772668 57320
756209814 192588
868465873 75443
361460562 139027
430517784 39048
136999010 162847
704788243 55643
123318806 49565
91932100 174245
871143603 108161
822343211 77525
532620287 145915
669827384 69547
469873917 81807
454609776 70233
438301688 13990
153741348 164071
513892177 150024
679551351 5692
440893202 27527
274256825 17270
3681116 146847
112208240 114546
483188076 137658
465885368 160887
770459168 142687
402838511 119255
28811528 34073
497850152 134543
136552593 34548
175325726 76305
258441177 143823
873825795 78526
132376782 98882
185592979 114797
238860141 100709
612314219 117792
182486109 158556
753503416 31921
82907989 104307
476244542 2304
666351022 41600
795348495 9754
625741172 113051
3352229 132686
734322149 135598
165914552 67248
291968639 34719
732959205 13532
533515809 43893
155907514 63064
997285677 138279
703516249 78773
990232052 137466
272441154 126829
545212376 151764
562247491 143794
731919833 100066
154717134 157900
340754865 171208
501120188 57458
83062082 169849
337096461 10498
801633479 53346
989385490 145643
284245959 61236
81499166 23074
114862596 70188
445627372 42784
524245601 16993
183468599 182627
186968537 37993
277662558 113160
680189076 192772
907757009 175060
528807096 27172
81910523 39196
291004554 144825
196366397 197513
782448825 45376
232018738 119770
569168562 52332
189000234 19164
734598442 187469
24780590 107183
692920582 117467
872694096 171537
398605984 185772
886782499 26485
887355962 34427
969281725 133631
299931708 66820
90399057 33885
736615047 136816
538231355 48943
954697065 190493
779122221 82654
317720253 134541
253929102 164060
717963629 177622
313290000 192201
659207529 2442
230492104 141427
710026117 127565
493744296 167469
622242566 67408
463142118 104928
389557557 199236
665640238 65703
155433265 52766
164629274 76501
836496042 195095
678771965 102092
192776578 146731
698753991 102749
562371936 71680
322193007 123524
301602071 137447
239687979 17786
989310367 2550
660607343 123589
62256883 71499
420433710 119983
982195454 14462
140834476 149908
101036683 163264
363585996 168662
984301238 26487
748999522 101735
567822805 66223
130342806 46466
155774212 139892
581409216 56437
119310661 177900
836030077 161249
461840694 54178
637033387 52933
482717124 164999
251603999 13403
767764237 12929
194494863 26622
191009815 9017
845880237 69160
528484184 48407
250810209 5053
176705281 25244
738393056 64740
59894188 116056
712195077 92872
859304666 85712
750893576 195107
975891218 63748
383205922 98287
266411170 156546
428085590 113303
124641307 70721
81268549 127152
758740480 28368
213626883 131868
947649188 61018
620170147 152755
222085807 160418
708833386 112692
145672292 18256
813140606 166
620728476 72976
227426413 198999
222766510 136407
649655164 38598
98264269 151590
383157456 88567
820695159 184541
150955395 67076
660234571 7774
879012862 2438
17704464 108176
149680638 114579
390104688 31769
656793631 25245
711365958 114224
383625634 167013
11114081 172064
112906622 110871
404598406 160883
644549521 144551
574261744 73204
766768350 36142
819326750 110734
844680586 90628
285753532 127311
61577220 23839
330533235 35976
843655770 68075
410434917 133269
781187399 190966
993200835 158427
164551452 61851
196210805 52110
955072572 177816
123129924 27150
129606234 96361
924121461 42771
106983349 89605
932015400 18714
312134548 39078
419309387 159644
767634283 160298
110392354 143344
388353920 119161
237319827 54158
71089712 9665
815042291 190297
857302355 115311
692080740 43513
706950886 197706
295323482 122472
575116724 58580
543420321 54176
807843581 11660
484836091 60351
120123795 171681
918527718 7784
395545330 97875
206726848 147380
621209715 164099
93759397 68772
636627634 162941
827088487 71725
285863200 144431
496460100 116695
343931675 5369
451282661 104408
343330711 79110
612004393 129235
527539037 48148
348762612 178619
479431418 109632
734894580 15346
10508101 110813
45628765 11507
558828872 162464
150947241 167240
802970375 160746
209949153 79474
945861855 88180
100149141 103909
60709384 78123
622813616 170895
39478920 160054
587452901 66374
569475380 19797
922808787 54202
501656766 41068
313599057 115873
686581805 184342
7523330 136626
930005257 180669
390182615 24269
873605273 171998
801797696 148813
603397819 178746
696169478 121469
589046493 192331
596818317 155107
413452080 164334
449372597 81253
30572736 59004
241834188 87767
221015542 71708
160128615 178555
692943554 82032
818132144 39334
516805390 121718
903287378 186843
471341153 83593
401444044 12893
79401752 114918
437325602 89291
779569264 89326
236871202 191408
1029900 65774
591095833 93432
51477495 90068
914092399 68866
514459786 40453
658560844 165380
322838745 46113
761788830 195055
266170547 19215
522528995 64642
607334479 121064
297976830 69410
927885560 199077
53306985 24958
487264736 61641
256488968 31205
664750952 147725
980361539 161961
645042400 8385
74839362 125729
624740544 184880
226162564 175704
647897201 38268
269498140 192132
904288200 152119
35345056 35793
470225127 73401
563947513 162252
77052579 195539
463946311 153084
321060566 193981
605478032 197190
583402717 31303
990193243 126609
649067168 87597
26181798 5008
557743743 20875
244079746 82449
322108449 67119
966003724 195005
565712280 156744
395773548 176102
340448702 128739
623532367 123760
148194867 91319
390226987 85057
103526509 88506
316674278 156702
248144072 30918
686399094 169413
263389905 145605
894020016 150458
748788454 13347
824815592 120698
258197480 33365
655379292 44294
226856858 3740
66488571 2960
36488089 15106
793087967 115490
331437430 100672
429026848 27306
573062594 181670
556696475 89149
364285815 53401
400217745 162765
977683846 19876
854544696 55016
156982157 155235
626259169 166048
300296106 35367
290823059 83452
947627331 192107
275547006 130309
578664429 1346
34331450 64219
561568388 116004
146070302 28646
798473115 3800
798921910 129188
331451813 136200
214090125 121813
895636889 170546
935649901 191907
76143908 136700
199359748 126404
950369676 130044
305320493 161867
179748642 109089
209506875 10047
61330224 37337
555916876 13373
530688248 67193
587521321 86827
334787019 174837
617312736 115276
952308309 79379
831568794 165032
734538064 191043
200498879 146591
155448105 37133
843062441 127108
570514590 57434
268370887 197728
216879522 196986
505927839 165758
731786299 62172
881722622 192432
191427314 169795
563424672 95831
957488911 187523
594685003 170113
446131044 103332
79823338 133133
110598235 132325
322526119 85876
182505228 771
270352193 107331
823963062 154319
81896762 103635
137388054 2077
937701628 173610
270943889 21685
610819233 186176
483762234 133406
753349789 179468
811363859 195152
189525993 184673
862723759 113423
401357953 105233
232826661 163237
834031977 85021
911488714 117640
333246470 84932
895644864 130750
723506504 189321
80013374 199017
517573679 94472
352339715 29513
882912741 71444
536631977 46903
154857520 75675
496909319 86923
519923795 152217
182841166 76621
844943432 48283
686783914 171690
56651502 170934
707887258 149240
504765512 45832
419891441 167573
47962655 159810
725431587 186930
697122752 180183
634390694 163583
396548844 47017
349532647 164076
992086958 86216
122068626 120233
926497241 100238
710749418 125152
136669912 22685
523326609 167245
886459233 66087
244860212 58073
716596659 44579
381549766 45362
921397218 148388
512839694 78605
784479574 47018
215015345 124323
465708384 33023
68177908 95245
387993370 45873
631360329 101079
955347124 73826
471858900 47979
595786813 105419
912440995 155455
242342406 148808
903244049 37260
296737645 178440
147999586 172041
233793231 27162
82236895 42535
862324379 57630
218703957 2859
16593581 7694
338467620 156219
435862941 104001
316261745 188175
43209439 145436
431749381 38600
441708627 100919
142634971 120781
987532448 191429
763971920 192192
19787702 4037
404817081 148987
357640390 56470
241367045 131951
824923505 169396
405341308 101473
371809792 88314
519559857 116229
616751829 186722
777031810 80271
426085202 21814
807556615 68625
309135960 164588
808440674 172039
236366933 120016
102364393 78501
13888379 184590
125075276 114118
58827238 174496
733872539 63300
63577564 94012
845262100 50358
120606776 98618
728485588 70446
332140291 50937
640814084 189929
241302404 126716
853764255 159853
122343786 87306
549994958 52842
388747187 59994
425778502 85214
481751397 122562
378652075 138115
753810170 174725
817190939 125609
455929599 182055
193408512 38600
592386490 168920
8112470 68295
806268256 111282
887352070 147189
471285834 9394
19721117 69565
544268019 86178
902615700 72830
36685846 99767
975617101 68293
60426997 172714
262380309 158193
774835323 41153
801838097 142055
53859931 54764
9741817 12637
20606654 99474
960607908 66125
306751103 157294
323279239 70905
192261311 134835
257393537 56226
956800428 90572
223018949 47393
61715362 105301
195077946 9874
425132044 77034
582165098 11113
409636935 145772
697376330 141266
1299074 177005
897189809 192594
847776479 156147
708840789 140823
801549118 156460
502412998 116687
293671278 46816
365153143 173567
33992758 76671
425279132 43615
393653672 131571
753101425 154854
523980717 170972
755561682 42633
876628147 193688
852981183 4379
658158145 67720
699581984 62782
531293879 185248
867907736 78680
767217421 105955
125533231 37284
705995777 153204
33864127 2771
883576343 81043
235097344 19003
774528150 187784
967261844 104398
627172375 164470
938147502 11920
88365236 193686
85870564 164598
910414595 98043
791617662 155464
387981473 119705
881453324 117974
24159569 35960
645772454 92555
208108176 145336
67930170 91074
138849741 118488
952567855 105160
582908026 169600
273792772 158540
673248486 141068
348828777 185819
702795140 177816
78035893 181885
197201604 29304
791197081 161037
143068779 114697
573162230 30948
617715961 19353
965712534 109283
333409836 194226
943386686 112643
117499630 162734
333992022 146490
881768583 35166
644469419 23266
789493317 162514
471478299 86425
462020425 25390
185890413 19353
159292857 32339
545362642 34048
888370571 103540
223265408 13471
645641027 76504
669767605 63359
730628108 28160
104024768 54908
806124009 166306
697163580 196766
258792560 183279
675165895 7306
240403336 78316
351109612 56770
875520002 168219
442980114 160343
198704109 168884
633411338 33383
114407069 137732
180727500 96043
597345114 120653
622834053 161685
488921561 127165
735135076 157786
247411791 43438
996931307 179695
613946478 145543
222980459 77375
1807043 25378
217490289 108631
497764752 30535
970458820 98705
125195004 129557
508976054 94594
585275502 144292
180322154 78567
993099554 149646
333242992 79000
7446745 79195
405172811 89052
919512192 138469
516241977 160231
302155349 33981
516325180 125636
313789038 118807
328288335 158386
5986315 119643
92572040 138292
623459613 32074
971889630 84288
768933135 155089
60742453 62873
456233482 49436
443558274 163096
341681744 120713
663619078 148911
703982526 27105
80404489 172703
744100864 10993
221684458 158255
598648287 41781
405434109 65075
759655553 116416
842970676 166191
840420775 63759
852481004 169468
918536332 67187
163864675 141640
844297440 149
36762973 68034
67605450 133297
519725521 172013
298705379 8565
907489090 5481
443469670 23386
223483725 113655
944326163 107283
24926322 34563
485368968 36753
298304122 15989
741438136 62277
800376348 64546
15446159 99086
85838334 101903
959065659 82747
799003710 42400
433149652 44464
268633125 190581
792893231 112727
867569821 7749
400124257 6670
528144015 82253
768883083 186080
209389935 58136
45787087 159999
178771482 89649
99455604 1403
598390583 82253
891654285 114903
708979595 69750
990071560 174676
938076346 66284
820482468 33408
203679806 106751
661574355 16781
52837770 149475
602912034 112377
544509960 46117
608735208 51133
21250157 62230
84487556 121702
715676381 161273
966873355 12663
536998003 65573
933208615 158592
416376360 84927
837742664 23354
506018584 198974
863910058 112826
140836453 126745
561400059 25072
498056075 176981
822800040 163439
352992497 63667
60129952 116743
816746683 118435
28403567 61868
995335718 90877
531707434 109145
859683307 184402
876645880 67956
563968627 85845
150220319 15145
462938062 143152
668520260 138496
271955752 144984
240350834 172369
736998948 10632
832491176 172042
969441271 167326
660303224 171318
373378633 94885
980703163 66613
60042291 145519
602302332 62210
195839958 61568
732649332 197320
957766812 124895
966613239 71091
180333471 108513
33062832 163127
269072324 192938
627861542 159781
87131249 187950
929272370 141328
28346205 29861
732313078 1109
522029317 39369
862716402 134009
373763672 95367
588983944 5742
40066447 83803
600737518 183787
323346036 73449
572399119 41988
25406807 46691
517510892 61189
833741033 180030
558447179 125260
618199873 124824
659622654 166255
439421542 122404
405395006 191596
35592970 46780
373154123 70642
701063619 189664
976132210 16300
559434101 64588
10872558 70027
62924022 80348
700305675 65523
294147931 77307
705728404 34983
996595183 113482
953975995 25939
103816095 109421
252712527 87295
158240242 189226
83788966 186235
234119742 105490
990571894 126938
65226689 165318
593946748 50685
499533407 17017
293761361 16320
710443990 151127
903609118 157560
601241122 111926
697994973 158139
618955518 55379
817382215 195395
599488717 43698
242512538 88724
780953031 21997
303748125 183326
660704914 59803
379990839 17706
586985282 182760
785903476 181049
282844763 18482
540799648 44825
424204674 104811
812340857 11140
715521356 7901
98090235 122256
332125990 65567
97239249 69949
84768253 36520
516203864 24882
394813536 34619
314774725 146537
436724794 138105
283220522 38305
988197428 86391
794176267 73377
694473030 90098
239909395 155337
997345758 118589
913215197 13730
891860880 147963
999279112 145210
959245142 6247
958095313 115777
879430314 100370
792223427 63311
394152380 95212
879431516 90614
922379352 131454
363674195 64444
646264233 52680
46958062 5376
57864454 91512
626803357 55996
549138158 185523
264509218 149325
721826579 70884
525382055 103081
837655764 110897
2063679 135116
28927988 2594
267998494 168832
645395209 15732
951385706 46085
880659281 32499
346354800 31828
325001934 175690
378085039 197795
651992165 174450
361822678 97383
934131427 60959
769376749 20802
16521221 91600
285493442 133452
32496666 97634
444808981 22791
703597821 2934
428992227 162600
612769635 174265
540789750 186445
401913604 99499
640325068 86457
18529396 113911
677185877 199768
774007933 174994
911547555 101420
503388469 6062
740960675 75330
252958655 159134
99811756 184097
359824251 12426
8215603 171193
309092719 168693
182526371 144370
86631560 120567
266543511 169266
367402615 102345
807322197 193385
863970878 25788
915853187 41316
544852360 67925
932264837 32122
218105344 134002
38389726 9531
103908646 94640
569064013 107550
984706555 160412
83046910 196155
559596856 173859
716855240 88253
137943954 143804
927420082 149538
694521823 147936
169552970 100601
454888028 56520
539232042 154671
984910110 198250
493133750 15553
709691600 64428
621931203 198728
932627257 35514
102860160 94703
372340504 35618
106757088 39400
670413665 124207
714306403 71048
268719538 131526
907777228 179117
597577942 175221
958316997 89853
791499558 180977
13432536 40754
784487435 11431
617010595 122284
51441573 150442
99410048 157008
806196549 152274
834629237 139512
712428788 84410
896876013 180924
142209951 32773
237475619 35211
418006252 74868
511419801 122246
67255222 82871
795463303 94499
298000971 74640
264713145 122943
917649111 27536
34911992 25380
61491306 141087
216788218 106027
991636483 66861
270949287 51578
177199721 106924
871401307 169165
713909787 28566
515206620 20675
204569866 98404
818544610 57305
662975913 52849
167057119 148808
200164871 7275
878892335 10839
493627037 194536
710155693 60074
285373858 131622
903820370 18671
290297050 170560
231398179 95896
349531305 82461
209709866 91360
163915824 99199
530061334 13362
475461560 100023
212561184 103902
646675993 33504
352469999 157013
150497679 67664
176010477 12212
242880909 183369
149759316 161431
49235477 175649
27549509 24124
400094506 96171
99552431 38633
278035882 194516
117855207 70265
52928572 61894
804839969 158712
228650266 410
495848166 168776
481430088 94084
405106984 121661
666119862 76543
87791348 23510
387415640 127641
882330789 21477
236569862 171172
145308370 138068
463792028 146208
385715489 123131
2378700 187837
303954322 147709
426819002 74089
889522543 138873
331595554 122819
494822755 53428
148004644 15551
398342666 33029
258907864 148166
79742200 104719
491265521 44477
400397029 112866
986738010 189289
113847738 168806
573001814 197243
304943454 100777
514517 60238
263866992 62341
721872702 194860
173773857 160655
68776314 173062
959219269 164131
823465557 130200
527509816 184994
681549429 1069
433423232 31411
305801855 167981
722337481 126835
452158883 183283
193770209 171133
428801197 76839
507852000 141918
108353977 34924
568537204 66080
195343729 112298
934201469 37965
176421676 198800
354989727 143562
959977020 75350
73330103 44007
700060103 87734
611744713 186391
660228100 197118
126860810 137991
94503394 182402
837644119 36728
939762755 84381
687716421 2571
93555823 76
958919758 121581
259280015 190464
478945874 172445
264109141 104622
515027035 19793
498845911 182842
852460766 133715
276769757 188533
924341252 122542
503337136 184778
45312622 173121
569791833 52249
827214726 179067
8669980 4922
323719622 41958
21494576 21808
112687292 70356
826403552 48323
217406234 133333
614122930 65599
57545117 194042
681544115 65998
992428051 124456
271019068 176110
586222406 166592
135273646 97261
421801255 6903
631799591 112426
846455244 9803
784364062 136695
40671989 154383
587131307 155743
340644703 31432
127051850 170523
175487655 184794
260972919 131585
609126198 159478
673481384 55389
72950542 160961
805156036 100999
439743661 58780
806396504 59703
301580246 136158
162897578 165309
571151582 108525
965011774 73438
162737086 56300
866605792 181925
616611522 169030
542383061 19198
980321449 168345
443159168 57994
503619413 123855
832422234 14309
210624901 165084
511134254 114434
181116686 55261
502910951 45000
671590499 155679
569520935 106651
780346294 66184
665762831 120300
911232683 91731
516932010 160390
209775170 172449
922983199 61768
895139161 193232
293684955 103298
339769805 179464
989284513 101621
337650064 50563
411234705 86401
557230657 119929
886676667 160602
249606951 189968
681876880 28492
442571047 117682
412232004 165372
415789376 145655
42436049 12070
777674863 165128
218151683 64943
849922249 49006
605443808 144661
276005901 19305
364169085 50593
749858606 170780
311425863 101876
426595646 67019
281041139 52975
736894723 33251
268801182 198865
776354388 143165
79991862 183901
644930533 75762
222222907 197143
321024736 150386
467916698 187643
74074870 167820
174915899 126712
771274685 85492
43077559 154136
955550626 193460
120534536 109357
688628384 172129
921505175 130250
357038136 146039
487464824 131965
671802483 7999
134671482 117472
985142167 60629
482794211 102069
83675471 19637
632366817 140700
831516492 159170
230668018 37188
904780688 31380
926067774 123255
166878167 42191
544124167 170220
663344582 195595
575359893 127667
903055367 4524
280286054 41432
83846192 186346
80996328 56854
466382748 87899
75903988 125486
548072308 122049
658796094 133846
901423352 94233
832298036 55501
465671952 163
8017660 82544
514164861 123057
437105361 149805
815071679 139363
635110108 95263
467096967 100699
927864662 197347
871421103 125858
850054417 96259
523188986 174893
746584093 72880
224923210 54641
556347584 116768
48448350 119357
114165606 4248
41954127 102957
829720524 44104
69448059 27056
200844883 170189
638715020 121228
925726017 106563
360926511 130889
311058137 69887
830995930 71854
766346007 62676
981552160 109555
7281657 85321
71674381 163373
547140326 52673
901637982 158088
19533967 29691
713765763 4683
116738607 5290
131535899 150106
75163119 143208
477190781 18828
337346192 76942
288982707 146796
78374462 110303
580937751 148472
247627919 159257
170455309 56746
64746023 35885
465135606 32059
253096934 24478
42483939 16872
450337478 166739
803642672 138544
372055013 194110
214438608 185884
500746827 5941
162113372 198860
529463266 39088
390182634 136039
785244155 31197
223687517 112955
794830656 90189
282077233 124492
591047647 65333
386871508 183582
51151747 199656
957224998 165662
734490341 15775
43943383 172813
617115865 78930
256339986 35388
54611223 94184
932402386 95027
406277542 81045
8135537 88883
577858924 197834
18549076 111857
106694666 108447
903923552 57586
263772460 27715
970491383 173663
846927161 110564
434073089 98391
930624017 100392
537436547 42600
52406445 21698
989326505 130096
313336766 6264
438410678 34815
836015988 140589
98136070 173653
596049047 68937
496975110 193057
522277315 89115
836074858 191030
231819202 168773
591665157 34703
87840752 192011
241943531 54786
482658835 15988
811821681 36700
859324412 81979
696179475 143570
183402257 38012
441485493 101380
167757750 137701
1960396 100489
154175386 54375
914979188 169556
625379359 107134
318315885 16282
854381332 135787
978997821 187719
707571982 127951
590993832 26594
579465860 176402
872548217 103154
945783496 73751
614543274 22866
199519292 105398
615754568 31256
133514095 113521
327762556 180687
680078782 128991
838020859 80124
598700532 172897
422576203 117726
336980011 167204
584951960 153614
873383718 13685
737887157 19515
307216036 122781
322106999 91827
760595019 8327
150655679 123466
955200227 22400
995214831 182836
519422453 71615
33947533 63793
394904559 163027
605735231 160075
622113363 106216
417289211 129776
705117630 18196
659068726 105697
173276600 13088
451458584 158376
294887310 5586
617471736 61132
857842583 116358
502120271 18951
963662165 99277
738070571 71709
423045371 51044
373673014 147034
318704821 130648
609830765 141195
102637076 77188
310354443 91503
441886480 4253
140802208 187375
221612515 136315
657298090 112559
766333500 47655
469388954 33231
572749937 176446
903327524 130327
737382011 157813
904078719 108630
803437709 164275
832411738 111752
481796117 22891
788192791 67068
954211321 69675
631621238 89090
927027416 109953
688236495 155563
702653305 110303
633769628 13582
241030647 53811
436714934 136512
271635409 135
765602466 17701
977468809 161918
429091334 144188
292602114 152472
459676826 182313
575763505 90829
654304264 92249
422246958 36156
578541492 197774
765456993 57124
573824561 38221
934143013 192072
128959836 58235
745981409 109642
38904823 171596
58475887 83191
472564326 169964
239022371 6419
85599790 154497
47944426 125852
100527023 61410
137667177 73007
202346867 14280
114079656 129261
760327318 38577
708924375 96208
52795993 7450
531644472 76317
849066648 114231
800703464 152884
342345456 7593
268748028 195662
377877158 59232
170011947 24069
625117983 120798
494197920 7630
599730996 41579
685234782 199044
737567371 134023
977900753 90049
355021982 148590
370472780 735
705801674 78359
697347645 26059
30051230 7140
481831312 92863
770390803 170747
298811438 176989
442800782 128544
392189524 88189
972549705 27238
712891411 62386
460877390 92113
240141553 15954
241367297 133668
269688618 131979
227194932 168465
460593369 41802
528866447 29637
673858465 118049
967790720 168217
397858566 128842
178281630 60777
17800253 51367
991307131 184103
540699741 44752
175861686 34926
310080320 149868
148020242 105129
899795828 55275
624552998 20017
302887519 64697
263219119 59993
457479373 16948
174703631 138360
550901604 48292
218179393 115393
28980310 86256
115640032 83239
364699988 39067
471420426 123598
485463845 144058
69409871 134614
189176472 14783
164030529 116835
583912551 70851
446256955 22770
237658962 159641
301383835 75808
633105046 134316
136247764 95120
906455456 119047
267851428 122297
230679228 179058
920089767 52943
384175072 22444
567808359 114741
931832026 40118
732022582 183950
469856475 123417
53119172 108166
70454379 166917
184225711 179354
480858525 186125
415101944 196444
779253355 181407
611615168 150768
757948634 30748
25965674 9846
899670314 65898
228779510 25972
697815219 45601
603729471 184284
555607094 199005
936029274 186328
358623484 126673
804948260 117901
289591187 37564
777633419 99515
192468937 60945
488629801 187722
436243303 91499
637114855 150452
28237058 69276
573829875 7391
187358003 185142
330833399 79927
775248289 119486
696023250 145368
546877948 188793
852461212 146320
746388409 194704
240591805 55443
774769557 195407
518067985 56631
665122650 70697
641884549 161142
973041509 63281
63203554 137716
806300713 85845
183054764 107762
539151186 87638
120924627 191535
168538182 199550
394524768 179859
780480661 198649
280639559 151712
664011497 46125
93572630 2038
662354366 16902
591555569 156879
354038223 15627
324407124 99828
598848801 144399
66637519 138530
801538580 153534
410027277 88774
95732415 50349
854686330 48538
513489136 153631
369472855 74800
3486572 59089
174113849 169585
680033623 112981
51418490 37045
640829976 131520
277999085 9156
509141786 30509
553489021 79314
856206993 22518
358833002 154421
122202840 49564
121588214 52387
422977028 160099
884133950 107540
611107217 27996
799870701 90760
659876503 40013
589710889 109058
848133272 56693
48122823 157872
26987717 119618
425547449 4079
48263115 178412
753612254 136011
146919806 169710
927821000 141015
212669382 4020
320952455 20690
837722986 178338
348766050 48743
588864439 123689
455600928 84926
116202560 173780
787096320 117377
462825455 139599
375603659 23163
105548607 146192
977202244 156625
895755039 98878
305863049 155899
537867844 21579
470808291 165861
376482798 65930
590208102 48504
94804551 71044
155155201 102130
846262563 190744
710665517 187165
383898612 165564
408148330 82810
917602288 24335
907003035 92629
511986127 156791
554554421 33891
594667689 146661
610720927 49792
511772452 48397
509039427 156299
397782247 42039
192141393 87844
908879020 98465
785549920 128549
898511653 61629
718183456 126965
384844262 83253
403764037 49427
907144915 73607
740041951 102881
670248523 180002
298574110 27961
958599632 102708
661886917 141212
369794435 15681
519568298 193785
673117987 51183
777878444 53916
583733473 81355
416833388 99002
21234143 18989
731608841 4537
855089609 46977
428164787 74485
839301881 199487
688384825 46956
478020040 125855
268936906 79858
246038292 99042
349113883 172171
677484386 47296
166043165 42847
9217899 29826
321147093 68785
409372914 115469
778107047 187102
106521644 1548
349469292 16071
651221838 153417
840665092 121434
849437061 193976
762132010 178226
152298922 167419
733563900 165340
520580733 62145
184448193 34423
479190447 162856
469753016 17869
576449532 182296
629087594 145238
875102001 154208
70961686 11066
491342068 66449
77143927 127089
858553663 141615
494844410 134408
335221347 192293
188724609 61671
313296789 100323
685189259 4439
896511295 123022
130223286 28387
874180630 143173
730199461 96973
218550459 177569
236024667 119942
812593143 156321
356503158 101886
396482582 69037
833993896 199382
274880773 60569
873561982 3153
994691600 113620
502163086 60798
973464097 7193
443952590 126421
873238959 140175
407933777 62734
358083853 169425
157552344 104326
13029638 23266
574207963 67360
509442240 30991
802617676 139996
453234228 125295
753852746 25641
333198472 148646
513202017 5089
212575034 192663
982989731 103930
314062431 78448
998942030 147117
364737657 49511
148132808 126274
486149494 25041
110295114 98673
631991273 133571
192316795 147101
265037320 37958
565401295 169180
536473684 142537
72100293 167512
419356315 122424
65300006 169607
383294046 181646
125986419 38640
420887988 163273
82519774 119827
230907004 183856
485101546 7881
893589801 184181
596811324 6544
277493964 50743
836374006 142649
47430712 25899
372025428 98253
980748437 163606
435466310 117797
57581320 87211
778520640 41520
109420608 140965
576732693 145724
832015429 190902
165553245 74777
900472625 124852
650087276 91258
897580064 96610
616462748 144671
52348144 133132
38944071 31589
513109275 181547
987244665 134821
507513171 124833
905924524 33742
225325340 99068
212262795 114812
855672366 78824
799643603 21385
565480317 196253
51163951 19131
605327396 166744
998163118 96690
919027198 124809
276671208 13021
91663613 31910
989445217 158382
686677255 26951
70717416 127790
630735597 115723
448634992 113935
82999241 192779
885280293 132410
5728222 72636
387296789 101248
389630183 82521
248807100 140014
420989457 28961
556309924 88713
956402471 34285
210950580 182758
165074074 32151
761391722 94083
848097893 97115
546268932 94806
557724930 36131
594376807 85170
93136711 170612
249386711 145736
178677193 117495
768264508 188164
597666282 40788
419726227 197870
524871427 65830
803070182 189588
373485952 193509
306482056 128585
309340329 146753
14051625 82315
627636857 1788
809610035 150271
560493636 164732
867625201 155348
749235650 98437
914340663 38245
790952379 6976
833581422 138959
262251869 199845
901157455 130642
865145857 190116
866796420 12032
217784196 109911
170991325 46257
397385058 172968
972123496 138408
463639383 103559
413123931 135099
960117776 183581
198807976 10264
424622252 37453
396681199 196303
650598605 15919
130503114 31302
769865323 57010
69780904 28785
830650660 137289
995816990 109768
394830695 70114
712871763 175154
587050533 103912
51553724 166681
835508260 148097
991023162 36053
642541772 145447
39155929 164492
591220006 38328
193026287 60236
552468956 180782
581578612 49283
600213986 110830
810615700 121232
106036560 8764
602606651 78352
601047755 115033
444330015 115891
451900434 136589
62188740 51802
652522623 12669
671182175 65826
745668782 147302
454336865 34402
508083578 40266
529294444 17628
132996670 37516
181532226 126796
792748197 132111
857633615 4758
373162443 80025
871571181 52670
906614475 33540
13312543 46961
220956705 103853
382774147 36772
520318339 101188
551243445 198618
956607538 196793
205049286 92113
578441668 110717
52216252 131898
658981777 58415
786474806 117563
756743691 148407
682561154 187423
908821828 50295
375220544 171578
819204955 61673
220175509 39286
938936081 3449
307822343 67848
412920121 11397
75660447 168229
324463384 104341
116344211 183546
997680786 38181
230016807 10941
701471966 23062
38333738 195012
960832773 191893
409073888 171720
484676504 193392
126296938 7095
759746324 137962
456295516 31858
938770688 13180
73075360 115212
700992328 46943
177125779 141273
34357080 4706
8938128 59205
649284983 16604
54216417 10403
268921911 134738
541487392 137265
902349956 3452
266609309 64694
771754030 103337
256830572 28491
840189182 166906
767996638 177791
48931295 158653
396096985 136359
11328118 32835
672891594 185730
339717111 69566
274184853 43592
310019561 22372
965001813 187609
16153056 144312
823193211 136588
625416515 190686
406103532 31277
563698942 54663
731692739 71097
244846403 1014
160866054 60962
328914766 28942
288593925 188391
684727409 98814
988222344 90953
909335885 126703
647938524 50351
567842470 138458
223579452 64403
445960937 6823
270549586 98882
18686986 152410
455500380 179581
767263426 3526
839831676 143548
839495845 32991
393835703 117214
407172165 50822
318692805 152885
692023045 192658
204219938 23060
915848584 34674
820219452 163754
16925853 179596
539373279 164552
522671234 95558
80559059 34456
114274014 152502
642340734 167680
747553778 122614
421493808 122934
735362154 55082
804738169 104843
777472043 177560
67797106 38989
363669449 110323
267923101 132873
483867861 186494
257204769 187800
697387820 102847
386432808 176974
534972983 108611
475184592 18368
889549830 24751
557011024 196690
470855542 40420
452379058 173860
363001968 77079
444809644 48957
243824462 133921
313564983 86530
707696318 84183
601746861 14779
847272507 74633
185033311 188397
732578248 16110
84652179 166857
762186664 14943
730022270 72564
469237801 164070
366270313 54435
512163288 13380
350978002 178382
218511999 37794
141782873 21605
339738755 101956
363698414 169686
379409082 134140
679484953 111259
128952253 157971
892505775 180254
261133332 21973
614767025 177389
759608206 111091
10806764 19796
994949075 10399
269467078 25780
701304570 60405
742727898 73475
639350735 185891
917959497 7079
302492719 161722
902987485 184038
925887462 94329
754746069 42298
995487697 176948
890845990 193725
333746114 91742
660107970 17502
917709985 96071
465700176 82876
609015832 153266
177811265 44442
322208865 174200
369755167 125897
494921403 130480
167372687 132847
922494201 18216
89451467 14315
205490137 28076
412562708 139042
612530393 99738
370540242 111951
611569198 62363
713609809 25766
332752571 98238
943275128 38049
433687692 142455
193004911 94637
637115049 97976
12983933 150237
884587110 167117
293777904 149110
481418731 173172
939791279 67761
633011182 10286
819754820 171898
573828914 155110
948754302 46249
712422064 196721
169068689 190320
979838544 83378
58182994 69482
893517016 113781
617812370 94431
52136686 155817
933961560 160641
549679321 124437
531000009 189193
196366806 105563
164061801 139999
675894868 232
949687471 194573
105269503 187501
53578004 10121
770235601 162531
667636756 102394
540895994 144361
930021506 127848
889133450 136465
432388770 20317
823874730 63651
181221909 70798
542605843 46082
62377799 113567
165394455 139231
569507235 138002
884588388 116570
105706362 413
951793472 155811
893384346 99297
677449874 75867
902371994 95989
658415802 33441
355551927 103156
214765978 4107
816612228 74388
753678499 25543
981674056 186052
763076938 192111
320091916 168469
919291422 195606
679587570 63700
100701580 17444
413326565 31379
241715366 147724
78775426 36413
629425089 135541
877132596 75269
860863655 180321
748806995 136989
873749066 45023
482210062 194418
111245054 193561
659453171 75830
658671382 113260
365652447 4683
759402000 47715
223412484 12744
953372804 84812
459278093 91611
58497786 191450
15123417 133520
756222196 22003
947742142 198701
649227595 182939
597407271 115046
765759068 34642
278938274 114134
773334536 66664
306235783 75051
302021565 25546
183024618 62894
78529694 71805
882804572 96325
325816581 95459
602442376 78348
951713331 2721
5885974 84922
271817828 71467
817368651 100303
291781508 180679
892989805 187205
39382128 163882
368810655 51801
855739755 34836
22033109 167016
539353251 182320
538452431 146448
200537781 78819
959161241 194231
83055700 162054
448000528 159021
486782603 140295
851124709 73417
739573776 19611
236549413 120799
679521786 88169
464077710 53223
752603812 3529
174325504 22024
44018011 169657
988259050 12273
160588861 105051
363877940 90642
979980940 43717
79528770 49857
858558080 11971
522387311 25490
528073945 135611
253631399 191941
346487968 193317
310023590 1841
96749252 175545
505845115 82189
10286942 169140
467412890 170760
245629889 197673
270466502 50563
828183158 24319
484712441 168212
565941245 101853
639731348 93044
755956524 103541
279961838 173281
235300536 54891
386020258 62843
287364685 163880
956488154 129501
513802291 80447
431154370 460
724183559 62834
407416784 15271
447370895 177988
741450934 106054
923151372 57088
43275522 6940
901693367 155011
804516364 13376
895944332 74628
586896018 20189
211564382 157327
820985279 50426
447219855 79172
571114239 19859
537158459 104944
243531326 85891
45257632 136534
699380075 52238
546843464 82780
171260814 156043
441439929 50866
527335306 135476
890482612 69406
48235623 45123
657113056 163341
614399532 184859
247654539 179000
513985899 192330
189989655 19069
442285829 2759
693463942 19573
818218728 84383
805399950 177925
704850675 133919
84730780 84508
811904968 25731
199334628 60535
395000233 95384
205167065 32818
424218180 31521
596379752 82391
666077617 88649
381573599 55358
864562301 11888
908201774 167411
509258227 35998
146219384 146843
734617957 71038
843891717 40038
488296882 74470
858911326 109172
544589260 115413
261429403 191243
888256673 103596
514312903 180616
152124958 86267
483542997 96815
338057240 49951
66024255 185374
411873148 157853
316044264 153287
53452349 52449
788132651 108951
428953488 153117
984304984 57755
128690088 78564
514224563 197320
85083336 162859
875451012 154880
33680400 88094
902992781 2230
696940163 19873
67815970 2054
739332392 58404
213993186 48884
655346326 73468
19303460 179727
732845872 130450
138393182 178715
637398426 41222
803323966 37792
961001758 43487
955549878 190592
422305203 178182
684678740 75368
531647144 81385
367424743 15456
19453847 132197
563372842 43215
872976226 117181
120011579 11178
773469430 162591
669497167 136180
76772815 50119
572100485 119506
842989274 50234
17435164 35657
817828475 5943
588543857 103277
105732770 133223
303436962 29025
63753084 25322
1958483 127303
861814173 130626
687225875 185451
819359394 113676
564494313 69587
972253257 68659
235917218 65206
589551597 109588
103114509 58891
176886901 47945
59744848 48477
806997416 93166
249567173 161401
94996568 12630
978937103 31425
835136715 59148
378232053 66887
104942682 186511
279769173 168335
797293013 65473
761436384 54187
569815374 10833
292200650 93739
54386052 24185
553756211 168239
132776941 171050
256755134 143643
685592942 127480
255967852 42728
3025678 113811
488891281 87131
418414420 149076
87099215 92696
56589374 199187
828497225 148753
944349901 56966
229590765 73357
851113468 145116
662762271 149215
423469167 18389
821870607 1405
765184993 30610
198711477 146919
868015483 119480
939350486 38953
529925099 51759
578489360 5784
690732585 113644
692882651 19363
165429888 75078
322970868 58711
645718435 145199
361917600 30848
228122254 26385
171944540 194823
583156136 164190
40397452 74461
268372011 29545
817892574 125010
4345407 44467
179014028 24137
348053140 83752
31774432 140931
270028848 104691
814681470 47082
239508948 135404
113480575 52113
993985897 80562
497753828 89952
556596583 80267
836892050 74657
510353578 73680
574096056 84730
472004927 43988
108328913 109594
210909598 96651
143118890 24221
557814563 135132
326767314 152853
803293255 128966
778926051 175540
135346580 168561
944377423 142052
208219382 100683
325018008 32126
157201927 3785
358796137 199691
973295508 158862
11853780 75269
86931511 152807
393834677 196867
472832595 16253
73895168 179444
112547006 94117
271348362 128006
681636937 156175
89359018 47186
62167429 115754
352276652 162560
780781477 109247
562555772 167965
28721505 93297
535107991 197675
342746000 75333
856355986 148751
728477359 32583
517598853 52633
344167653 151961
915008137 132777
45743854 58532
303216558 170180
442098447 122018
563621092 5960
593562408 78158
709114219 83353
749175125 8786
697675156 199395
462623446 130427
312511740 190484
338019913 8435
314525881 47337
658994871 153738
930954211 126187
532749439 129331
592362367 24000
755195954 108053
876020133 194724
427105314 145869
271330318 157822
874376559 198338
539013244 86389
416865367 20527
679719094 154794
484496969 52781
406588905 187018
386248163 12574
168401197 35269
421293784 195418
461914432 150100
683334127 73683
144749867 31844
730895676 152016
378046234 116487
650218922 166481
531412270 2756
454292676 162416
756111517 198520
785373953 71450
853239608 152788
67961289 60321
224644052 43323
956341191 137296
691632549 107003
383784657 106378
27528592 29275
423705455 143312
777953406 34489
987693288 56464
474702347 58913
554833288 23008
195724057 15717
908109902 146396
619548425 46031
355380858 69728
558310782 67529
227679040 99260
68719456 5973
874638232 80819
152775298 60258
16310881 120684
972941000 36186
2895743 161666
953727187 171766
312731442 178623
87064374 137736
287180691 4461
430519985 104218
982909697 123250
428227854 21931
512938294 66004
603006981 163174
940303720 65929
764340956 98112
979452816 182633
814337680 25521
735435134 7767
431803446 83677
92195544 136658
63685668 103278
616235078 177767
563407838 90944
164652673 99746
396249102 21953
615832944 126368
493570831 57340
385152817 141895
72761550 194771
735799426 154475
361018116 73736
820123209 166747
62232339 82655
914515021 150387
516083813 193527
504790755 21878
839678927 59676
59694205 180137
127299373 195626
327480290 149895
313193387 139335
231810629 147440
894950597 102584
770628430 46622
175071805 177805
766273092 28229
187412412 101419
97014917 83193
653532371 70285
12836966 54411
913208094 37388
788382816 84321
336062406 106511
613778899 166185
903168981 195518
360544709 111255
522322006 77275
582295276 11240
905550073 172981
483880999 110166
706798314 104699
632204685 194434
561861494 39776
22515673 75937
167188671 138812
411159118 166428
482527338 58140
913349982 82701
492123137 51340
961977078 145955
431733333 107757
112550957 107993
354218470 9618
552876873 52322
763529471 101276
348362169 173268
4138738 29950
365239554 177371
458133806 46676
459466966 161818
560205819 77762
778178982 14255
953434508 95902
677625211 57244
32080956 172558
491668640 137374
132004851 117084
449283919 37270
70335229 76387
183393173 44937
713045248 98566
863039996 85511
324439065 162783
987728905 131077
675324044 108878
756735762 13865
582725466 35165
338164584 23507
231163889 65497
745903842 111906
573652412 58901
991918714 158304
330523245 65369
258993765 38270
714492033 47121
555330821 10409
813039433 45146
878371183 100825
956068612 38818
665215132 22797
449774974 152392
916303756 174980
320371984 92552
864030321 167841
111092802 195451
161061517 100657
407155835 53340
252042443 96424
108472266 52010
910851181 50709
72210290 183147
155524042 165604
643617631 16900
143973690 85948
332830147 5172
872995034 66893
952097976 118147
310193902 184751
552302865 69515
909969529 25
853298173 151099
797152999 179746
421794290 138792
763658202 35198
662322799 47533
533290483 83865
707481663 36850
372166950 44147
647064373 55722
430028526 60668
850020092 86486
184799427 190671
661546085 137655
835906737 153307
515102425 57450
641794048 45775
572777734 75812
302648598 167325
579563990 6042
598835143 150687
410017035 5215
503637145 34183
142728054 66339
550839971 163082
37434605 137299
777565855 100228
998893327 46305
557882691 82662
114223546 124504
657906752 71688
557960318 59737
182158646 4234
5980694 39793
409649122 10817
85270421 185784
381678968 69504
440533676 167996
33708993 188144
324855281 143709
367602869 45911
408398447 5549
375656100 142755
887361067 77932
185104575 189715
531552953 102901
586387789 185615
634544233 197033
671704557 50062
540526453 67002
137745805 156125
417598144 69322
765104179 101070
428565440 148154
590895004 79176
208686877 112500
806030147 177270
343089586 142845
606091513 178351
155328621 108423
662269401 164620
421763207 125543
942383897 11440
92541944 68373
647716546 90270
780844464 157694
827601256 181328
552873252 68755
968604532 102336
164050195 54510
441216959 137929
915725315 155825
959053317 85470
663556977 54613
740321299 78303
120768237 167126
269657200 87897
373837495 65537
849264053 137588
699455276 158704
339129522 60239
693786487 29909
225188203 17756
938500265 144496
575132948 130285
309439324 77125
94712846 21001
508675072 89244
915202609 77501
810750898 45936
393958517 64498
563209797 193382
120589577 166306
512124063 162341
384437033 61638
69037323 102040
998968583 156613
37558756 127395
579243484 194003
986860090 99003
114340922 135891
555287462 114599
562730373 66706
457771645 67583
889113978 150281
271748875 196560
564005057 8128
571636914 84534
228513616 7047
456701542 11521
889568409 47649
582243964 119641
404230492 101824
62923221 195933
645765424 72972
401258266 42191
968656305 155417
642063901 12608
18019469 145098
578611044 141907
348130390 182542
171301992 186924
525014562 54599
27495168 178430
859059510 67996
596133345 61606
830787847 87529
262471408 38993
980820421 129398
858308314 65558
775969868 175387
798352371 189230
552822703 140866
951221226 47226
619059715 129918
18345873 110704
470777335 83991
844251407 144597
634726256 50293
402991945 173581
614237947 36600
400906934 194924
870474831 146200
595626477 64943
475115876 120640
459259616 39549
94961044 122399
500416112 5407
834326563 107815
216384731 116437
299371321 192839
441550268 167771
27187951 155562
526798156 24967
882110230 130521
571705866 155463
252024831 21182
647393292 66937
379174371 17266
329099718 142699
425108587 134402
713758254 116422
893674842 169756
333416644 187069
702654537 97902
246262428 162825
304599804 41244
818393186 198255
150477076 158350
212207395 27249
765744753 61043
48074837 165845
566137872 26712
37080262 136102
932669322 45998
994959063 86350
352039603 142324
19489419 2436
226631980 124713
708728844 28260
657986358 102171
64235597 159359
840664100 11125
264924733 100847
913881706 89567
809479037 199250
670072767 6295
51004924 59016
407488665 71357
666541279 4331
283477463 40267
956073623 17803
500200007 136531
12058273 87775
459105229 56889
131625420 191103
212180661 104550
478847001 115117
253387676 105994
136028176 116237
83985732 172140
676072848 8102
597462168 27347
938292842 196504
928801838 79540
588281741 84452
792418548 53352
399181610 143971
130192127 156678
368201195 30977
946136465 195267
628152419 82450
567547061 21159
997693528 73292
429871429 128744
811304686 75755
786272361 68516
649757079 111995
556754021 74649
425515690 115001
75930360 179052
569859270 117172
33472060 5001
512506233 103323
603836256 28588
948694566 126112
929626333 134800
192908859 189631
122334243 102932
317579967 94188
468415527 13229
650800176 26372
176303955 57679
162451934 164861
894098484 69514
461407638 31889
207575722 146567
413257533 146946
40357597 104715
638283521 120264
5554543 193948
93828404 188704
976164069 112722
212218385 46101
371642341 86401
66270590 96085
735780105 67275
416844473 186581
258089495 81165
58072611 121605
740353214 83339
798316369 171461
582266965 145730
645690503 195223
174317576 94699
56592437 10160
182836174 115065
853908946 147110
584957965 144217
223552457 148857
944469429 1672
140752422 20675
401526908 197268
127531618 147041
259949840 192163
852553067 85367
456177485 109615
547038021 42922
381583773 415
11191297 168994
984715169 88502
406537313 121508
558955869 73923
275189914 92636
541248499 112556
523811423 74495
812594762 6163
966547034 32515
900970228 172255
52433146 140545
547781968 191778
803425263 194274
539391196 71348
964570743 82643
104150981 89239
270597956 162295
387155714 153242
856888577 28134
89942150 132292
10925820 136065
990607214 190819
39085695 169565
684729047 182114
720798473 39154
761290241 35638
140570305 196857
357944823 40380
29523103 20969
633631073 160383
907879429 61693
411966286 67597
432833233 81262
779923883 65154
412250581 136322
624071072 119944
100673632 149910
189399869 124277
397046831 192493
316286434 151802
190906799 98988
515090065 170107
312754157 38509
434200227 77734
488625012 112142
125723336 24395
853043955 74926
285053088 7180
464849033 90
429321447 93843
38227043 135439
980094529 109087
783924768 25729
953326566 66522
25243107 30485
594793635 23254
781722314 111300
859342887 15387
164545785 138167
383214765 135928
852025470 123409
509048317 46715
961025423 181741
641987794 118843
673617593 45102
272307399 146
629610395 1967
981769133 6750
844151672 121707
539369660 85924
469450711 167875
454553346 6643
735011466 190016
481255362 11540
187037349 136800
996108006 114554
833731801 16351
333175699 62330
590349867 188369
608168929 52468
797802117 117766
442280433 176784
731645396 68353
89872638 73550
932687795 26554
878277686 86485
762093823 64882
622282961 46688
489601865 172144
808264391 193008
871942431 157926
416742976 65404
658242762 160553
621092783 166652
672182416 132307
756974414 184939
301903297 175214
244121074 87487
709379799 18243
963751229 153746
406230627 176688
922527141 6044
899134185 194472
983497378 54361
983975151 107297
413488946 151840
93752970 184108
789110760 183216
713850652 151348
350874463 128071
531770079 20894
771026698 24846
14880338 33268
373828775 17533
215357458 134646
362396203 63402
410004751 37036
279580352 95498
546942452 173958
226516007 45603
101074611 51493
294931235 37733
950165343 26752
213262494 21446
645808486 161534
148219947 100633
481042875 106128
958836282 108719
342618441 61744
241905205 60232
93733459 176669
86666950 95234
309768332 199484
292393422 168661
782470694 85511
426066405 22181
462260224 83451
907643748 174332
844534498 108234
19290742 86733
62408604 113509
322148362 150737
362521771 29853
498558592 175110
935091311 187498
882953870 195480
110858735 151506
982483934 79782
128232799 19713
267744938 197003
97234915 79743
15507517 4265
352023278 167701
664007571 33462
907508673 139890
894536575 110734
971499890 11057
72400264 186375
435085418 128776
518985061 103910
25653132 121137
505400000 104010
54503609 118732
166880441 70850
5281291 177868
148172133 93384
765749033 148797
915025832 26592
893000461 43546
522997551 22544
540380699 77878
332400806 24313
492178357 197112
395447059 96696
903498001 178317
956658381 199432
742065969 157569
453239031 84956
582521715 70858
255898336 111605
441124 195131
786672085 131274
666188624 57258
999986629 143875
203632582 58034
16484035 34290
664417795 143662
8969256 113226
223801908 117647
627337352 8599
279029739 176036
571536234 77076
826028534 67011
380175058 104865
62465318 59007
958245309 32866
333332361 13607
146790644 137314
456527081 138164
131009255 98271
411357896 10809
324109508 194345
242517440 37455
752968495 61467
342468004 55724
9518931 150033
306562563 88633
557058403 146322
836152263 189169
549394034 187620
656269105 40750
113801104 58615
151651708 25458
595008017 84645
270691440 35379
737874500 3872
297921868 12818
145852411 174284
148182166 9062
876615546 178001
905406352 41887
406554164 67687
339061767 155013
886545374 166132
485822693 121077
34178109 71536
981248214 42495
385760047 85800
645966495 102999
100740273 94083
397268547 150720
144660273 48034
793136159 158031
871450292 187173
444737353 53573
804502358 148335
609853588 63693
466432577 60412
882382618 172144
800169833 144250
247295468 23814
894637469 94737
675581144 12488
919919501 78591
234207550 58159
316897896 190803
738556213 52809
299368340 52175
301208454 97647
365445997 95512
694649729 81277
949612075 12889
155085369 68813
98210016 146897
78424633 99290
399550545 150650
434957380 152247
464253089 7805
831808170 121055
462551905 138327
974962904 44265
941399832 106154
530890896 117885
741879135 192516
179032395 164553
40528390 158234
687723351 175575
427603167 147
426717098 160585
803778508 117244
750134867 104548
581770282 56845
814297967 88591
83742453 58593
825521027 42324
930715807 19768
866963909 153517
317576960 198457
586018915 176282
164998635 180453
409513593 58803
39155866 164659
601133446 161482
513234269 76839
109309037 4226
589353924 57343
800743683 156017
720747834 189523
719596759 36759
231379053 118567
415431563 135772
417061787 112005
284331800 10812
153773495 33756
388890258 109936
73386762 84383
153689938 84612
857852254 71869
311015707 47535
797641706 127154
110651726 171017
169534854 47999
406537437 85541
923796871 198164
462052923 20024
42031465 111233
321876170 54712
22369228 145954
352250172 41964
210544137 27341
574123809 23161
412855571 173468
653146835 22020
355673200 89383
840305137 15827
389404562 88354
684780457 15100
437925091 193188
759577945 29981
514611942 37010
764627874 179993
472838702 188996
894115801 189248
56417435 118167
522278330 41575
450756194 146155
425777490 95215
259574977 43600
737913679 176478
363981661 104983
89035962 41649
301306101 81470
402768532 11633
1686489 196868
938105039 1784
486241233 78493
432753855 36899
819321002 6991
668811404 89686
335124505 43800
739318102 159439
70108727 12614
408976995 67401
544951196 96711
360688547 69160
805929924 42488
980748923 59657
384793755 15819
170993997 86043
957987115 94301
831492929 16918
448666123 101581
178633577 73454
305923910 37004
223714434 68385
530644979 171821
517568526 63207
573446565 140362
240026237 27778
604335854 135525
179144639 2310
681468832 137456
753392671 108789
304242953 31558
253332559 194800
884288268 114156
973263222 76551
876497957 20885
989716148 95511
241310092 192336
50086398 37196
414882348 56054
305386637 172305
764901078 47399
21447025 80854
680998508 32216
586898440 156420
225933458 127903
626564197 109601
743211862 53634
830048662 150013
735265643 13468
792989736 89349
842012912 171374
880465470 90934
670033795 171572
700649091 68828
44092281 119884
301466943 36159
385050643 16573
632683347 172098
535445999 77064
505113616 126424
642167793 145353
306076873 65212
762299540 166767
237127203 172500
330799480 100686
404301256 125230
183540812 153962
266249222 150291
327760092 127458
18319223 113652
656347756 158946
38774417 10692
676034238 65276
358261208 60013
978202913 85034
467547266 186934
24556382 106782
949940222 135628
905896178 13356
52709267 185059
16136666 41148
35753557 46711
448703187 176010
586811417 167336
285599724 193517
732507440 86395
916098850 85524
523945244 46402
790655488 191548
830212274 190922
923478039 84364
437817520 88763
647778731 149191
948692473 206
672053084 40645
91656922 46601
450984576 130133
112702425 82514
953404196 57833
381600165 149536
776128001 11092
806009865 16244
920217594 136778
427878846 163186
507789753 199178
489250892 129727
921999142 104395
892462271 68946
179553628 134291
691126002 80682
49619431 98999
798487631 164227
177144997 134327
753532926 1115
894520644 9034
484617351 147533
705110217 41902
488869710 11149
689233965 115801
755037969 158867
732518978 29510
70284017 142626
661759866 106706
352867981 183794
810481703 92009
671680453 92507
227003502 119701
299339477 153831
350350666 181574
368838101 41770
683676570 175201
355506638 120187
810010799 23373
410422390 190341
684953640 55677
921975130 72509
134922299 94098
523829375 77525
372990018 169530
661485700 78248
981889972 37560
324344335 136146
377267005 75298
111586977 28651
928346077 195763
992680989 197373
44996328 58983
262211192 87008
752450267 62650
990525952 51062
545419114 70010
597443156 69801
55477774 17195
137134777 4412
702304801 25963
616529789 199932
953467871 61356
475972278 100331
917739107 53067
280992729 110217
720188315 186416
87742565 134444
593398154 170129
924827765 67339
424673437 184277
395844387 171943
602710169 191932
2831114 110926
40003571 154711
917274879 13233
343586824 144010
806952870 158036
954370781 198777
55322933 160558
968750368 99260
846485702 47406
547383661 132970
678725649 36325
811231561 195491
942102981 117334
567283812 16534
663821195 123661
15145974 178143
186656906 75645
915055896 177054
441407847 107714
389513992 91099
177838211 126218
814357601 11938
922288227 128536
852651193 24735
483695693 91979
484082022 48460
793583780 67654
400651903 116966
582118925 132754
613559621 55103
277731029 149329
415988234 170279
718928929 178370
96961616 142281
174306477 130844
175213068 129031
946584142 187861
869802940 71117
98446980 197254
681041291 97891
438806677 37451
828957411 115714
219293746 97419
728626671 72493
233695552 129521
197199554 194265
602102274 52185
214096992 68855
956436988 124526
502140187 79320
230861930 26056
53780680 119158
861280135 66918
902495185 141309
198775897 130763
561826384 79741
602734258 22307
146226182 4749
983304064 15528
43564287 155728
355658229 111852
90324277 76802
560605273 104169
699009462 90245
652572853 106679
155732168 129232
232209872 89674
243240040 145818
402399012 36841
321212568 86744
207125906 116218
642109897 6279
266307084 34049
916532370 125515
62617335 161933
749237267 53202
716255555 116588
426769906 127187
354589742 106326
4670234 103390
466752950 89004
174366560 84741
496882386 69396
647886740 54760
268023258 91707
89356953 196040
20037075 90945
752710405 133464
467447752 170459
300221412 170026
237389653 171717
522505671 138350
638129184 25100
406142534 10156
497686394 21428
231806111 121518
765808188 21339
122591532 180975
533414429 167166
903081669 55527
104779749 65464
674239255 75918
72557255 111645
927768297 161637
834810122 90162
687509672 33378
435364504 147804
537132865 83181
896043721 14140
99132414 76006
503512292 61306
487743843 7088
368342022 24175
489736540 28850
772707161 162282
232049397 56262
266532610 90858
735403874 179945
582477696 73200
176024345 144102
98092364 70875
821469675 57468
537407937 112538
309267736 45893
754992303 164363
170070544 20321
672674378 151452
578545409 186194
622437363 175938
173371156 68396
410215901 80969
933372688 183542
887495076 789
673503013 53465
468284318 178664
102327580 139208
469566002 4430
870686656 186272
914431998 129127
598295538 78923
902097355 197971
994272038 5783
17619298 165575
601005428 19650
911162624 151382
19476977 147371
147045064 176763
714982550 113072
671830286 71887
438318905 42047
300425424 83095
323547597 126313
720690941 50835
778120750 48943
479753213 127380
183308588 27159
983986563 112686
659896250 110015
53077353 137844
404808132 183763
636043783 185747
348108240 49912
220336252 176148
646661630 97308
9619958 29362
870539480 60622
704057836 45834
256886937 79360
303024123 55948
389502337 53238
681503800 25071
637212932 32907
104640342 181432
362847207 35823
920130328 20575
234626783 176024
624998399 179121
167542669 26533
269091657 65550
110208794 95966
908963726 70534
270801105 194907
935049573 37306
893213966 118624
987447472 179543
133949770 22373
331100164 172029
913270103 69735
765914239 22918
931104098 42961
628888377 73737
476682196 64466
153144929 25230
576113729 183150
90554584 62984
168895173 93879
960624467 6833
745399505 65290
169108313 134965
830256907 75534
499497405 117514
432792415 111157
249267547 15666
262804600 79497
958212017 101283
447716093 96350
855963341 54517
811447263 108997
534238113 72721
482396086 14112
716540989 14745
559367454 50477
400868723 96875
639444868 143415
61259318 115842
342235579 98113
921596809 105033
782818839 174597
660868771 179909
453573577 162669
357822922 131994
576123410 117642
754441785 23815
761458918 157370
195726221 157071
116105794 146269
499102234 49582
117678336 48851
511374259 62631
572948883 71546
990716499 4327
135964765 70944
214582468 119928
433519818 122351
438912187 37034
201587941 116990
423861642 65303
464767809 32997
570500797 21500
437886055 59009
950193681 38114
773075156 190356
597532300 97701
5610886 158581
418925348 119339
245364841 124875
818493243 29993
358338420 38567
312278477 30882
158491682 199525
800085726 160829
440305663 164725
659890125 38936
48530868 140145
471741151 152696
94625288 142100
715570642 47761
323689407 83914
373888034 176876
501267305 99000
9828457 19939
392156918 1740
636857072 158905
553615118 19081
637323503 119009
826709745 116954
977012023 194962
500164420 71466
908857008 88249
707020103 92625
793376648 86319
413243807 156683
411826350 168017
523229865 20401
120340348 108521
623416681 111751
377460940 170086
230259751 109171
674758929 17553
905056229 79159
193398448 196507
500954402 182710
95761459 93317
652670759 118037
924257341 52967
495765187 151983
57335896 32211
705438613 6037
417432627 113637
560797669 55751
641528183 113076
662310553 91724
273584649 12817
152109345 42188
10402220 152020
473221329 170408
504701041 390
521455753 180036
164832338 126244
381999768 188687
659685217 11271
752664888 15114
895518569 15254
841393262 97419
265809262 17981
31577325 156492
371053935 118548
132553337 85806
698123294 19963
171453432 103084
608363277 159956
772981166 26974
813516132 61160
237880461 146439
205046905 1478
204721923 168642
396553765 110844
119717397 6969
1928909 35747
938850027 126633
571141695 160828
140182619 116032
906649115 125424
124946692 173162
515790392 60896
114350545 86222
15140616 92595
176698674 46151
230618485 24067
297134074 168713
106349200 139204
4922373 37962
103422323 133384
614675458 99533
984898029 193862
921254715 9185
273082555 156780
743090051 88453
59971529 190208
38974086 195350
73091332 58943
959275165 185096
784303565 86647
465899551 149604
823648888 537
273057771 190291
595178608 51195
687389510 51531
648420941 10990
916798995 110592
190839668 110978
314129661 165520
842063092 178472
937541075 70197
419180060 26559
437413575 67883
507241489 109260
397178893 103938
140033421 112873
315814722 130145
487051874 70466
710479295 193081
346063698 136668
726368216 54859
403353425 131122
106432789 50778
504290113 50210
858100830 48959
376896512 146969
323244945 113075
843560510 72897
504555651 120434
781415305 180786
660760521 183441
126793873 49982
857588420 4368
369905729 198619
755167005 68490
666371611 161325
505558014 52841
218281627 57428
741897751 85046
459666215 157271
247723181 75183
558581502 40129
836397105 139226
832471134 74028
42394789 87650
970498716 126210
763728464 85976
110559578 62010
553410927 103631
147747116 28587
418525966 65567
588183610 107538
408173070 7740
677972433 149374
372403401 196757
567458073 19543
341854492 107638
970295497 139840
793292647 36135
995559421 32975
397863580 73803
996778014 92935
659729851 49451
760425751 171926
614595704 154761
552994738 77588
825970626 175161
811934271 72047
616544514 145123
911421361 19361
302550822 215
709071585 138732
331328726 150322
606475824 68215
958288366 157454
400358812 185888
284630894 164707
749148280 24130
596746442 76301
947061178 63182
953830345 183162
925616285 39246
578150914 18283
37797014 94209
976522900 42131
190633426 2379
193575881 75257
923153292 10450
300288133 176128
946106838 128356
877936633 133979
413251733 178879
26505065 100484
139632379 41359
883207191 159472
130096619 80138
828104611 6861
347337041 28195
670565489 158923
802597916 140516
530303119 108430
481496739 163188
647193700 114354
546408683 125288
420208492 139602
526039736 89598
618946915 5039
285175428 156441
163955737 90152
574081744 180906
483967525 125204
938203445 167298
257537427 128838
668817842 74618
353043655 112365
49502863 198402
246056065 36507
772047955 119566
874595826 36391
403655088 57090
220866849 62940
602565406 117108
360490771 129477
970012577 104649
562824035 152446
196260238 92223
614895840 49384
441597647 130114
442523122 106112
435214470 63658
50241295 1689
829094279 87345
134426356 81916
903538099 102409
423504006 61659
708651011 99077
483799560 75746
497444287 112781
957354197 145818
849427621 169739
794805355 153763
978850181 17512
129347880 89698
313585365 64343
404614554 80905
319949413 49359
73286749 123398
46133736 47224
555289620 42852
963959851 46590
765454012 134718
62061327 78577
895392510 161544
790747176 94986
971269053 189644
182107750 118419
43251068 173538
948877943 20093
203511129 161736
555545583 86056
395250857 160562
268510241 124876
689618230 119302
517595157 194559
405930243 107595
742298247 71035
368528203 120727
889748075 197082
216242632 107835
29681690 185867
556941403 49808
552285868 77422
72121113 67791
246242941 188727
162017282 154099
160236703 85820
990999554 44095
581796554 51460
628991139 75731
421667014 65693
562836544 55630
370393829 27191
366406524 114198
292768258 113886
331116098 60227
113972570 69007
914109132 63719
875680999 189054
821769158 15729
549304791 156494
161605427 136354
519081739 197553
332051215 76046
109581098 142541
795799208 87587
507370772 56489
858991850 76760
456080986 50215
373340195 69986
17802615 55429
626382739 30651
645144741 81408
463119403 23945
399983482 178753
720483602 93019
425704865 169903
318671452 174831
893244788 196758
623188925 54549
52537665 147462
970530977 115916
397620710 188093
767647671 1482
750696955 190549
754375550 28838
809698397 141819
302417863 91842
127667224 46529
341196880 47788
279502288 58354
488326343 60673
371680259 14389
625712500 165766
573865080 187450
685153260 36454
133175190 42979
900084885 77191
501855926 106104
242404741 3019
413591825 118261
519067867 58184
409752636 157176
35617835 189766
332651954 73196
204001959 146604
190573900 173938
178286641 13235
817723386 43523
10657687 72372
466221613 149608
26984708 122214
591732506 116889
322267065 129222
202120440 35807
294424962 49387
508036221 183514
767289930 150480
197778183 22688
397867282 51087
545071413 152394
306995298 30508
199603895 196075
658877977 73505
651460422 114250
396152158 11346
252065570 156138
59072616 149943
653062805 182091
997371642 121221
586306028 165018
355309182 17535
842893416 7020
756789149 27653
514806476 138036
711224444 75951
394296640 168353
76571004 162550
854592098 118211
945738128 133957
738383843 1136
960549233 24932
402192685 36501
470967952 44663
412863544 143767
485708260 191013
212478863 132051
6416966 173812
454686542 160335
718536964 150855
709985150 22302
20770374 76320
588134271 38516
551996273 12902
584448463 100287
363896116 132692
701663839 124727
975343569 75578
543717147 139334
959170553 199823
518174294 193464
803433042 197775
944442637 120773
216178167 81607
128868566 96278
22983979 135657
18625237 97400
497722112 42530
589292214 32792
784462701 16672
626972896 127378
926117082 70125
285175933 69710
708718934 56419
173795480 156706
920785181 180195
665329598 142078
704922787 55993
155464083 14912
620027138 165570
418279287 40907
951980516 6471
371459139 179742
704082918 148048
339015657 105459
649114885 95042
261236591 74049
980995253 101967
481490357 94143
131986249 13976
919524022 103980
874958538 170736
324000793 171102
798770688 137623
470643578 30128
286860859 50381
766141443 103406
453925417 103302
349368933 183621
433912856 54220
536735776 152076
932289042 63528
399173142 129074
288512031 20392
776185572 2642
929166626 80728
612004791 195085
791151958 95711
897432542 194697
319581928 164961
336615399 15198
435635470 156338
432684035 57270
543444738 59595
7337598 58597
91471161 112171
573036509 165671
730106076 99697
179188787 149559
493967072 188392
424040272 196326
406198306 158289
486912578 16573
298065882 97826
82018852 75153
837794189 69041
941484460 16945
695429641 98325
700941645 42983
617303148 75059
99802030 82209
231031157 44081
526703195 121231
904124549 109831
310799989 181241
578041747 139877
336959672 124644
86277432 175846
328093671 157798
971774423 155742
863575980 94662
962762874 7981
6941628 25440
778349312 148057
462160831 56162
481882098 133773
647495596 159748
146297496 129492
609613020 97102
189904382 28977
764862418 72998
74359424 42605
986089442 173284
734092081 186023
363239620 78074
106901446 179939
275206688 21195
841239045 175816
221735235 1549
323447218 123933
877527014 115977
580376119 86239
656450711 35700
193573018 184272
665563595 146653
913365563 154888
535763262 176480
264210941 37522
425729190 112109
732011470 145068
527435029 198669
750665427 24092
585209030 199497
520984032 180371
937771265 18142
94058360 127660
487237248 50967
608881334 59660
121377532 100044
97477761 74976
779552311 162602
314107334 117380
256366015 69850
45468757 37908
4126175 15118
409553714 161897
523770435 152184
804345001 185309
57623911 184352
661693269 181158
190144604 89752
801827918 134740
892343264 195530
620944552 133820
510738848 78704
706509703 33724
111607341 100553
583461206 194061
914516546 164461
918695461 172181
547283759 85702
80979034 173665
190119600 127835
547984312 141810
547985381 72088
536740243 147432
873869319 138783
270125025 119117
944208163 122528
849679684 196486
119267383 19962
337363557 134522
708513011 143232
627100687 8998
742853608 60131
486026843 42741
914025052 178994
411903202 157160
711180893 146081
49145765 38036
958709159 57309
536285930 22411
212755673 103459
525366896 158279
627443663 39280
633834540 198886
849682430 111049
865377729 157963
671644770 39482
510436702 108476
843994074 44915
386980398 117299
575649593 185634
17383656 177609
390665863 19756
325411399 4883
211302246 74784
696993859 123052
380315520 31006
753095881 133256
496144867 38840
599842021 79709
194699774 151071
91546304 126934
622549908 148261
525862661 83981
182801653 71959
42575529 157401
604002768 60962
2889012 159685
905335473 145824
953278512 5392
916549775 164999
2929985 14346
444718756 83718
378099775 181180
322261967 180047
250627403 9620
684077553 187207
944098973 185194
587151849 176337
591405504 149204
974137494 83423
743181760 26962
191023365 36889
140163406 54007
111365214 48482
183714290 5829
318022995 154335
363125035 117941
133580154 29900
614300681 116208
592716814 6890
244533294 117571
452767319 31962
580580251 181229
22797485 4329
357079252 118952
2249883 85305
763436425 85549
921748766 5993
371438770 24581
484409995 121601
512975117 15526
935413414 145752
601380965 43039
218063419 148384
206246161 192055
442932341 21881
980571996 65759
36455119 41654
823998341 140464
243733792 27101
88366786 148127
606230002 118688
800856163 105959
856393201 21756
731062003 146070
613312758 163272
779272802 69922
235232817 148928
159571209 154780
485171392 48957
492933229 79070
864693730 193608
176301414 14258
293138754 113211
424426705 122967
74263889 173429
307275322 137912
899808134 108441
575384144 64505
633185483 199042
842369221 136027
901386214 93782
390328441 49504
354565963 27497
900108746 21673
323815978 160037
706344311 20489
776054491 79656
302667493 112727
917654008 133893
459321963 23174
9781977 38385
177133442 64935
38048266 122938
649613695 160975
415844380 171607
888709493 153156
554407644 31267
179907918 170692
873489134 32415
454593087 22291
163097020 176521
658504706 176613
31578389 185425
315492940 141407
418030516 163882
213482811 147026
575412675 122084
978027459 126864
167445221 151923
220314860 47569
272926875 16419
50742904 38064
92904751 55023
788654256 129107
952675483 115786
617587164 72046
77677956 117404
65010494 138694
390696678 81
193781591 30716
681021093 589
607233713 27831
918339831 97847
619227584 37870
950338257 141211
828159635 77384
367259565 18068
526918257 107679
593741148 173864
932254620 118167
423126008 40682
968438525 40002
107122321 81456
838518963 172181
579897263 132134
40491233 131893
782880521 86178
939376617 193058
646438796 146527
76227115 162580
458839184 161515
954187799 199426
809148953 87706
558542620 142286
285400510 152304
832940386 112083
397862394 195521
25116616 72912
291234199 5277
779467206 45227
530707800 172049
702113646 30441
127530349 97571
207140566 62606
359559784 91066
841661576 39726
248502786 84816
599877954 29139
384705635 153292
30296959 198933
744260485 130224
338800512 78736
953359108 162972
562787532 37736
657653900 181606
658411778 132562
130434215 109755
154442554 15116
76363982 50707
545639516 71124
335463213 135987
504693066 188926
715848049 45979
702479895 826
299972170 149025
772773992 72339
500456540 98860
111294386 80146
3385685 189568
269555767 131451
664755051 16096
707225383 127332
769026170 52198
393555000 196123
83399573 100098
600461075 14345
391896710 134338
820019031 85965
299796318 18343
332388895 175272
10198004 79503
934723271 37684
121052214 167850
288227931 147025
269769205 17596
748506888 62067
48375108 25121
818360806 5831
885978531 174505
811572707 170581
558610680 113206
328351136 47646
560257141 84500
937108898 141965
229166257 98177
650597410 126980
296247396 24363
375001269 33126
475628020 117633
747871204 83306
178322130 43737
253691813 115907
887209057 181142
67974372 66728
809886792 151348
192665046 143910
696428924 140950
20236926 73293
976221256 109758
797057598 138641
79020521 94680
555544158 67346
183690689 8145
752571296 167301
970946108 164122
982349125 191592
133986848 134420
192417557 104919
359395225 154277
336712236 12653
473270979 83005
515796519 27846
667827041 3524
536400330 181770
993065208 144370
572287717 120737
413309792 34613
673481003 64600
976626100 50391
836315001 5218
930807717 145380
241941859 173388
742275028 140624
346257768 37450
229194569 121407
844153617 131443
268531384 99121
952290710 163541
404209708 100387
69838042 189643
65272444 154357
575435140 190425
300731153 161556
24385190 167681
145258231 126368
680128788 25044
281678748 104734
844098432 156346
294938522 95110
492492476 11784
413286386 36388
371855499 191037
998767268 179856
816283301 43758
599836954 55910
905144970 116362
521503333 14736
157200724 57694
526717061 45585
26575491 4604
318492313 48251
792466522 8995
354847508 181047
961793089 152288
383642785 10964
638503937 26076
844160561 171215
965205739 192522
144469479 57556
881651174 8225
476477780 73032
411765807 103616
273838438 67315
789029132 143499
833665818 198220
671087770 115993
578462647 194698
637809059 84404
93732043 100127
202657473 88667
808287607 137314
815207862 172277
122124877 172268
784855081 77825
465344038 19214
724276973 73734
954936082 193416
182500130 29482
493208624 32776
375398786 84004
196541333 20385
942943895 82446
212068751 95488
758627886 90424
469094264 49519
852564447 199090
982742650 180372
490699790 73980
756914417 198930
746319912 138814
470897007 26806
294656349 59257
267805646 2188
787971432 194966
738489560 155125
7400467 122967
864528788 144080
704811359 176659
138749037 145767
113819285 91693
530230630 22753
147010595 74493
77417518 184639
725396834 35865
134995516 48328
903940050 190028
446393655 147456
642312295 80314
396680949 147347
218013095 11656
765451238 89468
670491877 193067
543090552 67741
246424061 148430
570346999 186804
733736893 101718
316827795 164837
250247186 98792
360385679 68509
331321446 144650
25699953 173960
339357215 16735
608746886 51203
922362561 7147
792265579 34506
81459710 176305
410065262 131811
412707281 154545
583526014 124476
949286630 178185
622179560 87751
237831144 166198
669602640 64157
880987628 88105
259056066 175262
401450059 24665
730320080 83770
725740545 126489
630873672 115973
77397118 61245
602715574 167923
412410504 37679
510584673 122560
30218269 49876
355929318 86642
737856884 163484
296361122 8772
941757767 54723
714300142 196287
306517326 99936
842260960 67469
162634889 38103
960675794 140588
998578337 48470
586021931 39209
917162113 197194
41153649 152816
332596032 32524
202035714 53323
590546033 104211
790815605 101731
305751092 44594
362194699 187243
458865620 48053
551794296 158237
2994115 186344
853268341 164880
365879435 102560
436693817 29221
67645798 96902
213828631 124220
58877204 19426
441876955 80318
654306865 186033
200608589 118075
454074758 140413
301100534 170385
605616752 40438
37138841 122432
960149622 64851
400640200 195618
136154863 71155
262216575 54840
566156534 85031
265093812 45461
422033953 195138
661486503 31862
175320724 69679
332890312 5825
636227547 3775
606052690 65456
351334406 149449
79286696 152038
976372245 164186
938289617 147632
219173461 165808
859342190 128707
441953765 111243
320294180 146057
320422250 34188
262109090 14994
29884720 33066
841698090 92731
924614189 120013
566274766 160032
100334580 57821
676965865 148466
663136626 8688
255849755 191169
312127 47708
308339228 143583
666302759 83580
835497587 1790
962820880 131905
80966000 28677
817179239 97386
289899727 179814
337605327 33668
458648810 186539
631071144 191234
614388511 32328
467902455 76263
248388565 49718
499691745 119728
588913456 144640
114663476 14142
725218616 7229
946094464 174437
517081661 44932
890267889 77140
15804055 144584
743309264 58171
538014248 64297
891782271 158926
547927226 124982
353577720 18713
590243949 175819
612025383 127237
123399859 63109
687343684 140982
553239953 138354
748085107 28049
152557130 178261
647589002 174092
70191155 36363
950622136 113004
796169558 21916
908216075 190413
716574030 72049
475685350 175005
506455650 57555
425594452 17175
181188960 176615
13919048 169814
339730942 75632
491150029 70288
956527070 86301
783177703 199061
81915354 160532
234016917 99173
106399161 90580
596463471 118430
754440728 150277
39694072 183206
963111669 41894
926913429 22624
666763505 48405
162013658 158633
495157580 35535
532300608 160690
208145299 116918
574631328 114849
77976033 146956
443899521 26206
426323353 47813
343902618 122944
462516317 130681
860289377 34901
441406993 40086
230992553 21418
949952406 1504
618163842 45221
848693769 155497
574764663 130478
106092384 108900
99871854 28069
162900379 163076
413268452 121390
225936681 67896
334115764 1504
355883471 93036
629865877 151414
99296790 26657
80823022 88318
2586779 47999
437781216 89075
395034928 52821
58705410 70167
463890717 93440
117906453 56616
359212821 88678
178465133 187656
1703590 75365
798845405 193269
100022480 62134
597697131 83109
27997204 106093
357582074 19692
293815906 70209
391829690 30862
466061697 147102
368660302 192326
358228340 183228
848092045 188765
638088325 87130
533666578 182702
625852814 121317
879587819 79839
602286486 29212
269379560 194275
245594613 103977
23877642 34940
252309989 196826
511667766 192347
675414426 146603
49793243 131206
513934033 189750
125998962 20508
336767224 28961
70076874 163024
398501621 115258
402381131 51613
442853785 49355
629429318 64591
568545600 79959
208039393 4046
202917996 70576
738608345 26820
472580597 773
261525833 157881
444045092 173604
394189427 130023
472215543 103607
738131498 5762
703317937 130200
182613306 42859
621047493 52551
203552957 142427
707065589 85060
879791068 106554
667511029 184211
189051980 19753
759438961 65540
145835867 184495
219980290 168965
179163212 153349
917160188 171903
241951160 22983
139687277 181031
383771364 31665
71788711 55063
908035832 74690
586632440 40147
989933969 17575
384031810 188007
309652049 96353
948006410 186822
292573596 175901
436374342 14478
368232800 90575
358861737 39443
579990787 154060
875892468 126720
420922311 160785
485411508 44049
819821534 110493
319087718 34760
958960193 52355
827255920 52225
895731642 186372
36059717 59539
408677542 127607
646314972 193155
251564409 191661
309979304 162506
101779355 145470
806340204 172792
267904078 139798
961068705 163483
708374879 91052
55256688 166129
283236709 186404
257083481 147151
288693333 29768
166565231 100781
309742421 184531
825378904 144852
718401818 125163
261443367 67090
815876816 82484
994615033 178866
25791488 166257
524456399 128868
406956027 78920
983961502 118551
106177244 144734
933126570 65617
537211654 144760
569460036 44474
446221505 32733
295247461 15342
202221122 83241
474971738 187602
553412789 71250
194102223 23076
947772475 99215
383461355 95016
453732593 167812
82607418 170023
73453687 114152
729243168 154522
818138620 95126
779689480 114487
930659210 44974
271630178 11172
606424980 140290
395869604 23045
844496657 198355
955287507 165106
900775723 152359
386687208 72561
202229484 108408
464691016 21088
925113980 95055
881287878 117003
498898068 197920
578683440 110389
343929138 70965
731247757 179219
705518200 59741
148018930 98028
462891346 176212
740678543 172156
548888343 84130
258112690 149608
53824498 89910
326864518 156386
822757848 149895
168766611 113749
147729013 170883
460864449 100572
636355548 118587
399788787 120365
229362380 102542
350930788 19818
329138748 68266
604713827 8851
33675561 96526
849703494 12821
839231159 183328
730074445 141577
903471629 6346
321447146 56358
290367228 21091
768657814 122441
818349260 61991
165646129 42922
321533373 100264
116289000 181250
111476739 43994
341220138 11971
405499234 189478
509033703 118247
708302801 152129
664888792 163059
809572678 92833
998116439 163217
825800766 19339
112119317 39048
876465945 176378
236097622 24217
37161364 82544
765171247 97973
430491417 33724
141630068 102785
921603568 193174
694423633 189197
772596737 50632
441684192 43881
48477497 126306
469715435 15038
964047883 179610
275126086 89369
839850530 154020
632132586 147125
646930071 61185
416415029 141301
882856899 183249
896936509 111437
456730262 169587
156124081 121502
3137784 40445
476916523 114145
202174543 22544
123032663 6920
476123942 110792
117223255 194488
4883841 8803
135560149 99084
484578576 89322
863688288 28449
829900523 158300
528366358 181609
72316663 41684
339175097 78201
4574495 135651
924109534 48439
433537925 122130
365650477 81958
279077084 115467
40202669 122544
236959194 29585
74471089 49333
708092431 127039
731396051 94393
914162961 167731
623189960 53173
344511111 169124
687289724 2131
582577753 181203
501014565 67515
406689579 12231
918942413 135591
227187840 113484
345715188 580
48236121 89325
378406222 1856
464190546 122955
717730394 107880
360371430 76147
23489269 15185
221627085 172684
86496101 87096
955107717 48563
785169284 173318
261473070 172558
45694092 80980
841083752 27244
276006496 143326
830210293 32220
13327678 30020
814889194 140199
306062819 88031
887600275 104286
978781760 185377
757718285 60834
266081318 121143
445941118 25298
395156720 150007
2499041 95379
844031122 155548
815606537 10228
419343498 40110
193492764 110150
766365526 54214
277292140 172964
29318935 118421
219922668 30232
420076278 198224
227298126 83339
543896150 8576
836283996 134466
7045045 189733
980825967 51902
860133011 198415
588647400 46354
318761685 28265
303898336 29330
536250952 59394
446223019 139638
51617355 122428
341711475 17125
836332562 53984
659011890 37239
869726460 38738
157308653 7755
913988324 114217
383760854 122335
858630408 35049
263944432 163233
250691559 170898
821895281 94603
172884872 16032
667102326 35838
103583908 91227
194067539 141729
853666464 183102
810426711 158640
347698164 86417
290722665 145423
375148482 1768
501347008 23417
908152547 195968
922391659 180164
573458005 184468
95488157 155838
205065307 168582
516540004 141056
863732494 58174
307231211 147128
217127230 88538
468151126 18884
356932965 10318
220918301 77512
333677778 161175
931485670 25700
825655928 59771
226418530 80021
638313355 107015
924550025 197714
709998092 15777
26175444 191743
64227741 93647
743841575 99879
235820637 9088
725082839 17858
552437289 20678
577945851 130182
491438727 64660
359645220 53597
776451610 118212
138186672 156678
574720599 134325
518228891 8047
356020608 60061
202580921 36737
819020592 173010
642765013 9220
378373568 87294
463183219 26416
310838493 52331
646530043 144917
946380610 142099
608592382 157733
918738836 103559
783580911 87625
345357082 142087
64765301 118400
458482953 173649
665425510 191404
684961110 58995
224942861 10418
100097489 4168
64706720 45959
294691365 8908
269350414 11848
956480954 149906
841234068 180539
394610124 68979
29749342 90154
832465476 151157
633349559 57742
458577146 80982
757909656 168375
693772830 10781
532624326 105500
641975208 144074
405255948 172769
339339796 134074
533503430 154013
183344033 51769
784459339 44208
270729643 95480
496829778 83172
223917168 67173
751328669 136683
335675899 1922
58691453 63054
484982376 86960
335750064 126916
177038110 199248
672624821 31049
631790684 194014
239613138 62939
590218505 98194
893532851 10844
33257306 56796
64919470 150131
276437004 140354
262824282 142372
277975424 86301
824426119 127235
925092665 196629
283572567 193347
179483031 3397
136916754 136454
218529492 137677
970613121 4334
81543002 183976
987378967 7435
668868583 156200
705877757 101298
888231657 114133
291847950 69805
806187629 139484
512204260 137471
483225015 192527
555216483 15802
359144016 130588
908147300 153476
72887835 147759
566700217 103759
526095892 63477
950887091 197048
317267184 106085
563129623 80852
148741276 36058
296692382 36793
102018341 80979
620511760 178508
548336800 29593
812802045 68836
134076787 193529
947932182 78879
706186764 180307
853857657 58865
690091757 79597
882139637 33455
737940183 25342
602109768 137428
722524052 14101
612568748 64559
438852692 7753
607032039 34138
443968064 183009
722686969 188742
973004630 25926
97050864 17004
84372535 55781
549758675 83006
110806374 92270
321887648 138016
271678041 143324
370655250 12153
442500403 33119
983485921 121271
894414691 159066
319087396 168047
592328679 168365
443445583 117207
888686582 93158
915513654 140254
520512606 104130
977246552 175036
209331201 14319
394561895 162137
3133404 152181
23125889 167860
628014276 156303
42674995 158930
568891224 95386
889776642 21620
932200529 139720
669657485 86916
215919703 197808
946561806 34063
538222165 152744
292637360 132553
640596444 175006
992321349 192978
621500198 21758
405638682 78573
579046070 123501
896847494 199674
945375197 30010
267641402 89141
339896826 134254
80343229 26296
931635100 100198
690322838 147207
532987466 101932
107259098 34307
43739633 29243
765691217 152162
104301480 35548
251704280 184780
891516133 124070
60690817 84482
823067709 184359
726895087 129246
893807498 142866
746554675 14731
539103280 131827
216123703 127608
740736783 60494
820730137 75543
853244588 196007
328986779 36326
740701483 32531
468096339 88100
822556911 30378
963950986 123638
607307269 10840
642668188 152919
363512330 84810
749411133 180409
45370815 98179
495265282 49225
91414258 65922
892580213 53862
32008920 124888
842799356 164635
404551048 87960
296925730 148488
616225321 63680
760872339 149911
374984770 23392
613410482 25502
969488923 190328
63676723 130661
754499097 82134
983132028 181043
239744970 129485
45352784 50142
274011573 5106
541397424 125193
612021494 84700
42955466 172302
105305179 139522
220439495 46556
526049305 118411
880811854 84783
857837187 3384
194158845 142356
656403612 54195
317928008 179037
784386243 67223
307541629 195385
898019954 184508
200028067 45208
717238190 156696
330599217 134802
161698187 167109
540045181 125028
796706674 106468
758111727 166739
483983789 185356
245278913 29956
306450878 116739
84087054 81586
290153762 164085
3084620 189372
884524279 138088
250622977 15843
260454309 135522
27984405 42008
785222597 177520
181584361 103666
185043528 198471
308466068 95023
759917292 103993
493744428 143469
356648722 162781
191653147 23896
417351676 150855
968193359 19550
618570332 10784
720350671 146446
741500039 81146
908483816 128168
457220068 148168
901390439 82595
133551742 8090
579451726 56471
731293409 52458
116773329 37659
477806334 119099
832551128 10646
484121386 111356
814191026 3223
117777748 27038
447582075 33283
809316426 80973
804456024 38668
370484105 32222
613424054 136658
319643792 105292
419674253 117794
119835238 58612
9529588 89350
844230225 86673
100494436 108053
423983882 136155
771198042 179607
112019568 45915
478517333 35301
816305475 43250
763708904 116155
899241802 173234
36399510 193196
585454868 118447
548833598 107120
415577608 198126
578197214 111816
968048923 47458
143001380 128190
523315453 123539
210488322 11611
934514211 172973
973204131 82542
552712366 149294
857773107 116748
336045771 10751
112982195 149891
438808962 117983
426604506 50360
424890898 28866
866341451 113920
110828373 104207
525367117 15309
809004389 85507
170191779 198822
509027068 27050
55583559 40358
716939292 165758
251462321 16396
619336505 144123
777438542 24842
422590524 41948
59532461 75386
475348716 126879
686325343 976
239282964 44977
896719106 38127
770370762 90897
392703690 160071
609473110 86985
792812555 150854
3421478 49132
31649221 176944
151846748 111070
592848973 76799
123987942 137111
190173394 45293
168119090 84191
180928648 182998
884955819 151642
474110417 21037
723707559 153806
122707089 28293
825101143 141368
273042436 141442
3281290 79899
90882760 2964
966149775 110176
473758381 1201
866642696 71554
469817708 103862
595664171 194765
223668020 119336
720810082 147019
728684673 197465
436921968 177501
531605206 105626
338622770 3217
464505298 40578
998206077 111034
374172511 80518
785330332 153898
965223762 111435
477008156 58524
65095706 71879
472857353 92725
876819080 10726
918666497 1576
25258034 167095
154366802 133520
333139644 174343
190502771 40599
397562904 73912
844103721 45341
52127638 82639
957580412 125242
593982569 54882
304936837 74951
626100908 23776
521377312 5670
787023740 153596
804536358 131629
309301606 128523
950653125 93594
509079978 106663
745171253 95496
535440565 151536
399775911 94073
23365536 1799
384921738 55389
368275415 181907
287135766 177455
134970332 45049
934404419 83379
663290849 194970
271820307 881
641473107 103069
290157491 100453
350021799 38618
14542815 158618
592755978 74373
125497606 52551
329233942 135128
746520348 125758
259572680 1712
424911599 117617
920221283 197803
920870209 112
396888256 151066
768052923 196885
948577040 143769
414970429 69295
745530543 145100
931106336 50728
203454258 103801
134535085 28552
811273176 101273
365664325 158777
538564598 121019
722928527 108873
730575164 79185
556162595 86523
467549526 1254
963925769 54849
849161424 188445
167717237 192367
316132642 155018
241976173 35008
357584165 128027
128479302 169996
46847005 3316
382562220 90505
541026444 176109
495909342 124997
617288396 5758
257239805 40663
467605962 146734
416764494 122511
695635252 176269
780338869 125987
900455808 159150
307333314 162823
46394962 168413
946450375 144896
752468257 115946
117561457 5223
393751055 190458
964401149 149324
720356 177128
864099159 23371
273140374 158432
613296434 94695
32592294 164772
684197617 148701
677686113 146021
738137310 63967
598036580 110768
925505735 74032
875422516 25991
157927073 175794
439110452 30240
109256695 120597
801610792 150588
99097014 184482
672886472 171040
238585466 128405
326602096 12234
73388285 120711
156946570 147458
756962998 38413
874183724 58134
178923779 96720
808005751 72911
893032008 35793
479968068 105905
757519904 85636
924077046 50320
467769666 92179
56267070 63111
155478370 122675
10929915 86433
206092815 199807
413828855 183444
578607217 66285
596622620 165866
83033585 95699
703036231 139681
335914969 54024
473141357 165095
841589845 117843
74863872 132278
382086799 14743
99686857 138233
900642710 76773
66613821 4270
331179563 123801
343790998 111909
931534629 76836
696887746 58060
88862908 87827
922680321 71306
429836940 55699
588828347 67250
305591534 95118
438506650 104820
52168477 54130
440793057 6889
864742340 131315
176166571 63671
473923726 179375
531774237 28262
948307841 72272
157530719 49607
822502757 66664
48174310 41517
361231987 99913
89555255 98710
530144608 84069
394262662 88888
46758563 149084
285781185 142943
151480271 100776
25812772 83579
967020069 131868
101215818 90324
786895945 140547
162905552 176118
713212099 89384
990341004 116454
227165234 42698
984521060 105587
837501772 44591
895958306 2669
710211042 75664
687620983 75939
258081448 148779
67090569 122537
476841924 152097
555699318 122498
301065498 184726
327448656 152235
5771827 44300
275156252 76402
698635257 152175
948776734 54782
82726127 47585
552616998 138006
571537814 152821
392419052 52100
25830919 98739
985422887 133161
469097739 62888
540741994 184581
884274049 99696
618234331 28419
662938931 98865
834848484 99355
921361539 189981
241967542 139069
365582591 38365
487007969 12561
709415110 171226
586679539 75207
664054873 175005
812811111 125537
232542567 111334
367588547 147560
445550479 154461
260201927 153079
281547068 146066
829729427 67692
104135428 89191
233538285 183842
76135051 85796
576342047 169632
725576446 886
634970807 62513
141626441 65350
798608599 100421
498751905 194712
137820523 66329
736491559 181714
942159093 138985
719888186 131562
665238948 114305
787424369 134904
207034946 129640
137578297 165490
174043068 36639
88110214 64729
161915628 49605
388404109 53074
716742063 33795
115743117 81737
974954211 75466
377742129 168858
833100371 11722
263182244 128662
55443215 167172
164717454 50090
160085537 49831
467029729 54536
240889381 117246
887359659 181376
655143995 184494
214188186 55068
985054091 73944
537074715 42823
484678119 170620
819029843 55826
282523098 70271
735272277 25626
509741811 167099
477106514 82883
802864479 49676
527697589 828
916117690 149199
825855317 46878
258007190 112813
919059356 80561
93965641 25806
547164416 5885
331057647 27206
331083337 46302
471918798 69497
654456930 126209
553743105 149131
749149761 122688
2826334 134342
411547801 89802
715597473 143867
244768974 12849
524185955 34453
862847364 176785
200379358 98141
586630727 62161
898712757 152059
976158366 38932
369595395 136545
173616677 145661
257415526 80666
524571127 64523
262078702 93323
898099792 153525
14751946 169445
267773220 75574
456349915 80096
519465831 157569
778698198 67329
730416775 197252
554627675 46923
858032509 18889
933087738 93667
541001266 155978
561877222 50949
503038750 92099
562805612 12838
911765594 51089
265659257 165223
391100815 163040
867655525 4145
913596792 40009
269490872 168292
241971270 54591
680702789 85010
303732391 196553
619232211 87006
732713860 97891
752727999 37873
339278756 157006
227343690 42463
579374696 80034
391429551 142155
554005335 194356
396376604 39228
724046047 25523
777148412 113994
898089111 163391
265839059 72334
118474337 14745
482190013 119071
429178706 153570
685464493 68431
472177555 84296
495208871 74552
6031600 112537
29799861 145774
36747508 144993
692338747 175748
434610603 168257
710488456 109502
100789154 4073
140017282 169694
252246067 32876
477157458 75339
883643553 60472
914913281 196571
988232760 28244
257788248 54535
686546216 180604
321406734 183175
310896963 56019
980735176 113006
808154429 5484
192163305 106459
355449716 15836
128812096 19215
90181521 115339
56245133 77450
342386430 151447
976324576 197852
35006520 184770
542136227 96982
222423604 102232
93165502 135068
91697217 148165
424594257 166844
28031646 11712
350394254 9203
400958006 122198
449218470 75164
785477202 49251
807550775 111366
976743431 181607
393331518 188144
857620557 118154
337551541 108847
283466228 148355
237717669 27933
170495477 192488
684616829 44590
792442278 168985
866888675 147511
318553236 67309
626249431 107668
893064477 198904
944967514 183128
941014487 137836
164442542 111525
431351467 31097
824019045 118774
779314065 37845
347120490 167482
137742974 111969
945555076 153015
988433139 85478
760775582 142247
841122912 187501
868312334 14933
924423413 138927
664087418 190003
805129854 58208
114695028 174977
689671994 188234
240526185 108371
903999878 106373
820686361 138832
951870102 144388
467698783 85683
163567513 176425
666727320 120595
906812684 108994
763071625 186966
747049850 170455
254768118 31587
737695595 99128
167578902 20652
887514100 133748
587157053 127461
959518871 109996
667907804 167114
642013545 128032
585067279 179800
511950504 137570
944195490 65827
845722573 141551
332802803 5596
409763783 11631
746149248 31014
739929715 60013
842227327 166137
409586933 175337
95266085 164712
763289099 97443
483139536 126136
763293135 175229
94976315 40475
532331833 148591
63340719 191060
454282949 77826
703183494 484
952760077 47067
590634966 27745
204513927 157719
456673130 96822
610412368 82307
463325590 77663
124998671 154964
845133648 57852
883985905 50833
916547566 149689
335144042 5953
163383627 120881
93075979 82828
167484094 113455
882154365 102651
529058386 62186
587044375 52557
228704162 165204
46123407 14149
795949075 39296
342277133 154149
192625198 179831
296351219 61886
769436102 110442
963521969 71665
645909158 75079
57527738 46315
250781339 190251
464293882 146558
219544483 115540
941504640 37628
64570609 13693
849043820 51944
897811798 111922
740922279 22358
241817697 132295
958123686 191512
743120479 107680
383571759 180403
122829007 7201
790754394 35008
864630634 195841
369823444 154653
434053955 42872
83700512 180744
887267939 79770
645962069 54413
214936282 13101
175231777 146096
195600677 88578
574985403 11652
945480792 4090
570367575 42485
882595914 113968
446620665 97444
964926570 69928
865432307 122350
220427373 57574
684963483 187988
438709954 1846
776506851 147470
617284225 184012
768444215 53446
576070996 106503
91804900 15712
922405009 159475
345665589 154638
422108 9325
859352404 184242
302566748 171792
908774856 15393
643135327 99102
797857324 12144
601443117 83859
793686504 55080
146034893 102363
385269843 39629
371036107 45848
853902867 143421
425893363 174867
894248319 15136
489008805 96789
545852386 167363
183021086 137303
376845184 44801
830159571 56336
961579690 148956
20019715 150004
292431893 18593
771414687 190186
853673828 1698
453456026 108566
660799730 113129
493777021 190148
149243728 148954
609699684 80887
928645433 183836
908496970 149424
66156137 14424
522437890 103443
799093269 41430
467363002 140544
794158090 197986
76523639 17572
190477353 159474
8884398 47584
787631875 70028
965213609 120870
750034534 50515
369211544 111474
901805586 36371
41509048 22721
748909155 157617
148849935 102960
411792281 132490
166747891 169600
887973378 30363
161038432 83801
892757348 52834
851672052 163570
185392052 13253
669429899 73611
426438433 123025
490936750 154453
792871611 58542
242565778 80079
92277668 136161
278423274 119254
198682868 179581
265902486 77557
536179504 104802
31794748 120786
959019523 137853
30507295 13811
207406307 86003
523345036 25803
611515670 128570
833797710 129257
886043607 32220
785051882 53969
132461756 173302
589784918 128421
404774359 164724
983583365 85210
501612882 27748
242387419 186797
775640194 155755
201951391 72355
10758236 127163
894928133 83364
96839076 73339
19456591 109156
827937204 17923
37689746 181724
926852253 35340
604132502 41116
990479408 66557
20191984 2016
853262211 155315
995919890 68415
106281825 100271
912295088 105850
435776215 157509
693521011 105556
832871776 132496
883107982 146492
665572854 24565
314561058 161085
989543129 160323
439310675 113316
229940198 167853
318673403 39836
658141447 76655
82309579 43025
80521522 169092
52403044 109165
919305807 152950
522339711 119891
585219288 2521
774269841 51567
442309200 68986
832617236 127795
164432804 68552
529395188 88658
446909755 119289
286016132 63031
928258182 129913
361416211 39279
964899569 136293
941051748 175913
629919473 75736
681493075 76581
723214186 762
551042921 170202
368164143 24911
448767480 192125
385923212 28
793980814 74802
171800974 168451
821581537 179227
301236930 79415
810409371 72509
183492518 113795
204482179 50883
309976059 67118
332969660 122501
837574007 449
605402604 24347
388073337 95621
745866322 57468
636466167 73718
188621188 176759
373726209 171527
481712976 188383
981805246 156067
234367793 1117
117064957 33901
438229264 115567
389622492 101198
839899006 86653
544482071 161172
737847279 53865
881391420 120544
3532160 159390
214469718 68694
378508329 105710
324549169 36136
734614005 16711
646113669 80321
610930453 154923
305131867 14313
340333194 49974
966928955 153758
453629043 94746
493753964 45040
812628071 83395
189790993 12197
610909891 159182
398200332 189514
781117183 39886
132300504 168168
910729171 96697
16410469 16728
967382682 47125
913516396 76799
458211514 52579
686791295 49876
611616280 11990
696872828 190709
947790500 137249
991646317 92083
60689884 40230
723284691 7460
421281446 117843
833602136 180686
345926639 94144
620335388 82061
752180450 19067
975933511 62533
922402639 127084
977091018 141362
677505364 54348
823235800 153170
705974207 168851
42020202 61174
991625158 198743
732471176 56343
241129973 54868
871105892 123799
677410603 113892
840303467 28206
206648885 113481
134912895 91654
856447678 169477
449334994 81677
789896731 137663
121535192 117247
463006546 86729
865063864 48056
947723477 12891
258317103 97535
498148438 173033
520255302 120356
239868452 96699
206065041 193014
288252327 166508
938052131 57382
218537281 98348
181568051 65704
234840651 146738
916720621 136303
96128967 157724
617970363 67368
314575582 193244
75421285 106273
297332565 50186
672136100 179841
70672367 116882
932808589 45158
598859249 44484
582718275 7500
181060565 108015
390571272 80774
523660061 176941
331310988 176595
641998066 91681
697497416 199910
354455564 199884
74890420 34096
451441090 67093
437369016 45335
319237889 107603
577435232 126631
843033588 80212
356280368 14847
109042355 153613
866265182 138885
575474845 14930
613141003 17496
28111091 183562
421368073 183723
833175243 180591
760148380 179160
845797157 133402
435715569 17028
509443049 76104
237822819 11733
973198518 54930
342221596 124691
996164229 132855
982176871 15121
894124666 111664
351879511 121262
579661154 70177
874086531 14787
311804093 144986
274813504 193403
598870855 56230
477161488 156038
495581550 10291
683190121 25537
70950883 158974
695256887 171734
667575689 197696
954515991 163169
261348297 101588
794511031 132690
849272994 54718
158776457 173408
362069568 98008
208655475 10013
272881073 116677
456638912 8576
708661677 92802
450855894 28125
826671749 79315
751112964 66156
213050896 194837
115683807 155057
692290646 172311
930071160 115829
44027458 166894
813832006 63090
994698826 33103
977546667 58002
411620105 185810
358381392 40292
621504102 165707
876238720 122140
906697041 58156
642413344 189405
192429041 44684
155409590 137777
468304296 43230
557136861 31807
610019782 4854
67481200 46388
297427589 88098
503817294 110087
834032286 176520
710473266 61923
389053461 167775
650047432 5842
234030784 152917
543350778 48679
812128910 65862
529099118 128246
147681053 33882
734055602 27183
232346027 46242
604213313 99079
138039820 156216
435990252 60249
562686106 136437
881658950 153637
663468931 96323
692474902 61836
710327727 115732
573882656 34284
782906435 105314
756626773 138709
5826289 146476
149539158 185601
960940541 51376
153555087 99347
787562714 191819
93390958 108205
884233492 133745
13896662 90069
74098496 189760
558849599 20116
184916729 29713
41536517 181923
333564848 155749
807410673 152306
507544926 171011
115658613 58284
101587627 19252
285479585 24871
853078033 79300
255330191 55117
702054661 17131
987346869 121216
545785600 148531
677951054 10850
719050775 104828
204814153 101371
360247710 177451
38377790 165033
940836613 114621
506476064 182577
974165717 36083
669274320 30868
115238464 2587
559038379 79331
307659042 33816
399000211 103356
135578902 133631
911292124 19537
974004967 77204
124287063 112065
398970462 73162
152489744 70985
721780316 15295
152429545 103712
918234200 36490
971688071 157716
346052200 195703
501674247 174120
513686481 157451
749404702 113886
165622569 761
797176648 154946
130073939 71635
360273574 99528
378834512 67667
35527325 53032
978927696 48066
480163133 9896
145741532 112097
995073937 30575
147285856 199721
187632178 195657
921186638 40241
620100614 131323
428347030 78824
640171953 160549
392172290 167498
407607869 197557
363321373 199306
939022554 77280
49524023 21568
445511505 174799
1178347 174526
654934681 95248
116552487 43045
340661401 51546
213932110 119381
158577877 184866
576985996 47934
426837435 73703
700344004 142326
758125671 15056
874318962 78677
74139141 182708
171125863 181440
468411012 175780
889700410 100137
86566953 118371
849032696 5865
880561860 199976
915858122 73086
832192189 24344
576541739 188791
54381285 97978
324934143 95207
240457033 171127
117939307 7484
27224316 110851
817276055 193613
881298484 199289
620281323 25957
931547219 30241
915426658 167526
51209964 126431
555156779 86175
597420635 53370
594039098 108995
170096212 48950
5911214 85533
351911207 16655
558914361 179188
525985338 67328
708162793 121697
29297148 85820
759786771 155777
695591419 132258
898931629 81956
722430647 181790
688522327 57392
265210974 116770
992398620 151946
436198243 87153
82449810 32384
708545108 116825
796126125 55029
217689436 57197
651858321 180504
198511968 13122
724992371 109852
216918165 197254
512397027 42212
931635337 93296
408763029 50052
255989951 42223
177143587 70509
357869790 87265
289360584 169085
826630735 107871
407756198 43398
470687286 135199
641583638 65079
117339665 141386
943791010 112138
896207830 112454
858684553 3212
413276804 35843
853314870 110505
655927524 116503
892091183 112944
103575455 144351
111694245 63918
699175862 37507
461951444 55780
361364414 132234
875047884 136543
821937664 171570
992089239 86425
400587878 16750
433627573 79095
403135764 177871
287108892 22866
903886605 93380
664611430 632
308879735 7275
16128942 157560
77564052 197915
240360500 45964
853424271 32385
495975334 2816
176588290 41758
994592745 80226
280539172 147221
777521044 60840
545821680 103598
94836405 109816
941039219 74177
292506985 44036
466757379 56072
887278584 43977
625924689 142547
831728623 192680
201377473 12494
262956894 186836
11016519 137342
811790042 178609
442836512 60416
638408707 156280
780817958 183068
849832707 35740
481943863 46646
462767231 54514
74139521 195495
274416958 13822
390401418 57515
362308992 24379
177047009 73945
952049965 43735
272695372 22071
501907414 106939
785068261 178992
427906540 188041
976151622 163718
494641648 142176
370053407 174414
476380551 88955
583432619 123366
752527028 182016
740476173 145611
846387422 84981
354778761 187198
909029886 124293
398452895 79734
794622684 198157
2758759 150885
468652357 81600
776829133 154875
84604724 17746
272559222 144371
95138380 26159
190098583 124597
870112810 190780
580183380 82277
605418805 14309
641420593 86548
222926788 7446
414272915 48460
481775462 66341
218113818 66125
743562732 149514
103333460 11688
948553806 153218
703988049 29131
733936212 23220
887788333 17426
363478206 194174
893654047 113665
871141576 99394
361292946 43821
381949936 48866
459369760 113153
136167579 39807
129836594 3809
903478072 90858
850396974 101315
90282953 77205
360513761 171432
950594865 146755
358692294 102708
916359907 98445
389588386 122766
623662643 118979
939116505 189510
960849357 193861
249291141 31116
400063259 150029
164421553 178197
947277424 92030
531412410 130822
694126360 86409
758201366 70382
24708792 119816
916965104 164109
779301279 84449
858470895 187124
439842745 171345
405793861 46069
425703123 107146
690801044 69299
127094773 134179
559641088 119457
108897000 126667
218503408 180182
692760503 175064
242512099 28177
727007622 156535
876025069 97382
464374142 11233
267916119 119486
395476175 31823
393527570 18522
267312038 127411
872514125 114943
975861654 153038
726753691 195571
818238390 44085
717261220 103054
235815972 81420
62113362 7835
684729439 66281
996729227 190727
338079146 62966
900479012 35383
459054990 59252
521750326 191073
784299204 78322
723326129 176004
28734465 40497
580237334 149348
813631159 137112
87671792 8913
374209418 167518
772442240 92451
917186424 194415
706736062 96085
237941861 140146
349395494 44246
275889999 178914
31115764 22154
815875271 27357
341619351 88758
431278913 169680
654604744 110653
308318429 193198
146719940 15821
168715292 58872
498490093 97904
359751494 182599
765215335 67842
732586835 127620
960505766 105716
656124539 86051
854913205 117837
200798147 91375
620448514 140761
754113095 41842
563258193 55587
110545654 150110
844741018 87821
661771635 186052
748189897 184830
817527719 73396
258205850 195871
321514231 63423
936542799 82747
778085186 144236
933921013 199603
135423905 90047
831383004 108058
944552737 159295
974817311 2210
773866594 48475
55179968 178500
237083248 169963
412443425 106497
900547556 15491
31970481 196437
104644251 40255
467517684 77468
234665440 168823
293678329 191042
789419353 54265
475089308 181678
234751825 153559
26579978 44015
726725666 175824
751474597 189688
527868731 16179
46802566 154007
489812459 120063
288425836 63507
387502292 131731
909552819 13807
745827391 59208
431003972 75701
611500444 11613
929524764 82415
523427666 28916
858377884 121127
652878531 123488
762729907 71583
529383126 129950
725317184 199661
251242019 12825
990560857 32635
50432639 114305
573595224 92490
844272587 17097
879042493 38564
682201227 141096
461582416 1465
529542051 129706
534434319 179813
310523826 146205
621561433 38238
811902962 30569
66874898 34643
513580910 188568
221557741 54218
354936011 26049
19418929 60585
143435681 162109
411919689 57651
757829634 7136
685492473 106197
315984592 145420
608098737 42742
97047190 194161
855710772 76211
416880323 53284
975232229 125911
192393794 153932
800594144 5376
870539410 35603
290869582 111902
417723115 83729
667986250 21060
981432902 121401
34519807 35655
856665750 25732
824381728 65689
671073015 147673
373945885 163881
350124635 54767
600219107 46705
265971491 180659
927922976 62873
633057290 138426
143188644 186416
145400662 69512
496147638 115665
906592032 194456
8250214 68514
224847673 190344
832724669 61747
292473564 160409
379715231 64394
459173687 83769
76407022 34066
739168780 165941
370350362 163349
597271740 91480
821797212 90545
438419072 160700
120848614 193661
919980142 148180
349159901 33192
115001534 189944
794296680 72993
822109144 51147
398272234 75336
574703577 142697
838542377 57877
522465440 101033
712735623 94206
329335068 3368
279694374 87895
888510952 130336
66049775 55989
29563144 128550
723995722 7314
70936362 32768
163769140 168309
246665872 128618
724152558 177987
208035735 112237
53365940 36457
340569369 17039
582171314 15060
766540220 170264
548686225 60111
22348131 32256
19325143 170467
175814381 107659
706888671 101048
883389758 1101
665903250 97442
816631219 163887
128114887 107703
406690134 157356
465282587 59659
223853056 145136
994313860 78006
218546127 194986
326459927 152972
980749441 22640
891859277 24734
206672197 108323
68496772 48226
58540192 59649
206121626 71835
157910792 100991
124421216 163437
16298154 36638
298618880 34354
764210462 60463
769575028 4675
283132069 96977
681002749 116497
531573862 47060
174159083 122810
99166103 39894
572542685 71336
939478084 39190
844203621 68953
554176340 102184
836213789 6072
37974375 74700
601922917 133898
85402815 172741
147983289 40514
573861650 46930
545469570 34751
870065148 138752
847623524 44460
816925417 60353
959674556 57754
758482377 161353
940944718 476
806878080 140033
202262886 67090
216595924 73377
857475669 85188
599925876 76955
18258559 114108
938391466 188830
333684383 104971
441063851 57433
556121242 83170
733559936 29535
22577455 190659
789599382 37403
416536066 102700
186791250 92251
400321198 184222
605328773 196061
670936453 74503
659046527 4735
791845981 17920
968640530 2803
823246589 176038
822809718 158538
928704221 168238
493242291 123617
675487285 10792
413349549 26805
885777482 88454
842947751 195059
507491549 37548
792682197 139688
287405161 76027
568781601 176147
127003566 166573
414290360 85300
652290409 141579
663413853 82584
522438628 190211
63190332 106351
274197078 110374
898195698 164997
47409502 150078
755295141 145940
91049191 188162
826920783 111051
398792911 179028
978504755 52172
406941777 88227
407053239 141766
5635264 149874
33313012 191075
242050640 73030
762651969 76900
164324021 87703
357028925 75159
518832281 143338
41993873 52029
4617412 127126
348397457 45257
241643395 91155
209496425 137516
818779739 140897
934515918 174546
613653657 188811
869163112 86583
130883743 125155
29839773 178609
515388628 11651
666534290 105067
545895114 61579
118452644 130863
98569599 166717
18580283 143672
159831503 31645
124041343 58052
131621343 148697
799182909 94625
134581333 86950
92534274 191796
951146391 131190
202043788 147938
970601863 28989
7373323 148684
320197482 1478
776955829 122736
406865461 128634
545983402 190940
271090254 51641
960650446 161646
344931528 168924
401015754 166985
114818267 14375
551846204 132348
420571155 72147
387273184 132453
619782708 62629
416990692 140505
834627301 8864
477780663 179564
79672949 120877
727969919 24769
732368976 186752
800975709 60348
402058479 72137
673224015 154130
733553647 452
805492289 157158
130972742 145001
388683699 102291
452827756 93472
828237989 107297
307756967 27815
289869695 133202
101649176 30629
797255521 54518
320776118 100019
796746275 118959
626264203 99769
288284141 127580
63681446 68859
504018634 181979
388693734 76482
610652560 102445
925137405 58659
551899017 67452
794495295 112244
638143664 195906
959154457 177265
23675386 7687
911086679 32003
903839744 86639
25252726 53420
115582842 5833
176470534 79797
229507173 53926
99559768 91319
103933204 141826
883475682 123494
981800332 141252
286264985 75915
209402983 100094
847121277 136669
415784381 187896
204099794 180765
838985712 9778
453794597 120833
129881348 10093
466863238 189202
678784214 16521
966351727 27101
999377953 174537
554424159 84471
283437878 100628
895408067 129613
547327943 14688
387985505 30811
393257940 129993
752237405 39107
294647429 23687
228266352 44081
474938503 39542
831954330 38013
569565847 105715
988739994 116384
779777932 177885
155256522 109138
159072772 37840
909180999 172437
891065770 73323
777926382 181721
373619845 180907
836031767 68884
533303729 86955
616191726 104724
97595522 176857
848236368 130322
8209643 133635
707138571 139480
808402829 113273
554535427 144779
72537282 60107
925763954 190808
732592327 294
379866531 50861
473162697 45141
523266188 157027
910565885 172877
38082687 44650
456517376 32374
633282047 142607
592306598 21516
682541759 35617
184444986 144668
82478051 57682
367731116 31114
270276079 185391
619550742 137030
464124410 114917
519950470 4561
253951428 60780
892021161 159713
957138237 132676
10188213 35295
801104036 78045
679252590 84504
186631898 34451
814420415 194817
307742892 124725
949165884 178258
574033368 22583
843665765 87878
454834215 9600
297422560 148079
730718505 153416
423402661 3091
356613179 116108
194622792 191404
766271852 31005
790349526 39369
425645498 7095
288632876 80101
604909729 172150
756680835 28159
773902575 1652
497757837 28558
744285956 5845
574835412 41234
153163755 169224
657740666 61520
179691013 62790
553697462 186316
886709464 148401
586220905 143421
138207040 80451
868694059 82814
61381592 8008
57532081 128139
193701098 31929
998998201 67474
104751379 10652
791728519 45756
976865615 60305
367241185 7169
576529977 135775
274843925 7214
985562467 173430
637418764 191112
137422978 192183
904231423 131373
993433557 78804
211357920 168707
181916928 12776
985034590 43035
830270532 87646
947977365 98800
151081475 12786
714622812 114838
775010058 192322
161051570 195163
866038612 77662
723224459 22123
317135080 109203
549177386 129625
807601961 129390
94199679 116832
628455804 30041
232871997 100037
744627549 156965
664465693 65023
692055785 183284
577010430 141631
705996460 82808
947335848 193157
824278224 10246
253446485 157183
349495247 89497
254781826 125143
247772131 14805
724968893 139519
618375570 158119
44160383 161518
266987908 60469
756697084 168872
546426634 790
609384952 157780
44648757 6187
856917310 100998
843719009 130803
197295071 119751
340668683 132098
887104757 40932
305994311 97273
630963841 117432
386337693 170522
207495335 113374
551077086 14438
828562156 150422
739977405 154113
408287634 24971
177993416 41700
206412940 181673
122482988 44743
857653049 12168
35351466 63379
746429326 114485
305717331 65244
142340395 13012
949523631 29716
219411820 184873
218851043 195853
277649634 198394
391543656 45871
883230745 89135
770151970 116590
537096231 28243
93776584 131178
369556378 129467
520394236 143687
124303087 136720
376014398 70053
242632750 132937
90400216 15518
207831100 19789
755640237 159439
346526253 100854
191187001 197596
362644046 111210
66290920 132658
746509747 147837
396272718 46355
751259633 174198
873018745 150343
316811277 97861
79002832 41612
78096067 1246
153552307 8046
440000899 17504
337872665 83356
195987693 159883
935973663 20363
709534972 95643
123753319 52709
495589532 180977
558130739 185548
696065463 70464
704299995 145061
92723711 66245
116137757 110643
161094389 170455
832943154 157752
264667832 37481
260690719 71104
522817423 35233
544564572 100324
755901721 67398
376951003 99324
590863060 153156
98211498 24669
659222265 34738
705824457 101562
172648475 182708
24175934 74238
659477964 101213
726337929 100605
588455714 4099
36594974 75732
918363438 99826
410625030 65273
994236095 67333
354430364 129681
513346463 72583
895976992 196876
532931326 80725
786883460 78732
31469614 27514
525014052 62224
695016662 144169
82387345 124079
603561183 13177
736065795 123009
249936765 72076
870048999 174103
51858384 182816
628874385 194271
695650931 19901
472107070 109225
66703381 100862
544812964 142959
820527332 126662
12358005 151239
407324408 118338
814329099 113563
351620976 34489
108552639 79607
23850615 65861
472258356 121669
54168302 146307
63280194 127186
287692542 51693
803342751 164231
130016257 77417
829020669 15170
464193383 101174
731443736 112901
138842888 119904
640612494 84815
844250728 120366
465611950 199867
376306789 105788
594586635 53042
101038032 126158
216195388 96113
19012189 51994
471783237 131788
108015025 186614
907627952 19820
578319042 191185
905757885 140054
997598031 167839
641809435 124425
19463644 170221
3659918 12358
213336323 24120
251435816 196184
855763889 110717
639239117 19131
291756340 136441
95928150 146788
781041594 76710
518256813 157013
667032914 107900
985385382 57216
174471034 2425
593027132 2252
594162843 20766
26667344 94630
235026365 121930
495467679 187605
161943407 66169
111835722 157399
970469991 157471
70749645 115051
3940369 5345
85399356 65292
450358758 108021
889799922 123878
639905914 62867
390513802 172168
880073458 79031
755470580 161373
722305684 123988
981168739 142814
602345939 75264
624115145 160369
249979662 163620
98877001 198942
79916680 167799
356476761 41587
145953986 6400
691886718 140532
772454117 24076
317838844 23698
756731290 125198
973569807 162379
508271874 18705
581602436 24868
288149792 21148
787456936 180769
847043677 145709
392337675 165455
395175910 32799
415009943 57884
146949863 31704
270822270 65538
797484451 17852
448448680 64935
81479322 4431
269917372 12914
614052541 93302
877694035 157345
250424311 83042
174348771 68497
511431529 84331
685467549 57530
959608272 21456
370216551 151893
841822346 171059
270164214 117351
321459125 198825
490803287 46776
341961819 93203
7416527 46427
155427619 186785
374077206 75016
569822750 36381
845039897 47482
590695593 178390
704002407 10366
253800156 124280
276664112 50656
114165333 146585
91439116 169280
948150679 30928
98823052 176929
8344744 196882
862098570 9692
789780898 149368
924589653 101067
646159391 135436
600810556 192614
734565161 48944
191413293 159108
792156228 194839
879218495 153987
682684792 78155
877340721 168272
658063817 107889
180950053 175405
929203567 102223
698211173 24603
20382287 39084
156535323 2130
905937338 31342
181375316 134640
723353570 87085
526287397 73567
403805636 106819
905568596 142562
58802431 123341
464506025 196876
63577747 3810
892616224 48605
491056554 179931
151278152 111345
147430492 143779
586671149 188921
933102544 41030
331713436 180966
219275995 79749
151976771 109136
254207091 193166
21119713 165170
92562952 118538
818817274 162128
310903441 152264
753737217 68111
910853416 104230
166228528 125372
290012587 90534
205133358 55278
66663596 80136
495951266 70118
67243088 128768
653400712 187009
270006828 189178
351346436 128869
975876483 94439
902135364 77964
123102412 120743
183999169 134968
439890982 134570
617631668 156744
221352958 174050
711966712 6103
820161150 179859
881150735 36656
111322420 48347
192980247 9496
389788104 69020
577886008 94569
888423771 175605
709660219 157754
498467660 127016
635455347 153664
763725387 147889
356303308 23129
209758110 144165
329060663 72750
399368714 81775
402252573 195785
355744290 60331
602688564 3568
80857800 117199
618623920 18445
832317853 108441
367121444 176462
347502808 149733
766825079 147021
178092115 199615
81141883 167060
133320419 79926
217396928 121871
922836106 146177
636704648 129407
530059401 169793
460733937 30072
795920116 63512
819962910 178429
99033675 42407
127612580 105811
564269481 21004
4571619 120695
460986253 74748
144123353 88920
702115001 108943
581327284 98576
711457270 177312
565718219 127029
703480749 195484
286587454 161327
684717883 85872
493428013 57975
674543298 19390
296131393 113770
268355054 150639
473160112 138083
679459599 104626
148965466 23386
72050641 10439
418496460 7579
507544697 143931
938458977 32810
776382030 23649
253347991 70300
867906995 151522
936759307 21767
329930558 68405
144581677 69398
325705208 165137
202023879 157836
72754210 49418
216918603 118390
278987323 112679
709572023 20486
805357079 18782
364889339 43868
460187179 113124
855329769 73168
281326368 27945
22398424 156888
128749558 25587
829791300 120985
886241835 111253
872297394 28976
436312822 72709
184131892 27977
991747769 71469
971579105 82477
570506275 59839
154859136 19329
875923777 98041
225196306 164680
775314534 112717
346293090 1199
108617434 5742
784790792 62333
790296594 44773
370844140 20979
275676182 147416
192577506 149772
804643557 46275
115529266 22558
763786649 18474
918404544 117628
935260934 79885
604119824 141800
265015913 13344
884192852 41540
383641370 83464
470031762 25413
629153083 13106
196047461 121706
474744898 25399
703881162 149284
498291121 191361
404253018 5069
314220865 168548
631436394 164425
660631230 70643
393124728 139172
338611086 177063
556528489 1280
369633613 79742
945622144 51907
221689697 164655
292058087 12698
262388896 28954
920244853 112541
496714158 46538
42696408 17967
994418445 139552
208642134 119340
754710331 73824
663783590 114550
92521582 72078
821637356 447
383667507 143170
288753708 133216
957397972 199120
552211939 123795
979644333 49339
366053677 42571
502760396 93976
265943327 65537
938223585 114153
652685561 125705
704768577 11765
456612530 25521
426202244 184686
969000434 98723
994394960 103826
546972231 159694
625869725 152654
722967783 55553
441386151 191732
342607521 124793
795804266 113461
473801713 112178
898406561 75526
981975192 129462
419667063 46748
325834832 47363
280871118 95120
567623710 178499
307606815 21564
662778126 189065
688806362 18852
913958443 189227
941200526 141821
494928233 195120
832931662 189976
941859426 83154
536567655 57260
553565844 6827
664208209 59537
487619419 187165
554453536 192502
933044405 58791
123834131 177567
569968140 79687
994003123 422
914240719 168212
823620352 112021
723899382 197502
434296824 11216
317968943 51892
215459223 78292
793606300 16437
509125511 165973
703686951 197977
903111799 34316
170639072 161902
191774798 54683
962657889 75506
229080387 7246
759508229 134019
763840581 66266
898646260 144592
545809035 124177
720884801 49426
909939510 55730
145283283 30656
890519680 57285
840468079 121520
517751473 24147
960782800 126585
433095869 142673
645607344 36883
551311941 50040
970801811 67481
90524863 84624
63763450 91720
708959196 144309
680586948 179892
251331640 151342
236274175 20179
943162149 33679
92000344 72759
864205927 103259
743155970 105761
932482004 37299
857160942 83145
271462195 146401
111874046 74188
58520539 19532
703952050 38756
971823059 59443
619406764 80526
448698593 128358
633500751 106105
792413417 100077
118927038 3017
828906179 57000
53299451 175787
231563317 65740
659199487 121623
361579829 68192
623280860 34655
113816338 108640
669743895 178022
445255806 111624
968105373 13770
26600756 190992
307346524 196043
323346345 183514
851637477 195463
483149695 82810
12576620 165479
693196389 34280
163369039 110204
78495261 106819
144908791 64620
902295649 179349
348977244 159015
610529036 155635
736432649 134926
104595238 30306
239714546 94977
567807657 74244
281698240 79284
826949859 186948
328029495 154050
339190194 92776
900722692 178283
960271808 186041
737074618 149041
534849151 184121
133716785 123584
187300320 132355
441541215 25337
839048459 195341
406322865 128401
545632811 42044
577685348 41639
624633235 92209
94636439 162305
438075299 13434
879980420 112044
635697576 6718
601147225 63743
473866443 148687
610827825 45291
200110981 112296
97501009 101042
549527785 77377
385224054 105696
13221500 120941
495273979 97090
574604430 198159
957654777 153125
462783356 130055
350438578 140387
474983449 96842
662198802 191121
114854448 36235
701441903 79452
44893250 70963
613878663 47408
580014757 69041
923672405 49931
480746639 50681
311978617 36763
703603890 167025
202454805 64585
28520878 2303
496290528 146214
29557928 140870
7561900 167291
106857224 83500
826909119 198052
283243232 149205
266415760 37527
933560783 154980
245570622 61099
525986032 79584
328279507 109860
654935501 185965
958088271 95479
238319138 73080
437885613 93535
854022897 15636
620100966 131622
919389771 104155
105577695 64472
534437993 13596
660672445 28253
684736664 90837
987962937 16303
485467348 135510
130250315 2229
969204947 186715
427420740 68062
534953479 172499
512849876 95023
677455930 69584
834419133 36516
683096035 146562
825571523 86413
390176311 105846
634416349 132523
391136677 27894
217703701 148033
12410060 74533
803212606 95147
430709710 4744
84081428 96206
983773605 95886
462180000 13136
725249751 178766
520398335 190080
900542366 34431
379453509 37654
856470688 75758
575857231 132283
125393803 4336
683563674 89936
647002160 146454
948606840 83563
211041622 43721
816621831 73311
534658663 190929
140029138 47628
696360947 69573
74652511 17083
626729304 47084
750390587 127949
150258254 78628
150762991 187046
385802526 78691
830761505 150609
333649551 193874
77369194 96810
156277930 39754
481375134 190864
932118779 164385
642839197 4177
558867157 175388
320835799 96439
556012632 148249
513267523 17984
673294055 31288
775634264 52886
563242206 10129
123911671 193607
550385883 24170
499159648 97587
277759713 157522
270014188 1190
713339280 5839
83959812 191931
902266155 105041
36793101 141686
981998616 130033
906537021 148003
914357015 83387
468277358 81146
328297658 52766
942368771 78411
388131514 111935
373677648 8448
278290746 20674
153217715 161990
97106526 32697
207706885 15404
356614513 19392
472273320 177063
301398218 64086
608928004 5623
748191722 153641
352912310 169858
891845198 157360
923579155 90563
748970188 22240
67478474 86982
906584526 171875
674302975 111139
10439373 30390
814320829 61112
836701833 180289
500341643 86411
876244421 57560
423809654 105952
975463678 55602
125207555 102425
477410697 70867
477727610 74057
773442576 35476
142479520 176632
393276639 160163
519525655 124815
391250799 150149
843482235 61806
562365257 75053
975770240 58828
549520238 128659
289931344 113301
871809280 195265
422839449 187648
681738085 53540
880501172 139024
577125155 94656
529761242 128868
639462262 117492
159923310 30315
219880682 36986
711042784 150117
389514276 70887
85924344 31651
579243388 42146
229455431 114644
327742907 86973
983596609 14238
288857309 192894
325088093 162897
653102296 78824
147171341 22148
839328133 119220
575902603 91923
566534725 176759
834376799 119611
560791158 183136
131287026 17414
697431271 185224
397662213 12509
313926573 85276
533388933 157716
437967666 125192
321595293 97916
299630562 10931
309213300 48510
628347710 96596
613337232 58403
67300395 131126
190994727 140337
88402394 98953
552137724 34989
367848626 62289
96243646 59289
122047861 44099
190256481 92074
243942952 107512
456339083 120494
691497402 155544
969008962 9419
274867826 192902
151202537 194220
20395268 58960
479374873 159500
420417502 60190
692015919 3524
95001673 110317
629418265 53125
727058939 122936
985870517 187656
48602427 195482
112557949 68634
69194415 113209
680661314 144087
608834667 69140
442273316 80878
118006255 80069
752961113 149376
959513068 90042
98087715 101795
613142585 131222
801021567 37854
716876348 182304
253281724 59714
145301727 54979
495396108 46642
597792418 6084
271323919 127122
797045295 73351
812042859 182935
726152575 136195
667754078 34023
461347604 12097
136647374 122588
76267803 48926
68201783 194089
541233142 123657
986853861 19814
255397313 192405
111966836 175685
717521927 186283
962999856 64721
542592913 70086
21357399 103329
380479820 118796
917618752 128800
84307916 37141
648477748 26018
207869169 118543
399673168 60736
512646126 128021
477232405 116999
58543811 145409
21168318 194742
662628310 128159
76003447 120053
129673915 118256
445564097 194472
799841966 189717
142394366 17309
109996134 120100
314836357 102663
229653850 98680
98170011 58370
654897805 13002
954122112 162234
702118906 181363
311369320 61876
682985137 63195
32543861 121875
344065235 166737
361294517 84813
350586645 173558
656034534 124631
480132805 54493
556169211 37118
169785623 191900
86751239 66007
239766511 33303
417917207 88327
686336982 194534
389888064 53017
3499862 8392
653053149 40660
158386726 171597
288821766 103934
503689097 101849
313010511 26899
592593668 123075
189644936 114456
246135320 148159
530018814 64860
312446853 14233
679232794 168076
743619119 75806
112105050 169492
181710920 169058
709482249 64914
900593173 114917
42450748 48796
785141024 16232
163249856 49993
864065871 40043
299735761 108672
158542829 110911
838965615 13672
443853328 155618
585369855 21507
684057731 183828
317705578 61654
161364396 132512
343580412 122496
735992558 63852
825719696 86660
225651120 125260
925772966 171585
44024026 189825
457998569 181411
30608796 143759
885314455 78009
791463709 7957
2848182 168448
521565638 39536
101700553 115084
146902978 155793
709013348 2971
691697509 35747
254463781 153434
349330020 8100
63711990 101287
686107690 78338
477245576 63075
791298222 49041
866623493 151911
663598008 132462
830320129 58462
126485847 12592
178595599 41863
99523827 92239
931224186 72150
747379468 47016
659360073 181452
544163733 38912
224151938 61073
345647494 118374
834220722 171667
499751028 30364
259966619 24682
35829032 77364
555202882 15024
167027413 194831
148477219 174455
133409800 77574
69171100 42983
231040130 176560
844449113 185857
673536549 165919
450685768 95702
472908330 50611
317265524 50746
466547082 13689
987761317 18460
809176969 107543
904135999 64237
191675888 61650
210174224 95544
804220009 163009
329512027 98425
807768696 148509
623254548 142137
391693774 196662
742886676 108523
345430325 134520
52105363 148436
313965579 109577
216849229 63943
177955221 80127
667612010 15248
305831919 38164
856134094 127032
864316563 169277
211168223 74680
225616111 120475
392464186 181724
133246206 180583
282682644 1906
16531470 174300
270340663 145565
279048523 98416
959391186 170084
330918528 45975
941233271 136360
121634447 112479
645844458 162583
949709685 193452
820549571 194709
436581805 18170
980985802 116633
578601971 103274
884145691 54250
575616421 62337
90531490 159745
804488855 115968
529963111 155651
469852603 134605
728615272 109907
832827957 44396
887129202 127704
287286272 152936
648590403 143440
941851218 119647
109134717 25697
138453808 128641
359003400 122178
930235471 171735
221794641 71613
774276614 155373
687725296 21254
134465515 77286
760432124 96327
284568117 123002
731383592 195066
722922532 188487
362994755 110576
137256128 101278
228523086 46055
710443822 178032
489472950 135662
240978144 33360
975417047 152266
176903539 4965
371226521 1696
981530984 18183
502719235 87319
967892318 104248
311004048 82528
120729177 90572
602982778 195576
738318668 17096
38609847 89527
135710144 61914
278443244 35027
743058173 172779
260591573 44248
482967076 104725
966360403 114314
238286483 28161
477886410 143143
282169578 147230
474058549 11028
927886831 116383
721749155 34647
135646525 56819
473289168 169482
946645576 6952
667565835 52835
441570500 183569
543713002 119981
194290116 161149
53070952 180014
40519103 53792
826157112 178055
67034833 194602
803085614 105719
129569413 20134
413168779 79226
216639875 35580
884264243 121957
84859808 169674
187807333 106715
439056674 112089
113363770 109922
63597966 145607
558987724 74923
387986726 58397
745003945 95127
610162677 41923
552870493 157261
865728673 146227
743556274 112735
429118024 38103
720835740 63688
370440180 169514
72839410 74657
281779909 136199
901677542 5843
302226273 163074
563475671 186242
418155781 30831
574998770 60061
453414395 33140
855587836 136027
294304911 21218
283049634 47934
15082825 193733
693307853 6222
181003078 90513
15166587 185212
188392640 139429
21115732 119017
332910507 111974
325964673 101870
957812892 134681
19264522 81190
278059040 997
683656209 175286
719279626 10861
904749515 150249
978503420 53636
191737548 177476
775511208 132835
153963959 93682
661113902 116026
620344135 68617
414968009 172819
966096594 118084
627818520 24914
758310319 27949
259536574 71614
391501895 102618
595913378 11561
895880081 174109
251961719 23883
910072984 35973
475572219 179474
486006695 30930
55397072 100238
837971609 130881
763141806 79865
204992602 9357
604119849 60535
215038133 150245
779799414 91721
305416616 161172
617221793 101076
606319345 95896
894308369 181396
986328995 135755
742615453 93151
731538300 182171
646368695 192853
422486274 45444
765367078 20606
228743931 982
171489961 194583
559503979 13004
995986601 31243
422909190 154521
189892048 105697
465133471 61946
616377964 196184
702639536 84968
283420430 152353
965134129 120400
586685682 111330
202154472 92803
232556936 181525
730783578 33011
54997620 45480
577727709 97894
288212665 62312
763903716 64353
653034632 29515
740060483 75772
435247592 176589
147496217 188982
709029738 155044
417655011 40899
484232831 176929
584790928 162632
871849688 190845
271150198 10844
234893020 190891
144816171 147062
222112077 11719
184474917 144046
71632690 166905
377058501 14636
68680300 190726
155441503 154363
318918331 53846
473952675 131870
528084163 142972
666352726 107040
570010557 91913
464300731 153983
682572424 114605
739138580 70599
22919419 196886
550512598 128573
87453624 58914
528046263 43624
307312617 69558
91399044 193954
8716570 154164
128043056 93523
984988153 69595
750373686 12729
90700876 197225
274351252 124304
656648237 45122
34115934 117856
711124605 4104
668893464 94650
273893567 55730
226234833 116773
539313459 3512
782221900 194695
978065812 72263
585429082 59679
592306647 47163
506181911 46820
159918316 4310
29337578 14129
438827868 90538
472990046 97878
561576799 44911
185796441 106605
986756282 96878
174871601 165186
802392554 68897
699647028 132679
474200763 63897
742989777 180869
902746499 163573
96822989 172489
490354022 195231
123728231 18963
752435179 15445
593988095 45052
484061910 167447
577010433 20085
958674266 118145
222038279 114600
423051422 68522
260948312 72190
457476877 155648
957298435 131935
540182055 113918
322980841 61246
777752710 14739
496427116 50503
486746647 50624
831150399 36909
33126427 47440
776710341 40537
243102562 189949
830359921 51614
633447300 141521
442753092 125426
509266022 123425
938519289 146655
454334699 113824
656422968 79041
761248705 85029
557582129 123833
387036987 25303
427573293 88752
213884569 78502
359589289 195664
400046111 122450
411314731 165976
921280202 26577
34470620 71671
371366945 155341
704780590 108112
736799056 11715
913212323 21721
897267516 158518
90218758 165956
725346930 73816
498570204 91896
397063012 23014
182754650 141405
713970813 38301
829578465 80049
844662763 26564
168015302 105805
350409680 109406
983324650 139148
955845650 186082
310764253 38766
125553408 150042
283101055 171780
643805251 96076
383962966 164761
76546271 136818
985723299 76147
328421103 131553
478987938 8008
516991594 183069
44550413 42464
23814921 33997
602096200 112057
698484605 189994
871166568 3865
51017867 190179
788352262 90622
91832754 89902
371956993 177071
740264592 23014
707391981 62770
579320922 166281
348948644 170054
744621023 133116
595911772 184805
176839758 143617
599146837 143642
748737095 57787
588589598 34583
104023267 75715
392791546 196933
982035117 62655
606739255 182172
886533241 187146
528614865 101279
727625328 127262
27608186 191953
769516971 66210
290517811 169589
587332285 169006
232738484 153870
922996249 185661
834288181 172917
622716321 61721
343322595 19637
541565512 193054
451053930 105065
73435004 198657
248599126 39807
488237101 111477
606315540 190963
998398007 73860
64237345 131896
237439115 73061
186660875 160159
731887739 70662
880341764 158456
69883829 99550
830302507 187045
126726374 182254
243731603 62138
791955162 49549
624830560 22136
997939291 96174
149422089 143545
755714728 155444
128121600 190801
153302454 66369
936231385 121498
619984445 140574
152032081 174253
137679299 139001
774012227 86322
168418340 126952
863471245 135722
665579062 61009
653343365 7174
424165870 145121
437378594 50350
796355730 173683
366464663 57005
81387604 160299
237424683 182078
578327228 119262
939275058 89487
111115165 117511
404558228 402
582178624 140535
250373737 15006
642521339 21731
760225757 40177
278470592 126087
69980433 80479
874833292 92208
244751040 48583
133390947 177516
826480965 33546
944005037 3615
217981950 104478
566881027 10243
797856480 37880
108171087 83092
762402385 181319
297071376 180405
270809282 20236
649588067 198773
209751493 43972
691767131 166111
25577731 134538
57782713 38961
396005464 49278
820063918 126235
596383872 48571
411502138 63314
629770388 191049
765593218 9753
565291167 122807
480523034 93696
80332296 25019
814006725 139226
946079484 21688
367219158 151985
758281592 14579
721612049 15712
983113751 194899
110797793 171114
339603387 106268
706616139 140703
262631454 74863
729853597 126848
673977167 84735
775666078 150114
807865272 78022
299220106 75019
680626998 181829
495823796 40864
839287593 33526
407007116 147650
353210106 159370
884579427 116276
303699908 181068
345442032 27401
830870015 36946
130127042 129237
515520533 100885
161139080 91280
211328524 92897
522497407 165002
123923560 115685
72945154 122230
409268547 51250
9159163 94264
956765748 12585
395251896 104470
497182559 66991
552755229 164583
449496716 108532
746745564 166892
880857928 87243
247234060 46591
377770954 161081
941167368 49507
755119736 114954
957933667 156000
181287753 56088
628820617 72841
101209969 31973
609166619 61249
377584431 142028
336069044 75404
175660843 42209
989560652 170498
792937733 82883
827714958 142129
989443060 167360
725014173 134917
496595571 177690
791143925 21866
953628386 7600
168104688 152417
378892517 52388
858905290 46770
988467525 175044
830912375 152962
708689744 114046
494665715 67301
408157518 148217
59061268 89602
901998691 185483
264780215 49045
134059002 143960
704532868 147215
144084307 179363
947861217 129801
482912296 43963
267307051 103588
251729293 65934
228577274 13717
861160169 196476
851857782 29920
88156823 118830
236928393 195216
772118162 60988
288504539 67934
866145139 118721
688487589 31310
727000412 100912
897840370 153021
125659312 104341
920739766 2612
793691200 48967
893030672 96515
615566434 68522
369434899 16046
468652561 50491
565792561 179490
719416626 176731
636485846 119420
525569318 192981
750811464 50408
690262680 42919
995203267 76248
637645233 197076
642130632 128647
362049710 129815
923471439 112507
155152913 80412
803106852 161108
456226235 71879
771123699 154896
834928062 102342
787205901 28902
420393722 159202
131280288 179367
719038553 182551
569105486 167525
328965162 118082
595643867 139928
884316481 31550
567614572 88808
294005296 30576
913300627 170744
458596928 120713
625604985 30302
172842865 196110
751878816 151400
282502772 55117
515831101 22955
920642643 174499
204076312 71281
462206996 127566
267897713 19496
589723556 67183
880382349 84607
433449291 109011
425779126 186434
621217966 184028
539718864 80376
480703800 165167
176048457 167458
817910696 101769
112726860 191322
790699259 24129
450061145 175904
83524868 170004
869118774 152621
295334852 153373
170650610 110125
715857253 5458
319593913 157876
795513684 133370
868760727 135466
406894056 43205
75525496 156881
471705679 65384
282231480 71698
11271180 46728
342894987 111319
193778559 700
586994610 82575
960712004 92059
745679048 148786
97205470 176677
804811102 162029
465326637 124717
51258111 74019
949087812 26257
729458290 129915
889127110 62310
22772347 162038
665369154 69790
844032260 151747
710474204 147000
461331897 34416
43147412 121563
372721938 112183
970135135 93165
842597614 33682
53941820 82204
684532042 7663
511345579 89336
112900768 2877
499927087 37165
846719194 178969
396045126 57331
196345787 193013
500565591 8490
671892338 146945
985986479 188836
553358433 121239
202021639 17436
474683084 41976
171916139 2242
371043633 53633
341173018 33442
686414126 171395
303345218 137800
380122857 135306
643520219 171842
325802234 195337
930421553 71100
485992445 118928
366259354 151819
183528729 151128
728556676 196530
393733039 41053
576447455 85759
943123434 10362
126105485 89379
473915465 641
841165899 122114
728224068 198171
233992702 52016
276025208 181720
117241891 9691
594303570 99351
507398967 26851
75024338 183370
615251979 130003
976083813 106665
118375251 13538
473734046 62606
979488281 68904
876107461 176392
359802455 186553
127602732 57080
391071005 15629
447562210 96863
455505966 52603
690491208 35894
365838205 30066
143641703 134577
677416278 164544
150794588 175484
199302972 74316
83830214 132764
217623235 96439
219191004 167376
926123117 8576
628488022 44171
591436939 100501
702155137 164939
291546165 76646
382842939 137935
754274468 605
174243510 118380
331877084 173688
873880154 33268
568691703 171589
694551573 133752
212092805 198773
338480676 172152
17127521 23246
419993578 65493
464015627 104435
233604084 133643
195673453 171623
963254426 143055
804493304 123496
738552071 146896
366536985 94083
364636873 86656
641538538 26896
627646649 123462
469164579 164112
415252768 30336
842240782 4613
194820979 8636
453922458 36243
190885943 188481
18765939 23058
578632197 165832
394290110 181428
387262918 80899
780598406 57186
607967587 115091
597493594 54487
164960683 153724
300386420 129275
449643143 86552
613320343 153019
146947603 188292
341068459 51884
731567081 59720
895392993 106332
156481023 88790
675863698 155513
530692175 59397
109668871 178028
680595074 103341
515955411 88144
81993630 70948
194597822 147762
813863447 134039
708412952 44922
348200709 113142
413538458 148934
255507525 5176
821183630 22241
233832110 195360
358604841 60879
14524174 52292
81796125 119707
194312457 16265
103509333 4908
777097941 144432
969802558 120554
10950912 21580
442177124 84408
407203492 128660
456429651 8541
868694373 82639
201221812 93211
219922437 37321
306413466 196090
43320799 78486
635656536 137764
93203582 81209
167575385 199793
408215450 23268
711446087 150773
420054295 59340
330392665 174227
1116937 164656
104813892 190284
196062212 101606
448666715 122521
719049364 163161
782738159 125593
624348008 16514
686876578 90481
428270409 199957
445613437 33230
403798287 64449
448489014 69705
257207238 49524
170843513 156581
150959387 150810
264560832 87463
258267194 149923
359719902 52151
822833761 23504
404261532 128778
842014252 126938
113811408 85769
252279329 99074
864044459 53672
740107185 4027
835335433 51287
592834225 137729
224536334 36506
820596197 118066
937461499 101209
982510836 106080
301223316 39789
288193629 187324
707398663 87714
414856615 166068
921192762 87817
82043667 16010
252923741 55593
19848540 96322
928662774 123231
254248191 177027
136976082 154228
842837277 198268
608419448 199157
476782007 145622
895108253 110278
48522419 31766
437238493 48400
543171901 5959
421898048 3672
113534689 158262
3101642 65820
715786006 164465
739060355 51862
716281247 69393
659191730 130943
232067294 90710
593118774 81472
488265303 90983
643314438 27151
239459672 173064
479966537 94516
91996512 57589
831110099 13632
255375931 58928
919748293 157759
463372078 167108
562360814 128905
132099410 183155
687149576 66269
991819956 195192
801977906 187477
822681107 65836
781128398 6451
391464926 160107
956038759 60492
301326738 189571
162475538 36021
507140650 89918
612087879 79346
588306666 138352
822875358 98443
62897784 163320
951459028 22404
827435540 64279
300532297 68331
192741442 183004
505658881 40943
58284783 164394
895428890 144889
724401038 143082
918312848 73369
46161886 166778
4931698 72388
655642040 70423
614827864 189781
993582729 86060
9337228 139418
449089449 61465
246594008 69735
489661855 172929
476837697 27442
57416072 39655
380264827 87253
332726923 156629
367787860 52565
692116706 61971
432906943 32942
564767115 57821
119443527 98720
19561466 72594
710142073 175067
810792886 190512
929439964 37095
646554234 184293
356574868 10885
605877671 153686
407614117 138031
933143501 91106
170562226 96474
572748856 67617
424626561 92374
253627897 44501
644604571 49968
337741488 160837
601301247 183305
58812228 176890
97794106 121130
697880967 108539
310319093 56758
462404043 66844
993459464 199731
931303183 148757
992921516 166911
251885787 70611
837008329 162542
983383859 169414
650397071 186445
66277070 167419
566582263 4733
454100132 176969
812426410 91912
927798305 84710
180198232 47612
756159213 36528
241860051 129944
655208558 96003
777270199 87394
48298217 33848
102807026 123716
721551867 775
710020058 98572
976034426 174502
331173734 132540
544116760 121496
605333754 124581
331146006 173034
113516888 169514
316659151 52329
227143485 55840
655169192 64952
250356506 3803
274907643 111710
770677118 27470
617160243 66654
648402192 54582
906304158 112558
486712080 170429
536469328 10391
851353134 114283
94516140 181723
330974922 7979
809243497 135919
601271958 106260
275947723 17473
191661787 142410
481901862 132095
557855282 7665
869778174 155756
978777225 11421
911927671 117866
218469397 32627
787171824 102799
930023314 189705
539202670 50249
122979974 16819
923673578 51933
742671574 132521
823500611 35078
291513046 106920
174449830 195579
39042932 464
310482436 110826
431194162 63396
206468686 80665
931746900 147408
504645028 44494
718452910 139354
223653467 91161
853981580 112902
652525321 151232
121882718 4181
898360167 132160
130614985 186320
479946596 46962
201377615 154743
722170733 23817
851862274 95877
732522487 65133
942862810 135957
716140338 68291
113262665 198870
745928510 104308
695382254 161634
579124504 150242
525011093 20236
481462435 142538
330505551 31835
641138348 39332
495254715 25034
606525844 72099
494427959 199747
202657849 58639
634412733 142120
463609427 137491
24686343 167346
6619742 133103
360887783 127634
769620149 5244
627815144 24285
901914504 185455
993259203 94150
778231087 39425
116033259 194809
704022350 47592
761778124 73501
449891048 58445
946339335 182809
652370399 41546
524078121 112278
142626122 141730
133454828 172541
804615283 130138
599510265 56308
538572367 99945
91121974 173091
850073419 165980
176254788 69934
807451222 95965
729749773 4453
549866103 30919
112364491 191121
62021597 1733
148569650 179778
134266525 189988
724454734 74537
739011642 176852
957601705 58164
419461299 167336
264755559 80335
507765158 74671
247941696 24724
228700024 2006
980897889 148603
399850884 54115
519956335 161297
216432737 19992
280568775 187667
858445248 114618
642520435 89848
824370666 2427
648744771 78457
125833914 113846
219187514 181160
130949307 9134
922451928 45129
285751898 135965
215608669 155834
435725873 114801
312250505 72823
877594167 115277
697551536 131336
943343224 192596
755572825 16483
733810369 111552
477201713 113272
795455689 184055
302400202 15342
313470898 58165
174302097 147857
654334776 141531
910877189 57488
989591565 11418
565884607 68800
617166279 183163
418768330 102601
898999781 29971
722357619 31704
494194984 180058
834961486 106103
341621276 119416
277138438 199608
182375922 99826
797725074 119586
618587595 197513
932212567 33089
485897284 166648
25211406 136204
915014609 64828
713805381 110702
79291066 88697
133182643 176244
796102228 122323
741509505 120945
38230084 193067
591642857 124084
610629975 20491
466725206 27423
896941396 38449
570434467 33929
564141940 100980
727622683 88333
265212853 12188
409201934 16585
966926079 79676
385417416 159608
191514686 138154
877004557 198924
820706404 62213
820652467 8542
446073556 118787
810043439 41296
255178936 70398
683365179 105184
968631424 1507
859587661 33502
285524352 131866
573629002 46209
721759169 126201
8716237 91013
722181563 120870
622844857 177915
206911810 102513
843798206 146532
104019746 146451
657245979 156596
13602115 144953
190695287 163382
534035988 155224
35793249 27446
951246217 154318
392703256 159097
649851966 9368
191371755 191759
53438291 131412
782217571 101393
641025796 77122
733993642 7237
779555771 26294
536121153 158279
812745554 4697
438725377 68753
869649668 181690
79770020 50138
406307520 147774
189523639 45541
412654513 70826
742026805 190784
179682505 183852
691324272 146538
684842758 97598
314920684 169354
882326906 179702
977026972 155901
204055548 114733
491206377 170
963936143 140023
570799648 175665
958184237 141125
335882369 89556
746830391 63605
358302997 76699
622359186 37692
813888706 80806
160103418 11882
274053860 84344
476050794 137028
784100293 160081
764729653 151829
509867324 167875
58603770 71323
691206209 198459
147634757 39271
605853476 192570
263325709 186877
536133591 18992
588128641 100652
432918282 93695
644667678 164237
131220458 38388
967358607 97286
786663892 143412
948446126 3740
94983338 73053
434283920 149673
884829904 176474
313307775 94602
384288123 107816
402308597 67019
459597989 55125
490799048 172329
507793841 40616
224947595 35940
336146999 10666
548824939 150585
859951755 124438
405173809 69953
413792117 148694
676480062 45897
149028372 73398
230345533 71000
558826435 127564
656018658 116637
938043890 35850
14706359 8504
119570869 9309
740388352 171762
145873250 193954
592457807 154459
579339578 41741
708734488 32167
36912886 24831
471341998 114215
474035883 116391
249264623 10265
722172989 196789
113158894 117517
718482345 197225
484067752 96257
18775104 127803
868565318 107122
603299998 38815
893943376 188582
624273562 140866
261629553 126284
649317319 39520
375910086 43433
697699432 130968
329169108 81372
606311770 116308
667211303 92466
910491870 167201
764876982 162039
365441162 639
191110024 33546
50796879 77879
296093010 187566
327104028 14980
760927312 123196
362623878 73696
225129187 194442
482403146 17708
858257009 171278
243604652 146620
847008837 139089
981217018 188680
134816656 4221
295753900 77774
195749677 165265
360873463 130764
703757265 104354
37358080 35798
976261828 34000
665798128 84715
927160165 59343
632698868 146070
685531524 142867
506168377 47895
535969771 147913
509067995 41276
63850048 15807
38762822 108622
305320503 152889
586299506 72612
554559226 78269
920284790 130087
61907318 136385
837822759 23694
908804980 136075
467463572 71359
698101645 100080
381563219 39214
672147696 140941
627521757 34110
731031740 127556
919416768 176191
730580759 63970
953231512 132224
382038942 192295
137654587 50520
227080618 27284
345990575 49508
807323707 159057
382096353 104454
133411397 168080
389198348 39045
407304370 30979
723028449 6264
547220362 187983
784003108 151901
574981106 163391
922018188 115162
627860478 49371
790900002 28484
638161321 16405
645660483 177265
482330053 149883
637596045 43826
722648562 58494
152523207 47729
933278423 130577
798187792 69824
94696972 1273
243472364 61518
490916052 164096
681320099 67227
331847062 35510
420228547 31033
464710405 127815
349324859 165931
256739911 81625
150563291 21600
326228585 133044
144526991 80807
804427547 94908
243418250 140849
733136057 71883
281443387 38218
190856513 1456
889813777 175977
144595920 189019
985740560 52899
672713728 68195
2819608 102105
801751526 112859
939164576 103680
272201939 65602
306261277 140259
983451857 66877
735656406 179388
139431507 57995
601191024 116065
670192429 73016
880150708 91311
876751507 27288
489746665 1610
698367015 15931
716293377 28990
722541838 143811
803736169 181521
338728843 41592
649797235 173878
136017868 164299
50482299 106850
779171183 47803
44908894 193798
306539874 115635
35971689 11281
701606937 133323
494777355 141139
712809476 167653
80692187 11705
514979173 44108
155568182 117174
358278864 177036
792287393 146682
408406176 194249
202845109 191800
804343447 150540
155294676 53122
552088313 7517
867201342 194822
275849654 9629
891898579 170169
338770944 22669
677257552 177124
862325522 89906
613138586 16953
175789144 4337
165528521 45792
394724411 174418
394733842 145598
66341986 92568
257945244 192060
774873710 101164
990904995 91228
868222073 110750
298146998 41581
304315058 148640
75195635 89966
360758505 135042
97443496 165886
650792163 36766
570197188 111154
410824384 157639
914766046 5365
341023753 91533
64543654 92177
962507458 40079
31562505 99350
555360138 4007
59359349 69560
72809200 149743
885864843 57046
613487365 133487
134756920 59603
318586723 10541
825532102 14716
733258647 110347
129403586 198520
910725422 107339
205735746 121303
770918690 98086
77678291 110709
408540831 5531
487881065 108229
307045586 129483
891061501 79081
655599706 111400
719395531 51826
570338531 153394
862523822 158312
824208866 41832
265818403 156380
349887341 144076
584409125 132825
178649973 60837
627223931 132280
721223183 137603
826990626 160496
347011709 21952
846254576 141169
924944280 164305
255998530 62040
504426764 144741
426934540 185422
623968951 44552
550543829 27443
396108904 22527
545705103 178412
793209651 94372
365323988 189429
428115871 25743
376507735 170845
63393700 13096
683015260 101724
147246301 27136
139213707 56221
186455335 193024
199433395 54063
897910031 57935
777141303 159351
456083112 10251
636876717 173994
421935925 17354
264003061 124500
457136122 13082
884482580 157572
106223466 102613
950385922 197094
350861716 142911
441740091 134774
599464083 101284
486711056 189140
249779689 84866
477785892 158064
443540128 8861
741140854 14148
971869241 127532
159450940 154566
227453023 132513
645576880 130538
243986643 98675
47927425 100162
690720521 41557
251195029 139277
936818620 118756
361363465 154410
651037477 140256
218327245 115049
658030741 69857
487417847 34683
492807891 51324
60414782 52545
857921484 187890
111488969 70379
590730250 351
272391279 36536
995524177 21322
716777309 6595
599446647 148280
466525291 15326
18073772 167589
218810585 35177
689973766 117155
268450384 196321
755520256 76243
584078371 4950
584393502 57049
349945011 101639
82161079 145907
25108423 38829
330128274 199316
758765435 42843
842081473 132344
656444466 101585
699098473 30309
505081273 190884
5193594 149920
881891422 122771
252189706 170534
183953217 116864
614271444 19768
962394576 124878
710782026 19985
291145166 84939
783512236 118427
731292659 142307
949308050 87718
83151121 59104
627279940 70352
675867065 134430
14170567 42984
522918567 24730
166058258 93164
445306205 86145
506452298 48259
65760095 63431
617035151 134384
367438843 37228
843444627 26575
649737429 68306
765665737 25102
537568614 76292
779126345 72521
204989377 118440
321399537 159787
911202803 83985
644924867 105756
820945531 175995
845702263 20404
457865091 22007
100875511 19560
987387441 84453
876520925 16763
569242820 121489
172684340 28993
848267796 183069
368665623 73442
313349684 73524
487827705 957
742559516 160242
395383257 39626
529229361 93274
845180615 68903
906601992 194782
932585327 66244
710133739 57019
806310059 113045
129210614 84839
918005529 39248
868762088 178092
407270218 191330
698940031 186537
264119037 100541
689460143 172628
680232025 106629
573789785 80738
711904706 145917
846555883 19281
148711458 14859
280764666 158925
970170815 27244
65458683 35508
883771949 52267
270186433 189400
585998688 143342
522972157 73412
804255190 104526
245742230 53179
211289882 51645
432486397 77717
756892583 43378
461634073 191799
431549708 91
872570250 41352
356985478 83245
780750935 186949
426150607 199107
190292289 125606
331245410 50516
782988728 115999
819348850 77556
126823523 73908
233587431 177083
355875192 118441
474256361 152100
354077296 101639
163935646 183990
302852622 128431
357452745 112819
76715921 101987
266704647 56744
323189204 76326
226226006 197251
996505529 20268
735421748 60117
900445079 104533
438802691 167111
939593568 177661
407602604 61908
293645132 100196
97144280 46197
698184046 128487
399875590 67788
406151637 135775
35596495 100585
440406113 35820
827478253 21204
956334017 92692
920195850 19998
838627312 146497
606479000 42470
953587858 126148
972271630 162393
877290358 128633
792163342 199540
164709394 167710
838941562 69764
40262417 124878
833992644 24539
482563082 92628
788718245 59623
796635903 117793
217710511 33599
843439319 181113
503457155 170449
667857806 142530
842789721 83148
359254585 24847
49672799 27221
934719311 139686
900225244 195310
394510008 185928
900003408 137149
719315008 83305
166250518 126548
840585210 112743
953945699 73691
804537939 31663
721001526 78558
870377926 54011
33737111 123872
510243383 144552
965622591 195821
420436801 106730
754467660 19023
869404748 186019
462198956 171088
752904911 129157
80545457 127266
252762805 23646
17048265 48685
870572247 16230
953573156 177871
770737532 171313
688981695 36053
961121134 57936
614783201 88659
929892414 171413
263513458 179961
434812336 132106
904957459 110879
22420678 129078
65026758 171282
472114531 29885
769058757 55192
472517077 197197
572378675 180871
727585404 15601
33330217 190855
464176579 98319
417697405 23693
917049696 96163
192017319 69899
399935178 26363
216852977 67560
993998497 147292
113755018 153761
888728430 3521
107359909 117342
356361631 136165
33588164 95155
302746421 102742
359423231 136128
914941865 106653
525422432 39920
138565414 194911
864480894 195525
908808518 106301
405282706 186065
279149766 43582
433988929 32911
66435985 140083
356236077 146465
28330464 172015
744217706 92693
67638224 11896
817763086 28620
447344434 85330
678358777 51509
513536299 179728
25537800 67869
315823643 143361
219830017 1890
776952666 57463
328364179 30410
965958426 116401
654325423 131514
682965342 59149
308159046 186299
912660988 20033
239961724 112466
910101683 59019
119788518 198981
903130680 123339
825150192 96799
205597393 151090
617812248 82062
150804685 136813
591016267 122376
928760099 69078
282661021 173966
906154165 102802
875954692 38776
372496259 85574
920876069 195715
324382041 191418
183998344 47726
926095522 177189
36361240 101529
585220677 112306
411095429 37538
97273816 36635
102239513 61170
113142516 79907
544550441 37469
246340183 88047
248912072 192763
220374383 131004
538964037 54144
543397171 47169
208819844 62577
221168491 26183
793725484 10231
407207771 185253
765180176 9320
173316032 116104
642234484 72339
249785673 125466
657216476 88580
587278070 146185
344073699 13546
270597813 61700
184786761 82649
189951516 170548
21614240 187079
769279977 151118
271410760 132977
671278096 44482
717043796 42537
366536813 174950
833424090 65798
439115025 9343
889833621 108336
571451262 44785
253092808 9967
726216250 12103
768202702 2647
31318347 22916
153552088 7050
336269670 49642
23220864 134156
400274491 198231
940258886 99048
129446236 120655
719547457 143529
75257926 41294
454501496 182547
244514857 96904
831728876 137127
257248737 157809
227015593 143160
477264055 168644
954412756 164306
365951789 128061
860422087 197827
613028855 143943
775659105 82669
954847604 92145
600100929 51471
274973950 79205
457865831 74716
642255902 203
19689038 30547
2272056 79796
885707388 117325
813245291 127198
878643885 51483
705392920 17983
663520507 104885
394738706 132613
63422317 148666
474180259 57472
343467354 191931
690711847 18053
454316548 54656
441108992 12142
313192015 96488
553639189 96281
729866861 30215
521952006 69655
160653263 189652
115654936 85423
215411241 140901
110546627 91903
830687020 109690
143853003 35635
644090191 198921
225589411 153774
382543148 115257
81232222 128723
771847370 91156
193985192 131218
389611478 162320
92446987 23464
14472126 57579
126749764 57698
478809944 37107
678825353 182187
335628309 161097
555666598 54415
629316664 56825
322302131 194970
271208928 170235
23267891 135415
755585898 108345
843258827 155074
675830434 122640
113573854 117583
119267849 171564
538149880 138002
617006511 168261
181828033 86805
730435301 193715
50354882 159348
78548855 69601
761465790 153017
816604453 155636
559773036 6924
913135241 119258
763915071 603
784128864 178087
592323043 48607
605252633 188252
748823610 130524
62467409 9571
829986246 51034
63683744 174219
43139038 111555
248971956 114626
369700553 23908
830440161 30621
663014981 24405
13723749 135461
604622434 189986
284285879 23322
660986355 108440
418007033 84870
939193677 192751
768205067 38117
166261072 33999
942436801 171471
515300071 105645
687461882 91020
287592063 127092
999597433 198879
719809854 92526
380702204 88732
584368431 102614
786435170 8075
626508990 106429
177405726 20251
856742736 183626
281525035 8847
288031676 74045
74120132 15417
114175388 99253
234546438 82518
727447900 198056
36169941 119004
441816012 140765
645872145 101715
601532848 13172
309572746 106359
35501170 41872
454859612 171089
907900852 167041
817503163 142658
86156571 129380
494156419 81046
724863744 94365
42842527 187729
185080690 144551
350013137 150195
897494298 142814
12986659 129206
197437733 115271
286972872 22989
580228257 35382
604701278 87234
159664162 117678
51365089 161246
396314482 33750
975656647 119193
747114429 198280
53434072 64951
903159810 89414
403123046 74041
681851501 132837
796925158 174978
99863484 57363
235247386 87409
357068940 37206
825822912 69819
267479919 61767
23257749 63199
809889444 198551
122730087 137129
302025935 173246
268648101 97001
451813531 197066
482651849 9764
567320421 110345
123465054 45020
604128597 179058
308961864 35324
303940678 140710
597878092 27373
503997886 32275
960356466 3522
776338421 135674
18619704 114962
362856205 136013
786527329 84593
706267723 102303
383689589 153222
289765195 14438
328094352 98013
1214716 172631
737071600 64871
932795117 79228
288658238 22917
569412209 50965
126816484 33309
374933854 131291
771933772 150739
165662215 156807
643821163 8681
419105328 68002
507682037 4831
209233621 100552
101563411 53427
789327406 112252
588697101 11058
148852305 69827
215486572 57137
922240668 40719
559951963 36676
371872134 198498
861935306 167936
68958797 98189
919383934 29968
563453117 106791
233883292 196468
121001617 85294
26392590 191436
107894217 140509
501952377 62282
478133485 40324
596984361 73183
730486108 26753
386515461 96408
647117724 74046
98776298 46117
491076889 133637
825604138 18447
98132918 191470
311672186 193771
899815531 89935
632816068 22990
632486005 86162
279136893 108435
239141459 103179
578160723 137485
658996267 166909
697608478 192707
314403766 192969
161092189 130552
676692766 68481
183901321 29231
788607631 118129
619000508 9085
704871991 40533
835936034 3335
598595007 80043
194857647 78258
162460120 46222
261875582 94210
708216834 95678
750367783 90604
595144853 67643
771323321 42609
200448802 96747
170725778 28338
940208946 67986
867468396 125129
322827736 194546
256649118 92295
175133366 169315
170891158 169629
945201698 42612
492633957 14832
838343109 26304
966189592 50556
482343012 148383
894129786 122329
744464124 68907
117577247 163793
30930490 161167
320989478 12218
956712015 154199
685456467 19727
343847466 72080
259913248 81065
295906505 120178
294618432 104515
502935694 17969
447302759 98615
378945118 191434
614625736 8050
196773023 145140
380358748 69472
896903883 191935
559973035 18005
722182681 143594
29476264 129557
136975280 177608
963089187 153995
156717946 50451
9195445 75080
637162066 86651
918594350 118049
495021703 77847
68441338 100073
969353667 77876
290887912 140080
974378573 75089
514317706 150443
118174399 93714
521557794 59490
454505196 36907
6433446 48618
972989466 189010
344253019 84353
35448591 123373
34530356 121500
304177347 111703
493383320 179182
811281680 14217
847974427 171307
54009683 182225
284317881 112686
555908089 23669
317281791 183126
582672306 62023
808328560 125049
756116880 10027
948983066 151413
307675871 194152
932461134 128151
715441565 29333
68494728 85617
405962141 94614
226197783 103431
298956716 187004
291741027 46829
170490894 1118
53738637 135906
136653483 192940
722293875 26421
328295758 148262
706445134 163720
763013347 94273
495916082 51611
167046248 152197
508038305 31845
492499934 171628
985167167 10587
800627282 71379
561597062 54153
862366120 184512
480693978 102990
544425424 187699
676082332 139597
944900428 87485
946954542 182688
36111854 60067
734629655 112689
643096953 85451
953598831 56218
346208788 2728
617137191 80277
171241 46341
946065085 67212
190700052 82267
58744973 27925
78947952 90433
419873506 6422
207323787 30604
858617015 115413
736489734 195807
704717126 158872
138760662 153186
32401547 104343
421665951 138306
474683054 189056
119010316 22998
718156310 194062
598576144 36894
431842755 106119
439135556 50441
581443869 62978
871252257 7715
559957592 164210
361540271 107069
769365248 191078
687580186 51829
246282977 134821
732771516 118761
854098581 58970
645858711 55862
773015171 177711
417387979 68968
375074120 19446
790507064 96645
161390386 67803
878891401 61153
827883671 32926
683398220 82346
994175745 128691
352010127 3111
96642341 181921
228859601 129262
332955177 180632
377517159 10886
692524613 1916
622653974 21443
592302266 94330
683901088 164650
988319027 7591
402082255 4384
434848258 52517
465185518 188089
255382579 104080
362223347 32875
545877209 188546
426811002 162379
199197753 106495
842842142 38610
5319554 126492
115681577 69681
679441128 20267
984205580 185996
225563314 132636
459514240 73825
669728327 78656
818996946 162048
1797222 67166
3069336 80274
959212630 73293
383902105 121628
206847401 178435
499983044 183168
637094003 106235
393536211 117908
104173456 118177
523736331 6933
502098788 178919
468620921 107903
788079970 125646
256459237 120498
343050711 41525
311889492 28305
796036831 116725
899843611 82822
775018354 116234
485330834 179573
660400060 51658
973948480 57463
35504803 188096
931897880 87944
618609669 163209
923404422 130541
87194618 175137
638216412 160792
630322513 115061
779442516 69834
709207338 155094
857484753 9870
985156822 154298
213723696 70877
954302844 38882
500427570 179519
35070949 117640
39199768 174418
803268808 42564
494798995 141320
994155664 185517
237481320 153158
272800311 80781
683833038 134141
848699162 26136
178265167 6375
871088753 84418
528325271 160570
419275833 38192
661951379 178283
685530327 175875
849789491 24879
219250222 139707
247870199 118167
485289753 40153
134169797 140963
30181457 87371
913820501 126371
273460730 198998
884107004 137933
29136604 133100
304867583 30775
910241517 142664
166853975 138394
812814828 101007
445110348 141607
857946074 181517
420450127 54909
641444366 45343
700972467 100053
777751688 79259
165454736 63054
815036509 113604
17480532 176580
908359369 125599
826511379 181834
806626533 105051
341792773 98413
494684522 31441
627015576 194684
182831619 48770
931274322 59230
810888669 107321
152180026 87450
22067882 96537
797432655 29252
854165102 12777
435758727 116696
814735423 70760
838732135 35752
759311639 52865
655412335 862
947349812 35846
648300228 136433
868107807 98536
399900068 93622
430460402 156203
968431513 68773
463846057 23354
372470890 97736
384506142 99185
318341354 57089
91898652 946
983733429 133357
31726551 134024
46102550 163380
802615792 42392
55687767 196189
243804650 22444
385960272 14691
563980099 129030
138741571 68525
386227433 37364
663612528 20249
777974647 119946
785840742 152909
539265999 185793
592502394 150287
469690149 254
542524989 40407
73947494 118071
469205640 91139
631016790 111091
445972260 151680
750712911 57595
100470091 32709
591881438 166898
868892736 54022
523013968 122211
958318771 64959
485137293 126111
873463752 12752
125750974 51952
992785119 186013
717507824 113056
964243544 192022
208625944 95106
972411452 103367
178383258 166977
928687712 112704
349378838 41224
204223050 7327
973139104 138761
935308795 96465
791914626 19160
291979634 124629
842874837 2889
713268900 161616
220453292 104506
427221484 109491
102374731 117530
697403217 1561
628521742 80359
50156092 21990
639880293 68500
87493750 7398
700003218 120753
971410055 13932
1195041 78710
612857823 91833
533314790 121838
979313499 25764
701987668 48
853877334 157405
729030554 180498
238477059 37743
796279734 76939
442457976 61135
423938635 129591
361560885 54401
63298568 148841
400594000 19315
561581886 4828
834424487 193712
887145147 177542
371404983 64653
611021763 22059
514949076 117640
188655771 181326
933960727 83289
754706562 7240
176226685 169409
123031247 48256
28959454 140208
3447505 8831
531854770 159981
89248118 96066
999292600 114984
368187139 32229
874012171 95794
719303088 127878
53393956 10114
573730328 128867
249499103 94233
943377858 11711
370270160 13080
445936334 168460
253042959 160649
560417036 16271
565574847 148923
295743782 37906
522335668 139294
912501595 91805
75189445 189228
711602191 180101
95377709 73388
735546971 102430
442756546 186478
960540233 194031
771980160 6341
651943597 173432
849383702 97307
60516260 142404
210198001 12274
488952110 78260
225675719 106175
122716734 28014
387689555 129887
548905548 1313
950035713 100337
857563484 167106
624009317 152386
272755897 4018
310654061 172038
668392766 179764
928229232 39866
484826354 166060
493561634 54220
790189922 92125
121084419 178737
313984349 97565
655330380 69160
638378308 161364
886049540 158363
589283004 96384
57081607 98653
869973672 96219
587716394 148962
512752697 181683
416934167 189394
183235918 110206
621546078 191869
827662937 1170
802776173 177305
590114853 80643
609152146 90465
443773455 20385
393328162 112316
285719034 36604
931830857 22187
913322030 153675
140473602 129782
451090804 8710
720687953 70659
336692708 35864
278322532 118870
993818837 107811
922073146 104516
169732546 10256
45511396 152267
329025346 186836
83548458 45094
824173560 125027
609471937 98301
885063333 37863
660943073 103279
128036740 23139
919024435 59732
237231104 149894
322849164 107429
102531863 173566
114278296 55516
971180078 89707
888105214 54593
817822097 32942
170907732 107721
665962629 185114
568913927 42686
275575373 139709
34062423 195089
311519201 76761
200997756 66325
679914818 36411
494222506 140640
962853123 166356
198777043 119941
950990076 74783
412501984 99884
570080114 150262
786679811 150897
732016127 13826
953539427 183674
392724753 64893
564414165 78498
699628434 97465
73530227 143981
98328871 21617
273634478 179890
825483625 83158
740970438 196852
839130680 148436
195449059 30622
585111783 78914
144835813 22579
436736490 18481
29352573 178830
568856113 48525
669022493 114233
894059502 93529
463857822 79453
713462729 70358
962848298 123456
598484358 28425
418731394 43088
615230331 59349
400116903 165753
248502271 46199
316177721 17534
757620992 94991
246274541 116020
851470930 56591
754750193 103018
814423240 14196
419528047 60297
846694605 133728
547532972 175177
953579442 66720
415801641 73345
267379268 81077
855334170 32124
325752565 65528
863827835 78558
811325254 123364
626102863 98750
288452762 6848
488248726 81440
58535989 126258
336036657 110118
496836036 149673
440980201 181375
284914500 111661
958774013 149859
285743177 117384
128869136 42438
899166354 153544
409586678 18863
612902630 196389
386024197 145546
210725471 136757
652863945 199059
102419369 105469
736316988 114923
113526307 79883
180371542 69504
961649003 92268
798440839 72710
431495246 129863
203450876 142630
800898901 16545
59149059 178735
201802293 12214
72368289 157127
281877275 14016
787271512 113533
623771734 132817
823187848 8916
304075670 8709
651245378 56990
721317061 195419
623352519 96197
393226017 73532
12616487 129628
674255873 123544
848794112 167817
555300001 162483
176262655 191907
878493996 66027
661692322 116067
168685975 160356
345352224 149616
13905712 159124
507415151 196116
393639130 197418
500476168 118709
169451377 88407
263058394 100978
842601457 10071
696264244 38597
156251902 88659
181389771 103711
123675698 130796
626516573 70457
457073537 50494
150561997 111830
695734815 55484
190458987 49605
239024934 120881
859103941 31031
171502499 28348
657349076 178393
870333431 159043
888796311 54125
822878779 127961
247791933 119215
857259248 109521
29233472 141636
644203250 166290
66958063 87347
21339748 155636
919073516 106795
857312063 84036
539316652 73709
994330080 114693
123946992 23298
748214508 111870
41679648 163357
232806310 155650
781222218 40146
867742443 166269
663918844 12924
596715052 163390
497661609 150551
956657517 37613
586871491 61429
488117654 181021
84498322 24065
489650371 65076
371617655 195890
638130700 106157
823619785 193889
14430675 158825
499978037 32999
852476954 139159
493812280 168229
489134863 113504
15925849 35493
884510209 49754
144740455 71617
478955659 60247
896971492 189909
397966799 184494
232462039 68828
232143167 143898
342710151 36297
356154497 137719
556285776 89463
178395168 198965
357246437 61024
381459637 108752
609448947 154808
698628456 176947
907358489 64026
825637165 38870
834244750 160920
260961410 79127
814284969 9673
658382173 4881
889077045 65208
370329641 51952
837712651 145323
39905815 38524
466255591 21930
168137510 191619
732524696 179369
630533086 129382
920557618 114737
566248166 104732
109477509 95658
172708621 10180
823433982 163888
13608755 177872
145054096 129578
687765720 134173
796702575 170567
638532933 121327
246184045 97946
910957160 14255
841357276 64739
112189768 53492
914322160 63722
530711963 84128
624910167 162094
287047102 121014
779768385 31883
831336072 136006
473612636 71846
610327110 86100
571175121 10463
432245358 63605
291079716 5946
767829999 133286
30751732 74811
780467862 58238
689666213 125926
411931953 125117
78608806 45971
100266918 33709
373977846 42881
783163857 190912
104609354 86242
687698461 61841
500333153 109012
129294012 90770
357384572 98524
554115231 25741
345975820 136936
630146747 30430
194663318 89532
804000209 85105
701626471 52948
193637637 16225
708266366 133743
406724197 149744
340961203 57609
210685559 188357
265666043 175909
307390607 106105
979154107 40435
694974942 18684
807728542 2069
106898130 194823
834586004 155591
60026772 32680
601570120 180095
437230551 86939
615658159 145874
252023202 88100
218667593 175967
405610861 22358
539817758 99466
240100319 60085
13886908 25669
352284765 58213
5606743 189083
446505024 16348
840471045 6444
149639266 78015
996079567 74497
661685707 120942
604698753 155007
790485319 109537
261844870 5135
85675928 154013
425173700 60481
608018266 6714
876707612 49451
930179295 181780
996056742 124079
259182080 52846
162137927 92760
872670182 18332
872494056 85585
192861491 190906
916403492 34537
411578450 160132
612257568 38963
688884330 196917
8459816 59033
105268537 179044
696861731 6347
966505246 133639
507761343 3409
395685933 2425
66831904 156945
739828215 17101
662008850 155123
514190997 172732
213281282 196626
583109640 128679
293177172 164738
125764746 94791
672585279 35997
655275220 7551
669538045 51497
22428361 112043
990422953 1849
781895722 143323
74627217 52168
515770364 1047
818214475 55936
820544847 123126
79643387 75656
599026435 33812
82129189 57668
796547826 30325
429287702 187440
408058038 104719
114489079 1886
280390080 177912
66617136 148011
116791346 140699
849590950 155362
257667095 192601
23438872 198877
250577901 169669
215666827 66375
465909717 103229
762456246 113951
425541962 121821
374010902 77489
303172813 34861
568779279 35398
839330420 113533
961477079 82382
956840334 121165
940837881 135056
855075995 86830
599191822 188538
622539461 65359
464412055 31351
90320420 57379
551013136 180420
465494509 154162
499814722 50101
793584181 737
959213388 92825
816423067 196114
860421878 2034
413499903 1150
628490943 58662
790444954 122989
271542845 174846
516861894 129305
480792218 137408
574876838 40150
597164357 195801
515477671 133055
733407147 83136
374200950 66056
247770725 158545
281342199 89212
448592483 78610
399993687 175376
443222866 96671
924675057 135299
753725849 31077
686842624 9666
934598359 17828
813793542 109282
869866338 105092
324083446 23022
972832457 104197
38696400 4374
403940316 64109
802239795 168491
494962191 35810
7210627 4883
976485485 160165
651660155 44544
404396119 6564
832706232 177678
682751716 160278
430165811 60847
239448721 84841
731575659 28079
990056840 66759
486118006 125115
170008939 110730
934498784 35976
620679813 89345
53454159 77028
188279122 143624
202662972 170301
157904656 154834
199903663 37937
811262665 84077
464113022 188910
694256457 119577
765988743 123181
44813240 183184
409127629 93627
731258924 11589
286814260 131384
265289510 157072
835369769 169070
184642703 190094
660258725 155144
787420342 104571
675442080 66210
167922137 98199
535936987 129179
235766551 192908
668314383 33842
714982752 175111
261067338 108902
374229563 50781
202797514 185508
776420035 181653
237019846 92475
287540578 184102
896356043 20595
425682589 132227
772702771 87140
242105480 95187
797507657 7759
627095895 23303
848876197 97770
347312662 47379
163106234 104697
314792045 146456
632745668 44252
877508754 146269
133546759 136605
535894042 80119
107305710 82615
494739536 39455
903028644 38807
802290058 103298
218471727 6129
348311695 185468
646189972 133726
136737429 175479
846388391 180113
26617499 190007
903947392 195293
826588619 15933
253443635 21062
747011128 82278
758101102 46405
401741234 90710
4275922 6329
249847230 3977
181161195 17474
72900781 125195
523507931 190676
748599729 103387
340644248 197990
646507219 75008
360302765 29557
812676718 63958
784179756 97734
38002600 193726
669141251 122666
781159488 153821
180970604 23885
173880765 11109
533488442 49934
889989256 54723
977334819 100962
698193442 96122
100866425 134346
123305491 965
166467823 148947
591789731 8017
887599511 115005
198085254 115973
633161630 93133
486974199 50998
208155134 166597
307642836 142771
676914692 2168
695157759 12120
375979001 164110
437933339 163244
39228669 196355
464706625 96583
575599417 192755
623390266 12990
42123542 136219
284183594 36430
529959163 154794
549766453 188552
82101249 119602
911399372 141672
484062026 119757
63675029 179164
705395908 188610
797815896 72464
582072713 70846
856774335 22768
31268017 76229
329425577 107888
848638530 147458
522399652 153718
924562416 78413
907822369 2813
384434861 74890
505411681 82489
302047749 110146
893010171 1106
636162305 99316
175403990 100030
210374058 45719
68017696 197877
815990882 45510
197664765 187327
571291876 90181
39081021 69017
943839278 13041
692528665 171985
516650334 193189
937461020 32223
765699385 82090
38714351 55987
878329284 92662
272581474 39377
178834088 134320
984970113 64148
792978083 94448
383325899 182122
520819710 139953
916326868 71575
676193285 139329
143975450 86526
170945985 2051
380927907 184069
957671501 143486
531984520 46472
705116599 23260
538399620 154446
961670872 26380
66663608 72970
886309566 24780
248708887 43739
256904234 19864
522621976 58487
798817975 165570
312874401 142578
94215556 19515
389730126 26104
520256029 83522
446426850 34437
491545874 154520
438653581 68443
499332877 78781
235194979 3965
698910375 120834
679554915 157878
839301182 64107
327973368 83926
129000421 56639
532926935 38109
573519830 156433
899162639 1651
514977531 18175
716854387 79820
125216534 130624
551441415 184885
684641521 8465
292341740 10391
788747405 197602
902308499 159740
608434456 107825
39985324 191001
535169871 73659
179364119 29090
310199214 175786
43043040 70373
951642747 182199
328471164 60778
99396125 49275
127140396 108687
137103736 24232
589140607 114922
454391288 10845
573249300 96048
780901345 177666
92707942 156736
865774388 7764
426540933 60822
432278235 183691
505985458 115145
169868312 58981
952356589 134591
727102531 140012
697643041 49966
790160441 194631
391696071 168704
5192781 112319
689368915 134174
713730435 137717
136719096 128290
357141396 57992
903491804 142534
965136960 162531
738622295 124084
329681706 101448
521181507 128498
735553492 154315
162348324 108502
608750880 94912
276046394 95922
527901304 101962
317956612 149261
677669300 86578
102396617 32004
153809008 104152
319901479 152139
992806914 192331
656672798 65160
709859839 92304
271617801 130518
747194359 44070
27504906 134549
401045240 107799
975420009 93011
30403661 32834
238616991 140497
382555640 135887
336089572 20554
756416482 61620
363327445 50088
548374170 67846
287322000 191871
201963652 94373
135964004 130635
257491589 99287
123905384 100723
245700707 32382
50259299 108366
689391292 88166
273869305 14523
71709096 98863
321960008 131421
394861514 71239
854543472 63948
830373826 102256
622250280 173167
222861024 54468
370763118 25271
934502089 174996
876974922 153172
823549556 135501
264727380 16696
664062763 21242
491218073 1799
617697483 174319
511888143 140178
555319020 182030
516529542 58640
214329396 71324
239927602 86107
89398771 97982
944777100 129649
539720514 75504
28254158 151335
354185256 171342
325081827 2467
728095290 171825
752764545 22960
370938512 48170
818990377 116675
351963145 168862
465383403 14037
984683962 18630
380433686 142322
856717832 151140
97829712 140303
368710411 161531
430675738 95206
35504738 44411
311061521 152328
612144662 199633
777474483 87960
748046227 126342
488415785 78891
630082345 108594
205973680 115305
62205865 172834
12990202 14918
801191781 147726
890618468 148965
185858562 51250
835942012 173566
742056648 153286
884044215 30958
755781008 53794
646302926 159379
965238518 70372
742615724 31482
261578606 163530
727974345 195529
482917366 184702
122119607 100372
720208010 90947
100011600 56467
798143725 18693
580158942 12425
862113243 137794
197149370 135143
533879746 150687
284612637 152170
228120866 12098
797831151 68276
188625170 83625
915830307 79463
243074289 190679
733345059 18508
452021982 5626
650856945 99267
852021980 55723
97667079 13859
390462600 19950
359130335 20489
188587131 175980
435329637 106998
694402845 126041
473299066 163318
22812905 184228
64704602 151824
660246061 195673
752427131 194056
631086734 171666
137458990 111723
293178937 52830
617395077 33944
214971223 72364
664053294 40933
412361956 177978
348176894 115960
522050822 2867
66593996 86243
692154430 12111
853708558 23449
792717484 79687
165040716 92620
149425224 117806
266865525 137206
167990075 63323
965924359 88167
403293320 47443
601723583 121327
730054154 158429
411173435 189970
335957131 113964
217004510 501
715060269 117760
514401715 158872
620371251 35999
713907609 73008
763440783 101647
734459082 113901
661416925 179176
580977522 158689
541855412 36770
457710025 39830
791720499 112340
474909320 64615
237425075 138776
758118243 181926
489084203 32249
203988580 102735
282839769 161614
609846136 143064
178723133 193664
692754820 148634
776198121 117820
669553428 114623
254270547 175644
730078036 46796
921259006 107119
450275006 88477
462205886 117043
542597196 34619
571172239 135047
8383874 69586
164842521 99088
331231931 29720
979337022 142483
58419681 10959
8406138 179658
876107685 22894
26891134 12844
815640640 39865
556027574 25516
294205796 194251
844426594 129223
421519055 107499
45841468 40753
589729033 135385
644656120 176708
60838322 30534
142130500 179203
194406846 197854
934081137 135328
983617811 111834
729174098 122212
189340702 23125
491087263 7357
456929016 136972
783448249 173614
280625891 114551
483089752 45733
629043857 155932
565071987 161896
304366848 14584
64260092 22925
166836838 192369
175411680 18358
953067318 23413
473690667 121221
334268190 123426
210704319 170873
515017293 183096
766828085 26039
7999492 37085
882150083 3987
484135544 15672
216065192 8353
632284081 158700
405783041 193716
645095818 199997
374176624 48062
393128243 91497
546291166 168992
197202783 150652
883902378 22494
473141468 45113
381169734 141678
430816507 61998
238911513 112629
524609164 103812
614684085 143156
737079111 5504
614847668 49748
910643385 52563
627687467 198613
412885914 161408
643223998 6330
788217413 25751
343550992 199467
973233539 4794
160480986 7250
397388548 124100
780623685 136342
62900703 69312
663456720 24937
311439914 58549
472945278 125155
229286599 109889
962227570 85533
312449671 137676
933801218 161285
897988541 40464
106979092 133724
950136262 37062
628722538 100943
12711524 115285
178267809 184315
639574528 39120
211285347 53516
155437016 151803
47764030 141975
662695746 21555
806382233 188678
836982070 26228
835642084 39611
115181770 186497
545487949 98542
310589518 195876
407178885 180323
415522539 51227
314029115 184163
877529101 155504
238507474 80191
6081798 106934
444305031 116535
498629015 91651
464425284 158641
250540558 88087
89499626 113813
464701132 92477
597742015 54921
290206715 20954
761257953 51704
441299110 136354
149812913 198383
151908891 160458
377963744 58835
362659313 195623
195571800 81333
411716685 71669
848674110 60523
350321618 132398
810928525 6747
302040935 137614
379135774 30963
568396772 36804
124044994 184042
663228749 103378
532366059 193353
84433282 108266
252758990 100988
862209987 178526
242718208 61191
833295310 47840
784127344 149705
709764828 92319
253980428 7762
556212057 199124
694674247 111404
580758252 175622
987626983 64339
161674724 53814
31349560 39059
823825987 158024
141064612 159519
568583730 106350
224852973 6307
399691255 82519
503069519 132280
79438873 98357
475606097 131724
120223583 91069
161562541 196356
505246611 58782
399525673 63205
180963784 188615
223447113 35316
608984618 45133
443135675 23823
400560141 120147
368641520 22306
848406824 72413
727093640 31207
102671560 41119
582070163 67461
197488742 170285
368977931 144727
370717715 139653
651576679 124977
215845587 178371
399074460 97103
611238494 150512
413619591 28363
376736942 125511
165858148 64285
935747521 76143
518615503 9105
896697579 59708
919733721 44067
242065427 196050
283829435 35069
739374646 113424
99885666 154206
719202509 163153
199087296 70920
182221508 44608
321093462 124097
73124531 91051
564437282 154121
338042740 186647
119860528 70156
96902614 72264
585702197 134126
125248321 5428
118832389 6984
780035755 159777
545427498 72278
785817930 74104
614970068 28026
492619657 46910
910741153 115431
709506654 17784
526223084 178225
720322852 142845
26881970 100450
392240426 140609
477858663 138157
908279799 80538
327174989 37577
355897776 169891
377597850 141597
741446590 123541
104779258 168833
73512577 179329
678105781 130001
313692254 83293
546727064 29535
794667548 141650
407116652 176375
555593903 62346
295133905 163748
81899066 75778
115280337 101213
513839524 15366
215224468 164055
506831880 199927
174592589 166959
683748937 152019
824384656 62875
534886525 63432
666601950 151159
157689319 153828
859349730 138580
610199100 135453
862400133 139008
598581204 36302
207878121 40899
119309361 129420
822785466 180294
358054662 146686
79250805 12129
266056156 120278
224451827 138139
686256265 102315
952307323 147589
988860532 149787
158502117 40594
98057552 69900
77044994 173033
518535557 117278
675424380 151463
235981718 64663
620255661 136680
913101699 45033
963489017 162440
132104875 61656
65667614 89366
365489236 125043
474745760 124330
730794277 92838
792371295 174561
728951432 182212
673006793 143040
449222436 169905
964752657 198344
989502477 82450
708075653 3025
94785183 148181
154285908 130964
305378270 52475
899778324 90238
960934650 115443
335413038 147703
134042145 186178
71179737 99082
674752950 93697
130374616 75149
967265528 138646
330297764 135504
611415154 126928
59574744 5431
379936012 37850
604230284 36042
526128400 97153
48368097 65508
300333361 196812
683566041 163163
725813339 62384
204783202 58831
417582879 47458
463216410 105621
900361644 32203
957205069 63000
334327914 180646
584670430 190999
32290442 188868
121914399 55155
136463239 73736
146447900 169207
774659590 100374
609103667 153615
238997977 9644
455968023 156242
885451456 75653
207453508 20884
720312729 101334
524525810 58794
717381590 94062
627735818 119940
378106539 166098
248532410 12973
866727389 154685
847130888 191963
423910189 182549
907485275 47378
179903735 102634
331227014 107122
717348097 180324
560985919 129391
969237508 180265
5192843 174524
424545024 137333
231944793 42303
670945827 146651
381117372 58867
911278306 170881
257962450 32140
780030551 26187
133815496 93954
458243671 167988
490222842 46581
764575324 69348
338570992 81736
287939342 33148
70885303 87303
819627028 41794
650904681 95606
141164602 54506
397924262 25355
943186819 144252
514669835 112636
781279238 103415
935766120 52751
345983247 65745
79460404 45679
292588356 197698
743820256 100833
210593648 6649
79441820 89993
563239784 38432
209371611 171595
208682644 61360
151499814 113686
915711539 106558
140059387 179252
597967197 167475
457250114 159407
590628848 69984
988772250 182243
895968471 111363
537267598 171779
174149580 122778
359408218 198025
151903073 1464
396258577 159570
640981011 41403
459935869 38717
152990657 80679
321373648 140143
536228557 28132
515849181 24091
426634320 25795
631732475 171850
747542727 192502
18071596 26375
172859491 9090
899811354 100870
673226625 112205
722215238 26832
281686431 121501
15840136 163487
356900712 136420
998394661 166743
329075222 56904
557868295 118233
828609441 118767
441172236 122585
755624761 26124
956588087 167138
636537033 25582
636395776 26932
33643381 83447
48495578 80173
418746884 63126
38760797 116524
896279521 75625
598532097 27724
779633571 89403
333498623 78733
868516694 168280
844639962 43103
554084874 25029
295759370 80418
431815322 142644
814450196 13477
771799039 119579
165953350 181003
791732296 18710
213093405 29170
751863823 12829
300187064 58914
876628279 22810
96733060 29632
884121371 2340
816888115 134661
17692571 181518
767949540 18464
249655877 178515
584397009 168947
198388566 165201
347447811 191076
790549006 63006
607933026 89344
982224699 138187
363711521 3677
58143344 103252
711113482 55797
193506533 128690
161825573 75244
738045439 55162
520456093 53590
202898436 65122
738187191 106356
5285085 68460
644622229 57545
90866826 33524
640143144 95409
502509506 150100
868709146 103721
887245430 65661
464190497 19696
198103737 30331
962030003 127338
518461657 44101
114782758 96611
130461387 86925
830149000 52700
13601540 155645
154708518 38608
939797028 85385
208739992 19405
553662156 182113
263074589 64481
242564446 150200
159786988 36301
148681157 18448
397225544 127493
942228986 101326
64838433 76787
403026892 74438
652529438 127967
212602826 112964
764763556 129259
898966827 186761
777657105 37480
152224179 114532
456597157 108449
123484375 43779
455090731 149826
880970772 71816
437435506 169650
299075879 99838
356788568 57486
521400557 52639
802641605 195153
240797164 61450
568065093 169913
259165116 161762
156329285 162222
828773588 194787
559867088 191250
580546471 145097
611133194 99898
435452372 19206
924969636 84396
639090636 110908
489236000 72162
51518164 62377
124778697 104570
314801230 157354
488907332 135182
678380618 187226
840165543 147993
354410411 148740
901192824 110199
936008581 191744
389497819 144284
446653564 175737
912634617 109388
915949391 54584
891151916 180009
363682009 78313
482234431 99978
468192047 94940
430271476 38833
447176276 68934
186423909 132076
219074933 100647
226089804 180645
549336905 46498
758133378 77922
445439610 177949
200004803 130735
569304071 12462
10582785 9623
964812700 101821
42888199 112075
897903324 156245
819801867 87437
647891952 19950
688694900 123059
814868729 121653
397922069 104975
36955393 82833
762136341 127880
510026834 136163
70111100 59175
869877469 124275
6293948 1359
566905326 121956
254739292 146248
991547042 189333
338079927 183450
280504293 11671
993207818 22407
912104256 181730
89114486 54611
219182497 155244
803588272 54180
808880042 116380
855454752 50088
615472323 137750
211473730 110960
619236422 74438
598941892 23327
578020975 98013
335233223 114283
657140427 112143
882048497 102324
699821750 96822
576534178 132282
314407313 148944
374882188 118431
319217287 168410
671817003 65590
612855501 33184
807044461 188649
312220766 34197
623828369 92883
792341455 15419
780910357 67499
686810258 13527
438181003 171979
250917611 196063
878317779 195332
53282961 148953
967093118 165597
150237392 121995
881587403 118577
377016882 181722
982520536 129882
41598022 7805
991073286 66382
772038902 127991
832316448 58362
554497069 108663
341180777 77587
495586429 88340
56572569 74947
263545663 164289
444026410 50588
277085572 86624
851776141 196848
104555577 177062
729602886 60164
18699654 138175
212983602 19190
364661910 71031
564702054 104244
913113933 19693
592328475 126734
96476782 138962
351056364 170630
104404799 20663
137060861 96967
996231685 122002
470530455 193575
811357094 26102
423663004 5927
983289977 81656
991947453 22394
593742160 37876
229387824 124449
337827211 58322
762930583 147759
314061310 109779
592720842 189033
743695491 57644
270986052 9894
199625249 43281
504543458 96312
556329104 80874
897598392 147975
473594665 185904
820266786 68795
642690544 168302
466414347 140567
259497438 157420
119131536 189789
456968207 168643
743871674 47164
800941297 101640
630516759 179429
269233345 23540
608687901 46965
493066749 57603
742631129 148853
908901495 122935
264866673 193633
996884698 76670
941736603 195525
404618994 198696
623806486 42578
669235357 138135
35974103 172309
476970893 167209
448763548 62287
331868842 136676
661790573 154111
802634289 111046
237359104 176032
975013380 139379
735716184 145045
839128578 141784
430120000 111332
323940495 144851
87270215 51254
35376992 158096
258675981 139324
692825055 135412
646841903 196989
928300889 162669
606817420 73840
113478845 40128
955296794 7965
666684933 93405
8903648 63160
7428518 35654
852078236 117059
215577974 104700
851282301 171516
644207727 8429
630108798 164666
800632980 192848
84305414 42397
916236515 8396
667961339 30291
852410537 170947
962681718 165904
756884253 54732
440302311 21127
11707956 188778
145550683 96814
976753414 164781
977757531 146542
835477216 28090
406034471 41507
486060101 50210
185528380 182823
182867351 72875
466688634 43743
533990359 185363
21866162 76644
544391178 10246
405370104 73789
45807042 83260
936801581 144620
340799614 107686
380758393 19816
498120881 77012
224000913 49281
786442073 105192
692382107 20884
367925082 104736
760216540 75576
860754466 30894
741709410 47353
142374521 88692
357677931 191768
567029901 56540
629959389 191240
29877237 16128
311974085 240
196889005 137609
159426240 122815
521358294 23299
355519258 27486
747137721 94523
599994360 197389
958737842 7242
921278947 49077
886024553 2868
841110725 16381
322424126 198651
338671874 140600
288101307 45854
706828290 22042
682110412 183793
844909035 160487
540685127 94729
609316638 48767
321047743 79402
612351443 125395
503532687 101327
196009694 96711
612025236 102447
854318958 161514
419885265 140108
203110469 79128
276243312 162635
609023380 119387
230476170 86812
526672175 91788
572603582 51537
446329211 72032
246493013 67231
199623813 189300
17594276 65623
996464614 59866
797488457 52584
929624023 68015
476113860 178703
118552594 17528
508051322 147567
539584744 23257
838545922 169710
7990573 175138
472240780 80146
593595210 125295
568058410 38956
992517810 85835
910485598 27049
198652054 180194
732319703 66708
680233428 195416
281032870 131958
154739199 94475
474002026 56447
205103554 132177
452084345 147097
917515593 53652
738077048 19217
780463487 59369
75211008 36786
158543105 96899
461731460 124427
504453574 199844
894150216 67120
648381156 95542
60113579 36384
373446058 72801
934267445 176628
55342790 148238
401959744 53720
462491029 31080
920180653 179993
846381482 40271
474387667 10722
435326626 190160
651273774 148242
514421719 137922
256236718 44946
284011484 65388
784886921 9139
955899404 105172
675897721 146187
434086965 94391
817212903 164361
539558712 90679
688436797 50095
775044993 89650
662463946 54150
220187251 96139
306908295 140042
33142739 151956
898554917 63358
412535126 126644
169916388 11213
607924112 72046
321658903 141222
873414297 197132
148056689 176010
700130263 6858
861340688 25924
45056909 18850
180771844 101594
845495955 30111
316099459 42608
757266865 15859
179015177 32662
658496708 98597
276814878 151633
644800527 171075
466197885 151179
177215306 89991
37002359 176798
145408330 122365
893779921 79928
86824721 178874
667252765 63194
803983058 45730
69787145 91095
814109619 123123
660033213 91036
630425836 83637
213117071 145049
194601266 102575
786300560 15905
768358063 105574
202431862 62082
309877982 155408
823424457 122749
73675746 18014
984151084 121730
978683914 44112
517264225 159859
126189941 172185
905501894 145842
218489506 20087
379819772 99236
873296805 80646
335182142 137968
619586095 195710
334680548 148479
189145110 8309
314605646 107298
418704626 133971
529595134 161589
256543440 140006
194769490 134054
274957126 141183
713614595 79420
623556326 1321
404366910 101253
914679161 37118
592547828 162926
825462241 52669
190767096 74722
705927266 61107
326216080 183094
119402037 131235
247180189 99619
623717260 15434
566194831 81061
512103650 56728
815222275 50428
489135931 54377
625770192 128960
938587042 126982
331598948 124574
28115056 134660
905680905 73951
951210065 122516
28800678 76067
442779624 73567
676882131 38803
871879585 113275
29414942 47468
802167969 43875
280090193 178236
473561176 152527
488250898 31644
340857889 193469
532013129 198045
442421260 123534
450294591 71477
140627875 131997
878847367 114531
861086271 3133
547280404 192795
102038330 12445
396342468 65227
327734915 119412
559570062 91648
552253781 119769
590423661 175661
986842869 59159
128813814 12311
333956025 33679
776953784 149798
593987681 169551
729038477 77225
174500410 150829
51943004 46898
495595059 93918
288043508 167376
195980549 135136
540998480 37364
839349329 134387
391719218 100028
761455573 194974
635792028 57390
329377813 52431
182840730 163091
806467403 117076
789767929 180525
487974458 49433
476636581 34089
234817940 110047
693681499 147741
525609358 670
783622459 11571
437619062 138150
253314535 185536
693478964 47588
29882986 140352
222741341 167679
251163237 93334
945341684 66547
665193878 185975
901459018 166568
860444406 152187
262456668 167797
323637671 108479
676585193 131323
317502243 190088
196917962 113383
650795503 193581
145925429 51822
8709932 121870
984877579 22153
953935155 175251
838676567 78249
481194829 187983
296459745 161730
701816810 47561
327060254 94432
440381487 47477
983007853 3553
23715493 125331
265654859 132410
687374742 146375
991051728 67447
510426752 172254
993190629 36175
397903331 115627
179294060 138365
513006709 195117
103222598 96358
921121815 102323
697825739 88160
379392177 103982
104608638 107261
377770668 141088
743458682 67700
767195788 120663
866364853 137952
586629115 25079
175902347 95853
310398031 1904
317755911 136043
506680082 191970
868021513 185614
778076590 170274
403130333 157027
782901481 101672
210881828 122977
186616830 38212
886046058 165968
29012228 174409
750453557 12055
68566275 100564
630774951 119517
731094539 129618
455483772 17209
133587022 108334
70392703 178869
44564358 48134
537398116 191095
488727089 91679
706998166 133189
633335400 25086
571474559 143115
930898091 22417
622456637 23720
926595461 153233
332731761 80792
322567307 116295
463781208 130030
472891567 5109
672616051 26166
445552913 95228
316511389 165174
622965400 68267
965436469 121355
731127446 50453
729514029 168423
375645995 171165
323967326 37417
930327498 83898
361040159 178801
431088079 13896
706714634 31721
441955802 106956
163923833 29042
737696900 104083
490434456 125206
11598411 85895
98238750 158560
455544597 64460
992802367 51712
233399106 159750
368034663 10541
395664538 91277
379008661 35970
756947160 76302
185019683 190009
971033590 33929
187147835 149853
325677276 3485
866301496 50116
360185449 5998
896688500 7808
485238121 168873
73810286 115135
175058847 178368
584184735 48458
497413958 67376
787648256 44635
955989136 151361
484697149 43938
86181807 122325
190189638 132785
665987112 101018
996907076 38092
96964764 44133
623102259 134402
284216374 81612
299074312 197465
543494174 126136
256570136 88311
460114731 189781
222093595 23011
894857926 147384
60155992 33627
284432615 184886
501939089 79615
546896641 6904
905130915 195865
484387034 190076
686264278 161581
549445917 10832
490881244 24483
321666394 45864
390929173 154144
96997353 193307
250245306 46634
640257261 41923
319916095 272
468424462 25295
170480702 122030
144273615 198113
971365531 34450
596676367 149416
614971409 152821
635366080 167002
263111783 187351
767808593 98960
761229281 145386
912088875 19253
739634219 15826
614794377 142329
552704605 167846
495735210 193967
861978196 68869
171792472 79554
458055329 39894
614626521 47900
180716588 102264
94494026 13411
732256018 175267
882277335 36063
410809648 17429
5117722 108933
628129788 149218
2413399 51721
143735117 49943
497154348 191460
247682007 31166
578917948 33024
425407446 149613
201917498 171197
147321684 15507
374813689 27526
530774550 135459
187870841 179451
988811351 89777
862417445 165625
776872942 16335
268309475 114849
759578124 121867
101470849 72438
467885337 57189
948449931 103481
241078945 42436
79676890 138610
385405975 161842
949656513 88224
550413286 3026
741142180 192240
243500397 4966
20340069 141665
524402715 191940
487850756 66270
973014596 57918
85110286 67555
805519289 169839
540614021 24905
837060063 101765
392773653 108705
449110140 168047
481046131 51778
859551666 98986
443036121 84299
800514162 182022
230569294 55643
745739969 177308
175450523 174622
228282979 171054
450857468 140116
423262257 74580
854383519 160515
200380181 149419
635327407 124232
522675712 49261
382427551 183548
622088649 193065
422532936 87556
222629857 69062
310683760 114080
956883343 65255
756330941 160826
611041058 103725
464816325 117539
984341783 149875
491554723 174994
500976325 196182
218928766 165558
450639725 131365
457155405 173253
29864299 10497
525309964 180819
657629268 147373
946557506 26350
93786118 107949
66609171 35493
883778395 189330
955694760 36130
516977473 14920
344599850 106515
461232238 193432
392724773 92934
398291318 1914
873345746 91132
469618867 190398
328690566 27560
230656143 92484
935989895 85497
994426706 87712
551172631 16276
533143228 182692
771773165 116362
708774433 144205
970804518 157631
83041848 34393
839271285 113120
325118127 48408
985427979 120706
914340201 72110
328502583 166922
449520466 49812
61231238 155981
874207918 127596
107946742 129465
779104047 91383
591227312 182970
497908777 126209
577404202 129981
227411603 57509
883228622 191468
269538706 42374
75714964 86591
528884002 393
264104113 51042
403057306 158064
374172354 187729
152517324 104442
643155931 193978
833799881 12144
543145193 109791
314981798 52282
590373327 193925
572933321 80284
510396468 137964
467767996 131409
845901247 138878
570982349 25664
187796781 128606
85081905 112555
236756299 113639
496207030 41454
500299851 104839
849399994 622
128000568 124711
56759656 189119
118905382 123849
342179478 9527
111962810 127494
506594925 38390
7294969 175189
613562576 5194
657708402 39911
768028294 143374
137432608 194054
925399887 88354
890568352 151169
646679866 75761
123245752 59626
634582537 102400
966526221 76417
720930830 117461
689810306 142454
902730074 3530
722159186 179784
579600090 58069
126093043 168197
410841649 39339
594489553 142444
652719753 144531
364990041 153059
832907019 31247
712822353 49765
414514493 151288
758576135 170807
318666061 184647
112671035 123384
100575848 165349
988987821 5918
271498636 102189
612934313 86866
113402231 127761
933497852 147777
641509125 73246
638248313 187222
997217663 13265
934127163 133168
925948149 188827
979188802 61585
496734869 60092
155958491 77283
93287373 13873
662844308 9377
240955846 6377
91712132 186710
879889620 53448
275435329 146095
515444605 74635
297439128 152471
714664472 177138
177294451 59915
696964733 81119
120310764 150754
701566605 188296
774909093 143941
153365752 180531
813149300 166770
13390552 54983
190023906 155383
70031655 168819
780272952 172956
149424099 71057
462403659 150460
489587625 144057
741748717 192533
689022680 2169
323103683 67681
675283822 194176
766306847 106669
40312516 128952
657159212 125424
548911389 86703
630438856 1360
348549399 133831
723634065 193516
229783209 37497
752636181 88758
269430005 137841
580918300 77722
685503915 88918
782849964 149529
525076453 129646
414921242 137994
301026125 184492
187656572 157013
793478386 88841
612926257 143111
158982650 39772
573627700 152125
410742422 123180
890368047 95076
196873624 115099
383383738 186019
55664194 74560
217409061 190256
255856616 199321
508986518 57781
136661930 42419
795972688 160248
694663814 121726
463998051 83669
471136732 114113
836625463 140791
821898026 141226
335994047 165494
285270429 1864
331232065 21034
800635222 32491
902399671 153942
76744209 38873
167672307 197404
499040283 93424
972300843 70998
563131003 29013
195074549 161999
235139086 199688
723019445 116103
190410409 44382
280743730 20241
447640898 16872
835997792 106336
76444978 7841
113956534 131028
739792717 102440
763371932 111248
585101158 76664
38695020 131637
473688326 177764
805762405 93327
770424916 164959
402771286 107505
711629096 3428
321343707 154674
814957799 199125
276666786 21266
754936441 34381
477382939 167601
208418751 118400
491127716 40670
53102544 74594
343160158 186956
562172479 101827
244193232 117958
638949467 18313
448342015 149777
243074030 136417
577186317 187560
486500023 8270
937161403 157222
961805207 115955
233261323 158657
885437242 199945
904670553 101986
12395211 11542
418305041 151791
67462551 55950
49949985 143690
283399297 141111
444778159 49651
582877894 187227
337109168 148877
176443490 40016
940011918 149778
725766635 184315
715414838 139451
685276533 140223
801640553 10303
45671129 156478
792011828 47794
354787432 36466
851884751 27190
654306850 113569
285099790 162066
583346468 192177
166849206 114293
53840240 154385
171021686 79581
248119641 183361
971428762 125711
60503977 182901
974621391 45086
375261388 162780
212000620 78905
599769057 25613
802140751 197721
957236698 26538
850854834 166187
436645802 175791
594032130 180689
895176062 124789
807125274 45228
48868991 44798
204998814 4399
462258097 52550
792375406 113385
170398709 180539
941805328 14372
828052555 116958
294154586 47809
92468488 145558
641146934 23582
401748931 146600
842910404 114780
641996210 138078
825284708 94904
397888288 139108
356150722 110867
707792031 166986
387290756 57006
797755562 14903
57208190 191582
824067395 90264
571295271 174753
140309771 181726
849339940 183651
240695668 94178
805859727 60941
261995480 178498
31060632 129349
82417758 111929
117027482 868
803865437 69858
778989485 177723
822321046 155597
435993765 45758
692660171 10062
187758626 155583
970216738 176035
248842842 173151
102172414 80585
683751533 195324
775560324 44794
846901622 143783
207146298 73404
362685240 17547
466791292 164836
374350494 132649
923995468 143088
589179610 111650
712219629 198726
692729645 51417
897984122 194776
254908560 93201
313910286 95859
844793199 46364
617818678 23427
918783347 16438
427357240 90223
797674532 84707
936089885 154229
118368081 44594
347351657 62416
262931022 127583
196014903 159774
317428491 22269
654978202 34470
511421234 139581
851489873 185236
124228499 37273
281029951 115592
816174094 76766
789837156 15269
564434045 173043
527578556 78730
647266336 189131
191140129 149740
301066215 41494
318528137 35724
816529364 29521
642465233 75498
148068002 26300
890437138 36104
233084071 93563
731375748 76464
223890786 58996
232659804 182666
344954545 111030
362193807 182001
570611054 96294
305402789 63849
277032507 169195
514207758 170109
596716648 36526
81814271 193248
509132755 77959
881281009 171906
688295711 135752
227230050 141127
247176999 137269
17983241 10783
62170348 117060
524632322 30196
535793451 50580
836863518 34136
950968290 67242
545459136 88609
339953920 46165
544633661 146371
476303012 126505
124256017 183029
3628178 155124
520929764 138365
413454677 121437
656674564 121618
642068123 160659
960608007 94463
720468882 113600
841243752 176623
314620334 108838
325179853 91359
877876719 71113
445207481 11615
524956551 195357
290152613 78755
870476676 192487
266531713 70510
910646341 87969
957875004 162290
887315779 141088
510728582 145179
967468451 6725
23670168 115748
510337736 53776
880984649 130325
169393906 177926
180547966 96767
757204528 74849
101877301 45335
391603193 62021
888987093 172114
818448502 127023
908966404 73923
472441920 99512
242814600 196092
681331848 121807
199974954 31707
145051360 137429
146582452 27702
335430572 10922
514198045 5695
785431477 26551
481619524 57513
886137069 123673
408241786 46521
260460208 95867
107653363 66445
233476447 184520
21010896 159606
194548714 198643
385409258 40789
134554490 122048
765733441 113599
96443015 135081
598688498 53841
510759299 69160
225746118 186288
68368082 75811
118965241 106480
249574147 22764
451189812 162598
32317969 169262
743444685 75522
603530386 123043
726941670 57018
38594135 4154
310181574 83438
157984618 71888
22042414 66569
826003417 79297
255493871 189153
917274005 174344
275853892 96535
664170693 38400
570610421 40931
514331283 16678
293723736 145016
374147371 187198
545410309 132670
664816644 129968
588878285 49529
299274495 168153
846310899 13926
979426533 19223
12111703 88212
112222322 135718
754270187 132740
795750044 165161
415172043 21184
817193160 11437
820502613 164889
54105128 60170
601571568 85249
652543800 51275
13755955 150139
110492441 180417
339569090 75784
327997962 88468
433952795 70657
347435915 71250
615663718 18254
659685673 93378
240411347 22781
307332361 88314
829253682 149486
414807683 52462
614932865 86727
131655837 77050
197966752 123579
701015149 63853
530987746 146524
839681783 16130
592996550 133836
333911043 199951
373704042 93601
328640708 114920
719386381 125597
742967652 39487
19636539 70082
439897140 16071
944078314 135586
68754345 93345
1814744 73651
881333990 12372
636073540 140768
513735808 195048
424740692 167808
656420393 16098
157317375 86630
289492390 2878
707027478 152031
734567387 143636
829271527 150187
275271945 174686
80594799 81026
117938480 172184
73893819 177237
648573870 49585
646703550 48739
769800471 110375
588539688 192108
585631840 45217
916309772 68983
213852021 103342
246574304 37070
818026292 41739
311045235 168169
659421180 165929
709665585 90693
8448752 145998
573705570 13845
6311375 190847
720788712 27617
819561504 21432
437074323 79472
683453421 127936
760464740 2069
989353278 64840
949825063 5709
732170431 27790
736948476 188332
953419789 658
532695055 142017
676753642 75740
875147132 66066
487591687 83033
659214684 99772
196890061 128180
758576535 49054
4197844 60790
648778833 25592
855872415 141442
44416315 74934
760669952 43616
602786681 137315
394421521 16397
553203957 156539
948322572 19635
815390233 58898
530969468 99078
985469496 67810
556480308 80555
305286645 188813
848700185 90242
68276760 153777
361940807 178688
284079654 21859
789940522 164526
946018341 40298
8225031 101489
788481410 7132
609414906 104094
817735207 182267
396654677 83052
865501039 75127
467627738 24407
618155365 105977
650649253 2660
998671113 14727
382029954 20070
101438400 150179
705786032 127088
224040206 56264
592816304 105529
110482119 143040
787001496 135146
188941584 19738
317264698 31707
726451010 123640
869262083 129442
367294932 143912
996323573 60003
335830762 63152
97984801 135635
36620735 121968
966375510 181441
680319180 185838
739510584 193109
873133612 85353
580874135 55506
846862447 155908
662487789 184666
129650639 62927
667461559 58518
789413356 188572
920827567 60147
340033646 180468
194559255 41100
453799222 9956
745495419 70773
372577228 118055
337961459 158576
438549059 130208
850588012 9214
754682631 102007
405699774 169129
171571702 186583
77071959 107759
390481913 101383
905593931 113135
336148630 140590
931813215 165957
308744137 186360
260762216 91795
990269787 60420
415262183 34728
909379955 99414
428359889 99642
215508747 145190
371250472 13465
261193350 25049
262396702 90800
441712831 131387
137315831 185534
774504051 18976
48526577 109072
439912749 65773
64311161 85432
115863419 4471
315854110 19755
638787300 169580
119259830 193009
631199417 81090
427923201 99393
60888159 172588
686250803 57006
893238402 86479
181915219 56036
266868478 109622
460635700 121971
180722521 113483
972741098 179855
678650615 50170
173209389 20189
143543802 170821
784279801 97439
910257760 158246
559299427 3452
664360522 71768
503715859 172567
961050053 91248
334813910 156721
64355334 3628
680557696 28050
825402518 80257
387266760 110158
347973341 64024
756908772 194082
13683886 130385
688528712 153208
438591339 121226
69334970 56363
470676109 42779
301522778 51967
945661706 157786
442335602 66805
78579246 78371
455073955 101183
649978380 140802
656055158 600
370704403 91367
667725045 50315
46929929 19875
784059636 146105
252872340 166274
625595535 23555
435088006 199671
3003361 147316
392101873 178009
921521303 81920
330651599 147625
673505768 102633
157893513 164946
316336906 177636
678203826 12403
206716885 90941
583129354 187704
882702687 83155
195947122 56830
840074494 995
146824408 107069
257647918 23160
999715506 65475
457773451 148885
406429348 189179
519408897 146733
310981767 93292
649703535 25238
540913536 148993
881901735 28336
538242380 179033
639911025 183943
746699732 41741
321408641 6217
445180677 35096
366249267 150886
539625720 110990
65845734 178445
672201923 80513
297627513 25855
204995153 109140
98441590 127946
849083585 195173
597182813 190594
707241664 18979
368954784 66839
280745718 94860
638882088 7770
180307161 168756
454101156 12422
365508915 29148
180104890 135144
319188452 118371
58959662 167124
670798477 38224
134434692 126015
71206974 139403
755235981 177856
761306722 126523
166373998 16835
273007960 3472
35986125 128366
809504294 160020
913061582 13312
321797544 132185
698948746 140276
116635632 194674
832005748 35077
983425567 125616
411288841 86093
82434409 57193
22263612 135529
394622789 107235
813513685 96849
777444078 79312
59235612 67988
595782949 76109
711043493 35832
412406889 27165
227705990 61643
586507546 32572
370061552 158867
270590753 147369
738509981 62566
750552549 9856
977100672 106184
209537951 176816
380505622 3098
944937666 42300
206066276 183654
986523954 58471
63815440 5865
148120045 86908
208061666 147342
611990021 21315
154602758 76788
31813674 192298
830330430 190899
656909150 20670
720698925 108182
239120699 7529
136019741 117125
655502441 13881
41814003 15192
438890373 84628
558913952 72353
519629745 120888
999869290 26269
374284525 197158
504850416 172796
841955325 10998
585990978 111783
707101379 5837
714846361 121494
540019998 138405
939953803 79419
995421453 143358
643323044 129141
805129891 91948
159683027 10645
449043595 47706
975932044 171374
733142355 119316
997292658 96233
473832230 154161
775323286 59159
299082657 147870
824499350 131951
755177420 29973
39953000 31415
689787858 178133
480805801 70551
692844288 3449
611433740 31480
579350008 172714
730620249 56491
161455470 85128
469816342 120564
725850337 15953
146721765 135886
676572515 179450
132157411 16124
309476379 175827
29099077 156319
404132028 25642
119184497 43960
781342669 188567
822323366 95113
432750677 148245
794670805 87126
555150459 115068
669355949 101103
54264645 94702
477087847 159893
355240257 15340
394212538 43294
62511368 169667
12886604 90428
151810147 187670
345269369 194185
709725569 150970
753077071 16329
745391134 87621
392327127 134771
971910907 82621
376519986 96813
614893176 71012
602005131 75566
466209898 60641
729252074 107489
421192874 135669
548557742 84885
645095129 125692
915542086 42861
198335746 16454
560032197 187813
261199455 44295
530734017 60991
898726393 105369
174405649 61270
176799031 51617
136250108 173195
421695410 79011
824990185 183600
729148511 164348
517805866 120893
288607596 191916
510036949 120539
678759575 135968
1225283 30975
266360585 127313
427129903 149149
213289678 33957
246548088 92885
219009753 73240
815107713 17072
328739673 88651
534495107 98050
122308802 187706
815522509 5989
268796498 26719
862920704 23480
936320836 53608
54810212 115229
538716475 84596
848615259 13571
142100581 178337
832739769 176986
870536247 80557
409809109 92171
657368258 41265
972896596 53849
914135523 11406
25227931 117954
609203138 492
564258514 30578
535108767 183678
836357530 150068
703798962 146569
699465085 188209
243793609 189872
485757744 144155
85970719 37563
438041727 58171
861539916 24819
238866120 17204
722293783 126390
254343650 29308
784460185 53457
51894219 14653
385131174 1648
56990818 51061
58357585 171245
375372726 114186
102893416 123551
235448662 75163
741722595 110158
378558269 6092
492562307 2653
629026063 87398
831303950 128127
626492499 146062
527474657 134413
507487988 195472
215860419 188423
395808017 39039
11233954 70601
781144172 165743
737776880 122082
994563834 57168
593704982 140984
836488031 35096
244952936 93921
294167889 91298
303384202 186930
828659142 63547
693963235 62245
643592963 65943
580990712 144601
629517983 54860
331517588 144792
151361237 10001
949071303 76149
555320374 39927
909866770 199062
159565697 100421
222184290 12222
416763340 94392
46553978 65737
132839652 60138
83536686 153185
913780889 85878
869218995 34324
666393427 14600
768790852 13560
772018380 121578
463201079 136180
491579462 65057
819917136 116545
444150904 181953
607359142 189065
410499860 199191
30666201 68253
225596535 115094
483457950 121803
926150208 30956
30714326 198662
47227094 59073
523302204 29463
29879601 192162
873556205 180232
825265851 101480
47949523 82455
72753084 87856
69132402 154514
796287641 137286
187680300 51484
259523730 170481
231091640 163884
263551891 82903
402109679 111575
205443679 144793
283726686 28523
986030750 47594
268403253 134730
916654857 33927
844201553 7260
349770398 110045
808771510 23564
347335507 198096
515939968 95697
306625073 113743
477135124 131401
17117539 170834
690449642 100421
615432337 142399
45919577 59280
871801840 99440
672423742 159070
5927323 10510
74090240 85705
466178039 133275
221095579 54109
519481317 69454
666120513 112713
744891741 169758
583137072 162977
250607997 189095
724026199 74618
327897351 115809
170157194 148673
610159104 162978
499353770 48174
11141907 491
278008646 197429
635523430 71496
660696715 162942
312333623 119147
210297831 118345
887920678 4493
358431777 165839
324408438 18510
398750705 127300
506353170 66612
432465333 108004
428239628 23943
608265051 150039
391111817 70112
168742068 48011
896917923 196384
322432873 94794
297907806 62093
539272242 6903
412333887 45085
613146865 10678
398727067 82784
808479337 170970
226711602 1155
943655822 9246
409332505 142975
990448856 58169
646194732 131423
356449852 112241
611326574 121433
508922978 160857
305861683 189656
55083754 99338
834106782 130976
638842045 40912
566935284 2195
716535634 66526
729256182 77580
402824728 2940
377806037 69192
205131793 23421
384986207 70571
469903738 43331
662562981 36640
378611566 97810
906669928 148695
44101457 33863
799433122 69838
496493378 30102
659070496 189873
136747632 80065
11477843 132241
835319367 89895
51734817 118461
310242678 127161
614667282 122992
410420406 112187
215464537 127748
844037903 112453
252350066 39240
721063460 75148
147332573 13907
192461234 3811
311621934 196183
364369132 124481
670074653 105340
807424670 47421
994421255 14227
613134964 143577
144011034 146342
330518209 78894
21809801 163068
607440903 131762
208676540 123920
238863726 43222
818971481 58357
557205504 17851
476673131 12841
266602399 167689
129393317 4500
679370996 92094
46420181 42132
341458891 114043
363869695 45053
740300220 1108
360805909 24057
169612990 172565
766829315 101274
21438545 45520
905760737 19556
409547363 6222
370275223 133853
533548969 18525
877124681 147029
271417593 62935
572974013 92513
665430728 199197
414488530 143573
254289244 18585
830337609 53154
91568951 148738
227717489 107349
453701104 28050
549483436 18280
323216116 18423
544659035 43078
26724299 7211
182706107 169441
111468017 87990
72337270 46429
98094475 56596
686116631 97815
137587984 76472
268757677 38001
85147644 114442
520592766 8358
324436065 82053
147259909 81013
345333448 117067
130100223 62395
223160106 110377
729716401 85727
278958269 194061
786296828 94379
330373883 96664
186933846 40677
269044509 88128
570027896 168646
544462049 51606
560713931 135469
483672036 25908
160688875 54988
67709891 111934
541267692 48831
527948777 151998
522066811 124173
128012479 116491
95090728 83936
604680760 28319
290498878 51294
817981816 87758
17337035 143611
430654419 129299
709559880 27486
386152296 171416
9293963 88810
702457244 145914
498226696 40276
942156591 2679
469690322 160560
776644082 11649
849863120 147518
311818461 193959
290341116 163028
938119344 72571
571256255 9657
430074722 28785
185122911 174151
625797981 148706
39241724 30279
540129194 42397
831688604 63097
860387872 94500
949908458 41562
136324742 96980
521861920 82631
65929266 174513
925103855 133622
424944952 12652
711871896 33572
587134886 130841
35329401 172983
858056453 53855
80541333 3322
488515000 150367
554447690 63282
297175051 127929
316527481 28612
820618432 131608
790975500 1891
374507763 193126
806545171 809
71611887 120978
978159500 101252
492539009 108350
431739405 65623
319210492 176597
168262332 34160
652936047 146591
558298657 87421
725069674 43463
207385294 178797
553656286 76050
795634522 176371
648063403 162354
649332869 78151
27435703 89321
913263877 48406
245215620 16777
768002850 46860
286914973 47758
688367087 171320
131996507 114636
455874753 35710
197111919 171526
653905110 96730
130224781 54841
366961703 198296
206739954 77189
800694494 106297
100882538 188932
772404804 78909
926929724 107597
410067744 72793
679427517 53652
605284115 86882
509049124 78567
698534772 173214
615575354 138286
168942516 180210
699928484 164950
470481497 159833
125992120 14080
655182281 96498
469197165 67459
625815108 4136
966920904 168456
683887174 23636
987623825 16647
108713434 154209
294305068 143315
823823665 168525
47192713 87279
483720077 135361
567523669 88509
104790334 193419
818344641 183499
398447653 149482
227016617 179877
815629859 130092
29946227 187112
478642500 40976
441420816 177772
747011796 84983
860374045 77814
412735191 120841
176098233 150196
284363898 96257
752966090 25348
992118926 153238
924044483 134183
379263830 40690
775910900 197975
437300358 29675
53151465 41129
223199554 88175
724047480 949
349070960 9309
204310609 95441
372498170 179338
223243575 193746
220923971 19994
370454049 47979
143227213 172100
507629020 188755
349001709 20446
470602513 199287
299793325 20968
185609060 149672
819071444 62370
217701010 109802
297494792 114076
893989180 151651
630161194 189749
348984770 10410
452613346 186345
951391757 145117
947357211 160424
624456788 126667
334291006 178882
540120110 12184
493717570 180959
150849963 73495
560573171 58530
837251190 167203
241018319 144457
688776345 45580
841977083 113055
400506986 38416
144270863 181781
344169846 175146
808729634 125898
296691505 133740
143206013 156025
184421847 104296
304455249 130208
582988161 184859
989891188 179101
585379408 12482
913752722 75324
400307956 29670
386049681 127359
176532309 68030
186864609 116457
997898159 25221
321107067 40580
444434793 1012
115308252 56496
700562325 16842
162407869 69665
872202560 9024
215889163 177959
293775772 120262
612567518 62345
282473818 27652
514220046 143346
676621588 147369
642596497 159717
341558127 36249
616347438 132127
674851462 135408
324911423 145356
681959132 57318
251825168 195381
905781846 15394
605325275 62050
673295970 71974
145155804 190594
312942346 108829
169935596 144263
300828318 157828
480251139 57021
659542627 71274
316797948 164828
913573249 68836
859607178 139617
123353676 64192
936878839 88212
614188842 178008
846043409 197138
290005606 160776
315458139 4968
980707141 95181
480594531 127888
957489089 164585
18197911 159309
558872294 9802
176690911 129170
378256995 101969
621352615 161802
919060316 190722
968840832 69590
454891852 197344
615364907 154258
616474823 122822
136199945 188266
875631198 147411
811644680 156703
738808226 27424
206678336 46966
124954964 59621
855311706 106436
630542796 131742
97286867 30978
191355321 103521
278438019 67662
344211350 20146
422842749 34304
115190573 97113
108055814 31978
274862027 57854
243621121 20639
780367699 33211
441778583 182006
740372113 142869
531412722 179542
429479837 66755
943671896 63945
66257666 194707
210314625 171132
203388060 112256
634745094 71559
522319088 66340
258293417 27726
994492403 60116
119526022 128823
516614300 75300
725804787 146854
297179046 198139
627094086 78651
725024746 41443
663427574 923
947843415 42269
821938329 130398
364958606 51039
768770358 152862
658641821 184113
315283435 96022
910438020 142428
766381646 30142
264615788 4771
267622956 135275
318668822 156655
593555104 136942
864179491 157588
211077087 55452
200687828 189133
778288736 54699
146014837 157263
210781031 194945
92460641 41684
943462608 107116
82683524 147905
318053599 88958
729427057 150210
337448181 191068
335339181 160957
924300926 171702
53775511 184555
112506652 104520
43715600 167408
75647125 22167
35634721 187108
97853805 197555
49050579 18815
410150992 99744
358080199 43134
852835094 127555
419771328 137720
299679785 86435
225966615 69064
864955790 189292
583963043 15872
854948075 178840
352602674 62593
972841818 12946
960522650 177709
710024543 38189
994007254 88013
730769854 114577
408390987 35280
196195253 154517
184615438 140743
652980861 137919
218944176 177642
859535945 44199
991422042 150484
664177623 86999
356625543 80623
257554832 48738
112889531 90383
809884025 174858
18415431 188752
135887546 51127
761880326 61833
957267589 85653
961327511 106208
648568494 110210
756258388 148543
86148696 113926
643536802 45045
486222257 67815
704830107 2686
978401446 50871
21569559 53072
648064830 198353
897344349 26417
627679547 83723
96848814 97649
354265593 56926
561916271 189883
955547419 63893
356610294 145386
828903921 128281
504671326 41871
10298131 5914
123873474 64592
423143673 76808
416570350 36211
686350005 103898
746455307 102123
127264603 115245
65177748 137638
226662883 117557
47662200 113124
536016421 187140
549949740 198063
519911702 111688
464378918 157287
886299889 140544
200990310 74930
870368405 176003
278087625 198828
665357654 70476
153122196 36600
151331957 97230
291533600 159579
490776484 56783
911546417 110552
406868420 52509
829363579 167198
231393806 54003
850380491 49886
650022681 131436
916313535 126165
493339152 124059
918894765 16568
976529873 134788
507950915 5491
187761048 1114
581999159 22074
76624938 77234
325925779 64714
819030888 106906
210330960 107335
405058051 1961
233474134 117833
977249991 78018
988424836 53190
210004627 118989
270091882 175184
555051245 152994
754704914 63722
365925793 124655
150530107 188277
856361448 173944
846722919 199484
130952343 77199
783028603 178538
581983634 59528
723331698 97550
677029513 106472
396925587 36566
462927352 186125
396727825 163349
53755473 19827
172752481 76992
911445248 7948
612427285 141972
989636152 28160
120953422 166523
102384490 170636
100278837 159817
473232524 156304
68550674 13252
24350615 105475
768787129 134116
518908715 99619
106144162 91844
380903218 8868
703103479 147207
697982123 80818
829013954 65942
123058802 75733
327137528 81949
406022153 150994
42256987 183667
25027308 171504
960029991 150379
852418036 159893
326041586 161419
893172118 166503
15848672 20893
747184044 18540
948950050 195126
12015454 117027
241401864 104227
644861432 115207
311451 182948
689951930 172879
685817121 43497
201779582 160883
630708546 6035
121788236 88518
168086737 16582
55921310 176666
806163742 445
157759214 28288
760402447 41800
399530192 158736
572628945 179519
766584197 33239
21869415 115268
889790747 69482
760927225 56352
48684382 115061
813531990 62302
422484741 58777
868894973 132934
476267278 78601
125770803 92917
443704956 90776
844406059 152612
911387850 107303
276672492 191672
794502591 24392
195247568 198084
848147878 180498
328120004 164788
91095130 163840
790104068 34308
668849510 14700
359628378 127752
490702052 61589
962077353 179699
447474569 82960
802780111 98868
259175325 71613
382768367 166794
637731155 172425
409078480 124133
188046465 52009
407964326 26068
360599863 23207
935264632 11644
623619054 13920
226901907 117134
748968442 94283
750674155 35460
514252537 106322
940117787 190077
670381411 84640
235787766 10791
22207326 179603
672662575 78163
583198601 43674
456021849 20493
245171215 114338
522298034 10767
17595801 23817
710937704 35962
83735548 133014
861261555 51844
514572098 117416
364461527 140287
88867784 103841
306987057 68990
185443584 127336
127922578 161800
566392410 81781
357129401 121288
488327667 140925
972765438 61291
280234027 134281
408079132 154851
878341478 24621
81748029 129893
213801032 81472
536590650 29516
279199263 16220
718251688 57759
275131174 111599
873122037 106395
866723111 65456
428359291 127145
945778713 134899
790007000 102553
295582763 171920
450929025 29770
453397952 66125
900855825 106263
410906877 69624
916525157 32163
182394419 100140
549897260 31999
567277019 142430
39041145 147014
277466619 132729
767669652 177181
169014494 145091
897610247 68292
72876208 157680
97398892 136031
63849954 17916
608642381 70460
922101889 173790
491962720 152014
873421717 174219
524033175 198272
956248678 93438
972370653 117097
910411624 52766
515470984 162040
891372578 3325
300472180 110828
268486356 132119
502109627 111846
195797420 104484
411564804 27769
969974889 123277
539414776 150618
378996416 74426
287783711 58259
811607243 79449
885534359 5875
197356946 27600
113156594 29450
750069227 5240
640417602 91535
49775356 156721
798273396 31738
753781863 59833
405406721 178008
407580199 185852
409540592 138847
498365827 185659
607943998 2461
97121198 33594
995052322 166269
439632031 114665
950750765 160320
624042718 189862
537242501 178369
257124074 6650
13227856 75872
499226465 24552
358482293 171285
658068614 117384
455225269 74797
349564008 191527
101090005 9781
554335187 83015
760244680 92939
274080982 32523
763928462 195755
18568608 191765
650277357 19432
891673107 75075
55493755 108019
278293784 131467
314221073 88621
438504051 135463
826326602 107284
213810715 50180
436679234 69832
484025980 152358
253879122 36465
921724223 80004
423771016 8626
997074878 120744
255612057 65430
8743605 96893
338291223 9219
348407025 82818
183544074 142175
995247467 35947
670971635 66835
95693483 80244
21990659 126609
594894963 176090
775744761 29121
455564248 20948
451489155 80135
545194814 183335
5192478 43971
783675689 64043
119644466 148304
552619637 80207
197543874 181511
452610342 165316
224158950 66982
558229278 3155
738298191 183060
662136337 154946
891460251 149963
472598598 11933
658020684 34367
45191553 62342
417300354 48640
668788621 89814
161835379 171152
584149836 134289
747750526 187547
262375654 182670
505785421 161685
429334489 11473
250793373 3682
587528832 158209
223372848 143653
993052450 146424
476136023 65548
750908911 171647
956752764 145362
697796283 168662
929656010 40561
700732396 175213
63071908 99710
189638574 133152
423532217 116137
70573319 176154
106010788 99065
756166985 78164
155572195 143563
149314696 67073
214818155 139757
661902740 170421
165146375 177676
791089675 151920
778910791 181622
679209366 198643
408415289 172968
924687828 78232
66004869 50332
749791154 165604
968318395 57187
43682407 176733
962606280 158162
586100415 79206
894259879 55213
924299320 178829
455112846 14137
875323083 90916
463458116 97248
536974686 8277
423073571 71984
683539921 62148
556695681 99476
597380317 17488
235152856 98784
960523293 74114
697044045 87047
829232098 45411
932183722 18172
74640756 161589
970651374 38351
721698561 3359
159904810 92711
964732448 175729
790928822 13120
355650972 136180
155870310 107992
531281034 175894
761035195 27717
224345096 85527
613258444 172747
545800250 93265
190012189 13142
264073080 3262
662419627 71122
426186963 142917
166120624 158003
798031439 156123
617290856 174201
562979004 162556
435007817 38660
965195429 173775
818829817 176419
335829221 170713
811064524 25162
168877308 101009
220723217 175644
724189463 36783
204431036 181833
661661960 51990
253617923 12955
802172612 153570
60747068 96208
506788676 60833
860192975 48500
703158833 195931
558358494 176862
859769430 4915
295365615 125482
552514634 125653
472874190 7454
10539056 113076
635399753 156801
886607222 59679
822685002 49223
32052463 163565
757285984 76167
44157931 108765
447953992 175690
948947885 155129
964348900 150933
651582951 157178
2672750 71610
670877066 15502
489189592 39017
340775689 109278
512595687 95036
901689391 116997
535420683 153515
1862046 143625
872587816 168623
192182529 101169
167590525 40741
400746153 180083
696083552 128508
202717772 171255
786633539 149511
514546515 87717
969975892 192975
279239099 95816
442974324 87442
792827277 63577
98072416 189723
732645543 157320
829874004 120568
174514835 41457
289951080 186955
487394016 192919
982281700 52337
654736638 123302
959795506 154355
245329529 116360
795895543 44287
357251960 8183
116089486 199070
575459144 165626
697100647 198751
364312440 184431
857027457 116905
784838314 64355
566174780 38996
276728164 151713
215423944 118543
795703012 94980
582630764 19291
262422951 12215
25489407 73029
807547096 91429
893137141 11032
247416829 188916
952810150 84729
263176616 157262
550258657 133911
255319689 133375
807085999 190098
888303844 124608
714084723 38182
148610430 84070
419390773 21956
567031061 61278
329759639 153531
390497245 95986
170584302 155890
730639052 90215
697446407 159790
30105122 55902
663193050 160743
127117254 123814
688075161 63933
12873204 95115
415085845 147480
795459850 28987
136021554 53035
359741258 33086
288754986 77313
626362093 29561
434321420 110757
249316634 113287
45820079 50752
493554205 60652
195563342 2902
606183023 82454
253895833 141888
576816440 21081
630452321 40202
61826407 129530
380673729 73143
951643885 33500
629130320 181752
609018208 77950
487817405 101075
981464306 17157
284749939 42212
863237547 157757
140489494 68432
114622795 113974
302646985 155079
952647934 34464
110020321 112092
85737493 76646
799984052 37438
533650626 16854
792370667 7051
969445026 118017
273350324 63354
419951859 162284
492909644 170121
195142404 88362
358183351 28957
817755342 103006
405571912 70628
608195636 135629
420196915 68424
461271741 91391
774969235 84391
269779509 28744
876601588 170059
653125773 151260
303490666 102151
598564001 124480
558656195 39202
648875815 151623
88139474 172679
352541428 37364
514136378 55006
703320070 45961
248059004 105503
418709166 49183
386615220 60347
194585653 26121
830626325 178525
366349306 132795
296815377 123960
579159321 17033
256423312 104807
544747377 159735
770776986 22516
3615732 124217
773352021 20061
728065248 159748
2753557 91938
101882480 23109
180363609 172395
94227970 8543
442496552 30157
300307523 28737
761542549 102551
770072684 24092
974476025 177116
978548012 174450
567175561 180708
485375963 74723
496305771 182001
975401401 86883
26800187 137350
394141588 32288
910620809 62467
91705314 10595
245210626 94557
254414264 18446
728687149 4738
294186372 119779
388768469 175332
575523991 65915
988088256 85177
350561188 109114
986396550 178168
31111412 161342
251384726 143719
449260839 69756
375269737 31077
195870142 157899
25612709 197994
806049602 180360
144239588 105630
427050860 100722
876357682 100113
788521700 119301
985874786 2581
939304765 125161
2205150 91841
208129083 103361
93248206 116094
118359424 975
842384880 41066
550191487 63441
369478979 187280
396741816 8888
562077449 137228
75065813 13386
78717577 15428
994543744 81048
158479881 59050
899413378 153122
899110679 61023
879613361 151388
285600407 102829
95435537 124886
248513283 123637
855485423 22660
726709713 45170
933716710 166129
857393839 181185
125864602 123764
176995333 180825
257886560 102679
890049876 86195
913060027 142566
855784011 6619
904673101 56958
101933918 44964
649918209 102235
301890355 84511
859756656 25722
31219125 94626
57005074 149116
719291911 199415
613280782 159889
245247629 6154
760275648 176034
539839749 163107
535145698 18054
388363415 152350
811424600 32981
467980462 124692
468518769 64967
553595563 60022
878878841 147410
894415824 199634
702508653 107676
200575182 176343
680707990 158343
336791710 119253
764222811 2419
743732318 113590
961772682 100215
196226066 111182
398723334 146823
807406680 185083
166554855 123392
890143103 60815
971931487 122451
994045418 182165
315740786 10803
366128628 164245
756039434 106077
965450548 101061
915564095 23089
989844132 92542
353812503 79766
541639599 189739
54043830 137138
436649758 33175
179148379 144542
824014106 98786
679296753 120814
457709291 105110
517422856 31974
992416712 139757
753089176 43398
612154468 126683
101251742 158594
208984398 168856
870300751 86991
509640985 162144
228623970 52905
515551187 146790
831703630 44066
715560308 127661
782642052 132180
304824948 98107
75725673 33166
471033921 94892
384292266 68010
461494733 5357
600731360 170437
730972878 9252
670827039 104531
246401608 130252
632348123 12285
712246103 178399
7990980 126127
216762639 134804
571984474 48076
403982572 199644
261582021 11953
958045232 58541
863805194 122636
712470397 140961
283600369 56540
520803855 53495
926505731 110484
243269203 57574
559182259 180398
622882531 43756
634810519 170293
785116519 145670
561527492 2031
69659350 14440
453846626 47598
191975833 199662
945353996 90428
653484041 31099
808353976 100360
526701549 28258
131167566 109942
617676047 14251
172188871 78316
949102190 181927
21198942 47693
982226086 45918
292067645 102521
906578760 111498
579316326 13311
156915217 134713
802629269 53026
706402683 81992
17371205 188191
134011948 181107
158624747 60740
944401204 106651
174340045 106499
12356648 119821
847416301 161636
900795013 94035
519445690 92835
822485048 134316
754882221 198400
485333695 67588
945272350 135543
248774332 133207
761429217 63699
296798949 138895
589792368 195861
884248952 10875
133135804 137669
858742628 117799
957224605 52585
496226479 101094
252892300 76398
789240419 145428
222902078 59929
747000278 137068
904132514 71014
105041286 81192
589132939 165395
327287956 81610
153439785 13344
926752896 82027
166321712 184881
569841410 61511
468030700 110976
399450986 43369
668342382 155844
531832759 102625
525281994 119377
470110336 39689
71579695 196973
473657087 57795
322500590 21504
539656368 189645
676684996 53706
261829084 75319
759038346 36946
722791382 68028
138444059 13112
324946058 35718
662648114 116495
695110746 149726
289376233 131980
896116149 86941
828392756 54072
200451554 182097
640596861 166066
173287621 167122
164834746 77611
733319909 158956
163708646 104136
592058543 43187
89194087 31776
710935768 9870
472245948 13111
266457251 187322
672769978 44391
496978404 64840
529258877 167699
502180259 158827
890477766 77604
780536439 75310
358539517 151327
692058865 83373
724403644 162881
736156197 85702
643273839 22941
17826526 75276
371663110 6954
608919916 158540
452494902 68794
190852021 127278
657916031 129238
673350599 1275
66790963 162508
894489878 66068
259344383 13193
53690314 149261
838904822 4457
549440921 175025
177232724 175711
188283777 174446
331273407 122745
370244274 149643
894276681 100238
494659706 135205
572128064 16861
921605050 89507
915577316 37089
415133197 107335
808489280 109116
857433457 157224
500044235 113744
749640714 26699
701509975 23143
465832337 199178
743843907 52816
337358330 56211
572994655 193976
956891161 29487
477522354 129729
137485995 198437
386313661 188403
190388917 59199
924523956 100385
48615084 150497
731424304 94446
458510267 141246
149276300 189376
703107684 71470
40144911 130642
804991586 33275
498833216 91881
575596291 165219
960921864 167587
109156961 128202
661616555 157905
111014077 119251
638497759 147884
246219006 42409
667949353 137142
51740569 112077
22458324 127228
993041078 171420
33177087 150005
421947493 62085
339016928 26611
993669852 122783
579446639 94824
459574832 42878
985299797 157891
267804328 76038
231744690 169375
615583023 66022
152460467 127178
838755331 25240
684072489 84591
720762564 2622
42588227 196608
183055463 167273
298663758 13490
226340127 118753
255097436 189195
806081355 35723
569519300 78915
735721358 93629
149448148 53827
764573092 6645
534069286 133289
371300542 22051
40381830 174883
452270322 164454
749480753 199285
811343305 194906
273487317 72073
428611855 101994
18359560 182518
50565765 110622
33546932 39473
140958674 104567
672468627 178040
904921662 134595
112112261 115403
705395617 107483
614298056 184717
164859963 66800
946554760 168334
928507603 113208
551496492 28289
561899840 104969
368266417 2365
509479917 126014
247397380 126652
836439403 35513
327958699 97312
544264864 41421
374181381 83137
710456846 91083
4214168 20336
981280956 3323
881018723 97397
780413141 101701
143685639 2587
625837216 127610
363563065 181970
182097346 114946
479660968 17549
167351238 69851
464446437 65766
607195472 24134
279019248 182761
162243185 114168
416566829 26144
694466067 91166
130267434 135887
621063887 71956
526657756 98783
986224895 75962
540519564 34788
268284353 111502
913383161 154637
497146329 94597
461825911 111950
668980094 26606
499877753 56039
50968115 119686
539581624 49276
117645934 48260
728313032 154007
459850277 173311
199169491 23214
52887454 145449
356139950 194007
947784878 149015
83958352 159930
938795502 188549
968497752 196786
207537632 162148
870444298 93838
447311785 94139
993457847 191956
2964616 78778
695676864 96966
32511099 122941
544731622 168845
882538339 180775
993473179 143400
662478937 109387
610480879 35791
250646413 103273
975346535 181473
143879479 50412
805017976 3791
888165465 171295
364515948 168105
224015166 156960
665808306 91478
245162045 29749
459998717 96736
858401950 123746
492699906 39098
231582612 46437
929281893 27815
923036134 60986
252988925 14374
852919938 114229
622424605 105975
829574714 59424
98986461 118599
265975915 174900
923932764 157473
274305815 142150
437900363 163232
556354039 80798
612759794 85836
516269102 194193
739301544 137400
743100804 193010
930578361 141690
165851103 65736
923669207 169444
111004782 42514
263157403 158125
67699522 188042
491041913 3685
923488100 111013
652794492 154541
218462439 98363
634921797 40198
688422866 20245
701869002 5008
163515026 127606
400676153 99235
884905259 115536
241962295 23759
75572969 143064
835538435 71812
128105927 24525
116546640 92502
100244737 21232
321026406 151106
144659581 101329
983418471 157335
182677523 139252
232864484 37710
438088047 72226
906565793 61034
200431821 53490
9151244 58734
233177837 199633
345489903 32614
479984886 191494
981229708 148673
968123572 96613
140704478 30249
78946626 121972
834100989 38340
406080628 196405
569065976 199000
17071314 19821
243183918 26011
661225344 73399
78156936 18287
612967259 45364
696169514 68112
209845834 145823
453246971 93749
505684533 121427
270301859 187020
475682235 145307
681524314 196584
298512315 195561
646981843 53160
452348692 43440
522802411 108001
25284830 85566
342867680 49600
39861675 10225
382131242 26446
11137584 34828
407209966 78234
901581634 28381
269886494 162697
706599107 77060
760357859 68332
527303177 80759
404126583 111808
601216183 15605
554859735 109257
919966430 154902
907288801 3296
965157422 65366
822908700 156345
837688266 85124
901160035 96974
42651439 183618
6875745 170176
82894170 116493
157162196 118714
474619752 57896
158218321 191309
406361192 62378
943057363 77013
341287140 19873
56134133 156455
462180622 106181
124378747 47369
603678302 129040
836207328 126777
906594223 5275
564099796 21136
108236389 128650
943326029 108660
815319461 138132
333347999 68554
247055730 56078
512677444 48989
20022833 179887
826783121 38619
167056821 116074
589171634 176439
585424109 198617
695277543 45673
388343591 53463
946227248 31227
976607584 9815
114416454 76495
629046062 52121
691674262 180302
527668662 14283
805286087 31320
777802019 71802
106238836 159604
588249127 43447
303074558 189797
21201719 49772
29759362 47260
787172585 140023
333507130 12789
811078172 105427
896777330 58903
561067605 134282
595834438 87813
33614310 125032
998843733 161509
11928506 31677
685850235 135663
789360045 146104
630732188 95920
141353514 121115
291909967 141657
99692387 75219
610136414 96171
530506684 186752
967948702 168646
799401949 89981
697894916 69104
111949765 1097
978004680 115930
206725882 160659
757694286 163856
396104025 193601
750970532 102234
352808857 157755
178625765 171022
875361102 162256
208395801 149291
344632742 199931
384879735 195107
553779136 78704
359567516 49227
24523658 183499
658159911 12274
840613008 177076
540081186 152055
693699632 9417
379607747 189964
4547188 124021
804924098 108305
527680138 32598
280411680 199027
414837161 157333
889198409 136781
820349490 102866
316835491 36341
775352456 62817
860014462 128151
47502609 135221
305330344 24712
546939859 68439
445672424 110214
994735965 174870
815803950 58826
288946575 189420
30188147 14588
303186439 193214
364426726 8412
562801715 10563
989526956 181833
150424983 11254
226859729 65809
646791878 157801
880306172 198467
538152250 115419
838907241 186997
551165385 73259
55356281 159167
565440 150784
586848761 109247
204453479 78455
915726219 154091
591001324 104683
9242601 5000
219488057 168049
904941562 39325
735237326 39157
326043323 174725
335357425 46562
764949913 56061
519685719 8004
38840785 54966
74529803 161182
870449721 20449
75215382 113941
201221930 182971
181385422 183742
802255340 85612
629752413 15535
280757568 198895
571123613 75170
842189128 194395
911215640 153299
855671941 47006
603631709 140428
556636505 185998
731934354 165074
935498897 119324
893681374 146921
651116986 161529
998145800 153837
833012293 63618
55417416 153418
527945008 106136
669449996 51594
416061533 107818
162613605 50588
548562624 86901
51655751 196711
635378722 178281
324283073 96757
433230620 145323
321213793 14107
335236825 130497
357158541 87983
777696980 59071
543800818 84461
454568784 123157
974657016 25329
562066363 63231
84454137 135968
913467934 186908
134219594 123857
15411679 28434
573710437 25245
955798866 67918
922769800 142579
219245341 55793
267165431 84771
375286745 140432
407633418 42882
132065675 46660
383166591 78044
111595237 28959
951752084 159854
574655076 50544
577762918 146451
212461116 48504
435790987 63864
181064879 114100
516744166 96762
320657871 21175
604484525 102172
75354384 118921
93802733 81608
107802520 198651
439238210 151643
613713671 187481
266892947 191663
192427587 109940
772058767 171299
292866865 21931
381634288 45580
825650620 126941
241127042 152508
839328269 175003
790508410 154658
799034085 150419
280601268 116972
653754018 139349
493653888 82370
940726028 76917
831113033 76501
222639631 129599
181319400 118685
970007596 13172
233945974 146971
326606552 108990
465803397 147199
162128064 94076
747228154 156376
579058778 14000
755909461 35701
111781741 21772
315874722 140913
667667227 119451
208862261 57161
26695937 121172
346278681 75441
505591842 30782
459418010 133779
384508718 25915
751528224 86055
598695370 77821
610035447 192053
833426597 2412
211552883 164496
141556655 16295
768858271 185283
757793214 88992
232486307 82130
341200774 44937
487951763 159130
747172416 110914
707099421 21336
946171319 199806
184719079 118110
108508176 55122
396329462 155341
876093240 2399
382567916 166586
422171147 166835
315516574 150502
228552973 173640
282122389 181343
660806154 176027
311518 157287
5163545 83852
621893091 185718
257075369 194448
672295754 107971
871191968 159270
639756074 47705
124889553 168239
940500577 28688
539467285 145517
337853514 116888
266186981 22858
321768607 2880
611513898 93424
189195380 190738
614248735 32548
232648468 51691
481747754 46031
326311859 151488
48744384 125492
306197376 151698
647546304 47286
583817331 178221
119473258 144597
360669683 71604
594070734 57536
75945306 78519
117130257 59662
171162770 141035
979934223 114726
464448500 55665
669700131 194511
813253928 125282
416530813 179447
44187533 32022
312097919 87270
815253330 136941
466457687 44314
897981697 139835
191273506 157484
600038664 95580
359950591 8650
907020007 108485
459259716 62359
69742296 177660
186027632 81918
723419185 146310
781707311 166019
225439461 109411
626082070 76977
289594871 198318
546348124 176666
57460033 34712
218819382 66221
413322054 163307
873920710 163729
401299733 136555
134292625 60450
908723572 10761
970076422 103588
918455005 169182
436656842 51023
476135052 52766
124042267 168262
789335224 128979
5872793 143723
32506156 175252
234921522 17757
326464398 109907
357339927 127731
591000027 14360
975376289 148523
886771098 197989
13412786 137754
796383348 97268
917874126 108240
541814069 54304
568092324 96534
567234365 21111
943908561 50865
161096145 46284
395294701 181721
197679421 185315
23963477 84227
700876467 50492
975723512 141115
92592132 64268
882502852 31946
311611331 115995
795829725 36750
658440114 81515
81845408 131465
356222005 9309
423799591 26348
970713711 197476
726737130 105268
795444807 194941
205503547 24255
253665545 1464
847638596 113382
720884493 150755
592700043 68521
170207488 89408
961847597 185093
50451146 124171
174517177 99980
512905145 59339
629828799 15611
740726178 1717
364349996 102371
430627764 18061
675681367 164010
652786150 85068
838960787 97957
412576634 160907
263799940 60540
801721407 20471
747592901 182206
31623575 134949
783477995 82620
433758295 22224
390172209 134036
46184285 59828
513253230 186106
328414839 133761
177998610 81003
83473758 72600
875324751 99346
113675751 33768
492829330 100748
344923689 62244
619618852 22630
589786464 15662
617320116 169439
898257407 48040
690393768 99981
55319768 148931
240264107 88744
836264992 21733
961232056 188417
187388321 122703
493531992 114245
198945394 83188
331984079 85576
414206527 93800
95525326 180773
554377258 157797
498397720 199549
746815345 81007
920008877 96497
371158712 132419
353344984 67677
619099050 53171
729557024 176287
538483543 192570
896687657 115505
222958692 24462
669671011 53652
360040535 6880
605278966 185038
400958546 157967
473870061 45493
105769893 91531
188255624 116378
454628113 170042
736014500 65174
536928056 50874
472098791 75230
647984562 120661
69115964 26179
242425059 152421
826872386 33026
653285057 136316
850804335 78814
493437833 121571
934650386 77609
9936223 70192
302310985 67224
963450010 113032
646900436 193287
576595824 171773
717562017 88012
976975879 169398
854408800 38703
711720103 129996
612104671 147207
214784410 35342
299717950 8219
520932514 33839
331779971 162169
261963947 31411
642531719 148134
534057529 10583
210622435 144096
396728143 169137
697465443 96737
858577902 107139
614187013 625
467382436 14527
316945435 72909
414723397 14008
547516391 110638
579469548 97976
968560305 67094
690264108 175391
826564341 126362
137196772 160391
92809043 49338
288002718 24317
521223643 96424
101672616 142753
923632517 96342
478169970 111775
64292101 112483
245009377 40214
835033199 175530
475466057 163762
884875956 127185
631203669 182299
127808875 151205
483207599 29759
8150702 153876
643753077 65690
176751325 75398
456273828 147819
368551953 77028
838259266 80729
567982209 15635
720229800 106505
350141577 115691
921442369 51216
780213455 68694
757920613 90034
791367029 173060
46222478 61796
849129625 115969
716355183 20674
505086920 126881
621989855 142022
442529160 5448
817060193 51809
776315595 179443
331793707 17185
904047348 118031
615465877 168764
576230866 92096
28895611 41223
522007905 159509
756221971 147722
132014227 35793
316116060 180348
434245219 177889
849066632 166835
60036391 144572
331086219 199914
907458415 42321
160137735 70612
470426290 136328
325603550 53414
386174412 177360
551249794 1495
33523611 4249
408791076 35199
511491797 147847
709863782 81730
122926083 10519
95623904 132623
994214771 184926
167550210 12157
791155254 198515
107066606 5028
661486350 89566
477536138 149808
274647941 197096
993820637 113948
163570608 124141
909917778 66312
756923714 186701
854197282 27088
91900020 185569
842795244 95790
771851580 179497
764451156 149537
953267982 39952
50611364 88034
272709063 85204
470833831 76116
390142596 150232
571318805 157749
234578862 51105
205750360 54826
174557409 83908
464888009 56157
553123373 44795
108827856 105500
975675240 131229
42903433 47059
11642599 168744
215486840 24448
708186453 162224
897528047 79299
190587117 87311
222454133 172311
408796084 40310
240608866 28124
768628373 98124
595723134 8644
746549279 38864
11052690 129187
3386095 88045
534978863 25227
378069448 43853
968149566 17344
172884094 53839
24770608 84336
627867254 135053
979938959 153137
674439490 109231
962895534 104340
590680982 33928
987023749 59686
803361860 106928
492043495 128533
437619246 163471
624969069 80829
70367224 104348
639993980 163929
361534509 126560
959614735 118552
481539351 115618
584952546 149006
393339976 60505
738298640 167778
35593199 100562
440923165 187493
977202986 35245
445490794 151266
338790982 132111
202602073 163655
879342637 160168
974545755 164905
88201156 61892
938451301 195875
498570672 158965
851829719 76018
278973999 3138
566282492 129787
382382500 63921
925801829 180131